Disabilita il raggruppamento di switcher Alt + Tab per script o comando


12

In Ubuntu 12.04 (Precise Pangolin) con Unity, Alt+ Tabti consente di passare da un gruppo di finestre all'altro e rende molto fastidioso passare a una finestra specifica da un gruppo quando non è l'ultima finestra utilizzata.

Un modo per cambiare questo comportamento e ottenere un semplice Alt+ Tabswitcher che mostri tutte le finestre (senza raggruppamento) è installare ccsm (gestore delle impostazioni di configurazione di Compiz) e abilitare lo "switcher statico" o qualcosa di simile (non ricordo esattamente).

Devo modificare questa impostazione su più macchine, quindi non voglio installare un pacchetto complesso per questo. (Soprattutto quando questo pacchetto semplifica completamente il processo di installazione degli utenti quando modificano le impostazioni errate).

Quindi sto cercando un modo affidabile per cambiare questa configurazione, attraverso uno o più comandi (gconftool?) O modificando direttamente un file di configurazione.

Fondamentalmente, io voglio fare direttamente su altre macchine ciò ccsm fatto una volta sulla mia per ripristinare un sano e semplice Alt+ Tabcomportamento.


Sostituire l'alt + tab dell'unità è l'unico modo per disabilitare il raggruppamento?
MestreLion,

Ero come te e così frustrato da tutto questo tempo che sto perdendo la ricerca della buona finestra nel selettore di applicazioni! Un piccolo resarch portato a questa pagina: askubuntu.com/a/68171/123882 E non posso ringraziare abbastanza questo ragazzo!
MaxouMask,

Risposte:


5

Avevo paura di usare ccsm fino a quando non ho letto questo blog, il che fa sembrare che tutto ciò che fa ccsm è modificare i file di configurazione .xml di compiz.

Una ricerca per compiz rivela:

~/.config/compiz-1
~/.config/compiz-1/compizconfig
~/.gconf/apps/compizconfig-1
~/.gconf/apps/compiz-1
~/.cache/compizconfig-1

Ho eseguito il backup di queste directory e poi fatto il cambio da "unità switcher" a "static application switcher" utilizzando ccsm come mostrato qui

Ho quindi effettuato il logout e di nuovo l'accesso e ho confrontato il mio backup con il sistema modificato. Ecco i risultati didiff -r compiz_before_change/ compiz_after_relogin/

CAMBIATO:

  • File binario ~/.cache/compizconfig-1/place.pb
  • ~/.gconf/apps/compiz-1/general/screen0/options/%gconf.xml

    5c5
    <   <entry name="active_plugins" mtime="1354022954" type="list" ltype="string">
    ---
    >   <entry name="active_plugins" mtime="1354023761" type="list" ltype="string">
    70a71,73
    >       </li>
    >       <li type="string">
    >           <stringvalue>staticswitcher</stringvalue>
    
  • ~ / .Gconf / apps / compiz-1 / plugins / unityshell / Screen0 / opzioni /% gconf.xml

    2a3,5
    >   <entry name="alt_tab_forward_all" mtime="1354023761" type="string">
    >       <stringvalue>Disabled</stringvalue>
    >   </entry>
    

NUOVO:

  • ~/.compiz-1/session: 108caf9cb18e534392135401026619047100000017270046

Queste differenze non mi sembrano abbastanza grandi dal momento che non riesco a vedere da nessuna parte che mostra le combinazioni di tasti che sono state modificate, solo quella che è stata disabilitata, quindi forse compiz è un vero dolore e la modifica è nel file binario :-( Speriamo di no!

Penso che se estendi il backup e il confronto, forse all'intera cartella / home / potresti scoprire quali file contengono le modifiche che desideri apportare e quindi tutto ciò che devi fare è copiarle da una macchina all'altra.

I file di configurazione leggibili dall'uomo non sono semplicemente fantastici! MrGreen Se compiz salva le impostazioni nel file binario, i programmatori che hanno avuto bisogno di una conversazione molto severa. >: - |

In bocca al lupo.


PS Nel caso te lo chiedessi, in realtà ho fatto un altro backup degli stessi file dopo aver effettuato nuovamente l'accesso e aver confrontato i due backup. Mi è sembrato più veloce ma a volte il mio cervello fa cose divertenti a volte ;-)

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.