Xfce panel über mehrere Monitore duplizieren


15

Ich habe mehrere Monitore auf meinem Desktop, die XFCE für ein DE verwenden, und ich möchte, dass das Bedienfeld unten auf allen meinen Bildschirmen dupliziert wird und auf beiden die gleichen offenen Anwendungen angezeigt werden. Derzeit wird das Panel nur auf meinem rechten Bildschirm angezeigt.

Wie würde ich dies mit XFCE einrichten?

Antworten:


7

Öffnen xfce4-Panel . Sie können mit der rechten Maustaste auf ein Panel> Panel> Panel-Einstellungen klicken. Wählen Sie das Zielfeld unter der Dropdown-Liste im oberen Bereich aus. Aktivieren Sie auf der Registerkarte Anzeige das Kontrollkästchen neben Messbereichsmonitore .

Hinweis: Ich arbeite mit XFCE 4.12 und bin nicht sicher, ob die Option Span Monitors in früheren Versionen verfügbar ist.


5
Das funktioniert in Ordnung, aber ich hätte lieber 2 Panels, in denen die gleichen Anwendungen geöffnet sind, damit ich auf jedem eine Uhr und ein Menü habe
Qwertie

1
Sie können dies tun, indem Sie dem Bedienfeld ein weiteres Fenstermenü und ein anderes Uhrelement hinzufügen und sie auf dem Bedienfeld des anderen Monitors positionieren.
Paul Nordin

3
Dies ist nicht das, wonach der ursprüngliche Poser gefragt hat, und für mich ist es schlimmer, als es nur auf einem Monitor zu haben.
Logikos

3
Dies ist keine Antwort, die Frage betraf speziell das Duplizieren eines Panels auf mehreren Monitoren.
Stimulieren Sie

Diese Antwort entspricht nicht der genauen Frage
kyriakosSt

4

Alternativ dazu, ein Bedienfeld auf zwei Monitore zu verteilen, können Sie auf jedem Monitor ein separates Bedienfeld einrichten. Sie können die gleichen Widgets in jedes Bedienfeld einfügen, und sie sehen gleich aus.


1
Das klingt ein bisschen schmerzhaft zu konfigurieren. Wie kann ich ein Panel einfach kopieren und einfügen, damit ich nicht das gesamte Setup für ein Panel neu erstellen muss?
Gabriel Staples

1
Die Panel-Konfiguration wird alle in Textdateien in gespeichert .config/xfce4. Sie können diese Dateien bei Bedarf bearbeiten.
Rosuav

2
Dies ist die Lösung, die ich verwendet habe, aber der "Benachrichtigungsbereich" kann nicht auf mehr als ein Panel gelegt werden. Wenn mein Laptop angedockt ist, befindet sich er auf dem Panel für meinen mittleren Monitor, was in Ordnung ist. Wenn ich ihn jedoch abdocke, habe ich nur wenig Kontrolle darüber, welches Panel auf meinem Laptopbildschirm angezeigt wird, und es ist niemals das mit dem Infobereich die anderen 2 Panels so auszublenden, dass das, das ich brauche, angezeigt wird. Wenn ich dann wieder andocke, muss ich sie wieder einblenden. Es ist ein
bisschen scheiße

2

Die einzige Möglichkeit, Ihr Panel zu kopieren und einzufügen, besteht darin, dies in der Konfigurationsdatei zu tun:

.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml

Ich würde vorschlagen, ein leeres zweites Fenster für Ihren Monitor zu erstellen, damit Sie sehen können, wie es in der Konfigurationsdatei angezeigt wird.

Sie können die Einstellungen für Ihr erstes Panel einfügen, um die Einstellungen für Ihr zweites Panel zu ersetzen. Sie müssen nur die Bedienfeldnummer und die Positionsnummern ändern, damit die gleichen Einstellungen für Ihr zweites Bedienfeld gelten.


1

Folgendes habe ich getan: In einem xubuntu 18.04-Terminal tippe ich xfce4-about ein und stelle fest, dass ich Version 4.12 verwende. Ich klicke mit der rechten Maustaste auf die Menüschaltfläche (Whisker) (in der oberen rechten Ecke meines Hauptbildschirms). Ich erhalte ein Menü, in dem ich auf Panel-> Panel Preferences ..-> Green Plus Sign klicke, um ein neues Panel zu erstellen (Panel 1). In demselben Dialogfeld klicke ich auf die Registerkarte Elemente und füge das Whisker-Menü und die Uhr hinzu. I Schließen Sie das Dialogfeld. Ich ziehe das neue kleine Panel auf den zweiten Bildschirm, klicke dann mit der rechten Maustaste auf das neue kleine Panel und repariere es weiter.



1

Ich habe festgestellt, dass der Beitrag von aemaem mich zum Abschluss gebracht hat (und das direkte Bearbeiten der Konfigurationsdateien in .config / xfce4 / ... hat bei mir nicht funktioniert), aber wenn Sie tatsächlich einfach über mehrere Monitore hinweg duplizieren möchten, wurden einige zusätzliche Schritte nicht aufgeführt dort: aus dem Menü "Panels"> "Backup and Restore"> "Current Configuration" und "Save" und "Export" auswählen, wodurch ein tar.gz Ihrer Konfiguration gespeichert wird. Öffnen Sie das und suchen Sie die Datei "config.txt". Dies wird eine Liste von "Panels" und "Plugins" enthalten. Wahrscheinlich möchten Sie dies kopieren und dann die Zeilen kopieren, die mit "/ panels / panel-x /" beginnen und die Nummer ändern (ich habe zwei Panels, panel-0 und panel-1, also habe ich sie erstellt) zwei weitere, Panel-2 und Panel-3). Sie müssen auch alle Zeilen finden, die mit " Achten Sie darauf, die Zeile zu aktualisieren, in der auch alle Anzeigen aufgelistet sind. Speichern Sie diese Datei anschließend erneut in tar.gz und duplizieren Sie alle "launcher-n" -Ordner in tar.gz und nummerieren Sie sie neu. Schließlich können Sie das tar.gz entweder wieder an der Stelle importieren, an der Sie es exportiert haben, oder mit "python3 /usr/share/xfpanel-switch/xfpanel-switch/xfpanel-switch.py ​​load / path / to / yourfile". tar.bz2 "(von Achten Sie darauf, die Zeile zu aktualisieren, in der auch alle Anzeigen aufgelistet sind. Speichern Sie diese Datei anschließend erneut in tar.gz und duplizieren Sie alle "launcher-n" -Ordner in tar.gz und nummerieren Sie sie neu. Schließlich können Sie das tar.gz entweder wieder an der Stelle importieren, an der Sie es exportiert haben, oder mit "python3 /usr/share/xfpanel-switch/xfpanel-switch/xfpanel-switch.py ​​load / path / to / yourfile". tar.bz2 "(vonhier ) Siehe folgendes Beispiel.

meine Originaldatei:

/panels [<0>, <1> ] /panels/panel-0/... ... /panels/panel-0/plugin-ids [<1>, <2>, <3> ... ] /panels/panel-1/... ... /panels/panel-1/plugin-ids [<10>, <11>, <12> ... ] /plugins/plugin-1 ... ... /plugins/plugin-2 ... ... /plugins/plugin-21 ...

wurde:

/panels [<0>, <1>, <2>, <3> ] /panels/panel-0/... ... /panels/panel-0/plugin-ids [<1>, <2>, <3> ... ] /panels/panel-1/... ... /panels/panel-1/plugin-ids [<10>, <11>, <12> ... ] /panels/panel-2/... ... /panels/panel-2/plugin-ids [<22>, <23>, <24> ... ] /panels/panel-3/... ... /panels/panel-3/plugin-ids [<31>, <32>, <33> ... ] /plugins/plugin-1 ... ... /plugins/plugin-2 ... ... /plugins/plugin-21 ... ... /plugins/plugin-22 ... ... /plugins/plugin-23 ... ... /plugins/plugin-42 ...

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.