第一步:安排监视器。

第一步:安排监视器。

我的桌面上摆放着 3x27 显示器,其中两个是纵向模式。当我登录到普通显示管理器时,这很好用,但会使我的锁屏/登录屏幕变得很糟糕(所有内容都旋转了,无法使用。)

此外,我还有一些辅助用户帐户,供我的朋友等偶尔使用桌面;他们的显示器安排非常糟糕。

对于锁屏,我发现了一些涉及手动编辑 lightdm 文件的旧答案(这些文件甚至不再存在:/)。

解决此问题的正确现代方法是什么?

(我准备就此问题提出第二个问题,但我特别感兴趣的是能够解决 xmonad 问题的解决方案,我更喜欢使用 xmonad。)

这适用于 Ubuntu 20.04(以及更早版本)。

答案1

使用arandrxrandr来安排和调用编曲脚本如果您执行以下操作,则可能会解决您的问题:

第一步:安排监视器。

在我的例子中,我只使用了 2 个显示器配置,但我的配置需要被标识为HDMI-1垂直放置,因此我习惯arandr按照自己想要的方式排列显示器。请参见下一个屏幕截图。

在此处输入图片描述

第二:保存画面排列脚本文件

对显示器的布置满意后,只需点击软盘(我不知道为什么现在它是软盘,但无论如何),并将监视器排列保存在shell 脚本.sh

不要忘记你将脚本放在哪里

请注意你可以拥有尽可能多的脚本无论如何,正如您对任何桌面布置所需要的那样,如果您使用副本或为每个用户设置适当的执行权限,则相同的脚本将适用于任何用户。

在此处输入图片描述

就我而言,该screen-home-office-vertical-right.sh文件包含以下代码:

xrandr --output HDMI-1 --mode 1280x1024 --pos 1366x0 --rotate left --output eDP-1 --mode 1366x768 --pos 0x512 --rotate normal

xrandr请注意,如果您希望创建自己的命令,那么从终端的使用中学习将非常有用。但是,如果您希望保持简单,那就选择 吧arandr,它将是您最好的朋友。

第三:在每个用户会话启动时运行该脚本。

但不要忘记赋予脚本文件适当的执行权限(chmod +x scriptname.sh)或使用适当的shell 命令运行它(bash scriptname.sh)。

我正在i3wm使用平铺窗口管理器,所以我不能说对于其他系统来说,但在它就像从、或从或任何其他方式i3wm运行脚本一样简单。croni3 config file

您也可以使用组合键手动运行它。现在是时候对您的窗口管理器/桌面环境进行一些研究了。

第四:请我喝杯啤酒!

好的,不...如果它对你有用的话,只需对我的答案进行投票或选择它为已接受。

此致。

相关内容