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.