Como mover as janelas para outra área de trabalho sem alternar a área de trabalho?

7

O XFCE suporta uma tecla de atalho para mover uma janela para outro espaço de trabalho.

Na verdade, isso faz duas coisas:

  • Move a janela para o novo espaço de trabalho.

  • muda para essa área de trabalho.

Estou tentando desativar esse comportamento e fazer a tecla de atalho apenas mover a janela sem alternar o espaço de trabalho. Isso é de alguma forma possível, talvez usando opções ocultas?

    
por theomega 02.09.2011 / 23:18

2 respostas

5

wmctrl permite manipular janelas. Você pode ligar atalhos de teclado aos seguintes comandos:

wmctrl -r :ACTIVE: -t 0  // Move active window to workspace 1
wmctrl -r :ACTIVE: -t 1  // Move active window to workspace 2
wmctrl -r :ACTIVE: -t 2  // Etc...
por Christian Skjødt 15.05.2012 / 23:08
2

Também vale a pena registrar aqui que é possível fazer isso com xdotool , que pode ser instalado com

sudo apt-get install xdotool

Você pode vincular o comando abaixo a um botão reserva na lateral do mouse e, em seguida, clicar nesse botão para mover a janela ativa para outro espaço de trabalho. O número do espaço de trabalho é especificado no final do comando.

xdotool getactivewindow set_desktop_for_window 1

Isso moverá a janela ativa no momento (a que tem foco) para a área de trabalho desejada, mantendo-o na área de trabalho em que o comando foi emitido, que era exatamente o que você exigia especificamente. (Para realmente mudar para esse outro espaço de trabalho, você usaria xdotool set_desktop 1 .)

Você também pode selecionar uma janela específica para mover em vez de apenas a janela ativa, mas provavelmente a mudança da janela ativa (seja ela qual for) seria mais útil para vincular a uma chave.

Observação: Se você usar um gerenciador de janelas diferente do padrão no Xfce ou usar o compiz, talvez seja necessário consultar as opções viewport na xdotool manpage ou tente wmctrl em vez disso.

Para informações mais detalhadas sobre como usar xdotool para manipular janelas e espaços de trabalho, veja minhas respostas aqui para perguntas relacionadas, mas diferentes:

Há tantas coisas que você pode fazer com xdotool ; por favor veja a página de manual do Ubuntu ou man xdotool .

    
por user76204 31.03.2013 / 01:58