Onde colocar o comando 'setxkbmap' no Xfce?

4

Qual é o lugar apropriado para o comando setxkbmap no Xfce? Qual é o lugar apropriado para isso em geral - outros DEs e WMs nus? Eu tenho o seguinte comando:

setxkbmap -layout "us(colemak), ru(typewriter)" -option "grp:menu_toggle"

Colocá-lo em .xsession não funcionou. Eu quero fazer este comando executar, para fazê-lo funcionar globalmente na GUI.

Editar (18.09.12): Eu fui em xfce4-settings-manager - > Session and Startup - > Application Autostart e, em seguida, clicou em "Adicionar". Eu tentei colocar dois comandos para fazer isso funcionar.

  1. O comando setxkbmap completo que eu dei acima na íntegra em "Comando".

  2. Criado um arquivo executável com o comando no meu PATH, coloque o nome do arquivo em "Comando".

Ambas as variantes não funcionaram. No entanto, o caminho completo para o arquivo executável com o comando no campo de texto "Comando" funcionou.

    
por Mirzhan Irkegulov 06.09.2012 / 17:22

2 respostas

4

Você pode fazer isso:

cp /etc/xdg/xfce4/xinitrc ~/.config/xfce4/xinitrc

Em seguida, edite o arquivo que você acabou de copiar e adicione o que quiser. Seu script terá precedência sobre o sistema um.

Observe os comentários, no entanto, já que o gerenciador de sessão assumirá e qualquer parte do script que vier depois dele não será executada. Coloque sua linha em algum lugar antes disso.

No entanto, se também puder funcionar para abrir o gerenciador de configurações, selecione a guia Teclado e Layout. Tente fazer alterações lá. Mas eu não tenho certeza se você pode fazer o que você precisa.

    
por 06.09.2012 / 21:36
3

"Qualquer lugar"

Você pode colocar isso como um comando autostart, em xfce4-settings-manager - > Startup e adicione um comando (se você iniciar o X com o comando startx , basta colocar essa linha em ~ / .xinitrc)

Ou coloque o xkbconfig correspondente no Xorg.conf, por exemplo, /etc/X11/xorg.conf.d/XX.conf , com o seguinte

Section "InputClass"
    Identifier "Keyboard Options by default"
    MatchIsKeyboard "on"

    Option "XkbLayout" "us , ru"
    Option "XkbOptions" "grp:menu_toggle"
EndSection
    
por 06.09.2012 / 17:31