Dodanie panelu Cynamon do drugiego monitora

36

W moim systemie skonfigurowałem dwa monitory. Jeden jest zasilany przez port HDMI, a drugi jest zasilany przez normalny port analogowy tego samego procesora graficznego (Nvidia Ge-force 210).

Właśnie skonfigurowałem podwójny wyświetlacz w ustawieniach Nvidii, ale nie widzę panelu cynamonu na drugim monitorze. Jak mogę to naprawić?

THpubs
źródło
1
Używam 2 monitorów z Gnome, ale mój panel pojawia się tylko na lewym, na górze. Jestem również zainteresowany.
Sigur
Myślę, że jest to jeden z problemów z Gnome (i Cynamonem jako pochodną), teraz wybierają sposób, aby zmusić cię do konfiguracji, w której jako użytkownicy Linuksa jedną z naszych korzyści jest dostosowywanie! Myślę, że będziesz miał z tym problem. Czy TwinView umożliwia 2 gorące rogi (po jednym dla każdego monitora)?
captain_G
Używam Cinnamon 2.2.14, a ty w zasadzie masz tutaj 2 opcje. Możesz użyć rozszerzenia Panel Span, aby rozłożyć panel na wszystkie ekrany, lub możesz ustawić monitor HDNI jako swój główny. Jest to konfigurowalna opcja w Ustawieniach systemowych Cinnamon.
slm

Odpowiedzi:

52

W wersji Cinnamon 2.6 i nowszych możesz mieć dodatkowe panele na dowolnym monitorze bez instalowania dodatkowego oprogramowania. Wystarczy kliknąć panel prawym przyciskiem myszy, kliknąć, Modify panel ...a następnie włączyć Add panel. Górne i dolne krawędzie wszystkich monitorów powinny zostać podświetlone, a w miejscu kliknięcia zostanie utworzony nowy panel. Działa idealnie. Oto post github od momentu połączenia.

Co więcej, jeśli dodasz panel do drugiego monitora i dodasz do niego aplet Lista okien, wyświetli on tylko okna na tym monitorze. Bardzo mnie to ucieszyło!

Ponadto, jeśli chcesz, aby okna były wyrównane w lewo zamiast w prawo, możesz przeciągnąć i upuścić listę okien po lewej stronie panelu (kolor czerwony).

nedim
źródło
3
Uratowałem mi życie! Warto przeczytać nieakceptowane odpowiedzi. Dzięki!
Evdzhan Mustafa
1
Ta odpowiedź zdecydowanie potrzebuje więcej głosów, ponieważ jest to z pewnością najlepsze rozwiązanie
mówi Brian Reinstate Monica
1
Dodaj listę okien, tęskniłem za tą częścią, ahh, dzięki temu życie z cynamonem jest cudowne
Jake1164,
14

Za pomocą MATE możesz tworzyć nowe panele i przeciągać je na drugi monitor (aby włączyć przeciąganie, odznacz „Rozwiń” we właściwościach , a także „Autohide i„ Pokaż ukryj przyciski ”). Następnie, jeśli dodasz„ Listę okien ” na każdym ekranie będzie zarządzał oknami każdego ekranu osobno . Jest to bardzo miłe, z wyjątkiem tego, że Workspace Switcher nadal działa na obu monitorach jednocześnie - co utrudnia możliwość traktowania tych dwóch monitorów jako niezależnych komputerów stacjonarnych. Chociaż wydaje się, że można to obejść to poprzez selektywne zastosowanie opcji „Zawsze w widocznym obszarze roboczym”.

Konfiguracja, której używałem do niedawna, polega na włączeniu zastrzeżonego sterownika NVIDIA, który pozwala wybrać każdy ekran jako osobny ekran X - każdy z własnym panelem i przełącznikiem Workspace Switcher. Istnieją pewne ograniczenia tego podejścia, w szczególności, że nie można przeciągać okien między ekranami, jak wspomniałem w tym innym poście . To podejście działało dla mnie w GNOME2 - nie testowałem go w nowszych środowiskach graficznych.

Podsumowując:

  • Cynamon: przeciągnij: tak, osobny obszar roboczy: tak, osobny panel: nie , obszar roboczy kolumny: nie
  • MATE: przeciągnij: tak, osobny obszar roboczy: częściowy , osobny panel: tak, obszar roboczy kolumny: tak
  • NVIDIA: przeciągnij: nie , osobny obszar roboczy: tak, osobny panel: tak, obszar roboczy kolumny: przez MATE
nobar
źródło
3
Znalazłem ciekawą końcówkę w komentarzach tutaj : Jest jeszcze inny sposób dodawania paneli w mate - to pozostałość po gnome2. Dodawaj panele, panele pojawią się najpierw na monitorze głównym (4 krawędzie), a następnie zaczną wypełniać drugi monitor. Następnie usuń niepotrzebne panele.
nobar
2
Achh, dziękuję bardzo, to była całkowita niespodzianka, że ​​powinienem odznaczyć opcję „rozwiń”, aby umożliwić przeciąganie.
Dmitry Frank
czy możesz rozwinąć opcję „dodaj„ listę okien ”na każdym ekranie”
Shevek,
1
Ach, rozgryzłem to! „Dodaj do panelu”
Shevek
13

Jest to teraz możliwe (AKTUALIZACJA # 2)

Cynamon ma teraz tę funkcję. Aby zaoszczędzić ci trudu czytania tej długiej odpowiedzi, możesz bezpośrednio przejść do nedim's


Niestety, wydaje się, że Cynamon nie ma tej funkcji (jeszcze?). Pokazuje tylko panel na głównym monitorze. Istnieje kilka problemów na stronie Github projektu, które o to proszą.

Dodaj tam swoje wsparcie, na przykład ten problem: Pasek zadań na drugim monitorze # 130 .

AKTUALIZACJA # 1

W tym wątku pojawiło się kilka interesujących zmian.

Napisałem niestandardowe rozszerzenie, zaczerpnąłem inspirację z rozszerzenia 2panelsbottom na linuxmint.com, stworzyłem również 2 niestandardowe aplety, które są w zasadzie kopiami apletu listy okien, który jest dostarczany z cynamonem, tylko te pokazują tylko okna na każdym monitorze, ty także potrzebujesz 2, ponieważ o ile wiem, nie możesz załadować 2 tego samego apletu w danym momencie.

Wypiszę kilka instrukcji i wgram później rozszerzenie / aplety.

Następnie nastąpiło to:

To może być świetne. Korzystając obecnie z dwóch monitorów, musisz przesunąć mysz z powrotem do drugiego ekranu, aby uzyskać dostęp do listy okien. Czy jest lepszy sposób?

Wraz z tą sugestią:

zobacz więcejPanels-Extension http://cinnamon-spices.linuxmint.com/extensions/view/30 Możesz skonfigurować górny i dolny panel dla każdego monitora osobno. za pomocą apletu wielu okien monitorów można uzyskać do 2 paneli na monitor i różne listy okien.

Uwaga: rozszerzenie intensywnie wykorzystuje monkeypatching. Ponieważ muszę zastąpić wiele funkcji. Oba panele są zakodowane na stałe (!) W layoutManager, appletManager, pliku main.js i tak dalej.

używając go w Cinnamon 2.2

robaki? https://github.com/fastrde/morePanels

Po prostu to jasne. Dwa wymienione rozszerzenia są następujące:

Panele z dwoma monitorami

To rozszerzenie modyfikuje układ paneli „Classic” w systemach z dwoma monitorami, dzięki czemu drugi panel pojawia się na monitorze dodatkowym.

Używaj w połączeniu z apletem okno-lista-wiele monitorów, który również stworzyłem, a będziesz mieć więcej tradycyjnego doświadczenia na wielu monitorach gnome 2, z którego wielu z nas miało kiedyś.

Lista okien dla wielu monitorów

Ten aplet powinien być używany w połączeniu z rozszerzeniem dwóch monitorów-paneli, które napisałem, aby stworzyć więcej wrażeń z gnome 2, z których wielu z nas korzystało z podwójnego monitora.

Rozszerzenie jest po prostu rozwidleniem standardowego apletu Lista okien, ale można dodać 2 instancje i skonfigurować je tak, aby wyświetlały tylko okna z jednego monitora.

ToeBee
źródło
4

Wypróbuj to rozszerzenie: Panel Span . Być może będziesz musiał edytowaćmetadata.json , aby dodać swoją konkretną wersję Cinnamon {„cinnamon-version”: [„1.4.0”, „1.4.1”, „1.4.2”].

Zrzut ekranu

    ss # 1

Mohamed A. Dagher
źródło
Działa to z wersją 2.0.14 (Mint 16) i powinna być akceptowaną odpowiedzią (dopóki cynamon nie uzyska oficjalnego wsparcia).
Phil Thomas
3

Ten wątek może być stary, ale natknąłem się na podwójne monitory i panele. Używanie mięty 17.2 i cynamonu. Możesz zmodyfikować -> skopiować konfigurację apletów na głównym panelu, a następnie wkleić ją na drugim monitorze / panelu. Niektóre aplety nie mogą działać na obu, więc mint je pominie. Teraz działa dla mnie jak urok.

Joro Iwanow
źródło
Zarówno to, jak i odpowiedź @nedim są poprawne. Użyłem ich odpowiedzi, aby szybko to zrobić w Mennicy 17.2. Nie ma potrzeby używania rozszerzeń, możesz to skonfigurować całkowicie za pomocą kilku kliknięć myszką.
David Noha
1

Obejściem w Cinnamon jest zmiana, który monitor jest pierwszy / drugi, a następnie panel. Dowiedziałem się dzisiaj, że cinnamon-control-centernarzędzie do ustawień ekranu pozwala ci to robić.

UWAGA: Możesz również uzyskać do tego dostęp za pośrednictwem cinnamon-settings!

W Cinnamon v2.x

   ss # 1

   ss # 2

(Nie tylko my staramy się znaleźć to ustawienie: https://bugzilla.gnome.org/show_bug.cgi?id=636216 )

użytkownik45353
źródło
1

Nie jestem pewien co do Cinnamon (GNOME3), ale w XFCE możesz mieć wiele paneli, które pamiętają, gdzie mają się pojawić. Spodziewałbym się, że Cinnamon będzie w stanie zrobić to samo. Jeśli nie, sugeruję wypróbowanie XFCE lub użyciexfce4-panel w sesji cynamonowej (być może jako zamiennik panelu natywnego).

Jedynym zastrzeżeniem, jakie znam, jest to, że niektóre elementy panelu (np. Systray alias obszaru powiadomień) nie mogą pojawić się na wielu panelach jednocześnie. Oznacza to, że po odłączeniu jednego monitora panele przesuwają się do drugiego i musisz upewnić się, że te, które chcesz, znajdują się na górze.

Peter
źródło
1

W MATE kliknij prawym przyciskiem myszy istniejący panel, wybierz „nowy panel”. Tworzy panel gdzieś na istniejącym monitorze. Przytrzymaj „alt” i przeciągnij panel na drugi monitor. Następnie możesz go skonfigurować w dowolny sposób. Współpracuje z MATE 1.14.1 pod Mennicą 18.

Tomek
źródło
nie działa w przypadku partnera 1.16.1 :(
MilMike
Działa w wiązaniu 1.18. Podczas tworzenia nowego panelu na pierwszym monitorze - przytrzymaj klawisz „Alt” i nie zwalniając go, kliknij nowy panel, a następnie przeciągnij go i przenieś na drugi monitor. Dziękuję Ci.
Połącz
1

Możesz to zrobić: kliknij prawym przyciskiem myszy główny panel, wybierz zmodyfikuj panel -> dodaj panel. Dodaj panel na drugim ekranie, teraz jest panel, ale jest pusty. Więc przejdź do głównego panelu i wybierz zmodyfikuj panel -> skopiuj konfigurację apletu. W tym momencie kliknij prawym przyciskiem myszy panel dodatkowy, wybierz zmodyfikuj panel -> wklej konfigurację apletu.

Roberto Manfreda
źródło
1
Używam Cinnamon 17.2, i to była jedyna odpowiedź, która mi pomogła. Dziękuję Ci!
jgerman
0

Jest teraz rozszerzenie, które wygląda, aby dać ci to, czego chcesz w cynamonie. Nazwa rozszerzenia nazywa się: MorePanels .

    ss # 1

fragment

morePanels to dodatek dla wszystkich użytkowników wielu monitorów, którzy chcą mieć ... więcej paneli! Nie rozumiem, że nie jest to zaimplementowane w Cinnamon. Jest to znany problem (żądanie funkcji) od 11 stycznia 2012 r

Musiałem śledzić wiele rzeczy, ponieważ dwa panele były zakodowane na sztywno w cynamonowym interfejsie użytkownika. Proszę zostawić komentarz, gdy coś poszło nie tak.

Za pomocą okna-listy-wielu-monitorów @ mazz Addon możesz uzyskać różne listy okien dla każdego monitora (w tej chwili okno-lista-wiele-monitorów obsługuje tylko dwa monitory).

slm
źródło
Aby go zainstalować, pobierz go i rozpakuj w ~ / .local / share / cinnamon / extensions
Kirk
@Kirk - możesz zainstalować go bezpośrednio z interfejsu użytkownika Cinnamon, nie musisz go d / l i instalować ręcznie.
slm
0

moje obejście jest następujące: utwórz 4 panele na głównym monitorze. Jeśli utworzysz inny (5.), zostanie on utworzony na jednym z innych monitorów.

MilMike
źródło