Usando o XFCE4 com incríveis

8

Quando me cansei de usar o gerenciador de janelas XFCE padrão, xfwm, simplesmente instalei o openbox e selecionei a sessão "XFCE / Openbox" na tela de login do GDM. Isso foi muito conveniente, porque eu não queria a sessão simples do Openbox, na qual não há gerenciador de rede, painéis ou nada.

Agora eu instalei o incrível: eu realmente gosto da idéia de gerenciar janelas de lado a lado. Mas depois que o lancei, tudo deu errado. Ausência de painéis XFCE não é nada ruim, mas as fontes com alias de subpixel foram ativadas de alguma forma, e isso foi realmente horrível.

Eu tentei entrar no XFCE, matar o openbox / xfwm e começar incrível, mas isso não funcionou: o xfce4-session continua reiniciando seu WM predefinido e matá-lo também mata toda a sessão do X. E também não encontrei a configuração para uma lista suspensa no GDM.

Como posso iniciar a sessão do XFCE com o impressionante como WM?

whitequark
fonte
1
Sei que essa é uma postagem muito antiga, mas você pode postar seus .xinitrcarquivos de configuração e os do GDM que precisou alterar? Eu gostaria que isso acontecesse, sem a dor que você experimentou.
Bacon
@ Bacon, simples: eu usei .xsession( pastie.org/3326329 ). Existe uma opção de menu do GDM para iniciá-lo nos Debians mais recentes.
whitequark

Respostas:

4

Talvez eu não seja a pessoa certa para responder a isso, já que prefiro o Openbox parcialmente porque ele não configura painéis e outros enfeites, mas a seção no xfce aqui parece que pode ajudá-lo.

A idéia é que você configure sua sessão incrível por meio desse arquivo de texto e, em seguida, vincule-a à sua "Xsession"

ln -s ~/.xinitrc ~/.Xsession

e depois "selecione Xsession na sua lista de sessões na interface de login"

Isso o está atacando em um nível mais baixo do que o Ubuntu normalmente faz, portanto, existe uma maneira mais integrada de fazer isso. Também não estou totalmente certo do que esses comandos farão, por exemplo, se eles realmente farão com que o painel xfce seja exibido, mas parece que vale a pena tentar pelo menos.

intuído
fonte
O problema é que eu não tenho o xfce-settings-showcomando: tudo o que eu tenho com o xfce começa xfce4e não há nenhum xfce4-settings-showcomando. Portanto, ele não configurará nada, e eu não encontrei nenhum análogo desse comando no xfce recente; parece que xfce4-sessionisso funciona por si só.
whitequark
hmmm ... talvez isso seja relevante ? /usr/share/doc/xfce4-session/README.Debian: de : Se você usar um [sic] um gerenciador de login como o GDM, poderá haver duas maneiras de iniciar o Xfce: {- “Xfce Session” executará uma sessão completa do xfce. . . || - “Sessão padrão” executará o que for o gerenciador de sessões padrão em seu sistema. Essas são as alternativas / usr / bin / x-session-manager, o que significa que você pode ajustá-lo com as alternativas de atualização (8). Se você possui apenas o Xfce instalado no seu sistema. . . será mínimo, porque toda a preparação feita em / etc / xdg / xfce4 / xinitrc antes da execução do xfce4-session não será concluída. }
intui
Também pode ser possível definir algo em ~/.config/xfce4-session/xfce4-session.rc... ou talvez um dos outros xfce4-settings-*comandos tenha substituído a funcionalidade de xfce-session-show. Suspeito que o que eles estão fazendo nesse .xinitrcscript esteja apenas iniciando algo que requer uma funcionalidade mínima do xfce e, portanto, a área de trabalho básica é iniciada como um efeito colateral. Uma coisa semelhante acontece comigo no GNOME no openbox se eu iniciar o Nautilus ou o gnome-settings-daemon, embora nesse caso eu não receba os painéis, apenas a área de trabalho e o tema GTK.
intuited
Finalmente, eu configurei tudo. Embora eu não tenha usado nenhum dos daemons XFCE (os do GNOME são bons o suficiente), eu fiz tudo .xinitrc(que eu tive que adicionar manualmente à lista de sessões do GDM - que bagunça!), Você postou a resposta mais próxima ... espere, é o único! ok, está perto de qualquer maneira, então aceito.
whitequark
Legal, feliz em saber que deu certo. Eu só estava tentando levá-lo ao caminho certo ... embora talvez você já estivesse nele.
intuited
6

Este artigo do meu próprio blog pode ajudar. Ou a versão curta: use

killall xfwm4 && awesome

É tão fácil quanto isso.

erniejunior
fonte