Atalhos de teclado quebrados

2

Quando instalei recentemente o Mverick em meu novo notebook, configurei meus atalhos de teclado assim: Mude para o WS 1 = Mod4+1 , Mova a janela para o WS 1 = Mod4+Shift+1 , Mude para o WS 2 = Mod4+2 e assim por diante (Mod4 sendo a tecla "Windows"). Mas agora as combinações de três teclas (ou seja, as que eu uso para "mover para ...") pararam de funcionar. Quando eu vou para as preferências do teclado, eu ainda as vejo e posso até mudá-las para uma combinação diferente e depois para a desejada - mas elas não executam o movimento da janela depois: / Alguma sugestão de como corrigir isso?

    
por c089 18.03.2011 / 14:16

1 resposta

2

Acho que o Compiz está impedindo que esses atalhos funcionem. Você pode tentar isso:

metacity --replace

Em seguida, tente seus atalhos.

Senão, se você quiser seus efeitos visuais pelo Compiz, você pode fazer um truque:

Se você estiver usando o Compiz, você terá que fazer um truque porque os "espaços de trabalho" do Compiz são na verdade Viewports de um único espaço de trabalho.

Nós precisaremos de wmctrl e Compiz .

Você pode instalá-los no Ubuntu Software Center ou clicando aqui (wmctrl) e aqui (Compiz)

Os atalhos

# Abra o Compiz ( Alt + F2 e digite ccsm e tecle Enter )

# Vá para Keybindings e crie os atalhos desejados.

# Em seguida, vá para Comandos e adicione os comandos para seus atalhos (veja abaixo).

Os comandos (instruções de truques)

Vá para um terminal e verifique a saída de wmctrl -d . Por exemplo, o meu é:

  

0 * DG: 4098x2304 VP: 1366,0 WA: 0,23 1366x745 N / A

Isso significa que, na verdade, eu tenho um espaço de trabalho de 4098 x 2304 em vez do que eu "acho" que tenho (nove "espaços de trabalho", 3 x 3).
Eu estava no que deveria ser "workspace" 2, mas na verdade eu estava na viewport (VP) 1366,0 (4098/3 = 1366) como mostrado pela saída acima.

Então é assim que funciona: nós pegamos todo o espaço de trabalho e dividimos pelo número de "espaços de trabalho" que "pensamos" que temos. No meu caso: 4098/3 = 1366 e 2304/3 = 768.

se eu quiser ir ao meu "espaço de trabalho" 1, o comando é:
wmctrl -o 0,0

Então, se eu quiser ir ao meu "espaço de trabalho" 4, o comando é:
wmctrl -o 0,768

se eu quiser ir ao meu "espaço de trabalho" 8, o comando é:
wmctrl -o 1366,1536

se eu quiser ir ao meu "espaço de trabalho" 9, o comando é:
wmctrl -o 2732,1536

Entendeu? ; -)

    
por desgua 09.04.2011 / 21:37