问题标签 [xrandr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4107 浏览

x11 - 使用 xming / vcxsrv / xwin 为 i3wm 设置两个屏幕

我想在带有两个显示器的 Windows 10 Linux 子系统上使用 i3。

和:

我可以创建一个横跨我的两台显示器的大窗口。此配置适用于 i3,但 i3 将其正确识别为单个屏幕,但缺点是有时跨两个显示器时窗口会被切成两半。

我想将 i3 与两个单独的屏幕一起使用,如下所示:

但是,我可以在屏幕 0 ( export DISPLAY=:1) 或屏幕 1 ( export DISPLAY=:1.1) 上运行 i3,但不能同时在两者上运行。

也许它与 xrandr 有关,因为它无法识别我的配置:

xrandr -q

如何将两个单独的屏幕与 i3 一起使用?

0 投票
3 回答
1287 浏览

regex - 使用 awk 匹配一个单词,然后找到另一个单词的第一次出现

在我已经匹配之后,我正在尝试找到一种方法来重新搜索另一个匹配的单词。

我特别想获得我的一台显示器的亮度值。例如 my 的一部分输出xrandr --verbose如下:

我想查找已连接的单词,然后获取单词 Brightness 的第一次出现。

我尝试过的工作如下:

这给了我以下输出,因为我有两个显示器:

但是假设我只希望结果的第一次出现我已经尝试过:

它按预期工作,为我提供了此特定显示器的亮度值。

但我不确定亮度值是否总是在 5 行之后。所以我一直在寻找更强大的解决方案。

0 投票
1 回答
1151 浏览

display - 将 HDMI 时序 modline 转换为 fbset

我有以下自定义时间,我想将其转换为 fbset。有两个参数我找不到水平同步长度(以像素为单位)和垂直同步长度(以像素线为单位):

我从解析 edid 文件中计算出这个值:

谢谢

0 投票
2 回答
2520 浏览

ssh - 如果我尝试在我的计算机上使用命令,为什么 xrandr 会给我错误,但如果我 ssh 进入它却不会?

在我的设备上使用 xrandr 选择分辨率时,我不断收到一条错误消息,指出“配置 crtc 0 失败:”

(缩短)选择显示和运行后的 xrandr 输出$ xrandr

我用来选择新分辨率的代码

当这给了我错误时,我还通过尝试两者来添加帧速率

(因为我不确定添加它的正确格式)两者都给了我错误“configure crtc 0 failed:”

这是在设备本身上完成的。出于人体工程学的原因,我回到办公桌前使用 SSH 访问设备。

然后我使用了自定义分辨率(与上面相同)并尝试使用它。

我用于自定义分辨率的步骤(减去长输出)

这似乎适用于我的设备。当我的设备重新启动时,我需要再次重复该过程(当我需要 4k 时恢复到 100p)。我陷入$ xrandr --output DP2 --mode 3840x2160_30.00了一个.sh文件,现在如果我从我的笔记本电脑运行它(使用SSH)它会改变我的屏幕分辨率但是如果我尝试从我的设备本身运行.sh文件我得到“配置crtc 0失败:”错误

0 投票
1 回答
1578 浏览

linux - HDMI无信号debian

我正在使用联想ideapad 320s。我可以看到 HDMI1 连接到 xrandr 但没有图片。是不是硬件太新了?我应该只进行debian测试看看是否有效吗?在 xfce4 gui 显示应用程序中,我可以看到我的 HDMI 显示器被禁用,但看不到如何启用它。“xrandr --output HDMI1 --auto”也无济于事。

代码:

0 投票
0 回答
353 浏览

linux - Xrandr 在其他用户上找不到显示

我正在运行代码以检查监视器是否正在运行。对于一个用户 xrandr 可以正常工作,但对于其他用户则不行。简而言之,代码如下:

如果找到“HDMI-1 connected”,则表明显示器正在工作。

On:user@thispc 它给出了预期的已连接 HDMI 的列表。在其他用户上:test_user@thispc 它给出“无法打开显示”。它需要在其他用户上运行。任何想法如何允许其他用户执行此操作?

0 投票
3 回答
3423 浏览

bash - 在同一行打印 awk 输出

如何在同一行上打印 awk 输出。

我正在使用它来打印显示器的分辨率:

当我连接第二台显示器时,我在两条线上得到输出,

我想在同一行输出。所以它看起来像这样:

我将如何以最简单的方式做到这一点?

0 投票
3 回答
33209 浏览

ubuntu - Xrandr 显示“无法获取输出默认值的 gamma 大小”

我的系统规格:

我用Ubutnu-Gnome16.04启动了我的新电脑,安装后屏幕分辨率为1024x768(4:3) --并且屏幕显示为“未知显示”。我没有在我的新操作系统中安装任何东西。我的显示器-CPU 连接电缆是DP(针式电缆)。

我试过“强制创建新分辨率”:

然后错误抛出:

“xrandr:无法获取输出默认值的 gamma 大小”。我想要完美的分辨率以适合我的桌面屏幕有人可以帮我吗

0 投票
1 回答
3378 浏览

wayland - 当我尝试更改亮度时升级到 Ubuntu 17.10 后从 xrandr 获取“未找到输出 eDP-1”

我有一台 ThinkPad X1 Yoga(第二代),在运行 Ubuntu 17.04 时,我可以像这样更改亮度:

现在,当我在 17.10 下这样做时,我得到了:

当我点击亮度上下按钮时,我看到此文件中的数值正确更改:

但是 xrandr 报告了一个新标签:

我尝试用 XWAYLAND0 替换 eDP-1,但它返回 0 且没有错误,亮度也没有任何变化。

希望获得一些帮助以使亮度设置再次正常工作。现在它一直处于全亮度状态,这对电池来说并不是很好。

0 投票
1 回答
3510 浏览

raspberry-pi - 如何使用 xrandr 在 Raspbian 下创建虚拟显示?

任何人都可以帮助我了解如何使用 xrandr 为运行 Raspbian 的 Raspberry Pi 3 B 创建虚拟显示器吗?

我看到可以通过执行以下命令来执行此操作,例如,对于 Ubuntu 和 Linux Mint:

但是在覆盆子下,这个脚本无法找到 VIRTUAL1 输出。当我简单地运行 xrandr 时,我得到以下结果:

没有列出 VIRTUAL1 和 HDMI1,只有默认值。无法弄清楚应该采取哪些步骤才能使这些输出出现在给定列表中?或者,如果不可能,那么如何使用其他工具创建虚拟显示?