jjzjj

linux - 避免解析 Xrandr 输出

我需要从xrandr获取信息到我的软件中。假设这就是我从xrandr-q输出的内容:Screen0:minimum8x8,current1920x1968,maximum32767x32767LVDS1connectedprimary1366x768+309+1200(normalleftinvertedrightxaxisyaxis)277mmx156mm1366x76860.02*+1360x76859.8059.961280x72060.001024x76860.001024x57660.00960x54060.00800x60060.3256.25864x48660.00640

xrandr: error BadMatch (invalid parameter attributes) 无法设置自定义分辨率刷新率解决办法

我的环境ManjaroKDENvidia显卡前言前几天在创建虚拟显示屏让iPad成为副屏时,我打算使用xrandr给虚拟显示屏自定义分辨率以及144hz的刷新率(为了与主屏幕同步)但是当进行了如下操作后发生了RT报错:❯cvt19201080144#1920x1080143.88Hz(CVT)hsync:169.35kHz;pclk:452.50MHzModeline"1920x1080_144.00"452.5019202088229626721080108310881177-hsync+vsync❯xrandr--addmodeDP-0"1920x1080_144.00"XErroroff

ubuntu 22 下显示器分辨率自定义问题xrandr

数据线有问题,一般的数据线,在win下正常,在ubuntu22下,无法识别显示器,只能自定义分辨率:亲测:root@dev-H81M-D2:/etc/X11/xorg.conf.d#cvt1440900#1440x90059.89Hz(CVT1.30MA)hsync:55.93kHz;pclk:106.50MHzModeline"1440x900_60.00"106.501440152816721904900903909934-hsync+vsyncroot@dev-H81M-D2:/etc/X11/xorg.conf.d#root@dev-H81M-D2:/etc/X11/xorg.conf

linux - 连接外接显示器时自动调整 X11 显示大小

我有一台运行Ubuntu的笔记本电脑,当我在办公室时,我将其连接到外接显示器。通常这需要我运行xrandr--auto以便笔记本电脑重新调整显示屏大小以匹配外部显示器。如果这可以自动完成就好了,或者在连接显示器时触发,但是当笔记本电脑从挂起/休眠状态唤醒时实际运行xrandr--auto就足够了。我创建了一个脚本/etc/pm/sleep.d/00xrandr.sh包含该行xrandr--auto但这会失败,因为脚本无法访问X显示。有什么想法吗? 最佳答案 我猜问题是脚本以root身份运行,无法访问您的xauth数据。根据您的设置,

linux - 连接外接显示器时自动调整 X11 显示大小

我有一台运行Ubuntu的笔记本电脑,当我在办公室时,我将其连接到外接显示器。通常这需要我运行xrandr--auto以便笔记本电脑重新调整显示屏大小以匹配外部显示器。如果这可以自动完成就好了,或者在连接显示器时触发,但是当笔记本电脑从挂起/休眠状态唤醒时实际运行xrandr--auto就足够了。我创建了一个脚本/etc/pm/sleep.d/00xrandr.sh包含该行xrandr--auto但这会失败,因为脚本无法访问X显示。有什么想法吗? 最佳答案 我猜问题是脚本以root身份运行,无法访问您的xauth数据。根据您的设置,

python - 在没有 xrandr 的情况下获取 Python 中每个显示器的显示计数和分辨率

我正在运行Ubuntu,我想获得连接显示器的数量、它们的当前分辨率,如果可能的话,它们之间的相对位置。因为我不喜欢解析xrandr的控制台输出——至少在我不需要的时候不喜欢——我想用Python-XLib来做。或类似的Pythonic方法。这是我的显示配置的xrandr输出:$xrandrScreen0:minimum320x200,current2960x1050,maximum8192x8192DVI-0connected1680x1050+0+0(normalleftinvertedrightxaxisyaxis)473mmx296mm1680x105060.0*+1400x10