xfce4-session segfault, suspender e hibernar não funciona

3

Estou enfrentando alguns bugs críticos durante um período crítico (semana de finais) e posso realmente apreciar alguma ajuda para salvar vidas. Eu postei sobre isso no link , mas ainda não recebi uma resposta de um desenvolvedor do xfce. p>

    
por fowlslegs 08.05.2013 / 09:20

1 resposta

3

Acho que isso geralmente acontece em máquinas que executam o Ubuntu de 64 bits. Um pacote atualizado ainda não foi lançado, mas o patch necessário está em git master para xfce4-session, então você poderia compilar a partir daí. Caso contrário, provavelmente é melhor usar outro ambiente de área de trabalho se você estiver fazendo um trabalho crítico em sua máquina.

Nota extra para outros leitores : (Se você estiver usando o xfce 4.10 ppa em 12.04 , o pacote fixo foi lançado, não tenho certeza se houve uma atualização oficial ainda para 13.04)

Compilação do git:

(Para build-dep funcionar, você precisa ir para as fontes de software e ativar o código-fonte marcando a caixa. Em seguida, execute sudo apt-get update e todos os comandos subseqüentes build-dep devem funcionar.)

sudo apt-get install build-essential git xfce4-dev-tools libxfce4ui-1-dev libxfce4util-dev checkinstall
sudo apt-get build-dep xfce4-session

Agora, ganhe a fonte do git e build (eu comparei as opções padrão da fonte do pacote e elas não são diferenças significativas, além do nível de depuração)

git clone git://git.xfce.org/xfce/xfce4-session
cd xfce4-session
./autogen.sh --prefix=/usr --sysconfdir=/etc
make
sudo apt-get remove --purge xfce4-session
sudo checkinstall --pkgname=xfce4-session --pkgversion=4.10.1 --provides=xfce4-session

Agora faça logout e login para ativar a nova sessão.

Como este é o código de desenvolvimento, pode haver outros problemas. Portanto, se você tiver algum problema impedindo que você faça o login na tela lightdm com este novo xfce4-session , pressione ctrl-alt-f1 e faça o login no console e remova este pacote e reinstale a versão normal do repositório. Em seguida, volte para a tela lightdm com alt + f7.

Este pacote pode ser sobrescrito (dependendo das versões) quando a correção oficial sair, mas isso não será problema.

É claro que você pode remover essa versão e reinstalar a versão do pacote, embora essa nova versão resolva a maioria dos problemas.

    
por user76204 08.05.2013 / 13:48