许多人现在都希望将多个显示器或显示器从计算机工作作为基本规范。戴尔一直以来都在其 Windows 计算机中内置此功能。(同时在提供的硬件和出厂安装的实用程序中提供。)
您可以让多个屏幕在计算机上工作。但是,您必须同时安装正确的硬件和正确的软件以及操作系统的支持。
确保您的显卡驱动程序和软件已安装并且是最新版本。(默认安装了开源驱动程序,您也可按需安装专有驱动程序。) 您可以在以下文章中找到更多信息:
当一切最新时,重新启动计算机和 Ubuntu 桌面。
将其他显示器或显示屏连接到计算机。Ubuntu应尝试自动配置其他屏幕。
要自行配置其他屏幕,请转至System SettingsDisplay>。
配置窗口的顶部部分显示检测到的显示或显示屏及其名称。(您可以单击显示器,拖动它们,以设置它们的方式正确对齐。)
配置窗口的底部显示多个选项:
配置窗口下半部分的右上角有一个复选框,可在 扩展 和 镜像之间切换屏幕。(Extend [扩展]是默认选项。请注意,将屏幕设置为 Mirror 可能限制使用可能的分辨率。)
中间的第一个选项是 Resolution:这有一个选项下拉菜单。(它与您在窗口顶部单击的屏幕匹配。)分辨率是指屏幕显示的大小、显示的细节以及屏幕的宽高比。
中间的第二个选项是 Rotation:这里还有一个下拉菜单,用于选择。(同样,它与您单击的任何屏幕匹配。)旋转决定显示屏将哪个屏幕边缘视为底部。如果您有一个或多个显示屏安装在其侧,则此功能非常有用。它们提供纵向(而不是横向)视图。
中间的第三个选项是 Launcher Placement:这有一个下拉菜单,可以在启动器仅在其中一个显示器上可见或在所有显示器上可见之间进行选择。(默认设置为All Displays[所有显示屏])。启动程序是Ubuntu中的垂直任务栏。)
中间的第四个选项是 Sticky Edges:此设置可在打开和关闭之间切换。(默认设置为ON[打开])。Sticky Edges(粘滞边缘)的目的是允许应用程序对接至两台显示器相交的边缘。它使鼠标速度减慢,让您有更多时间正确对齐应用程序。
在名为 Detect Displays 的配置窗口左下角有一个按钮。它会尝试检测插入计算机的任何屏幕,并在每个屏幕上分配一个 ID,以便您可以查看配置是否正常工作。
配置窗口右下角有一个名为 Apply Settings 的按钮,用于保存您的配置。
使用此窗口的各个选项以您想要的方式配置多个屏幕。如何设置屏幕完全取决于您的喜好和需求。
可使用两个应用程序来实现此操作:
第一个应用程序是 SynchWall。使用以下命令安装它:
sudo add-apt-repository ppa:milarimogard/webupd8
sudo apt-get update
sudo apt-get install synchwall
打开 snychwall 应用程序并转到 首选项 > 显示参数。转至多显示器 Display,然后在下面的页面上选择 Extend image。选中 share image between monitors 旁边的复选框,将壁纸置于所有屏幕上。
SynchWall 还可以旋转壁纸、应用效果等。
另一个应用程序是 Nitrogen。可在Ubuntu软件中心搜索它,或使用下面的命令:
sudo apt-get install nitrogen
Nitrogen 没有桌面启动程序,因此需从命令行打开它:
nitrogen
转至Preferences(首选项)并添加墙纸文件夹。在 Preferences 窗口的底部,选择 Full Screen,在显示器上拉伸同一墙纸。
要在每个屏幕上获取单独的壁纸,请选择首选项页面底部 的屏幕 1、2 等 ,以设置每个屏幕上的每种壁纸。
您必须安装 GNOME Tweak Tool:
sudo apt=get install gnome-tweak-tool
转至GNOME tweak tool(GNOME调整工具)中的Desktop(桌面)部分,并将Have file manager handle the desktop(让文件管理器处理桌面)选项设置为OFF(关闭)。
要在重新启动后保存配置,记得将 nitrogen --restore 添加到您的启动应用程序中。
大多数 Flash 视频和游戏显示在 Chrome 或 Firefox 浏览器中。您可以使用几个扩展来解决此问题:
对于 Google Chrome 或 Chromium:MaximizeFlash 调整 Flash 视频或游戏的大小以填充整个浏览器。如果按 F11 键, 则会在所选显示器上全屏显示浏览器。
对于 Firefox:Flash Game Maximizer 在加载项栏中添加了一个按钮,用于调整 Flash 视频或游戏的大小以填充整个浏览器。如果按 F11 键,则会在所选显示器上全屏显示浏览器。(请注意,此扩展和YouTube存在已知问题。)
使用计算机上默认安装的开源驱动程序,可能无法实现所需的配置。您可能需要尝试从视频 GPU 制造商处获得的专有驱动程序和实用程序。在某些情况下,从专有驱动程序迁移到开源驱动程序可实现您想要的结果,具体取决于您要尝试执行的操作。基本建议是,如果一个驱动程序出现问题,则尝试安装另一个,并查看是否遇到相同问题?
就像在Windows中一样,您可以使用与专有驱动程序一起安装的软件配置视频设备,以及配置您的多个显示屏。每个制造商都有关于其支持站点的详细信息,可了解如何使用其特定软件。
安装 Compiz Config Settings Manager (CCSM):
sudo apt-get install compizconfig-settings-manager
打开 CCSM 并转至 General OptionsDisplay > Settings。
清除 Detect Outputs 框。
在输出数组中,设置每个显示屏分辨率。
返回第 2 部分,然后在 Ubuntu 的显示设置中再次配置显示屏。
以下是一系列步骤。它们将引导您创建一个脚本,使您可以修复多个显示器的位置。它可使显示器通过重新启动或从挂起状态唤醒:
删除旧的 monitors.xml 文件并使用 Gnome 显示设置工具创建文件:
rm ~/.config/monitors.xml
gnome-control-center
转至Displays(显示屏)并将位置更改为所需位置。
在编辑器中打开文件 ~/.config/monitors.xml ,并确保主显示屏的主标志为 yes 。
安装 libxml2-utils 软件包(如果未安装):
sudo apt-get install libxml2-utils
使用下面的命令将脚本复制到路径上的目录中,并将其设为可执行文件:
sudo wget -O /usr/local/sbin/update-monitor-position http://www.calgorithms.com/assets/files/update-monitor-position
chmod +x /usr/local/sbin/update-monitor-position
使用 系统 > 启动应用程序 工具添加 update-monitor-position ,以便在您登录时运行。
重新启动计算机并检查脚本是否正常工作。