Qual é a combinação de teclas para mover um aplicativo para um espaço de trabalho diferente no Lubuntu?

Qual é a combinação de teclas para mover um aplicativo para um espaço de trabalho diferente no Lubuntu?

Existe uma combinação de teclas de atalho para mover aplicativos entre diferentes espaços de trabalho no Lubuntu? Estou procurando uma combinação de teclas semelhante a Ctlr-Alt-Shift (Ubuntu). Tentei modificar o ~/.config/openbox/lubuntu-rc.xmlarquivo, mas não consegui obter os comandos corretos para alternar aplicativos. Alguma solução?

Responder1

Configurando o atalho

O comando

Para mover um aplicativo (-window) para outro espaço de trabalho a partir do comando, você precisa wmctrlestar instalado. O comando que você precisa para mover o aplicativo frontal (janela -) para um espaço de trabalho específico (no Lubuntu) é:

wmctrl -r :ACTIVE: -t 1

onde 1se refere ao espaço de trabalho de destino. O primeiro espaço de trabalho é 0, portanto o comando acima moverá a janela ativa para o segundo espaço de trabalho.

Atalhos no Lubuntu

No Lubuntu, para definir atalhos personalizados, (de fato) você precisa editar manualmente o arquivo ~/.config/openbox/lubuntu-rc.xml.
A maneira mais fácil de obter a sintaxe correta é ir para a keyboardseção do arquivo e simplesmente copiar uma seção de atalho existente, como no exemplo abaixo:

   <!-- move window to workspace 2 on Ctrl + Alt + Y-->
    <keybind key="C-A-Y">
      <action name="Execute">
        <command>wmctrl -r :ACTIVE: -t 1</command>
      </action>
    </keybind>

Como teste, adicionei a seção e funcionou bem (após logout/in); moveu a janela ativa para o espaço de trabalho correspondente no atalho Control+ Alt+ Y.

O que você deve ter em mente:

  • O comando precisa wmctrlser instalado:

    sudo apt-get install wmctrl
    
  • É necessário fazer login/logout para começar a trabalhar

  • O primeiro espaço de trabalho possui index 0, portanto, o comando no exemplo move a janela ativa para o segundo espaço de trabalho.

Para obter instruções mais detalhadas sobre como adicionar teclas de atalho personalizadas e a sintaxe usada, consulteaqui, na seção mais abaixo;Crie novos atalhos de tecladoTambémaqui,você pode descobrir como "mencionar" as teclas na seção de atalho:

Key combination

KEY-COMBINATION is the key combination which you want to bind to the actions. The format for the KEY-COMBINATION is: Modifier-Modifier-Key. Any number of modifiers (0 or more) can be used together, and they are each separated by a "-". Multiple KEY-COMBINATION can be specified in one keybind by separating them with spaces. This is useful if you use multiple keybinds for a thing that is quite complicated to specify.
Modifiers
Modifier keys   
S   Shift key
C   Control key
A   Alt key
W   Super key (Usually bound to the Windows key on keyboards which have one)
M   Meta key
H   Hyper key (If it is bound to something)

You can also use Mod1 through Mod5 as the modifiers to directly select a modifier mask (e.g. Mod1 to select Mod1Mask), but this is for advanced users who have customized their modifier mapping with xmodmap. 

Opções mais "sofisticadas"

Vocêpoderiacrie um script para ver qual é o espaço de trabalho atual e mova a janela ativa para a próxima/anterior, em vez de ter que definir uma combinação de teclas para cada espaço de trabalho (de destino).

Essa seria, no entanto, outra questão :)

Responder2

No Lubuntu Lxqt 0.14.1:

Ctrl+ Shift+ Alt+Arrow (left or right)

informação relacionada