Todas as dicas a seguir devem ser feitas obrigatoriamente pelo root .
Adicionar gerenciador de janelas a lista do kdm
O kdm usa um "esquema" de reconhecimento dos gerenciadores
de janela baseado no executável do gerenciador, que fica configurado
em arquivos .desktop, quando o gerenciador de janelas tem um executável
fora do path, ou não configurado em nenhum dos arquivos .desktop esse
gerenciador de janelas não é reconhecido e portanto não aparece na lista
do kdm.
Neste caso, para que um gerenciador de janelas não reconhecido possa
aparecer na lista do kdm, basta fazer o seguinte:
Criar arquivo .desktop na pasta /opt/kde/share/apps/kdm/sessions/. Exemplo: para o enlightenment snapshot e16 seria: e16.desktop
Colocar no arquivo e16.desktop as seguintes linhas:
[Desktop Entry]
Encoding=UTF-8
Type=XSession
# nome do executável do gerenciador de janelas
Exec=e16
TryExec=e16
# nome que vai aparecer no menu do kdm
Name=enlightenment-e16
3. Salvar o arquivo e reiniciar o X para o kdm reler os arquivos .desktop com a seqüência CTRL esq + ALT esq + BACKSPACE.
Desligar a proteção de tela (blank screen) do X no KDM
Editar o arquivo /opt/kde/share/config/kdm/Xsetup. Colocar na última linha o comando:
xset -dpms s off
Salvar o arquivo e reiniciar o X com: CTRL esq + ALT esq + BACKSPACE.
Carregar programas automaticamente ao carregar um gerenciador de janelas
OBS: Efeito global (todos os gerenciadores de janelas da lista do kdm).
Editar o arquivo /opt/kde/share/config/kdm/Xsession. Comentar as linhas que executam comandos para gerenciadores que estão no Xsession:
fluxbox)
exec fluxbox
;;
Ficando assim:
# fluxbox)
# exec fluxbox
# ;;
Fazer isso em todas as linhas que chamam gerenciadores de janelas.
Adicionar os comandos depois da linha *), conforme exemplo:
*)
gkrellm &
fbpager -w &
eval exec "$session"
;;
OBS: nesse exemplo são carregados o gkrellm e o fbpager.
Salvar o arquivo e reiniciar o X com: CTRL esq + ALT esq + BACKSPACE.
[1] Comentário enviado por gnu em 09/03/2006 - 12:01h
Quando olhei a dica e li o conteudo, pensei assim: "Pelo tipo do conteúdo, esse cara só pode usar slack". Olhei o teu perfil e vi que tinha razão. Slacker a gente conhece até pela maneira de montar os artigos/dicas, hehehe. Excelente dica. Valew.
[7] Comentário enviado por andre.vmatos em 22/09/2006 - 21:47h
para saber direito, substitua /opt/kde pela saida do comando "kde-config --prefix". Ou seja, digite o comando acima, depois vê a pasta q ele mostrou e coloque no lugar de /opt/kde. Se eu nao me engano, no kurumin é /usr/share. Mtas distribuições tem patchs pro kde diferentes. No slackware é /opt/kde. No mandriva é /usr/share. Da pra saber ao certo qual é pelo comando "kde-config --prefix", ok. Espero ter ajudado. Fui
[8] Comentário enviado por cdvdt em 18/08/2007 - 18:49h
to com o kurumin 7, fiz como diz a dica mas não consegui acrescentar o e16 que eu baixei dos repositórios do elive, usei o o arquivo e16.desktop idêntico e pus no /usr/share/apps/kdm/sessions/ e não funcionou. Qual é o truque?