如何使多屏设置在重启后保留?

如何使多屏设置在重启后保留?

我刚刚安装了 Ubuntu 18.04,并进行了大量设置。其中,我遵循了https://help.ubuntu.com/stable/ubuntu-help/display-dual-monitors.html

屏幕按我的要求运行……直到我重新启动。然后显示器设置恢复为默认设置。如何/在哪里保存我的设置,以便使用相同的显示器重新启动时重新加载它们的设置?

注意:1) 在 16.10 中,使用 Gnome 桌面在同一台机器上使用相同显示器时,这不是问题。对于我来说,这是在安装 18.04 后才出现的新问题

2) 机器是 Acer 笔记本电脑,配备 Intel i5 CPU 和板载 HD620 显卡。安装了 Intel 显卡驱动程序,但我还不知道如何查看是否正在使用驱动程序。显示器是内置的 + 连接的平板显示器(在开机、启动和登录期间连接)。

PS:如果我的问题重复了,指向早期的答案(因为我自己搜索过但找不到)。

PPS:现在已经是 9 月了,我已经习惯了默认设置(两个屏幕)。其他显示设置保持不变,但镜像从未改变过。

答案1

我认为您可以在这里检查正在使用哪个图形驱动程序:活动->软件和更新->附加驱动程序。

答案2

使用 Ubuntu 18.04LTS,我正在寻找能够帮助启动我的 System 76 笔记本电脑(Intel® Core™ i3-7100U CPU @ 2.40GHz × 4)的东西,其中配备 Intel® HD Graphics 620(Kaby Lake GT2),处于“连接显示”模式,而不是“镜像”。

我发现的是arandr。这是一个非常简单的“设置 > 设备 > 显示器”版本,它显示了我已经定义的设置,但没有按预期工作。它让我将包含这些设置的文件保存为~/.screenlayout文件.sh。然后我将其添加到我的~/.bashrc(在测试了它会做什么之后)。

重新启动后,它就像魔法一样工作了,并且不需要我花近三个小时进行任何繁重的修补研究(包括强迫我使用恢复模式卸载软件包以便我的笔记本电脑能够正常启动。)

我将它生成的文件保存为~/.screenlayout/join.sh,因为它们似乎已经放在了mirror.sh同一个目录中(这是一个很好的线索,告诉我应该如何命名它。)

加入

#!/bin/sh
xrandr --output HDMI-1 --off --output DP-1 --off --output eDP-1 --mode 1920x1080 --pos 280x1440 --rotate normal --output HDMI-2 --primary --mode 2560x1440 --pos 0x0 --rotate normal

镜像文件

#!/bin/sh
xrandr --output HDMI-1 --off --output DP-1 --off --output eDP-1 --primary --mode 1920x1080 --pos 0x0 --rotate normal --output HDMI-2 --mode 1920x1080 --pos 0x0 --rotate normal

xrandr它生成的文件也恰好为我将来如何使用提供了很好的参考。

希望这可以为某些人节省几个小时的睡眠时间。;)

相关内容