xfce4-display-settings: perché non esiste "Estendi a sinistra"?


9

Al lavoro il mio laptop è impostato a destra del mio monitor esterno. Non perché mi piace ma perché non è possibile alcuna altra configurazione. Quando devo estendere il mio desktop, devo sempre selezionare « Estendi a destra » (per abilitare il monitor esterno con risoluzione rilevata automaticamente), quindi passare a « Avanzato » e spostare manualmente l'icona del display del laptop a destra del monitor esterno e premere « Applica ».

Diventa noioso quando devi farlo quotidianamente. Inoltre - e non so perché - il pulsante « Display a specchio » è disabilitato. La finestra di selezione del display si mostra subito dopo aver collegato il cavo HDMI, il che è fantastico. Se il desktop è stato esteso prima di scollegare il cavo HDMI, si aggancia nuovamente al pannello del laptop immediatamente dopo e anche questo è fantastico. Pertanto non ho bisogno di nessuno dei pulsanti « Monitor esterno » e « Computer portatile ».

xfce4-display-settings

Tutto sommato, su 4 pulsanti su quel pannello solo uno è mezzo utile, l'altro no.

Quindi non ci sono ... piani per aggiungere un pulsante « Estendi a sinistra » xfce4-display-settings? Perché limitare arbitrariamente l'estensione ai lati giusti? Le parti di sinistra sono ... malvagie?


Intendi "Al lavoro il mio laptop è impostato a sinistra del mio monitor esterno" , giusto?
dr_

@ dr01 No, intendevo esattamente l'opposto: a destra . Se fosse stato a sinistra, non mi sarei preso la briga di chiedere poiché questo è ciò che xfce4-display-settingssupporta di default ...

Risposte:


4

Questo è un grosso vecchio bug - e non sembrano pronti a risolverlo.

In effetti in Xfce non esiste l'estensione del display primario interno a sinistra : l'estensione a sinistra (come indicato nell'altra risposta - anche qui - o con altri metodi come il drag & drop nelle GUI che consentono di riordinare) rende il display esterno quello principale .

Il termine primario ha un significato diverso in Xfce: è solo la parte SINISTRA di ONE desktop / area di lavoro che si estende su più monitor.


Perché?

È correlato al modo in cui Xfce tratta le aree di lavoro in relazione a più monitor di visualizzazione. Xfce condivide sempre lo stesso spazio di lavoro tra schermi diversi da sinistra a destra. Rendere uno schermo principale su Xfce significa semplicemente mostrare su quello schermo la parte sinistra di uno spazio di lavoro (e la parte destra sul secondo schermo).

Riesco a capire la differenza solo rispetto ad altri desktop che utilizzo in altri sistemi.

Nel desktop Pantheon (sistema operativo elementare) e nella maggior parte degli altri desktop moderni, l'estensione di ogni display ha un'area di lavoro separata . Il display principale ha tutti i controlli, mentre il secondo display prende semplicemente un altro spazio di lavoro, che è impostato a destra o sinistra a seconda delle impostazioni.

In Xfce non è così. Con uno schermo esteso collegato, vedo che il secondo spazio di lavoro non è presente lì, è accessibile solo se scorro per quello (secondo le mie impostazioni del desktop Xfce): i due schermi condividono lo stesso spazio di lavoro da sinistra a destra (incluso il pannello ): il primario è sempre a sinistra . La modifica dell'area di lavoro quando si dispone di due monitor condivide semplicemente la seconda area di lavoro tra i due monitor (mentre la prima area di lavoro diventa assente da tutti i monitor), invece di assegnare a ciascun monitor una propria area di lavoro separata.

Questo è il motivo per cui con la configurazione più comune del pannello, la parte sinistra (il pulsante menu, i pulsanti della finestra) si trova sul primario, la parte destra (area di notifica, orologio ecc.) Si trova sul secondo display se "Span monitor" l'opzione è abilitata .

Metà (primaria) sinistra dell'area di lavoro:

inserisci qui la descrizione dell'immagine

Metà destra dello stesso spazio di lavoro:

inserisci qui la descrizione dell'immagine

Se l'opzione "Span monitor" non è abilitata, il pannello sarà presente solo sul monitor esterno sinistro primario.

Penso che questa situazione dipenda dalla configurazione di base di Xfce e non possa essere modificata senza cambiare quella base.


Soluzione:

Estendi al monitor esterno sinistro (che diventa così il primario) quindi sposta tutti i controlli - vale a dire i pannelli - verso il monitor interno (secondario) destro, facendolo agire come se fosse il primario.

  • Per estendere a sinistra utilizzare un comando simile xrandr --output LVDS1 --auto --right-of VGA1 --output VGA1 --auto(dove si LVDS1trova il display interno). È molto utile aggiungerlo a un pannello o all'avvio desktop o associarlo a un collegamento.

  • Deseleziona l'opzione "Span monitor" e sblocca il pannello.

inserisci qui la descrizione dell'immagine

  • Trascina e rilascia il pannello sul monitor destro (interno). (Se questo non sembra funzionare, rendere il pannello verticale, quindi spostarlo, quindi renderlo orizzontale se è quello che vuoi.)

La posizione del pannello sembra essere ricordata dopo il ritorno a questa configurazione del display e dopo il riavvio.

Dopo il comando, le finestre passano sul monitor sinistro esterno: per avere un modo rapido per inviarle al monitor successivo, vedere questa risposta .


Sto segnalando il tuo post come risposta perché sei strettamente legato alla domanda. Grazie mille per averlo studiato. Si noti tuttavia che nel mio caso lo schermo sinistro (display esterno) dovrebbe essere il monitor principale, quindi la definizione di display principale di Xfce è ancora adatta a me poiché quello che voglio è il desktop Xfce con menu a sinistra, monitor esterno, con il mio laptop a destra, come estensione sul lato destro del desktop Xfce.

2

Prova a farlo tramite la riga di comando.

Per prima cosa identifica il nome della schermata principale connessa:

xrandr -q 

e diciamo che è eDP1.

Quindi estendi lo schermo principale a uno schermo HDMI aggiuntivo situato a sinistra:

xrandr --output eDP1 --right-of HDMI1

Potrebbe essere necessario giocare con le xrandropzioni un po 'dopo averlo fatto.


Lo so xrand. Chiudere la finestra delle impostazioni del display è noioso, andare su un terminale ed eseguire xrandrogni volta che si collega il cavo HDMI. Ho funzionato xrandrper anni fino a quando Xfce ha automatizzato il processo in qualche modo richiedendo le impostazioni del display non appena collego il cavo HDMI.

@Nasha - ognuno di questi comandi può essere aggiunto a un .desktop file(e questo è particolarmente semplice in Xfce - basta andare sul desktop e creare un nuovo lanciatore) e quindi aggiungerlo al pannello, al desktop o ~/.local/share/applications. - Il problema è che la soluzione di cui sopra non si estende solo a sinistra ma rende primario il display sinistro.

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.