Modo de texto na inicialização + startx?

0

Estou tentando inicializar minha distro Trisquel GNU / Linux diretamente do modo de texto, já que não quero carregar a GUI se não for necessário. Eu gostaria de trabalhar em tty1 até que eu digite startx, que iria iniciar todas as coisas gráficas.

Existe uma maneira de fazer isso? Eu costumava ter o Musix, e funcionava bem, mas era uma configuração padrão.

INFO:

Distro: Trisquel 7.0 GUI: GNOME 3.8.4

    
por xvlaze 20.02.2016 / 12:00

2 respostas

0

Eu não tenho acesso a uma caixa GNU linux no momento, mas ela geralmente (exceto no ubuntu recente) está no arquivo / etc / inittab. Deve haver uma entrada que diz "initdefault", que será definida para um valor de 5. Você precisa que este seja 3 (multi-usuário sem GUI).

Tenha muito cuidado ao alterar este arquivo - corromper significa iniciar no modo de recuperação e colocá-lo corretamente.

    
por 20.02.2016 / 14:15
0

Você só precisa desativar o gdm (ou o Gerenciador de exibição que você está usando). Por exemplo, se é uma distro com o systemd:

# systemctl disable gdm

Você pode precisar garantir que o getty seja iniciado em tty1 na inicialização:

# systemctl enable getty@tty1

Para iniciar o GNOME com o startx, você pode executar o seguinte comando:

$ startx /usr/bin/gnome-session

Verifique se você tem o pacote xorg (xorg-) xinit instalado.

No entanto, você provavelmente precisaria ter um arquivo ~ / .xinitrc para carregar o script necessário em /etc/X11/xinitrc.d/ para que os aplicativos do GNOME possam funcionar corretamente:

if [ -d /etc/X11/xinit/xinitrc.d ] ; then
    for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
        [ -x "$f" ] && . "$f"
    done
    unset f
fi

exec gnome-session

Você simplesmente executa:

$ startx

neste caso.

P.S. Suponho que o Trisquel não use o systemd, mas sim o upstart. Então você precisa verificar a equivalência dos comandos systemctl do upstart.

    
por 20.02.2016 / 16:50