Por que esse comando não roda na inicialização?

1

Então eu quero transformar o capslock em ctrl. Do meu google-fu, o comando para executar é /usr/bin/setxkbmap -option "ctrl:nocaps" e funciona quando eu o executo no terminal. Mas quando eu coloco em 'Startup Appliacations' o comando não entra em vigor. Alguma ideia do porquê?

    
por PuercoPop 12.04.2014 / 13:01

2 respostas

3

Em versões recentes do Ubuntu, há uma opção do dconf ( se você estiver usando o GNOME ou Unity ):

org.gnome.desktop.input-sources xkb-options

que você pode definir através do dconf-editor ou gsettings. Por exemplo,

gsettings set org.gnome.desktop.input-sources xkb-options "['ctrl:nocaps']"

Esta opção é permanente nas reinicializações.

    
por edwin 12.04.2014 / 14:48
1

Você não precisa colocar este comando /usr/bin/setxkbmap -option "ctrl:nocaps" em aplicativos de inicialização. Coloque-o dentro do arquivo ~/.bashrc .

gedit ~/.bashrc

Adicione esta linha ao arquivo .bashrc ,

/usr/bin/setxkbmap -option "ctrl:nocaps"

Logout e loginback entrem em vigor.

    
por Avinash Raj 12.04.2014 / 13:15