标签: xrandr

Linux中裁剪显示大小

可能的重复:
将视频输出限制在显示器的一部分,并将其余部分留空

我的笔记本电脑的液晶显示屏略有损坏 - 它的右侧有一条黑色条带,可将工作分辨率从 1400x1050 降低到约 1375x1050 - 因此隐藏了桌面、窗口或鼠标指针的部分右边缘(如果不明智的话)迷失在那里。

Linux中有没有办法裁剪显示器输出,以便将屏幕保持在显示器的工作区域内?

编辑:这是与将视频输出限制为显示器的一部分并将其余部分留空相同的问题

linux xorg resolution xorg.conf xrandr

6
推荐指数
1
解决办法
2278
查看次数

使用硬件/软件光标进行红移颜色调整

我正在运行Arch Linux(使用Con Kolivas 的 ck1 补丁集,尽管这不应该影响这个问题)并使用专有的 Nvidia 图形驱动程序,目前版本为 313.26(我的卡是 GeForce GTX 670)。

我使用红移来调整屏幕的色温以获得更舒适/更健康的观看效果;它使用 XRandR 来做它的事情。问题是,它不会影响光标。所以晚上在用电脑的时候,整个屏幕的颜色都很柔和,但是鼠标光标渲染在正常的6500K,真的很刺耳。我无法提供屏幕截图,因为颜色调整仅适用于显示器。

光标忽略颜色变化的原因是光标是由图形硬件渲染的,因此它绕过了 redshift 应用的处理。这是一个已知问题,该程序的作者基本上说他对此无能为力。

我试过使用HWCursor offSWCursor on(或两者)启用软件光标渲染。这使得光标受到颜色调整的影响,正如预期的那样,但光标确实有问题。它滞后,每隔几秒钟就会消失,并在所到之处留下奇怪的文物。它几乎无法使用。

在我的笔记本电脑上,使用开源英特尔驱动程序,光标由 redshift 正确调整,并且呈现良好(无延迟、伪影等)。因此,该机器要么 (a) 使用由于某种原因工作得更好的软件光标,要么 (b) 使用正确应用颜色调整的硬件光标。我不知道它是哪个,我不知道如何找到(欢迎提出建议)。

所以我需要要么让硬件光标服从红移,要么让软件光标停止出现故障。我认为后者会更容易,因为我见过很多人遇到前一种问题,但没有看到任何人有解决方案。无论如何,我不确定如何解决任何一个问题,任何帮助将不胜感激。

linux xorg xrandr nvidia-graphics-card

6
推荐指数
0
解决办法
2156
查看次数

当我反转屏幕颜色时,为什么它会在几秒钟后取消反转?

我正在尝试反转屏幕以在晚上更好地阅读。这两个命令都工作了几秒钟,然后恢复正常。

xrandr-invert-colors

xcalib -invert -alter
Run Code Online (Sandbox Code Playgroud)

是什么让深色不“粘”?

我在运行多个不同 Linux 发行版的几台不同计算机上发生过这种情况,因此它相当普遍。但它们都是极简主义的设置,只有一个窗口管理器,没有桌面环境。

也就是说,发生了一件奇怪的事情:首先,我发现它确实粘在我的一台机器上。然后它正在使用的计算机停止工作,另一台计算机开始正常工作。据我所知,没有相关的配置更改。

linux display colors xrandr

6
推荐指数
1
解决办法
1202
查看次数

删除过时的 xrandr 条目

我最近在 Kubuntu 16.04.1 LTS 下切换了显卡,xrandr 命令已缓存了许多旧设置。

$ xrandr | grep "connected"
DVI-D-0 disconnected (normal left inverted right x axis y axis)
HDMI-0 connected 2560x1600+0+0 (normal left inverted right x axis y    axis) 641mm x 401mm
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 connected primary 2560x1600+2560+0 (normal left inverted right x axis y axis) 641mm x 401mm
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis) …
Run Code Online (Sandbox Code Playgroud)

linux multiple-monitors xrandr ubuntu

6
推荐指数
0
解决办法
517
查看次数

通过双/多显示器全屏铬

我有一个LUBUNTU 16.04系统,我一直试图让Chrome 浏览器在双显示设置上全屏显示,但没有成功。它只是在单个显示器上全屏显示。

它也必须在启动时自动完成。不能每天登录来管理这个。

我一直在摆弄XRandRXinerama,但我不是这里的专家。

还尝试了铬命令本身中的几个选项:

--window-position=0,0 --window-size=3840,1080 --kiosk
Run Code Online (Sandbox Code Playgroud)

XRandR 输出: XRandR 输出

我使用的硬件是带有 Intel Core i3-6100U CPUIntel Nuc。集成显卡,我认为是 HD 520。显示设置只是一个框架上的两个 1920x1080 HDMI显示器。我保持桌面不变(不旋转)。像这样的东西:

所以在这一点上,我不确定这是否是与铬相关的问题,或者我只是没有正确设置我的显示设置。这完全有可能实现吗?

根据经验,我知道等离子KDE能够通过 KWin 脚本实现这一点。只需按 F11 即可使目标窗口在所有激活的显示器上全屏显示。但是,该系统是由运行 LUBUNTU 的数千名玩家组成的网络的一部分,这些玩家会自动更新和配置自己,因此更改 DE 将是最后的手段。

提前致谢

chromium kiosk xrandr lubuntu xinerama

6
推荐指数
1
解决办法
648
查看次数

Xrandr 无法识别“-HSync”作为选项

这是我试图运行的命令

sudo xrandr --newmode Modeline "5120x2880_60.00"  1276.50  5120 5560 6128 7136  2880 2883 2888 2982 -hsync +vsync
Run Code Online (Sandbox Code Playgroud)

但是,无论我做什么,我总是得到这个输出

xrandr: unrecognized option '-hsync'                  
Try 'xrandr --help' for more information.
Run Code Online (Sandbox Code Playgroud)

所以我查看了帮助,结果发现 xrandr 需要 -HSync 和 -VSync 而不是 -hsync 和 -vsync。我尝试更换了这些,但仍然得到相同的结果。还尝试以 root 身份运行但没有运气。拱门论坛上有人遇到了类似的问题,他通过重启解决了。我也尝试过,但没有任何运气。

fedora xrandr

6
推荐指数
1
解决办法
3627
查看次数

Ubuntu - 连接第三台显示器失败并显示“xrandr:找不到输出 DVI-0 的 crtc”

我有一台背面带有 DVI 和 VGA 输出的笔记本电脑。连接所有东西后,它只允许我运行 3 台显示器中的 2 台,例如笔记本电脑显示器 + VGA 或 DVI+VGA,但不是所有 3 台。xrandr 说我有 2 个 CRTC,0 和 1。互联网说我应该能够共享一个CRTC 如果模式行相同,并且我的 2 个外部显示器的品牌和型号完全相同。我如何说服软件驱动所有这些硬件?

xorg xrandr ubuntu

5
推荐指数
1
解决办法
3056
查看次数

如何在双头显示器的两个显示器上全屏应用?

我有两台 Ubuntu 10.4 机器(并且 Ubuntu 继续隐藏越来越多的 xorg.conf 配置,以至于我不再知道在哪里可以找到它)。一个是双头笔记本——DP1是内屏,VGA1是外显;两者都以 1600x900 运行。另一台机器是台式机,同时运行 VGA1 和 HDMI1(实际上是一个带有 DVI 适配器的显示端口),分辨率为 1600x900。所以在这两种情况下,我的桌面都是 3200x900。我在笔记本电脑上运行一个 VNC 服务器并从桌面连接到它(通过 SSH 隧道) - 当我按下全屏热键时,我在一台显示器上看到远程机器的 1600x900 视图,我的本地桌面的一半在另一台显示器 - “全屏”仅扩展以填充一个本地显示器。

通常,当您全屏浏览 Web 浏览器、电子邮件客户端或其他应用程序时,这正是您想要的。我确信有一些 X 魔法可以明确全屏实际需要什么,而 vnc 客户端应用程序只是尽职尽责地接受它所告诉的内容。虽然我想保持常规应用程序的正常全屏行为,但是当我 VNC 到另一台 3200x900 机器时,我真的希望全屏显示在两个本地显示器上。将窗口大小调整为“关闭”还不够好,因为我在一个显示器的顶部和底部仍然有本地面板(尽管我可以将它们设置为自动隐藏),加上 VNC 客户端应用程序窗口边框(因为它没有) t似乎尊重-notitle)。

有没有什么好方法可以让 X 对一个关于“全屏”大小的应用程序撒谎?我可以让它对所有应用程序撒谎吗? xrandr --noprimary似乎没有效果。

linux multiple-monitors xorg compiz xrandr

5
推荐指数
1
解决办法
5326
查看次数

将视频输出限制到显示器的一部分并将其余部分留空

本周我必须使用的视频投影仪投影的图像对于其屏幕来说太大
了,并且会溢出到每一面。

修复物理设置目前不可能或至少不太可能:唯一的解决方案是仔细调整窗口的大小和位置,以便它们显示在屏幕的可见部分 - 使用全屏模式已过时。

有没有办法通过软件解决这个问题,例如使用xrandr

# xrandr doesn't have a padding option...
xrandr --output VGA1 --mode 1360x768 --left-of LVDS1 --padding 200
Run Code Online (Sandbox Code Playgroud)

video linux xrandr

5
推荐指数
2
解决办法
3361
查看次数

xrandr 检测不到 HDMI 显示器

重新启动后,我的第二台显示器突然停止工作。

我在 Ubuntu 18.04 上使用 OpenBox 桌面和 nVidia 1060,使用 nVidia 396 驱动程序。由于不同的问题,我一直在摆弄我的显示设置,重新启动后,第二台显示器显示“无信号”,而我的双宽桌面已缩小为单个显示器。我不知道我做了什么!

尽管也插入了 HDMI-1,但 xrandr 仅报告一台显示器 (HDMI-0):

$ xrandr 
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
DVI-D-0 disconnected primary (normal left inverted right x axis y axis)
HDMI-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 477mm x 268mm
   1920x1080     59.93*+  60.00    59.94    50.00    60.05    60.00    50.04  
   1680x1050     59.95  
   1600x1200     60.00  
   1440x900      59.89  
   1440x576      50.00  
   1400x1050     59.98  
   1280x1024     75.02 …
Run Code Online (Sandbox Code Playgroud)

multiple-monitors hdmi xrandr ubuntu nvidia-graphics-card

5
推荐指数
0
解决办法
2962
查看次数