Bilgisayarıma giriş yaparken ~/.xinitrc( ~/.xsession) komut dosyalarını çalıştıramıyorum . Giriş yöneticisi olarak Xubuntu 12.10'u vanilya lightgm ile kullanıyorum. Bu dosyaların her ikisi de doğru izne (yürütülebilir) sahiptir. Benim ~/.xinitrc, aşağıdaki var:
#!/usr/bin/env bash
# read ~/.Xmodmap if it exists
if [[ -f "${HOME}/.Xmodmap" ]]; then
xmodmap "${HOME}/.Xmodmap"
fi
# read ~/.Xresources if it exists
if [[ -f "${HOME}/.Xresources" ]]; then
xrdb -load "${HOME}/.Xresources"
fi
# use gnome-keyring-daemon to manage keys
/usr/bin/gnome-keyring-daemon --start --components=gpg
/usr/bin/gnome-keyring-daemon --start --components=ssh
Başka herhangi bir komut (gibi date >> "$HOME/did_start") yürütülmemektedir.
Görünüşe göre, dosyalarımı ~/.xinitrcve ~/.xsessiondosyaları silsem bile , xmodmapokuyor gibi görünüyor ~/.Xmodmapve ~/.Xresourceskısmen de okunuyor. /etc/X11/XsessionBu iki dosyayı okumasını sağlayan herhangi bir komut olup olmadığını kontrol ettim ve hiçbiri bulamadı. Ne olabilir?
EDIT: Gilles sordum, lightdm ( /usr/share/xsessions/custom.desktop) üzerinden giriş yaparken özel bir oturum kullanıyorum :
[Desktop Entry]
Name=Xsession
Exec=/etc/X11/Xsession
Ama görünüşe göre bu hala startxfce4benim XFCE ile başlamıyor olsa bile ~/.xinitrc.
Ulrich Dangel işaret gibi, orada bir çizgidir /usr/xdg/xfce4/xinitrcokur hangi ~/.Xmodmapve ~/.Xresourcesve bu senaryo ile yürütülür startxfce4. Böylece bu "gizem" çözüldü. Ama yine de, gelen renkler (için xterm, urxvtvb.) ~/.xinitrcHala yüklenmiyor.