Hinzufügen des Zimtfelds zum zweiten Monitor


36

Ich habe zwei Monitore in meinem System eingerichtet. Einer wird über den HDMI-Anschluss und der andere über den normalen analogen Anschluss derselben GPU (Nvidia Ge-force 210) mit Strom versorgt.

Ich habe gerade die Zwillingsanzeige in den Nvidia-Einstellungen eingerichtet, kann aber das Cinnamon-Bedienfeld auf dem zweiten Monitor nicht sehen. Wie kann ich das beheben?


1
Ich verwende 2 Monitore mit Gnome, aber mein Panel wird nur auf dem linken oben angezeigt. Das interessiert mich auch.
Sigur

Ich denke, dies ist eines der Probleme mit Gnome (und Cinnamon als Derivat). Sie nehmen jetzt den Weg, Sie in ein Setup zu zwingen, in dem als Linux-Benutzer einer unserer Vorteile die Anpassung ist! Ich denke, Sie werden damit zu kämpfen haben. Hat TwinView 2 Hot Corners (eine für jeden Monitor) aktiviert?
captain_G

Ich verwende Cinnamon 2.2.14 und Sie haben hier grundsätzlich zwei Möglichkeiten. Sie können entweder die Erweiterung Panel Span verwenden , um das Panel auf alle Ihre Bildschirme zu verteilen, oder Sie können den HDNI-Monitor als Ihren primären Monitor festlegen. Dies ist eine konfigurierbare Option in den Systemeinstellungen von Cinnamon.
SLM

Antworten:


52

In Cinnamon 2.6 und höher können Sie zusätzliche Bedienfelder in jedem Monitor haben, ohne zusätzliche Software zu installieren. Klicken Sie mit der rechten Maustaste auf das Bedienfeld, klicken Sie auf Modify panel ...und dann auf Add panel. Die oberen und unteren Ränder aller Monitore sollten hervorgehoben werden, und es wird ein neues Bedienfeld eingerichtet, in das Sie klicken. Das funktioniert einwandfrei. Hier ist ein Github-Beitrag aus der Zeit, als er zusammengeführt wurde.

Wenn Sie einem zweiten Monitor ein Bedienfeld hinzufügen und diesem ein Fensterlisten-Applet hinzufügen, werden nur die Fenster in diesem Monitor angezeigt. Es hat mich sehr gefreut!

Wenn Sie möchten, dass die Fenster nach links anstatt nach rechts ausgerichtet werden, können Sie die Fensterliste auf die linke Seite des Bedienfelds ziehen und dort ablegen (rote Farbe).


3
Rettete mein Leben! Es lohnt sich, nicht akzeptierte Antworten zu lesen. Vielen Dank!
Evdzhan Mustafa

1
Für diese Antwort sind definitiv mehr Stimmen erforderlich, da dies mit Sicherheit die beste Lösung ist
Brian sagt Reinstate Monica

1
Fügen Sie die Fensterliste hinzu, ich habe diesen Teil verpasst, ahh, das macht das Leben mit Zimt eine wunderbare Sache
Jake1164

14

Mit MATE können Sie neue Panels erstellen und auf den zweiten Monitor ziehen (um das Ziehen zu aktivieren, deaktivieren Sie "Erweitern" in den Eigenschaften , deaktivieren Sie auch "Automatisch ausblenden" und "Ausblenden von Schaltflächen anzeigen". Wenn Sie dann eine "Fensterliste" hinzufügen Auf jedem Bildschirm werden die Fenster der einzelnen Bildschirme separat verwaltet . Dies ist sehr hilfreich, mit der Ausnahme, dass der Workspace Switcher weiterhin auf beiden Bildschirmen gleichzeitig ausgeführt wird, wodurch die Möglichkeit beeinträchtigt wird, die beiden Bildschirme als unabhängige Desktops zu behandeln Wählen Sie dazu "Immer im sichtbaren Arbeitsbereich".

Ein Setup, das ich bis vor kurzem verwendet habe, besteht darin , den proprietären NVIDIA-Treiber zu aktivieren, mit dem Sie jede Anzeige als separaten X-Bildschirm auswählen können - jeder mit einem eigenen Bedienfeld und einem eigenen Arbeitsbereich-Umschalter. Es gibt einige Einschränkungen dieses Ansatzes, insbesondere, dass Sie keine Fenster zwischen Anzeigen ziehen können, wie ich in diesem anderen Beitrag erwähnt habe . Dieser Ansatz hat in GNOME2 funktioniert - ich habe ihn nicht mit den neueren Desktop-Umgebungen getestet.

Zusammenfassen:

  • Zimt: Ziehen: ja, separater Arbeitsbereich: ja, separates Bedienfeld: nein , Arbeitsbereichsspalten: nein
  • MATE: Ziehen: ja, separater Arbeitsbereich: teilweise , separates Bedienfeld: ja, Arbeitsbereichsspalten: ja
  • NVIDIA: Ziehen: Nein , separater Arbeitsbereich: Ja, separates Bedienfeld: Ja, Arbeitsbereichsspalten: Über MATE

3
In den Kommentaren hier habe ich einen interessanten Tipp gefunden : Es gibt eine andere Möglichkeit, Panels in Mate hinzuzufügen - einen Holdover von Gnome2. Fügen Sie weitere Bedienfelder hinzu. Die Bedienfelder erscheinen zuerst auf dem primären Monitor (4 Ränder) und füllen dann den sekundären Monitor. Dann löschen Sie die Panels, die Sie nicht wollen.
Nobar

2
Ahh, vielen Dank, das war total überraschend, dass ich das Kontrollkästchen "Erweitern" deaktivieren sollte, damit es ziehbar ist.
Dmitry Frank

können Sie bitte erweitern auf "Hinzufügen einer" Fensterliste "auf jeder Anzeige"
Shevek

1
ah, habe es herausgefunden! "Zum Panel
hinzufügen

13

Dies ist jetzt möglich (UPDATE # 2)

Zimt hat jetzt diese Funktionalität. Um Ihnen das Lesen dieser langen Antwort zu ersparen, können Sie direkt zu nedim gehen


Leider scheint Cinnamon diese Funktionalität (noch?) Nicht zu haben. Es wird nur ein Bereich auf Ihrem primären Monitor angezeigt. Es gibt mehrere Probleme auf der Github-Seite des Projekts, die es anfordern.

Fügen Sie dort Ihre Unterstützung hinzu, beispielsweise das folgende Problem: Taskleiste auf dem zweiten Monitor Nr. 130 .

UPDATE # 1

In diesem Bereich gab es einige interessante Entwicklungen.

Ich habe eine benutzerdefinierte Erweiterung geschrieben und mich von der 2panelsbottom-Erweiterung auf linuxmint.com inspirieren lassen. Außerdem habe ich zwei benutzerdefinierte Applets erstellt, die im Wesentlichen Kopien des Fensterlisten-Applets sind, das mit Cinnamon geliefert wird. Nur diese zeigen nur die Fenster auf jedem Monitor, Sie auch Ich brauche 2, weil meines Wissens nicht 2 des gleichen Applets gleichzeitig geladen sein können.

Ich werde einige Anweisungen ausschreiben und die Erweiterung / Applets später am Abend irgendwo hochladen.

Dem folgte dann:

Das könnte toll sein. Wenn Sie derzeit zwei Monitore verwenden, müssen Sie die Maus ganz zurück zum anderen Bildschirm bewegen, um auf die Liste der Fenster zuzugreifen. Gibt es einen besseren Weg?

Zusammen mit diesem Vorschlag:

Weitere Informationen finden Sie unter morePanels-Extension http://cinnamon-spices.linuxmint.com/extensions/view/30 Sie können das obere und untere Bedienfeld für jeden Monitor separat konfigurieren. Mit dem Fensterlisten-Multi-Monitor-Applet können Sie bis zu 2 Panels pro Monitor und verschiedene Fensterlisten erstellen.

Achtung: Die Erweiterung nutzt Monkeypatching. Weil ich viele Funktionen überschreiben muss. Die beiden Bedienfelder sind im layoutManager, im appletManager, in der Datei main.js usw. fest codiert (!).

Verwendung bei Cinnamon 2.2

Käfer? https://github.com/fastrde/morePanels

Nur damit es klar ist. Die 2 angegebenen Erweiterungen lauten wie folgt:

Dual Monitor Panels

Diese Erweiterung ändert das Layout der "Classic" -Anzeigen auf Systemen mit zwei Bildschirmen, sodass die zweite Anzeige auf dem sekundären Bildschirm angezeigt wird.

In Verbindung mit dem von mir erstellten Window-List-Multi-Monitor-Applet erhalten Sie mehr von dem traditionellen Gnome 2-Multi-Monitor-Erlebnis, das viele von uns hatten.

Fensterliste für Multi-Monitor

Dieses Applet sollte in Verbindung mit der Erweiterung "Dual-Monitor-Panels" verwendet werden, die ich geschrieben habe, um mehr von einem Gnome 2-Erlebnis zu erzeugen, das viele von uns Dual-Monitor-Benutzern einmal genossen haben.

Die Erweiterung ist lediglich ein Zweig des Standard-Fensterlisten-Applets. Sie können jedoch zwei Instanzen hinzufügen und so konfigurieren, dass nur die Fenster eines Monitors angezeigt werden.


4

Versuchen Sie diese Erweiterung: Panel Span . Möglicherweise müssen Sie bearbeiten metadata.json, um Ihre bestimmte Cinnamon-Version {"cinnamon-version": ["1.4.0", "1.4.1", "1.4.2"] hinzuzufügen.

Bildschirmfoto

    ss # 1


Dies funktioniert mit 2.0.14 (Mint 16) und sollte die akzeptierte Antwort sein (bis Zimt offizielle Unterstützung hat).
Phil Thomas

3

Dieser Thread ist vielleicht alt, aber ich bin gerade auf zwei Monitore und Panels gestoßen. Mit Mint 17.2 und Zimt. Sie können die Applet-Konfiguration auf Ihrem Hauptbildschirm ändern -> kopieren und dann auf Ihrem sekundären Monitor / Bildschirm einfügen. Einige der Applets können nicht auf beiden ausgeführt werden, daher werden sie von mint übersprungen. Funktioniert gerade wie ein Zauber für mich.


Dies und die Antwort von @nedim sind beide richtig. Ich habe ihre Antworten nur verwendet, um dies in Mint 17.2 schnell zu erledigen. Erweiterungen sind nicht erforderlich, Sie können dies mit wenigen Mausklicks vollständig einrichten.
David Noha

1

Eine Problemumgehung in Cinnamon besteht darin, zu ändern, welcher Monitor der erste / sekundäre ist. Anschließend folgt das Panel. Ich habe heute erfahren, dass dies mit cinnamon-control-centerdem Tool für Bildschirmeinstellungen möglich ist.

HINWEIS: Sie können auch über darauf zugreifen cinnamon-settings!

In Cinnamon v2.x

   ss # 1

   ss # 2

(Wir sind nicht die Einzigen, die Schwierigkeiten haben, diese Einstellung zu finden: https://bugzilla.gnome.org/show_bug.cgi?id=636216 )


1

Ich bin mir bei Cinnamon (GNOME3) nicht sicher, aber in XFCE können Sie mehrere Panels haben, die sich merken, wo sie erscheinen sollen. Ich würde erwarten, dass Cinnamon dasselbe tun kann. Wenn nicht, würde ich vorschlagen, XFCE auszuprobieren oder xfce4-panelin der Cinnamon-Sitzung zu verwenden (möglicherweise als Ersatz für das native Panel).

Die einzige Einschränkung, die mir bekannt ist, besteht darin, dass einige Bedienfeldelemente (z. B. Alias-Systray des Benachrichtigungsbereichs) nicht auf mehreren Bedienfeldern gleichzeitig angezeigt werden können. Dies bedeutet, dass beim Trennen eines Monitors die Panels auf den verbleibenden Monitor verschoben werden und Sie sicherstellen müssen, dass die gewünschten Panels oben sind.


1

Klicken Sie in MATE mit der rechten Maustaste auf ein vorhandenes Bedienfeld und wählen Sie "Neues Bedienfeld". Es wird irgendwo auf dem vorhandenen Monitor ein Panel erstellt. Halten Sie "alt" gedrückt und ziehen Sie das Bedienfeld auf den zweiten Monitor. Dann können Sie es konfigurieren, wie Sie möchten. Funktioniert mit MATE 1.14.1 unter Mint 18.


funktioniert nicht auf Kumpel 1.16.1 :(
MilMike

Es funktioniert in Mate 1.18. Wenn Sie auf dem ersten Monitor ein neues Bedienfeld erstellen, halten Sie die Alt-Taste gedrückt und klicken Sie auf das neue Bedienfeld, um es auf dem anderen Monitor zu verschieben. Vielen Dank.
Kombinieren Sie den

1

Sie können dies tun: Klicken Sie mit der rechten Maustaste auf Ihr primäres Bedienfeld und wählen Sie "Bedienfeld ändern" -> "Bedienfeld hinzufügen". Fügen Sie das Panel in Ihrem zweiten Bildschirm hinzu. Jetzt gibt es ein Panel, aber es ist leer. Gehen Sie also zu Ihrem primären Panel und wählen Sie "Panel ändern" -> "Applet-Konfiguration kopieren". Klicken Sie an dieser Stelle mit der rechten Maustaste auf Ihr sekundäres Bedienfeld und wählen Sie "Bedienfeld ändern" -> "Applet-Konfiguration einfügen".


1
Ich verwende Cinnamon 17.2, und dies war die einzige Antwort, die für mich funktioniert hat. Danke!
jgerman

0

Es gibt jetzt eine Erweiterung, die Ihnen das bietet, was Sie in Cinnamon wollen. Der Name der Erweiterung lautet: MorePanels .

    ss # 1

Auszug

morePanels ist ein Addon für alle Multi-Monitor-Benutzer, die ... more Panels! Ich kann nicht verstehen, dass dies nicht in Cinnamon implementiert ist. Es ist ein bekanntes Problem (Feature Request) seit dem 11. Januar 2012

Ich musste eine Menge Sachen monkeypatchen, weil die beiden Tafeln in der Zimt-Oberfläche fest codiert waren. Bitte hinterlassen Sie mir einen Kommentar, wenn etwas schief gelaufen ist.

Mit dem Window-List-Multi-Monitor @ mazz Addon können Sie für jeden Monitor unterschiedliche Window-Listen erhalten (momentan unterstützt Window-List-Multi-Monitor nur zwei Monitore).


Laden Sie es herunter und dekomprimieren Sie es in ~ / .local / share / cinnamon / extensions
Kirk,

@Kirk - Sie können es direkt von der Cinnamon-Benutzeroberfläche aus installieren, ohne es manuell installieren zu müssen.
slm

0

Meine Problemumgehung lautet wie folgt: Erstellen Sie 4 Panels auf dem Hauptmonitor. Wenn Sie einen weiteren (5.) erstellen, wird dieser auf einem der anderen Monitore erstellt.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.