双显示器和面板


8

我对多显示器设置有疑问。

我目前主要是Windows用户,但是我一直在双重引导中运行Ubuntu以了解它。我发现缺少的一件事(我认为)将迫使我选择Windows而不是一般使用的Unix系统,这是因为似乎缺乏对多个屏幕上的多个任务栏(或面板,在Ubuntu中称为面板)的充分支持。 。

我已经在Google上搜索过,在这里搜索过,阅读了所有我能找到的旧论坛帖子,并且发现了很多次信息,这些信息表明我应该能够将面板从一个屏幕移动到另一个屏幕。现在,这听起来可能很愚蠢,但是它们不会移到我的辅助屏幕上。我可以在主屏幕上添加,删除和移动面板,但是它们永远不会拖动到辅助屏幕上。即使我可以在屏幕上正确拖动面板,也不一定能解决我的问题:

在Windows上,我使用Ultramon。我有两个显示器,还有一个辅助任务栏,用于显示特定于第二个屏幕的窗口/任务。我正在寻找类似的东西,或者在Unix上接近的东西。支持Ubuntu是更好的选择,但我总是可以切换到其他东西(我的重要工作现在都在Windows中)。

是否有Unix应用程序可用(免费或不免费),该应用程序将提供多个监视器面板/任务栏?或者,有没有办法破解类似的功能?


3
有没有特别注意的事情?我将重点介绍这个问题,以便那些努力阅读小说的人可以跳过绒毛,直接回答这个问题。
t31os 2011年

您的分发实际上并不重要,重要的是您的窗口管理器或桌面环境(即系统的GUI部分),在Ubuntu中默认为Gnome。您是否愿意切换到另一个桌面环境(它可能会扩大您的选择)?另外,您如何使用任务栏/面板执行任务?(这既有益于不懂Windows也不懂Gnome的人们,并且万一有人提供了部分替代品。)
吉尔斯(Gilles)'所以

我很乐于尝试使用其他窗口管理器,如果它意味着我可以使用应用程序或黑客工具从该屏幕上的面板(任务栏)来管理特定窗口上的任务,但是可以使用两个屏幕(即Ultramon在Windows上的功能) )。任务,看电影,浏览网页,编写代码,运行用于Web开发的本地服务器,电子邮件,远程桌面连接,聊天,常规内容....
t31os 2011年

简而言之,我想避免从一个屏幕面板(任务栏)管理两个屏幕的Windows /任务……
t31os 2011年

我已经做了更多的挖掘工作,我想我已经找到了所需的信息,如果可以的话,我将添加自己的详细信息。
t31os 2011年

Answers:


3

这不是您问题的直接答案,但您可能想退后一步,考虑为什么要使用此功能。可能是因为您习惯于在Windows下以特定的方式工作,但是您可能会发现Linux提供了一种不同的方式来执行任务,这可能会更加高效,甚至可能不需要任务栏!

例如,我使用了Awesome窗口管理器,它允许我通过键盘执行所有窗口管理。移动窗口,在程序之间切换,甚至在监视器之间移动窗口都可以通过键盘快捷键来完成。使用“标签”,窗口也可以链接到快捷键。因此,一次按键切换到我的两个Firefox窗口(一台显示器上的拆分屏幕),另一次按键切换到另一台显示器上的Thunderbird。因此,实际上没有必要拥有任务栏。虽然如此,默认情况下,您确实会在每个屏幕上看到一个任务栏!

无论如何,我的意思是,在您花太多精力使新环境像旧环境一样工作之前,请考虑一下为什么首先要远离旧环境!


我的主要问题是将所有任务捆绑在一个屏幕上,以确保性能。即使运行wubi安装程序,Ubuntu的运行速度也要快2-3倍(不是自己的分区)。我对使用键来管理窗口没有兴趣,这与我将在使用的其他任何计算机(它们都使用Windows)上所做的相反。对我来说,键盘是用于输入的,如果任务不需要书面输入,那么这是鼠标操作,它自然包括窗口/任务管理,老实说,我是否应该彻底改变我的工作流程以仅使用Linux?欣赏反馈然而..
t31os

@ t31os:不,不希望您更改工作流程,但至少应考虑是否要放弃最终可以从中受益的更改。换句话说,这就像是一辆马车的所有者抱怨
这辆新奇的

2

我有一个Ubuntu系统,我认为它符合您的描述。我有两个显示器,每个显示器都有一个单独的菜单和单独的任务栏。每个显示器甚至都有自己的一组虚拟工作区。我可以在一个显示器上以全屏方式在VMware会话中(或通过RDP)运行Windows,而在另一显示器上则将其视为完全独立的Ubuntu计算机(除了它们共享键盘和鼠标)。

我通过使用“单独的X屏幕”(或类似的东西)通过专有的NVIDIA驱动程序进行此操作。我没有将新面板拖到第二个显示屏上,而是在启用此模式时默认情况下创建了一组新的面板。

总的来说,我对此配置感到非常满意,但也有一些小问题:

  • 您不能在两个屏幕之间拖动窗口
  • 无论您从何处启动,某些应用程序总是在主屏幕上打开(例如Chromium浏览器)
  • nvidia-settings小程序因分割错误而死(它甚至从未打开对话框),因此,目前我无法提供太多具体信息
  • 此设置使“ Workspace Switcher首选项”有些混乱,似乎部分链接了两个屏幕的配置。

我发现重新启动X似乎有助于解决此设置的配置过程中发生的各种混乱。因此,如果配置更改似乎没有达到预期的效果,我建议您尝试这样做。

这听起来像您要找的东西吗?我仍在寻找优化此设置的方法,因此希望能听到正在使用它的其他人的意见。


我最近发现nvidia设置中的分段错误与VMware Player的使用有关。
nobar 2012年

2

KDE桌面环境有这样的原生支持。查看Kubuntu,它基本上是使用KDE的Ubuntu。

这是您的操作方式:

  1. 右键单击桌面->添加面板->默认面板
  2. 右键单击面板->添加小部件
  3. 选择任务管理器
  4. 右键单击任务管理器->任务管理器设置
  5. 选中“仅在当前屏幕上显示任务”

没有什么要求,OP要在所有屏幕上显示面板
爱德华·洛佩兹

@ÉdouardLopez:因为OP这么说:“我有两个显示器,还有一个辅助任务栏,用于显示特定于第二个屏幕的窗口/任务。”,我认为这正是所要的。
Job

您解释的内容不会显示多个任务栏。它仅根据以下条件过滤任务:是当前屏幕(物理设备)上的任务
爱德华·洛佩兹

@ÉdouardLopez:假定默认情况下有1个面板,步骤1-3将添加带有第二任务管理器的第二个面板。
Job

2

我在Ubuntu 11.10下使用Gnome Classic,或有时称为Fallback。我有双显示器,每个显示器上都可以有我想要的任意数量的面板。这里的技巧是在主显示器(在我的情况下为笔记本电脑)上不断添加面板,直到在外部屏幕上出现面板为止。根据需要添加任意数量的面板,并将其移至所需的边缘,然后从第一个屏幕中删除多余的面板。


1

可以用各种形式处理此问题的工具令人眼花。乱。没有一个软件可以做到这一点,有数百个。

首先,您可以将linux配置为以双头方式运行,以便可以在每个屏幕上运行单独的窗口管理器。您可以在一个运行gnome,在另一个运行kde,在一个运行twm,在另一个运行很棒。

其次,许多窗口管理器都具有精心设计的系统,可以处理显示在监视器上的内容,显示在什么任务栏/管理器界面上的信息,等等。大多数窗口管理器甚至都可以通过多种方式来执行此操作,许多会话/桌面管理器具有许多工具在选择不同方式完成任务的人员中奔跑。

就个人而言,就像@Malvineous一样,我使用超棒的功能来处理多个监视器。它的标签系统与大多数虚拟桌面系统完全不同,可以跨一个或多个工作区混合和匹配程序。每个屏幕都有一个任务栏,但是两个任务栏都位于最小的显示器上。每个任务栏显示不同的桌面以及每个监视器上正在运行的程序。尽管我可以用鼠标选择它们,但这主要是为了参考,而不是单击。

我建议您使用几种桌面环境和窗口管理器,直到找到适合自己的组合为止。不要指望某些行为,除非您了解它的最佳设计功能,然后评估它的方法论是否适合您的工作流程,否则不要一味写下来。一旦掌握了各种选择并选择了一个系统,就可以开始对其进行自定义,以使其完全按照您想要的方式运行,但可以灵活地替代工作流程。许多人在linux工作流程上留下了自己的印记,从中学到很多东西。


不要将Gnome和KDE与窗口管理器混淆。他们分别使用Metacity(或Gnome 3中的Mutter)和KWin作为窗口管理器。
Job
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.