Como obter o desktop xfce4 na inicialização sem o inchaço?

0

Estou tentando manter as coisas razoavelmente pequenas, mas é difícil!

(a julgar pelo que eu li on-line, eu tenho que escolher um de cada um deles:

  1. um gerenciador de exibição
  2. uma saudação
  3. um gerenciador de janelas
  4. um ambiente de área de trabalho

Sheesh.

Eu não sei, talvez eu não precise de todos os itens acima, mas é difícil para mim dizer o que eu realmente preciso e o que é inchado.)

Agora, a maneira que eu tenho é que eu obtenho uma interface de login somente texto, e, depois de logar, eu corro

% exec startxfce4

Isso funciona bem, mas eu gostaria de automatizar essa chamada obrigatória para exec startxfce4 . Eu já tenho esse mesmo comando em ~/.xinitrc (na verdade, é tudo o que tenho nesse arquivo), mas aparentemente não é suficiente. O que eu preciso fazer em vez disso (ou além)?

Além disso, a interface somente de texto está OK, exceto que a fonte é pequena (eu tenho uma tela de alta freqüência), difícil de ler. Eu não me importaria de ter uma tela de login gráfica, mas não consegui encontrar uma que eu possa instalar sem instalar um bazillion de outros pacotes ao lado, muitos deles com nomes com a palavra "gnome", que eu quero evitar.

Existe um login gráfico realmente mínimo que eu possa usar para entrar no xfce4?

    
por kjo 27.04.2015 / 01:59

1 resposta

3

Na verdade, você já escolheu (4) - isso é o que o XFCE é, um ambiente de área de trabalho e, desse modo, (3), o gerenciador de janelas XFCE ( xfwm ). O XFCE não inclui um gerenciador de exibição, mas outros ambientes de desktop (GNOME possui GDM, LXDE como LXDM, KDE possui KDM, Unity possui LightDM) e a maioria dos gerenciadores de exibição vem com um padrão de saudação. Então, na verdade, quando você escolhe um ambiente de área de trabalho, normalmente você tem as outras três escolhas feitas para você.

% bl0ck_qu0te%

Isso é o que startx faz:

To  determine  the  client to run, startx first looks for a file called
.xinitrc in the user's home directory.  If that is not found,  it  uses
the  file  xinitrc  in  the  xinit  library directory.

Portanto, você precisa executar startx no login em um TTY. O Wiki do Arch oferece um bom snippet para fazer isso:

[[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && exec startx

Você pode adicionar isto a .bashrc , e quando você logar no TTY1 (veja a seleção de XDG_VTNR ), ele irá iniciar a GUI.

Quanto aos gerenciadores de exibição, o Arch Wiki lista alguns, alguns dos quais são leves. Você pode ter alguma sorte com SLiM , cujas dependências são bem mínimos . Também está na lista de aplicativos recomendados pelo XFCE .

    
por muru 27.04.2015 / 02:10