Duplikowanie panelu xfce na wielu monitorach

16

Mam wiele monitorów na pulpicie za pomocą XFCE dla DE i chciałbym, aby panel na dole był duplikowany na wszystkich moich ekranach i wyświetlał te same otwarte aplikacje na obu. Obecnie panel jest wyświetlany tylko na moim prawym ekranie.

Jak mógłbym zająć się konfiguracją XFCE?

Qwertie
źródło

Odpowiedzi:

8

Otwórz panel xfce4 . Możesz kliknąć prawym przyciskiem myszy panel> Panel> Preferencje panelu. Wybierz panel docelowy pod menu rozwijanym u góry. Na karcie Wyświetlanie zaznacz pole obok Monitory rozpiętości .

Uwaga: korzystam z XFCE 4.12 i nie jestem pewien, czy opcja monitorów zakresu jest dostępna we wcześniejszych wersjach.

Paul Nordin
źródło
5
Działa to dobrze, ale wolałbym mieć 2 panele pokazujące te same aplikacje otwarte, więc miałbym zegar i menu na każdym
Qwertie
1
Można to zrobić, dodając kolejne menu okna i inny element Zegar do panelu i ustawiając je na panelu na drugim monitorze.
Paul Nordin
3
Nie o to prosił oryginalny poser, a dla mnie jest to gorsze niż posiadanie go na jednym monitorze.
tempcke
3
To nie jest odpowiedź, pytanie dotyczyło zwłaszcza powielenia panelu na wielu monitorach.
stymulować
Ta odpowiedź nie odpowiada dokładnie pytaniu
kyriakosSt
5

Alternatywnie do umieszczenia jednego panelu na dwóch monitorach, możesz mieć osobny panel na każdym monitorze. Możesz umieścić te same widżety w każdym panelu, a będą one wyglądać tak samo.

rosuav
źródło
1
To trochę bolesne w konfiguracji. Jak mogę po prostu skopiować i wkleić panel, aby nie musiałem odtwarzać całej konfiguracji panelu?
Gabriel Staples
1
Konfiguracja panelu jest przechowywana w plikach tekstowych w .config/xfce4. W razie potrzeby możesz edytować te pliki.
rosuav,
2
Jest to rozwiązanie, z którego skorzystałem, jednak „obszaru powiadomień” nie można umieścić na więcej niż jednym panelu. Kiedy mój laptop jest zadokowany, mam go na panelu dla środkowego monitora, co jest w porządku, ale kiedy oddokowuję, mam niewielką kontrolę nad tym, który panel wyświetla się na ekranie laptopa i nigdy nie jest tym, który ma obszar powiadomień, więc mam aby ukryć pozostałe 2 panele, aby ten, którego potrzebuję, wyświetlał. Potem, kiedy ponownie dokuję, muszę je odkryć. to trochę do bani ...
tempcke
2

Jedyny sposób, w jaki wiem, aby skopiować i wkleić panel, to zrobić w pliku konfiguracyjnym:

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

Sugerowałbym utworzenie pustego drugiego panelu dla twojego monitora, abyś mógł zobaczyć, jak wyświetla się w pliku konfiguracyjnym.

Możesz wkleić ustawienia dla pierwszego panelu, aby zastąpić ustawienia dla drugiego panelu. Musisz tylko zmienić numer panelu i numery pozycji, aby te same ustawienia miały zastosowanie do drugiego panelu.

JCD
źródło
1

Oto, co zrobiłem: W moim terminalu xubuntu 18.04 wpisuję xfce4-about i stwierdzam, że korzystam z wersji 4.12. Klikam prawym przyciskiem myszy przycisk menu (wąsów) (w prawym górnym rogu ekranu głównego). Dostaję menu, w którym klikam Panel-> Preferencje panelu ..-> Zielony znak plus, aby utworzyć nowy panel (Panel 1). W tym samym oknie dialogowym klikam kartę przedmiotów i dodam menu i zegar do wąsów. I Zamykam okno dialogowe. Przeciągam nowy mały panel na drugi ekran, a następnie klikam prawym przyciskiem myszy nowy mały panel i naprawiam go jeszcze trochę.

ptimlick
źródło
1

Znalazłem posta aemaema, który mnie zbliżył (i bezpośrednia edycja plików konfiguracyjnych w .config / xfce4 / ... nie działała dla mnie), ale jeśli naprawdę chcesz łatwo powielić na wielu monitorach, było kilka dodatkowych kroków, których nie wymieniono tam: z menu Panele> Kopia zapasowa i przywracanie> Wybierz „Bieżąca konfiguracja” oraz „Zapisz” i „Eksportuj”, co oszczędza tar.gz twojej konfiguracji. Otwórz to i znajdź plik „config.txt”. Będzie zawierać listę „paneli” i „wtyczek”. Prawdopodobnie będziesz chciał to skopiować, a następnie skopiować linie zaczynające się od „/ panele / panel-x /”, które chcesz zduplikować, zmieniając liczbę (mam dwa panele, panel-0 i panel-1, więc utworzyłem jeszcze dwa, panel-2 i panel-3). musisz także znaleźć wszystkie wiersze zaczynające się od „ pamiętaj, aby zaktualizować wiersz z listą wszystkich paneli. Następnie ponownie zapisz ten plik w pliku tar.gz, a także zduplikuj i ponownie numeruj wszystkie foldery „launcher-n” w pliku tar.gz. na koniec możesz albo ponownie zaimportować plik tar.gz w tym samym miejscu, w którym go wyeksportowałeś, lub za pomocą „python3 /usr/share/xfpanel-switch/xfpanel-switch/xfpanel-switch.py ​​load / path / to / yourfile. tar.bz2 "(z pamiętaj, aby zaktualizować wiersz z listą wszystkich paneli. Następnie ponownie zapisz ten plik w pliku tar.gz, a także zduplikuj i ponownie numeruj wszystkie foldery „launcher-n” w pliku tar.gz. na koniec możesz albo ponownie zaimportować plik tar.gz w tym samym miejscu, w którym go wyeksportowałeś, lub za pomocą „python3 /usr/share/xfpanel-switch/xfpanel-switch/xfpanel-switch.py ​​load / path / to / yourfile. tar.bz2 "(ztutaj ) Zobacz przykład poniżej.

mój oryginalny plik:

/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 ...

stał się:

/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 ...

Thomas Pfeifer
źródło