将肉桂面板添加到第二台显示器


36

我在系统中设置了两个监视器。一个由HDMI端口供电,另一个由同一GPU(Nvidia Ge-force 210)的普通模拟端口供电。

我只是在Nvidia设置中设置了双显示,但是在第二台显示器上看不到肉桂的面板。我怎样才能解决这个问题?


1
我将2台显示器与Gnome一起使用,但我的面板仅显示在左侧的显示器上,而在顶部。我也有兴趣
Sigur 2012年

我认为这是Gnome(以及Cinnamon的衍生产品)的问题之一,他们现在正在采取强迫您进行设置的道路,而作为Linux用户,我们的好处之一就是定制!我想你会为此而挣扎。TwinView是否启用2个热角(每个显示器一个热角)?
captain_G 2012年

我正在使用Cinnamon 2.2.14,您基本上在这里有2个选择。您可以使用扩展面板范围在所有屏幕上扩展面板,也可以将HDNI监视器设置为主面板。这是Cinnamon的系统设置中的可配置选项。
slm

Answers:


52

在Cinnamon 2.6和更高版本中,您可以在任何监视器中具有其他面板,而无需安装其他软件。只需右键单击面板中,点击Modify panel ...,然后Add panel。所有监视器的顶部和底部边缘都应突出显示,并在您单击的位置设置一个新面板。它运作完美。这是合并时的github帖子

此外,如果将面板添加到第二台监视器并向其添加“窗口”列表小程序,它将仅向您显示该监视器中的窗口。这让我非常高兴!

另外,如果希望窗口与左侧而不是右侧对齐,则可以将“窗口”列表拖放到面板的左侧(红色)。


3
救了我一命!值得阅读不被接受的答案。谢谢!
Evdzhan Mustafa

1
这个答案肯定需要更多票,因为这肯定是最好的解决方案
布赖恩说,莫妮卡(

1
添加窗口列表,我错过了那部分,啊,这使肉桂生活变得很美好
Jake1164'1

14

使用MATE,您可以创建新面板并将其拖动到第二个监视器(要启用拖动,请取消选中属性中的“展开”,还取消选中“自动隐藏和显示隐藏按钮”。)然后,如果添加“窗口列表”在每个显示器上,它将分别管理每个显示器的窗口,这非常好,除了Workspace Switcher仍可同时在两个显示器上运行–妨碍了将两个显示器视为独立桌面的能力。通过有选择地应用“始终在可见工作区”来实现。

直到最近我一直在使用的设置是启用专有的NVIDIA驱动程序,该驱动程序允许您将每个显示器选择为单独的X屏幕 -每个显示器都有其自己的面板和Workspace Switcher。这种方法有一些局限性,特别是您不能在显示之间拖动窗口,正如我在另一篇文章中提到的那样。这种方法在GNOME2中对我有效-我尚未在较新的桌面环境中对其进行测试。

总结一下:

  • 肉桂色:拖动:是,单独的工作区:是,单独的面板:,工作区列:
  • MATE:拖动:是,单独工作区:局部,单独面板:是,工作区列:是
  • NVIDIA:拖动:,单独工作区:是,单独面板:是,工作区列:通过MATE

3
我在这里的评论中发现了一个有趣的提示:在Mate中还有另一种添加面板的方法–来自Gnome2的保留。继续添加面板,这些面板将首先显示在主监视器上(4个边缘),然后开始填充辅助监视器。然后删除不需要的面板。
nobar

2
嗯,非常感谢您,这完全使我惊讶,我应该取消选中“扩展”以使其可拖动。
德米特里·弗兰克

您可以在“在每个显示器上添加一个“窗口列表”上”扩展吗
Shevek

1
啊,想通了!“添加到面板”
Shevek

13

现在这是可能的(UPDATE#2)

肉桂现在具有这种功能。为了省去阅读冗长答案的麻烦,您可以直接前往nedim


不幸的是,肉桂似乎没有此功能(还好吗?)。它仅在主显示器上显示一个面板。该项目的Github页面上有几个问题正在请求它。

请在此处添加您的支持,例如以下问题: 第二个监视器#130上的任务栏

更新1

该线程上有一些有趣的进展。

我写了一个自定义扩展,从linuxmint.com上的2panelsbottom扩展中得到了启发,我还创建了2个自定义小应用程序,它们基本上是肉桂附带的窗口列表小应用程序的副本,这些仅显示每个监视器上的窗口,您也需要2,因为据我所知,在任何给定时间都不能加载2个相同的applet。

我将写一些说明,并在今晚晚些时候将扩展程序/小程序上传到某个地方。

然后进行以下操作:

这可能很棒。当前使用两个监视器,必须将鼠标一直移回另一个屏幕才能访问窗口列表。有没有更好的办法?

连同此建议:

看看更多。Panels-Extensionhttp : //cinnamon-spices.linuxmint.com/extensions/view/30 您可以分别为每个监视器配置顶部和底部面板。使用窗口列表多监视器小程序,每个监视器最多可以有2个面板和不同的窗口列表。

注意:扩展名大量使用了monkeypatching。因为我必须重写很多功能。这两个面板在layoutManager,appletManager,main.js文件等中进行了硬编码(!)。

在Cinnamon 2.2上使用

虫子?https://github.com/fastrde/more面板

这样就很清楚了。引用的两个扩展如下:

双显示器面板

此扩展程序修改了双显示器系统上的“经典”面板布局,以便第二个面板出现在辅助显示器上。

与我还创建的window-list-multi-monitor小程序结合使用,您将拥有我们许多人以前拥有的更多传统gnome 2多显示器体验。

多监视器窗口列表

此小程序应与我编写的双显示器面板扩展功能结合使用,以创造更多的gnome 2体验,我们中许多人曾经都喜欢使用双显示器。

该扩展名只是股票Window List applet的一个分支,但是您可以添加2个实例,并将它们配置为仅显示一个监视器中的窗口。


4

尝试以下扩展名:Panel Span。您可能需要编辑metadata.json,以添加特定的Cinnamon版本{“ cinnamon-version”:[“ 1.4.0”,“ 1.4.1”,“ 1.4.2”]。

屏幕截图

    ss#1


这适用于2.0.14(薄荷16),并且应该是公认的答案(直到肉桂获得官方支持)。
Phil Thomas

3

这个线程可能很旧,但是我偶然发现了双显示器和面板。使用薄荷17.2和肉桂。您可以在主面板上修改->复制applet配置,然后将其粘贴到辅助监视器/面板上。有些小程序不能同时在两者上使用,因此mint将跳过它们。现在对我来说就像是一种魅力。


这和@nedim的答案都是正确的,我只是使用他们的答案在Mint 17.2中快速完成此操作。无需扩展,您只需单击几下即可完全设置。
David Noha

1

在Cinnamon中,一种变通方法是更改​​第一台/第二台显示器,然后是面板。我今天了解到,cinnamon-control-center使用的屏幕设置工具可以执行此操作。

注意:您也可以通过以下方式访问它cinnamon-settings

在Cinnamon v2.x中

   ss#1

   ss#2

(我们不是唯一努力找到此设置的人:https : //bugzilla.gnome.org/show_bug.cgi?id=636216


1

我不确定Cinnamon(GNOME3),但是在XFCE中可以有多个面板,这些面板可以记住它们的显示位置。我希望肉桂能做到这一点。如果不是,我建议尝试XFCE或xfce4-panel在Cinnamon会话中使用(可能替代其本机面板)。

我知道的唯一警告是某些面板元素(例如,通知区域别名systray)不能一次出现在多个面板上。这意味着,当您断开一台显示器的连接时,面板将移至其余的显示器,并且必须确保所需面板位于最上面。


1

在MATE中,右键单击现有面板,选择“新面板”。它在现有监视器的某处创建一个面板。按住“ alt”并将面板拖动到第二个监视器。然后,您可以根据需要配置它。在Mint 18下可与MATE 1.14.1一起使用。


在伴侣1.16.1上不起作用:(
MilMike '17

它适用于伴侣1.18。在第一台监视器上创建新面板时-按住“ Alt”键,而无需释放它,请在新面板上单击并在另一台监视器上拖动并移动它。谢谢。
合并

1

您可以这样做:右键单击主面板,选择“修改面板”->“添加面板”。在第二个屏幕中添加面板,现在有一个面板,但是它是空的。因此,转到主面板,然后选择“修改面板”->“复制小程序配置”。此时,右键单击辅助面板,选择“修改面板”->“粘贴小程序配置”。


1
我正在使用Cinnamon 17.2,这是唯一对我有用的答案。谢谢!
jgerman

0

现在有一个扩展,可以为您提供所需的肉桂。扩展的名称称为:MorePanels

    ss#1

摘抄

morePanels是所有希望拥有...更多面板的多显示器用户的插件!我不知道这在肉桂中没有实现。自2012年1月11日起是已知问题(功能要求)

我不得不修补很多东西,因为这两个面板是在桂皮用户界面中硬编码的。发生问题时,请给我评论。

使用window-list-multi-monitor @ mazz插件,您可以为每个监视器获得不同的窗口列表(目前window-list-multi-monitor仅支持两个监视器)。


要安装它,下载它,它在〜/。当地/股/肉桂/解压缩扩展
柯克

@Kirk-您可以直接从Cinnamon的UI安装它,而无需d / l它并手动安装。
slm

0

我的解决方法如下:在主监视器上创建4个面板。如果创建另一个(第5个),它将在其他监视器之一上创建。

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.