Definindo o atalho
O comando
Para mover um aplicativo (-window) para outro espaço de trabalho a partir do comando, você precisa de wmctrl
para ser instalado. O comando que você precisa para mover a primeira aplicação (a janela de s) para um espaço de trabalho específico (no Lubuntu) é:
wmctrl -r :ACTIVE: -t 1
em que 1
refere-se ao espaço de trabalho de destino. A primeira área de trabalho é 0
, portanto, o comando acima moverá a janela ativa para a segunda área de trabalho.
Atalhos no Lubuntu
No Lubuntu, para definir atalhos personalizados, (de fato) você tem que editar manualmente o arquivo ~/.config/openbox/lubuntu-rc.xml
.
A maneira mais fácil de obter a sintaxe correta é mover para a seção keyboard
do arquivo e simplesmente copiar uma seção de atalho existente, como o 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 ela funcionou bem (após o logout / in); moveu a janela ativa para o espaço de trabalho correspondente no atalho Controle + Alt + Y .
O que você deve ter em mente:
-
O comando precisa de
wmctrl
para ser instalado:sudo apt-get install wmctrl
-
É necessário fazer logout / in para começar a trabalhar
- A primeira área de trabalho possui o índice
0
, portanto, o comando no exemplo realmente move a janela ativa para a segunda área de trabalho.
Uma instrução mais detalhada sobre como adicionar teclas de atalho personalizadas e a sintaxe usada, veja aqui , na seção seguinte baixa; Criar novos atalhos de teclado Também aqui, você pode encontrar um.o. como "mencionar" as teclas na sua 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.
Mais opções "sofisticadas"
Você poderia criar um script para ver qual é a área de trabalho atual e mover a janela ativa para a próxima / anterior, em vez de precisar definir uma combinação de teclas para cada área de trabalho (segmentada).
Isso seria outra questão:)