Script na inicialização

3

Estou usando o 10.10 e preciso executar um script para obter um layout de teclado internacional parecido com o Windows - basicamente, ele altera o funcionamento das teclas inativas.

(Roteiro original desta página link )

Como parece que não consigo sair da inicialização, tenho que executar um script personalizado para iniciar qualquer aplicativo.

O script:

export GTK_IM_MODULE=xim

setxkbmap us intl 

xmodmap -e 'keycode 48 = dead_acute dead_diaeresis dead_acute dead_diaeresis acute diaeresis'

application_name

Então, se eu colocar abiword no application_name, ele executará o abiword respeitando o script do teclado.

Idealmente, o script original seria iniciado na inicialização e qualquer aplicativo que eu usasse funcionaria com ele - assim como acontece se eu executá-lo primeiro no Terminal (sem a linha app_name) e depois executar aplicativos dele. Eu tentei fazer o script executar a partir do boot, adicionando-o ao /etc/rc.local, mas sem sucesso. Tentei adicioná-lo ao init.d mas isso também não funcionou.

Se alguém puder ajudar, ficarei muito grato.

    
por OttoRobba 21.06.2011 / 08:35

3 respostas

4

Você deve ser capaz de adicionar o script usando "Startup Applications" (apenas procure por ele com unidade).

*edit:viquevocêestavausando10.10.Vocêaindadevesercapazdeusar"Startup Applications", mas acho que você pode encontrá-lo no sistema > preferências, já que você provavelmente não tem unidade.

    
por LasseValentini 21.06.2011 / 09:18
1

Não tenho 100% de certeza de que isso funcionará, mas você pode tentar criar um arquivo chamado .xinitrc na sua pasta pessoal com o conteúdo:

export GTK_IM_MODULE=xim

setxkbmap us intl 

xmodmap -e 'keycode 48 = dead_acute dead_diaeresis dead_acute dead_diaeresis acute diaeresis'

gnome-session &

em seguida, tornando o arquivo executável e reiniciar, escolhendo 'Sessão Definida pelo Usuário' quando você efetuar login.

    
por dv3500ea 21.06.2011 / 10:51
0

Adicione menos a parte xmodmap que pode ser solucionada colocando-a no arquivo ~/.Xmodmap (apenas o conteúdo da string sem o xmodmap -e'...' ). O Gnome e o XFCE4 devem analisar o arquivo na inicialização.

    
por Grumbel 26.10.2011 / 03:30