javando
(usa KUbuntu)
Enviado em 26/07/2008 - 13:07h
cara .. eu acho q vc pode associar a gambiarra com a coisa certa .....
1º opção
cria DOIS arquivos xorg.conf, um para sua casa e outro para o seu trabalho. Deixe eles dentro de uma pasta qualquer lá...
ex:
/etc/X11/xorg_casa.conf e /etc/X11/xorg_trabalho.conf
faça UM arquivos do shell script com permissãro de execução e que ele abra uma janela com duas opções pegar o o xorg_casa.conf e renomea-lo para xorg.conf e outra para renomear o xorg_trabalho.conf para xorg.conf....
agora chega a parte que eu nun sei e vc pode dar uma pesquisada ...
1º ipotese ... você pode dar uma olhada se o grub não tem algum recurso para que quando ele chamar o sistema opracional ele chame antes um arquivo shelll ( aí o teu arq vai rodar e te perguntar se tu qr casa ou trabalho)
2º ipotese ...você pode ... ao inves de entrar no modo grafico .. entar no modo texto ... aí quando entrar vc chama o teu arquivo shell através da linha de comando... dentro dele vai tter um if para saber se vc qr entrar com o xorg_casa ou o xorg_trabalho e outra linha que vai chamar o startx ... lebrando que ....
não logue como root na linha de comando
use o SU dentro do shellscript para poder escrever na pasta X11 .. quando vc chamar o su automaticamente o shell vai para a execução para pedir a senha ...
antes de dar o startx dê um exit do SU ...
resimindo ... quando shell chamar o startx vc não deve estar com privilegios de root ... pois senão vc vai poder fazer muita coisa no modo grafico ... e qualquer script malicioso pode ser fatal para o sistema (por issu que na grande maioria das distribuições não se pode logar no modo grafico como root, mas se vc estiver como root e dar o startx vc consegue , e issu nun deve ocorrer por vias de segurança)
.. é issu ...