As combinações de teclas do Openbox não entram em vigor após - reconfigurar ou reiniciar o X

11
 273     <keybind key="W-Return">
 274       <action name="Execute">
 275         <command>lxterminal</command>
 276       </action>
 277     </keybind>
 278     <keybind key="W-Up">
 279       <action name="ToggleMaximizeFull"/>
 280     </keybind>
 281     <keybind key="W-Left">
 282       <action name="MoveToEdgeWest"/>
 283     </keybind>
 284     <keybind key="W-Right">
 285       <action name="MoveToEdgeEast"/>
 286     </keybind>

Eu adicionei essas linhas entre o último padrão </keybind>e </keyboard>no meu ~/.config/openbox/rc.xmlarquivo (os números de linha são do vim). No entanto, nem reiniciar o X nem emitir um openbox --reconfigureaplica essas configurações.

O que estou fazendo errado? Estou usando o Arch com todos os pacotes LXDE padrão.

Randall Ma
fonte
1
Tem certeza de que o arquivo está no caminho correto?
31812 pedrosaurio
Você recebeu algum diálogo de erro? Se assim for, o arquivo de configuração XML é mal formado
daisy
1
Pastebin e link para a completa rc.xml- um fragmento que não é útil ...
jasonwryan

Respostas:

14

Há também

$ openbox --restart

Como ainda não foi mencionado, farei isso. Isso não reiniciará o X também. Presumivelmente, --restarté "mais poderoso" do que --reconfigure.

erro de sintaxe
fonte
Isso fecha os aplicativos GUI em execução?
golimar
11

No LXDE, a ~/.config/openbox/lxde-rc.xmlconfiguração é usada.

Para verificar como o openbox foi iniciado, você pode:

$ ps ax | grep openbox
 2109 ?        S      0:29 openbox --config-file /home/marcin/.config/openbox/lxde-rc.xml
Marcin
fonte
0

Certifique-se de usar o caminho no diretório inicial

.config/openbox/rc.xml

não

~./config/openbox/rc.xml

pedrosaurio
fonte
É aí que está; Eu cometi um erro de digitação no OP.
Randall Ma
Isso funciona agora? Se sim, você pode marcar a resposta como correta.
23412 pedrosaurio
Não. No entanto, fui em frente e mudei para xfwm4, mas se essa pergunta acumular mais respostas, testarei-as. Obrigado pela ajuda.
Randall Ma
0

Estou lutando com o mesmo problema há uma hora e a resposta que receio é bastante boba e direta. Você deve localizar as teclas pressionadas dentro do bloco do teclado dentro do rc.xml, caso contrário elas não funcionarão.

Espero ter respondido sua pergunta :).

Laertis
fonte