Escolher o que vai iniciar no começo da sessão

Iniciado por aipietro, 12 de Dezembro de 2006, 15:02

tópico anterior - próximo tópico

aipietro

Pessoal, quem usa Ruindows sabe que o cara vai em Iniciar > Executar > e digita msconfig pra escolher o que o sistema vai carregar no inicio.

Por onde eu vou no Ubuntu 6.06 para fazer o mesmo?
Quando entro na minha sessão XGL, tem um famoso bug. Quando aperto shift + backspace acidentalmente, ele fecha minha sessão!

Então surgiu um corretivo pra ele, quando entro na sessao, devo sempre executar o seguinte comando:

xmodmap -e "keycode 22 = BackSpace BackSpace"

bem...
como eu faço pra esse comando executar automaticamente quando entro na minha sessão XGL? Senão preciso ficar executando isso toda hora que vou usar o meu Ubuntu!

grato à paciência!

dudu_ubuntun

Ola!

Vá em Sistema, Preferências, Sessões. Na aba programas iniciais coloque esse comando. Pronto, ele vai ser executado quando vc fizer o login ;)
Testa ai e avisa se der certo
t+

aipietro

Cara, entendi o q vc disse!

Fui lá, coloquei o comando inteiro, mas não surtiu efeito nenhum. O bug permanece! E agora?
Acho q tem q editar o arquivo xmodmap. Mas eu não sei qual o que eu estou usando!

As explicações q encontro sobre isso na web são meio confusas.

dudu_ubuntun

Bom, eu também ja tive algumas dúvidas quanto ao xmodmap.
Vc sabe fazer scripts shell? Eu se fosse vc faria mais uma tentaiva: criaria um script executavel  contendo esse comando e coloria ali nos programas iniciais.

vou testar aqui e a noite te digo se funcionou
t+

aipietro

Sabe que pensei nessa hitória de script shell? Mas eu sou neófito na coisa ainda! Não manjo muita coisa.
Dá uma olhada e me diz se dá certo.

Obrigado!

LedStyle

Lá onde te indicaram são os programas que vão iniciar com o login do seu usuário.

Os serviços do computador você controla em Sistema -> Administração -> Serviços

Se quiser criar um script pra iniciar no boot (ele vai iniciar ANTES do login, então não coloque programas gráficos aqui. É bom pra dar aqueles comandos de compartilhar internet, firewall, etc):
sudo gedit /etc/init.d/nome-do-seu-script

Crie, salve e feche. Depois dê permissão de execução com:
sudo chmod +x /etc/init.d/nome-do/seu-script

Feito isso, instale o Boot Up Manager (bum) pra ativar o script no boot ou desativar:
sudo apt-get install bum

Ai só acessar o Boot Up Manager no menu Sistema -> Administração -> Boot Up Manager

aipietro

Devo salvar meu script criado com o formato sh?
Pq mandei ativa-lo dentro do BUM mas ele não consegue!

aipietro

Criei um arquivo chamado "bugxgl"

dae coloquei o comando nele:

xmodmap -e "keycode 22 = BackSpace BackSpace"

é assim mesmo?

LedStyle

Citação de: aipietro online 13 de Dezembro de 2006, 16:43
Devo salvar meu script criado com o formato sh?
Pq mandei ativa-lo dentro do BUM mas ele não consegue!

Não. Só tem que dar a permissão de execução. E não coloque espaços no nome dele também.

aipietro

Agora fui ver, meu script fikou marcado. Mas quando logo na sessão XGL, e testo pra ver se o script fez sua função de inibir o atalho maldito, percebo q o bug ainda permanece!