我在运行 Elementary Linux 发行版的 PC 上有两个显示器,连接到外部显卡,GeForce GT 220。左侧是一台通过 HDMI 连接的 23 英寸宽屏海尔,右侧是一台通过 VGA 连接的 17 英寸戴尔。
我第一次安装操作系统时,屏幕位置被交换了,操作系统将戴尔视为在左侧,主显示屏设置为戴尔。我能够使用内置屏幕显示设置重新排列它们。但无法更改主显示屏,其中有停靠栏和应用程序菜单以及打开新窗口的位置。
我继续安装 GeForce GT 220 的专有驱动程序,并可以通过“Nvidia X 服务器设置”将主显示器设置为 Haier,这是我想要的方式。这解决了问题,但仅限于该用户帐户,直到帐户注销。然后主显示器重置为 Dell。当我运行 Elementary OS 时,我在 Ubuntu 上遇到了同样的问题。
然后,我在“系统设置”GUI 的“显示”部分发现,在表示显示的框中有一个黑条,可以拖动它来将我选择的显示设置为主显示。这解决了一个用户帐户的问题,虽然我可以在每个帐户上单独设置它,但登录或启动启动屏幕上的问题仍然存在。
如何才能永久地将显示设置为登录或启动画面的左侧屏幕?
答案1
我怀疑应该有一个命令行(文本模式)实用程序来使用专有的 geforce 软件切换显示器。也许您可以在 /etc/rc.d/rc.local 命令文件中添加一行,以便在启动时执行该实用程序。rc.local 在任何图形启动之前执行。(rc.local 文件的实际位置在 Ubuntu 上可能略有不同)。