V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
CodeXx
V2EX  ›  Linux

Linux (Ubuntu)如何通过命令判断是否有接入显示器?

  •  
  •   CodeXx · 2020-05-20 11:45:33 +08:00 · 4336 次点击
    这是一个创建于 1658 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Ubuntu 机器设置虚拟屏幕后插上显示器也无法显示了,想通过脚本判断到有屏幕接入的话就不用虚拟屏幕。

    6 条回复    2020-05-23 08:24:43 +08:00
    chenxytw
        1
    chenxytw  
       2020-05-20 12:50:38 +08:00 via iPhone
    lspci 判断接口是否插入,且接通。
    xrandr 可以获取显示器的各种信息,也能判断是否接入屏幕
    omph
        2
    omph  
       2020-05-20 13:21:27 +08:00
    xrandr,connected
    CodeXx
        3
    CodeXx  
    OP
       2020-05-20 13:44:05 +08:00
    @chenxytw
    @omph
    设置了虚拟屏幕,xrandr 获取到的是虚拟屏幕的信息
    chenxytw
        4
    chenxytw  
       2020-05-20 18:23:12 +08:00 via iPhone
    @CodeXx xrandr 输出是带有接口信息的吧,虚拟屏幕都是一个虚拟的接口,不用管它,判断一下实体接口的就可以了吧 0 0
    DJQTDJ
        5
    DJQTDJ  
       2020-05-21 14:34:39 +08:00
    lspci -tv
    omph
        6
    omph  
       2020-05-23 08:24:43 +08:00
    运行 xrandr 的输出是什么?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3837 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 04:16 · PVG 12:16 · LAX 20:16 · JFK 23:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.