Onde colocar comandos para executar quando o X inicia com o SLiM

1

Estou com problemas para determinar onde adicionar esses dois comandos:

setxkbmap latam

para definir o layout de teclado correto e

xcompmgr -c -C &

para ativar a transparência.

Antes de instalar o SLiM, usei esta recomendação , e funcionou, mas parou de funcionar depois.

Eu tentei adicioná-lo ao ~ / .xinitrc, como mostrado abaixo:

#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)

if [ -d /etc/X11/xinit/xinitrc.d ]; then
  for f in /etc/X11/xinit/xinitrc.d/*; do
    [ -x "$f" ] && . "$f"
  done
  unset f
fi

exec setxkbmap latam
exec xcompmgr -c -C &
exec startxfce4

Mas isso pareceu travar, e ele congelou antes de iniciar o XFCE4 (após o login).

Eu também tentei usar esta recomendação do Arch Wiki , mas não parece fazer nada.

Alguma recomendação? Observe que eu gostaria que esses comandos fossem a configuração padrão para todos os usuários que fazem login no xfce4.

    
por Alain Jacomet Forte 15.07.2013 / 03:44

1 resposta

3

Eu acho que aqui:

exec setxkbmap latam
exec xcompmgr -c -C &
exec startxfce4

Você teria mais sorte com:

setxkbmap latam
xcompmgr -c -C &
exec startxfce4

exec substitui o shell que estava recebendo entrada, o que faz sentido iniciar um ambiente gráfico (de modo que ele receba a entrada), mas não faz muito sentido para os outros dois.

    
por 15.07.2013 / 04:12

Tags