Parece que a principal razão pela qual as barras de rolagem de sobreposição não funcionaram é porque eu configurei meu sistema para inicializar o console primeiro. Em seguida, uso um script .xinitrc
personalizado para iniciar o xfce:
#!/bin/sh
case "$1" in
xfce4)
xscreensaver -no-splash &
exec ck-launch-session xfce4-session
;;
awesome)
exec awesome
;;
esac
Por alguma razão, quando usei o comando xinit xfce4
no Xubuntu 12.04 e versões anteriores, as barras de rolagem de sobreposição apareceram. No entanto, parece que 12.10 não carrega este módulo GTK, então eu tive que executar manualmente esta linha declare -x GTK_MODULES="overlay-scrollbar"
. Acabei de adicioná-lo ao meu arquivo .bashrc
para não precisar digitá-lo toda vez.
Eu recebi esta ideia do arquivo /etc/X11/Xsession.d/81overlay-scrollbar
que diz:
# This file is sourced by Xsession(5), not executed.
if [ -z "$GTK_MODULES" ] ; then
GTK_MODULES="overlay-scrollbar"
else
GTK_MODULES="$GTK_MODULES:overlay-scrollbar"
fi
então eu acho que esse arquivo costumava ser executado em cada início do sistema do windows X, mas agora ele não é usado porque a variável GTK_MODULES
não foi definida após o início.