Aggiunta del pannello Cinnamon al secondo monitor


37

Ho installato due monitor nel mio sistema. Uno è alimentato dalla porta HDMI e l'altro è alimentato dalla normale porta analogica della stessa GPU (Nvidia Ge-force 210).

Ho appena impostato il doppio display nelle impostazioni di Nvidia ma non riesco a vedere il pannello di cannella sul secondo monitor. Come posso risolvere questo problema?


1
Uso 2 monitor con Gnome ma il mio pannello appare solo su quello sinistro, in alto. Mi interessa anche
Sigur,

Penso che questo sia uno dei problemi con Gnome (e Cinnamon come un derivato), ora stanno prendendo la strada del forzarti in un set in cui come utenti Linux uno dei nostri vantaggi è la personalizzazione! Penso che avrai difficoltà con questo. TwinView ha abilitato 2 hot corner (uno per ciascun monitor)?
captain_G

Sto usando Cinnamon 2.2.14 e fondamentalmente hai 2 opzioni qui. Puoi utilizzare l'estensione del pannello di estensione per diffondere il pannello su tutti i tuoi schermi oppure puoi impostare il monitor HDNI come principale. Questa è un'opzione configurabile nelle Impostazioni di sistema di Cinnamon.
slm

Risposte:


53

In Cinnamon 2.6 e versioni successive puoi avere pannelli aggiuntivi su qualsiasi monitor senza installare software aggiuntivo. Basta fare clic con il tasto destro del mouse sul pannello, fare clic su Modify panel ...e quindi su Add panel. I bordi superiore e inferiore di tutti i monitor dovrebbero essere evidenziati e un nuovo pannello verrà impostato dove si fa clic. Funziona perfettamente. Ecco un post github di quando è stato unito.

Inoltre, se aggiungi un pannello a un secondo monitor e aggiungi un'applet Elenco finestre ad esso, ti mostrerà solo le finestre in quel monitor. Mi ha fatto molto piacere!

Inoltre, se si desidera che le finestre si allineino verso sinistra anziché verso destra, è possibile trascinare e rilasciare l'elenco Finestra sul lato sinistro del pannello (di colore rosso).


3
Salvato la mia vita! Vale la pena leggere le risposte non accettate. Grazie!
Evdzhan Mustafa,

1
Questa risposta ha sicuramente bisogno di più voti, perché questa è sicuramente la soluzione migliore
Brian dice Reinstate Monica il

1
Aggiungi l'elenco delle finestre, ho perso quella parte, ah, questo rende la vita con la cannella una cosa meravigliosa
Jake1164

14

Con MATE puoi creare nuovi pannelli e trascinarli sul secondo monitor (per abilitare il trascinamento, deseleziona "Espandi" nelle proprietà , deseleziona anche "Nascondi automaticamente" e "Mostra pulsanti nascondi"). Quindi, se aggiungi un "Elenco finestre" su ogni display gestirà le finestre di ogni schermo separatamente . Questo è molto bello, tranne per il fatto che il commutatore di area di lavoro funziona ancora su entrambi i monitor contemporaneamente, ostacolando la possibilità di trattare i due monitor come desktop indipendenti. Anche se sembra che tu possa aggirare questo applicando selettivamente "Always on Visible Workspace".

Una configurazione che ho usato fino a poco tempo fa è abilitare il driver proprietario NVIDIA che consente di selezionare ogni display come uno schermo X separato , ciascuno con il proprio pannello e Switcher area di lavoro. Ci sono alcune limitazioni di questo approccio, in particolare che non puoi trascinare le finestre tra i display, come ho già detto in questo altro post . Questo approccio ha funzionato per me in GNOME2: non l'ho testato con i nuovi ambienti desktop.

Riassumere:

  • Cannella: trascinamento: sì, spazio di lavoro separato: sì, pannello separato: no , colonne dello spazio di lavoro: no
  • MATE: trascina: sì, spazio di lavoro separato: parziale , pannello separato: sì, colonne dello spazio di lavoro: sì
  • NVIDIA: trascinamento: no , spazio di lavoro separato: sì, pannello separato: sì, colonne dello spazio di lavoro: tramite MATE

3
Ho trovato un suggerimento interessante nei commenti qui : c'è un altro modo di aggiungere pannelli in Mate: un holdover da Gnome2. Continuare ad aggiungere pannelli, i pannelli appariranno prima sul monitor principale (4 bordi), quindi inizieranno a popolare il monitor secondario. Quindi elimina i pannelli che non desideri.
nobar,

2
Ah, grazie mille, è stato davvero sorprendente che avrei dovuto deselezionare "Espandi" per renderlo trascinabile.
Dmitry Frank,

puoi espandere "aggiungi un" Elenco finestre "su ogni display"
Shevek

1
ah, capito! "Aggiungi al pannello"
Shevek

13

Questo è ora possibile (UPDATE # 2)

Cinnamon ora ha questa funzionalità. Per risparmiare il disturbo di leggere questa risposta lunga, puoi andare direttamente a nedim


Sfortunatamente Cinnamon non sembra avere questa funzionalità (ancora?). Mostra solo un pannello sul monitor principale. Ci sono diversi problemi nella pagina Github del progetto che lo richiedono.

Aggiungi qui il tuo supporto, ad esempio questo problema: barra delle applicazioni sul secondo monitor # 130 .

AGGIORNAMENTO N. 1

Ci sono stati alcuni sviluppi interessanti su quel thread.

Ho scritto un'estensione personalizzata, ho preso ispirazione dall'estensione 2panelsbottom su linuxmint.com, ho anche creato 2 applet personalizzate che sono essenzialmente copie dell'applet dell'elenco finestre fornito con cannella, solo queste mostrano solo le finestre su ogni monitor, anche tu bisogno 2 perché, per quanto ne so, non è possibile caricare 2 della stessa applet in un dato momento.

Scriverò alcune istruzioni e caricherò l'estensione / applet da qualche parte più tardi questa sera.

Che è stato poi seguito da questo:

Questo potrebbe essere fantastico. Attualmente utilizzando due monitor, è necessario spostare il mouse completamente indietro sull'altra schermata per accedere all'elenco di finestre. Esiste un modo migliore?

Insieme a questo suggerimento:

dai un'occhiata a morePanels-Extension http://cinnamon-spices.linuxmint.com/extensions/view/30 Puoi configurare il pannello superiore e inferiore per ciascun monitor separatamente. con l'applet window-list-multi-monitor è possibile ottenere fino a 2 pannelli per monitor e diversi elenchi di finestre.

Attenzione: l'estensione fa un uso pesante del monkeypatching. Perché devo sovrascrivere molte funzioni. I due pannelli sono hardcoded (!) In layoutManager, appletManager, il file main.js e così via.

usandolo a Cinnamon 2.2

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

Solo così è chiaro. Le 2 estensioni a cui si fa riferimento sono le seguenti:

Doppi pannelli monitor

Questa estensione modifica il layout dei pannelli "Classic" sui sistemi a doppio monitor in modo che il secondo pannello appaia sul monitor secondario.

Usalo insieme all'applet per finestre multi-monitor che ho anche creato e avrai più della tradizionale esperienza multi-monitor di gnome 2 che molti di noi avevano.

Elenco finestre per multi monitor

Questo applet dovrebbe essere usato in combinazione con l'estensione del doppio monitor-monitor che ho scritto per creare un'esperienza più simile a quella di gnome 2 che molti di noi utenti del doppio monitor hanno apprezzato una volta.

L'estensione è semplicemente un fork dell'applet Elenco finestre di serie, ma è possibile aggiungere 2 istanze e configurarle per mostrare solo le finestre da un monitor.


4

Prova questa estensione: Panel Span . Potrebbe essere necessario modificare metadata.json, per aggiungere la versione di Cinnamon in particolare {"cinnamon-version": ["1.4.0", "1.4.1", "1.4.2"].

Immagine dello schermo

    ss # 1


Funziona con 2.0.14 (Menta 16) e dovrebbe essere la risposta accettata (fino a quando la cannella non avrà il supporto ufficiale).
Phil Thomas,

3

Questo thread potrebbe essere vecchio ma mi sono appena imbattuto in due monitor e pannelli. Usando la menta 17.2 e la cannella. È possibile modificare -> copiare la configurazione dell'applet sul pannello principale, quindi incollarlo sul monitor / pannello secondario. Alcune applet non possono funzionare su entrambe, quindi mint le salterà. Funziona come un fascino in questo momento per me.


Questa e la risposta di @nedim sono entrambe giuste, ho appena usato le loro risposte per farlo rapidamente in Mint 17.2. Non sono necessarie estensioni, puoi configurarlo interamente con pochi clic del mouse.
David Noha,

1

Una soluzione alternativa in Cinnamon è quella di cambiare quale monitor è il primo / secondario, quindi il pannello seguirà. Oggi ho imparato che lo cinnamon-control-centerstrumento per le impostazioni dello schermo ti consente di farlo.

NOTA: puoi anche accedervi anche tramite cinnamon-settings!

In Cannella v2.x

   ss # 1

   ss # 2

(Non siamo i soli a lottare per trovare questa impostazione: https://bugzilla.gnome.org/show_bug.cgi?id=636216 )


1

Non sono sicuro di Cinnamon (GNOME3), ma in XFCE puoi avere più pannelli, che ricordano dove devono apparire. Mi aspetto che Cinnamon sia in grado di fare lo stesso. Altrimenti, suggerirei di provare XFCE o di usarlo xfce4-panelnella sessione di Cinnamon (possibilmente in sostituzione del suo pannello nativo).

L'unica avvertenza di cui sono a conoscenza è che alcuni elementi del pannello (ad es. Alias ​​systray dell'area di notifica) non possono essere visualizzati contemporaneamente su più pannelli. Ciò significa che quando si disconnette un monitor, i pannelli si spostano su quello rimanente e si deve assicurarsi che quelli desiderati siano in cima.


1

In MATE, fai clic con il pulsante destro del mouse su un pannello esistente, seleziona "nuovo pannello". Crea un pannello da qualche parte sul monitor esistente. Tenere premuto "alt" e trascinare il pannello sul secondo monitor. Quindi puoi configurarlo come preferisci. Funziona con MATE 1.14.1 in Mint 18.


non funziona sul compagno 1.16.1 :(
MilMike

Funziona nel compagno 1.18. Quando crei un nuovo pannello sul primo monitor, tieni premuto il tasto "Alt" e senza rilasciarlo fai clic sul nuovo pannello e trascinalo e spostalo sull'altro monitor. Grazie.
Combina il

1

Puoi farlo: fai clic destro sul pannello principale, seleziona modifica pannello -> aggiungi pannello. Aggiungi il pannello nella seconda schermata, ora c'è un pannello ma è vuoto. Quindi vai sul tuo pannello principale e seleziona modifica pannello -> copia configurazione applet. A questo punto fai clic con il pulsante destro del mouse sul pannello secondario, seleziona modifica pannello -> incolla configurazione applet.


1
Sto usando Cinnamon 17.2, e questa è stata l'unica risposta che ha funzionato per me. Grazie!
jgerman,

0

Ora c'è un'estensione che sembra darti quello che vuoi in Cinnamon. Il nome dell'estensione è chiamato: MorePanels .

    ss # 1

estratto

morePanels è un componente aggiuntivo per tutti gli utenti multi-monitor che vogliono avere ... più pannelli! Non riesco a capire che questo non è implementato in Cinnamon. È un problema noto (richiesta di funzionalità) dall'11 gennaio 2012

Ho dovuto monkeypatch un sacco di cose, perché i due pannelli erano hardcoded nella cannella-ui. Per favore, lasciami un commento quando qualcosa è andato storto.

Con l'add-window-list-multi-monitor @ mazz Addon è possibile ottenere diversi elenchi di finestre per ciascun monitor (al momento l'elenco di finestre-multi-monitor supporta solo due monitor).


Per installarlo, scaricalo e decomprimilo in ~ / .local / share / cinnamon / extensions
Kirk,

@Kirk: puoi installarlo direttamente dall'interfaccia utente di Cinnamon, non è necessario d / l e installarlo manualmente.
slm

0

la mia soluzione è la seguente: creare 4 pannelli sul monitor principale. Se ne crei un altro (5 °), verrà creato su uno degli altri monitor.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.