Metodi di pagamento Abuse

Avvio della shell grafica di Ubuntu

09.07.2024, 20:39

È possibile che il sistema venga eseguito in modalità testo o che si tratti di un server da eseguire tramite terminale. A condizione che sia già installato un ambiente grafico, esistono diversi modi per avviare la shell grafica di Ubuntu. Diamo quindi un'occhiata a tutte le diverse tecniche.

Cos'è una shell grafica

Una shell grafica (o GUI, Graphical User Interface) in Linux è un ambiente grafico che consente agli utenti di interagire con il sistema operativo utilizzando elementi grafici come finestre, pulsanti, menu e così via. Una shell grafica offre un modo comodo e intuitivo di controllare un computer.

Nel mondo Linux, esistono diverse shell grafiche popolari come GNOME, KDE, Xfce, Unity e altre. Ognuna di esse ha le proprie caratteristiche, il proprio stile e il proprio set di applicazioni. Gli utenti possono scegliere tra diverse shell grafiche a seconda delle loro preferenze di utilizzo e di aspetto.

Una shell grafica rende il lavoro con Linux più accessibile agli utenti, soprattutto a quelli che preferiscono interagire con il computer attraverso un'interfaccia grafica invece che attraverso la riga di comando.

Come eseguire una shell grafica

Prima di tutto, è necessario controllare il livello di avvio di systemd. Per farlo, eseguire il seguente comando:

$ systemctl list-units --type target | egrep "eme|res|gra|mul" | head -1

Текущий уровень запуска в systemd.

È necessario ottenere il livello di avvio graphical.target e se non lo si ha, si può risolvere la situazione inserendo:

$ sudo systemd isolate graphical.target

Dopo aver eseguito il comando, il livello di avvio verrà cambiato in grafico e la shell si avvierà automaticamente.

Per avviare manualmente il gestore, eseguire il comando:

$ sudo systemctl start display-manager

Questo comando lancia un manager speciale, che consente di specificare un login e una password e quindi di avviare la shell grafica.

Esiste un altro comando che consente di risolvere questo problema. Si chiama startx. Tuttavia, affinché questo comando funzioni nel file ~/.xinitrc è necessario specificare il nome della shell desiderata, che può essere Openbox, Fluxbox, i3wm.

Tipo:

$ vi ~/.xinitrc
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
feh --bg-fill ~/Загрузки/52453-sklon_holm_cerkvushka_sneg.jpg &
lxpanel &
exec openbox-session

Da questo si dovrebbe sapere che il blocco if carica tutti i file di configurazione dalla directory /etc/X11/xinit*, mentre la riga con feh aggiunge lo sfondo del desktop, lxpanel & aggiunge il pannello inferiore, e specificando exec openbox-session si avvia direttamente openbox.

Запуск из консоли TTY

Si noti che la shell può essere avviata solo dalla console TTY, da un terminale in un ambiente grafico non funzionerà.

L'avvio della shell grafica di Ubuntu dalla console si effettua con il comando:

$ startx

Come potete vedere, niente di complicato. La shell si avvierà nello stesso terminale in cui è stato eseguito startx.

Perché la shell grafica non si avvia

Ci sono diversi motivi per cui la shell grafica non si avvia in Linux. Ecco alcuni dei motivi più comuni e come risolverli:

  1. Problemi con i driver grafici: se si verificano problemi con i driver grafici, ciò può impedire l'avvio della shell grafica. Assicuratevi di aver installato i driver corretti per la vostra scheda grafica.
  2. Spazio insufficiente sul disco rigido: se il computer sta esaurendo lo spazio sul disco rigido, anche questo può causare problemi alla shell. Liberate spazio sul disco per risolvere il problema.
  3. Conflitti software: a volte i conflitti tra i software possono causare problemi nell'esecuzione della shell grafica. Cercate di identificare i possibili conflitti e di risolverli.
  4. Errore nei file di configurazione: Impostazioni errate nei file di configurazione della shell grafica possono causarne il mancato funzionamento. Verificare la presenza di errori nei file di configurazione.

Dopo un aggiornamento del sistema operativo, potrebbero verificarsi problemi nell'esecuzione della shell grafica a causa di versioni software incompatibili. Provare a eseguire un aggiornamento del sistema o a ripristinare le modifiche.