Come utilizzare "Iniziare il selettore di finestre per il gruppo di finestre" in Compiz?

4

Uso Unity e Compiz su natty. Ho attivato i componenti aggiuntivi Scala e scala.

Ho impostato Gestore impostazioni di CompizConfig & gt; Scala & gt; Binding & gt; Avvia il selettore di finestre per il gruppo di finestre per impostare la scorciatoia da tastiera per "Iniziare il selettore di finestre per il gruppo di finestre" su Super + grave (utilizzando la combinazione di tasti Grab). Se apro diverse finestre di gnome-terminal e colpisco Super + grave, non succede nulla. Lo stesso per empatia, nautilus, gimp e cromo. Ho anche provato a legare con Super + a.

Come funziona questa funzione? Cosa sto sbagliando?

Mi aspetto che funzioni come Application level Expose su un Mac in cui consente di passare da tutte le finestre di un programma specifico (tutte le finestre del Finder o tutte le finestre di Chromium).

La funzione "Finestra successiva (gruppo)" di Static Application Switcher funziona come previsto.

    
posta idbrii 03.05.2011 - 18:28

2 risposte

1

Questo è un bug segnalato .

Se riscontri questo bug, seleziona "Questo bug interessa 7 persone" e seleziona "Sì, questo bug mi incolpa".

    
risposta data idbrii 05.06.2011 - 18:36
1

Nel frattempo, nel bug report c'è una soluzione che funziona per me:

  

Prabhjot (prabhjotsbhatia) ha scritto il 2011-11-08: # 8

     

Una soluzione alternativa:

     

Ciao, ho funzionato usando il plugin "Comandi" e il plugin "DBus"   enabled.
  Io uso il seguente script di bash come comando:
  1. Vai al plugin di comando nel gestore delle impostazioni di configurazione di Compiz.
  2. In uno dei comandi, inserisci questo:

dbus-send --print-reply --type=method_call \
    --dest=org.freedesktop.compiz /org/freedesktop/compiz/scale/screen0/initiate_key \
     org.freedesktop.compiz.activate string:'root' int32:'xwininfo -root |
     grep id: | awk '{ print  }'' string:"match" string:$(xprop -id \
     'xprop -root | grep "_NET_ACTIVE_WINDOW(WINDOW)" | awk '{print }'' |
     grep "WM_CLASS" | cut -d\" -f4 | awk '{print "class="  }')
     

In binding, collega quel comando a un bordo dello schermo o un pulsante o   tasto, come ritieni opportuno. Ecco!! Hai il plugin Scale per il   stessa classe di applicazione

     

Nota: sono necessari i plugin Scale, DBus, Comandi abilitati. Avresti anche bisogno   per installare awk se non è installato di default. Questo funziona in un modo   e per uscire dalla modalità di scala, premere Esc o selezionare una finestra.

Per Ubuntu 12.04, aggiungi --reply-timeout=1 al comando dbus-send per evitare di rimanere bloccato nella scala.

    
risposta data Bazon 22.01.2012 - 14:47

Leggi altre domande sui tag