habilitar overlay-scrollbar no xubuntu 12.10 (xfce 4.10)

0

Eu acabei de fazer um upgrade de versão do Ubuntu 12.04 para o 12.10 e notei que mesmo que eu tenha o pacote overlay-scrollbar instalado, ele não é usado. Eu tentei limpar e reinstalar o pacote, mas nada mudou mesmo após a reinicialização (veja a imagem).

O que posso tentar fazer para que as barras de rolagem de sobreposição funcionem novamente?

    
por jeremija 04.11.2012 / 14:29

1 resposta

0

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.

    
por jeremija 05.11.2012 / 20:26