
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.xml
arquivo, 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 wmctrl
estar 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 1
se 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 keyboard
seçã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
wmctrl
ser 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)