edps
(usa Slackware)
Enviado em 13/01/2016 - 18:02h
Pergunta de 1 milhão de dólares:
O que a linha abaixo está fazendo em seu ~/.xinitrc:
twm &
Vou lhe dar a mesma sugestão do post abaixo:
https://www.vivaolinux.com.br/topico/XFCE/Meu-Display-Manager-nao-inicia-o-xfce4-session-automaticam...
Ou seja, escolha por um sistema de inicialização inteligente como o da Arch Wiki:
https://wiki.archlinux.org/index.php/Xinitrc#Making_a_DE.2FWM_choice
Segue o modelo de ~/.xinitrc que uso:
#!/bin/sh
userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/etc/X11/xinit/.Xresources
sysmodmap=/etc/X11/xinit/.Xmodmap
# merge in defaults and keymaps
[ -f $sysresources ] && /usr/bin/xrdb -merge $sysresources
[ -f $sysmodmap ] && /usr/bin/xmodmap $sysmodmap
[ -f $userresources ] && /usr/bin/xrdb -merge $userresources
[ -f $usermodmap ] && /usr/bin/xmodmap $usermodmap
Acrescente a ele o que você precisa (ou o que está lá na Arch WIki), editando-o para o seu caso.
Eu que uso OpenBox, acrescento o seguinte:
# Create default user directory & populate it if not already existent
if [ ! -d $HOME/.config/openbox ]; then
mkdir -p $HOME/.config/openbox
cat /etc/xdg/openbox/menu.xml > $HOME/.config/openbox/menu.xml
cat /etc/xdg/openbox/rc.xml > $HOME/.config/openbox/rc.xml
fi
if [ -z "$DESKTOP_SESSION" -a -x /usr/bin/ck-launch-session ]; then
exec ck-launch-session dbus-launch --exit-with-session openbox-session
else
exec openbox-session
fi