Cambia le finestre solo nell'area di lavoro e sul display correnti


8

Di recente ho acquistato un secondo display da utilizzare con il mio laptop con Ubuntu con xfcee compiz.

Tuttavia, una cosa che mi ha infastidito è il cambio di finestra: il mio secondo monitor ha alcune finestre aperte che di solito si troverebbero in un secondo spazio di lavoro.

Ora, quando cambio Windows, passerò accidentalmente a una delle altre finestre sul 2 ° display, il che è piuttosto fastidioso.

Come posso risolvere questo problema?


Sei contrario all'utilizzo di KDE? Un buon richiamo ai layout a doppio monitor e alla commutazione desktop completamente personalizzabile è il motivo per cui sono passato da XFCE e Unity a KDE
— virtualxtc

@virtualxtc Ho provato KDE e mi piace molto. Tuttavia, non ho trovato il modo di personalizzare la commutazione del desktop in KDE in modo tale che solo le finestre nell'area di lavoro e sul display correnti siano nell'elenco ALT + TAB. Ti andrebbe di scrivere una risposta che descriva come farlo? Ti assegnerei la generosità per quello. Grazie.
— Malte Skoruppa,

Risposte:


6

Non sono sicuro di Unity o XFCE, ma il cambio desktop completamente personalizzabile è uno dei tanti motivi per cui ho scelto di eseguire KDE (Kubuntu).

In KDE per limitare il passaggio delle attività alla schermata corrente, procedi come segue:

  • Premere Alt+ F2e digitare, task switcherquindi selezionare Task Switcher dall'elenco a discesa.

  • All'interno della task switcherscheda principale del pannello di controllo è presente una sezione chiamata Filtra finestre per .

  • Selezionare la casella di controllo Virtual Desktops, Activitiese Screens, quindi selezionare l' Current activityopzione per ciascuno.

  • Premi Applye verifica che le cose funzionino come previsto prima della chiusura.


Nota: è inoltre possibile trovare "Task Switcher" procedendo come segue:

  • fai clic sul Kick Offmenu

    - Passa alla Computerscheda

  • fai clic sul System Settingsmenu

    - Sotto la Workspace Appearance and Behaviorsezione scegliWindow Behavior


Correlati: Cos'è un'attività in KDE e cosa posso fare con essa?


Grazie molto! Questo è bellissimo. Sto seriamente pensando di passare a KDE, poiché apparentemente questo è l'unico ambiente desktop in grado di gestire più monitor in modo intelligente. Ma ho un'altra domanda: come hai scoperto come farlo? La soluzione Alt + F2 va bene quando sai che si chiama Task Switcher , ma potrebbe anche essere stata chiamata Window Switcher o Alt + Tab comportamento o altro. Esiste una panoramica comprensibile da qualche parte in KDE su tali impostazioni in cui puoi effettivamente trovarle anche quando non sai come si chiamano?
— Malte Skoruppa,

Vedi sopra modifica (ho rimosso i miei commenti in quanto non si aggiungono più alla discussione).
— virtualxtc,

Perfetto, è bello sapere che esiste un tale modo. Le cose possono essere trovate tramite parole chiave, ma a volte è più facile cercarle in modi più classici. :)
— Malte Skoruppa,

3

Se stai usando compiz , xfwm4o qualsiasi altro WM, puoi utilizzare un commutatore di attività flessibile indipendente dal desktop come Skippy-XD . Come spiegato in questo thread upstream , è possibile configurare Skippy-XD (in ~/.config/skippy-xd/skippy-xd.rcper un determinato utente o in /etc/xdg/skippy-xd.rcper tutti gli utenti) in modo che:

  • Per evitare di visualizzare finestre da altri desktop virtuali , impostare [general] -> showAllDesktopssu false. Dovrebbe funzionare sulla maggior parte dei WM conformi a EWMH.
  • Per evitare di visualizzare finestre da altre schermate di Xinerama , impostare [xinerama] -> showAllsu false.
  • Per evitare di visualizzare finestre da altri, schermi X separati , impostare [general] -> includeAllScreenssu false. (Ma questo è un interruttore nascosto ed è disabilitato di default.)

Vedi qualcosa come "KDE Present Windows" / "Compiz Scale" / "Mac OS X exposé" in Openbox / LXDE / Xfce? per alcuni dettagli di utilizzo e installazione. Fondamentalmente è possibile installare i pacchetti di sviluppo più recenti da Skippy-XD PPA (tutti i giorni) . Quindi puoi associare il skippy-xdcomando Alt + Tabao Alt + Esco qualsiasi altra cosa. Se configurato in modo appropriato, come spiegato sopra, Skippy-XD dovrebbe visualizzare solo le finestre del desktop virtuale corrente e monitor .


1
Ehi, l'ho provato e funziona! Mille grazie, questa è una buona aggiunta.
— Malte Skoruppa,

Freddo! Per quanto invano, in realtà stavo mirando alla generosità che ora non c'è più. :) Ma se questa soluzione ti consente di continuare a utilizzare Xfce (e / o Skippy-XD), ne sarò felice anche io.
— Landroni,

Sì, mi dispiace, ma l'avevo già assegnato prima ancora che tu scrivessi questa risposta. E quell'altra risposta a cui ho dato la grazia è stata davvero utile. In realtà mi piace KDE. Vediamo cosa finirò per usare; Non mi conosco ancora. Grazie per il tuo aiuto in ogni caso, è stato sicuramente illuminante :)
— Malte Skoruppa,

No, non preoccuparti, penso anche che la risposta di KDE sia utile e più meritevole della generosità rispetto alla mia precedente risposta.
— landroni,

@landroni my bad. Immagino che dovrei cancellare il mio commento ....
— virtualxtc

1

Che io sappia Xfce 4.10 (e presumo che questo sia ciò che usi) ha solo un supporto limitato per monitor aggiuntivi.

A questo proposito 4.12supporterà la modalità desktop estesa per più monitor (vedi design / xfce4-settings / display per i dettagli), che si spera possa risolvere i problemi che stai vedendo. Puoi provare le istantanee di sviluppo dal PPA: xubuntu-dev / xfce-4.12 .

O forse hai semplicemente bisogno di seguire i consigli in questa domanda: Come posso configurare due monitor in XFCE? . Ad ogni modo, al momento sembra esserci una limitazione xfwm4(se questo è quello che stai usando), in particolare che scorre tutte le finestre nell'area di lavoro corrente, sia che tu usi uno o due monitor. Per i dettagli, consultare la segnalazione di bug a monte .


Vedo, grazie! Tra due giorni riceverò un nuovo laptop, quindi passerò a Unity poiché sarà in grado di gestirlo molto più facilmente del mio attuale laptop obsoleto.
— Zhongfu,

Ho provato l'istantanea di sviluppo di Xfce 4.12 dal PPA, ma sfortunatamente non sembra risolvere il problema.
— Malte Skoruppa,

@MalteSkoruppa Lo stesso problema si verifica se si utilizza xfwm4?
— Landroni,

Sì, stavo usando xfwm4 in realtà. Il meccanismo Alt + Tab mostra le finestre da tutti i display (ad esempio, i monitor), non solo quelli presenti sul display corrente (dove "display corrente" indica quello in cui si trova la finestra attualmente attiva).
— Malte Skoruppa,

Grazie per il link alla segnalazione di bug. Quindi sembra che si tratti di un problema noto, ma gli sviluppatori di Xfce hanno scelto di ignorarlo o hanno avuto altre priorità negli ultimi un anno e mezzo circa (quando è stato inviato il rapporto). Ho ancora dato la grazia a virtualxtc come promesso in un commento alla domanda originale, ma è la tua risposta che contrassegnerei come accettata se la domanda fosse mia, poiché in realtà risponde alla domanda originale ( Come si fa in Xfce? ) meglio: non è possibile ;)
— Malte Skoruppa
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.