GNOME (Italiano)/Troubleshooting (Italiano)
Shell che si blocca
In caso di blocco della Shell (che potrebbe essere causato da alcune modifiche all'aspetto, estensioni malfunzionanti o forse una mancanza di memoria disponibile) riavviare la Shell premendo Alt
+F2
e quindi immettendo 'r' potrebbe non essere possibile.
In questo caso, prova a passare a un altro TTY ( 'Ctrl' + 'Alt' + 'F2' ) e inserisci il seguente comando: pkill -HUP gnome-shell
. Potrebbero essere necessari alcuni secondi prima che Shell si riavvii correttamente. Su X11 riavviare la shell in questo modo non dovrebbe disconnettere l'utente ma è una buona idea cercare di assicurarsi che tutto il lavoro sia salvato comunque; su Wayland (attualmente l'impostazione predefinita) il riavvio della shell interrompe l'intera sessione, quindi tutto andrà perso.
Se questo fallisce, il server Xorg dovrà essere riavviato da: pkill X
per gli accessi alla console o: systemctl restart gdm
per gli accessi GDM. Tieni presente che il riavvio del server Xorg disconnetterà l'utente quindi cerca di assicurarti che tutto il lavoro sia salvato prima di tentare questo.
Shell segfaults
Se riscontri la scomparsa e la ricomparsa di gnome-shell, significa che ha subito un segfault (probabilmente a causa di un'estensione). Le estensioni di Gnome-shell utilizzano javascript; per abilitare il debug delle estensioni, è necessario
1) ricostruisci gjs con le seguenti modifiche al PKGBUILD:
--- PKGBUILD (old) +++ PKGBUILD (new) @@ -29,10 +29,13 @@ build() { cd $pkgname + export CXXFLAGS='-g -O0' + export CPPFLAGS='-D_FORITFY_SOURCE=0' ./configure \ + --enable-debug-symbols=-gdwarf-2 \ --prefix=/usr \ --libexecdir=/usr/lib \ --disable-static \ --enable-compile-warnings=yes \ --with-xvfb-tests sed -i -e 's/-shared/-Wl,-O1,--as-needed\0/g' libtool make }
2) ricostruisci js78[broken link: package not found] con le seguenti modifiche al PKGBUILD:
--- PKGBUILD (old) +++ PKGBUILD (new) @@ -24,0 +25 @@ +options=(debug) @@ -36,11 +37,9 @@ build() { unset CPPFLAGS CFLAGS+=' -fno-delete-null-pointer-checks -fno-strict-aliasing -fno-tree-vrp -flto=3' CXXFLAGS+=' -fno-delete-null-pointer-checks -fno-strict-aliasing -fno-tree-vrp -flto=3' export CC=gcc CXX=g++ PYTHON=/usr/bin/python2 cd mozilla-unified/js/src sh configure \ --prefix=/usr \ - --disable-debug \ - --disable-debug-symbols \
Una volta installati i pacchetti gjs e js78 e riavviato gnome-shell (Alt
+F2
+r
), ogni volta che gnome-shell va in crash i simboli di debug saranno disponibili .
Dopo il crash:
$ coredumpctl -1
TIME PID UID GID SIG COREFILE EXE Mon 2017-07-17 15:34:49 CEST 27368 1000 1000 11 present /usr/bin/gnome-shell $ coredumpctl gdb 27368 (gdb) bt #0 0x00007fbc7b997945 in js::GCMethods<JSObject*>::needsPostBarrier(JSObject*) (v=0x7fbc0a9548c0) at /usr/include/mozjs-38/js/RootingAPI.h:663 #1 0x00007fbc7b997945 in JS::Heap<JSObject*>::set(JSObject*) (newPtr=0x0, this=0x254c260) at /usr/include/mozjs-38/js/RootingAPI.h:296 #2 0x00007fbc7b997945 in JS::Heap<JSObject*>::operator=(JSObject* const&) (p=<optimized out>, this=0x254c260) at /usr/include/mozjs-38/js/RootingAPI.h:266 #3 0x00007fbc7b997945 in GjsMaybeOwned<JSObject*>::reset() (this=0x254c250) at ./gjs/jsapi-util-root.h:267 #4 0x00007fbc7b997945 in closure_clear_idle(void*) (data=0x254c220) at gi/closure.cpp:133 #5 0x00007fbc79abd8c5 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0 #6 0x00007fbc79abdc88 in () at /usr/lib/libglib-2.0.so.0 #7 0x00007fbc79abdfa2 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0 #8 0x00007fbc7b27508c in meta_run () at /usr/lib/libmutter-0.so.0 #9 0x0000000000401ff7 in main ()
È quindi possibile segnalare il bug suproject page in GNOME GitLab.
Impostazioni predefinite dell'applicazione non corrette
Quando installi le applicazioni per la prima volta potresti scoprire che GNOME ha l'applicazione sbagliata associata a certi protocolli - per esempio, "easytag" diventa il gestore delle cartelle invece di GNOME Files.
Per i file GNOME vedere la pagina seguente:GNOME Files#Files is no longer the default file manager.
Per Document Viewer, esegui il comando seguente:
$ xdg-mime default evince.desktop application/pdf
Per altre applicazioni, le impostazioni del gestore predefinito sono descritte in dettaglio nella pagina seguente:Default applications.
Opzionale, puoi install gnome-defaults-listAUR. Posizionerà il file di configurazione in /etc/gnome/defaults.list
.
Tracker & Documents non elenca alcun file locale
Affinché Tracker (e, quindi, Documenti) rilevi i file locali, devono essere archiviati in una directory compatibile con XDG ( come "Documenti" o "Musica"). Per ulteriori informazioni, vedere XDG user directories.
Puoi anche configurare Tracker per cercare ricorsivamente all'interno di directory specifiche come la tua home directory. Queste impostazioni possono essere effettuate utilizzando tracker-Preferences
.
La pagina delle impostazioni degli account online GNOME non viene visualizzata correttamente
In alcuni casi, a causa delle interazioni con Alacarte (editor di menu), la pagina delle impostazioni degli account di Gnome Online non veniva visualizzata. Se ciò accade, "Ripristina configurazione di sistema" in Alacarte può ripristinare le funzioni mancanti in gnome-control-center. (Vedi https://bugzilla.redhat.com/show_bug.cgi?id=1520431.)
Impossibile modificare le impostazioni in dconf-editor
Quando non è possibile impostare le impostazioni in dconf, è possibile che le impostazioni utente di dconf siano corrotte. In questo caso è meglio eliminare i file dconf dell'utente in ~/.config/dconf/user *
e successivamente impostare le impostazioni in dconf-editor.
Quando un'estensione rompe la shell
Quando l'abilitazione delle estensioni della shell causa la rottura di GNOME, è necessario prima rimuovere le estensioni "user-theme" e "auto-move-windows" dalla loro directory di installazione.
La directory di installazione potrebbe essere una di ~/.local/share/gnome ‑ shell/extensions
, /usr/share/gnome ‑ shell/extensions
o /usr//share/gnome-shell/locale estensioni
. La rimozione di queste due cartelle contenenti estensioni potrebbe risolvere il problema. In caso contrario, isolare l'estensione del problema con tentativi ed errori.
La rimozione o l'aggiunta di una cartella contenente un'estensione alle suddette directory rimuove o aggiunge l'estensione corrispondente al sistema. I dettagli sulle estensioni della shell GNOME sono disponibili sul sito web GNOME.
Se hai problemi con la disinstallazione di un'estensione tramite [1], probabilmente sono state installate come estensioni a livello di sistema con gnome-shell-extensions. La rimozione di nuovo del pacchetto ovviamente influisce su tutti gli account utente.
Le estensioni non funzionano dopo l'aggiornamento a GNOME 3
Prima di provare le soluzioni alternative seguenti, controlla se è disponibile un aggiornamento per l'estensione visitando extensions.gnome.org/local.
Se non è ancora disponibile alcun aggiornamento per la versione corrente di GNOME, utilizzare il comando seguente per disabilitare la convalida della versione per le estensioni:
$ gsettings set org.gnome.shell disable-extension-version-validation true
In alternativa, è possibile modificare l'estensione stessa, cambiando la versione della shell supportata per soddisfare la convalida della versione. Vedi il metodo sotto.
Individua la cartella in cui sono installate le tue estensioni. Potrebbe essere ~/.local/share/gnome-shell/extensions
o /usr/share/gnome-shell/extensions
.
Modifica ogni occorrenza di metadata.json
che appare in ogni sottocartella di estensione.
Insert: |
"shell-version": ["3.x"]
|
Instead of (for example): |
"shell-version": ["3.4"]
|
"3.x"
indicates the extension works with every shell version. If it breaks, you will know to change it back.
La scorciatoia da tastiera non funziona solo con conky in esecuzione
Le scorciatoie da tastiera della shell GNOME come Alt+F2
, Alt+F1
e le scorciatoie da tastiera multimediali non funzionano se conky è l'unico programma in esecuzione. Tuttavia, se è in esecuzione un'altra applicazione come "gedit", le scorciatoie da tastiera funzionano.
Soluzione: modifica .conkyrc
own_window yes own_window_transparent yes own_window_argb_visual yes own_window_type dock own_window_class Conky own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
Impossibile applicare la configurazione memorizzata per i monitor
Se incontri questo messaggio, prova a disabilitare "xrandr" gnome-settings-daemon plugin
:
$ dconf write /org/gnome/settings-daemon/plugins/xrandr/active false
Tema del cursore coerente
VedereCursor themes#Desktop environments.
Windows non può essere modificato con il tasto Alt+il pulsante del mouse
In GNOME 3.6 e versioni successive, il modificatore del pulsante del mouse (il tasto che consente di trascinare una finestra da una posizione diversa dalla barra del titolo) è il tasto Super
invece del tasto Alt
che è stato utilizzato in passato. La modifica è stata apportata in risposta alla seguente segnalazione di bug.
Per riportare il modificatore del pulsante del mouse sul tasto Alt
, eseguire quanto segue:
$ gsettings set org.gnome.desktop.wm.preferences mouse-button-modifier '<Alt>'
Caricamento lento delle icone di sistema/login GDM lento
I problemi con il caricamento delle icone di sistema, come quelle nella barra del titolo di File, potrebbero essere risolti eseguendo il seguente comando:
# gdk-pixbuf-query-loaders --update-cache
L'esecuzione del comando di cui sopra può anche correggere le ricorrenze ripetute del messaggio "Oh no! Qualcosa è andato storto!" schermata di errore e/o caricamento molto lento e login con GDM come descritto nel seguente thread del forum.
Artefatti quando si massimizzano le finestre
L'ottimizzazione delle finestre può causare artefatti a partire da GNOME 3.12.0 - vedere quanto segue thread del forum e cgi? id=728385 segnalazione di bug[link interrotto 2024-10-19]. Una soluzione è descritta in dettaglio nella sezione seguente: #Video senza strappi con Intel HD Graphics.
Video senza strappi con Intel HD Graphics
- DRI3
Secondo this bug report, DRI3 include l'estensione buffer_age
che consente al compositore Mutter di GNOME Shell di sincronizzare le finestre in vblank in un modo efficiente. Dalla versione 1:2.99.917+682+g4eaab17-1
, DRI3 è abilitato per impostazione predefinita in xf86-video-intel [2].
- Intel TearFree
Abilitare l 'Xorg Intel TearFree option è una soluzione nota per i problemi di tearing sugli adattatori Intel. Tuttavia, il modo in cui questa opzione agisce aumenta il consumo di memoria e riduce le prestazioni, vedere the original bug report's final comment.
- Mutter tweaks
Il compositore Mutter di GNOME Shell ha un tweak noto per risolvere i problemi di tearing (vedere il suggerimento originale per questa correzione e la sua menzione in la segnalazione di bug di Freedesktop). Per abilitare questo tweak, aggiungi la seguente riga a /etc/environment
: CLUTTER_PAINT=disable-clipped-redraws:disable-culling
. Quindi riavvia il server Xorg.
- Disable Fullscreen Unredirect
Gnome Shell non reindirizza le applicazioni a schermo intero per impostazione predefinita. Ciò potrebbe provocare lacrimazione. Puoi disabilitarlo con l'estensione della shell gnome gnome-shell-extension-disable-unredirectAUR.
La finestra si apre dietro altre finestre quando si utilizzano più monitor
Questo è probabilmente un bug in GNOME Shell che causa l'apertura di nuove finestre dietro ad altre. Per risolvere questo problema, è possibile eseguire il seguente comando:
$ gsettings set org.gnome.shell.overrides workspaces-only-on-primary false
Il pulsante di blocco non riesce a riattivare il touchpad
Alcuni laptop hanno un pulsante di blocco del touchpad che disabilita il touchpad in modo che gli utenti possano digitare senza preoccuparsi di toccare il touchpad. Attualmente, sembra che sebbene GNOME possa bloccare il touchpad premendo questo pulsante, non può sbloccarlo. Se il touchpad si blocca, puoi eseguire quanto segue per sbloccarlo:
$ xinput set-prop "SynPS/2 Synaptics TouchPad" "Device Enabled" 1
Un menu che mostra le sorgenti di input della tastiera (ad esempio "en" per un layout di tastiera inglese) dovrebbe essere visibile accanto all'area di stato contenente le icone per la rete, il volume e le sorgenti di alimentazione. Se il menu delle sorgenti della tastiera non è visibile, probabilmente è perché hai configurato il layout della tastiera Xorg in un modo che GNOME non riconosce.
Per assicurarti che il menu sia visibile, rimuovi qualsiasi configurazione della tastiera Xorg che potresti aver creato e imposta le impostazioni internazionali della tastiera usando localectl.
Dopo aver eseguito il comando e poi disconnesso, dovresti scoprire che il menu delle sorgenti di input della tastiera è visibile in GDM e nel desktop GNOME Shell. Vedere sources in GNOME per maggiori informazioni.
Cursore del mouse mancante
Quando si utilizza un window manager separato con gnome-settings-daemon , il cursore del mouse potrebbe scomparire. lanciare questo comando:
$ gsettings set org.gnome.settings-daemon.plugins.cursor active false
Se è installato XScreenSaver, assicurarsi che non sia in esecuzione all'avvio, vedere GNOME#Autostart.
PulseAudio a livello di sistema causa ritardi in GNOME e GDM
Se si esegue PulseAudio in modalità a livello di sistema, l'aggiornamento di PulseAudio 7.0 interrompe GDM e GNOME. Vedi questo post del forum per maggiori informazioni.
GNOME si arresta in modo anomalo quando si tenta di riordinare le applicazioni in GNOME Shell Dash
Il trattino è la "barra degli strumenti" che appare, per impostazione predefinita, a sinistra quando fai clic su Attività. Le applicazioni possono essere riordinate nel trattino trascinandole e rilasciandole. Se questo fallisce e/o causa l'arresto anomalo di GNOME, prova a cambiare il tema dell'icona.
Gnome si blocca durante l'installazione di gnome-extra
Il tentativo di installare il gruppo gnome-extra mentre è in esecuzione un ambiente gnome farà andare in crash gnome durante l'installazione di gnome-getting-started-docs. X continuerà a funzionare, ma gnome non funzionerà finché non verrà risolto. Per risolvere il problema, installa semplicemente gnome-extra da un terminale piuttosto che da gnome. Al termine, gnome dovrebbe funzionare di nuovo.
Nessun video H264 in Gnome Video Player (Totem)
Nessuna sospensione alla chiusura del LID
L'impostazione predefinita di GNOME è questo comportamento sulla sospensione:
- Nessun monitor esterno collegato, il computer va in sospensione quando il LID si chiude.
- Monitor esterno collegato, il computer non va in sospensione alla chiusura del LID.
Attualmente gnome-tweaks non è in grado di modificare il comportamento nel secondo caso, quando un monitor è collegato al computer. Anche se può inibire la sospensione senza monitor collegato.
gnome-shell/gnome-session si arresta in modo anomalo all'avvio della sessione
A volte gnome-session
si blocca immediatamente dopo il login. Questo potrebbe essere più visibile su Wayland e potrebbe sembrare che ogni secondo tentativo di accesso fallisca. Il problema può essere temporaneamente aggirato rimuovendo i file in ~/.config/gnome-session/saved-session
. Una soluzione più duratura è disabilitare la funzione auto-save-session
del gestore sessioni:
$ gsettings set org.gnome.SessionManager auto-save-session false
Prestazioni OpenGL basse e balbuzie
- Con driver NVIDIA proprietario
This bug is much likely the cause of it. You should revert 383ba566bd7c2a76d0856015a66e47caedef06b6
commit in mutter. Use ABS for this and add git revert -n 383ba566bd7c2a76d0856015a66e47caedef06b6
to the prepare()
function in the PKGBUILD or simply install mutter-performanceAUR instead.
- Con driver non-propetario
Se la riproduzione del video si interrompe (un po '), prova "GNOME su Xorg" invece di Wayland.
Sessione GNOME Wayland non disponibile
GNOME Wayland non supporta ancora più di una GPU per l'output, falling back su GNOME X11.
Se i tuoi display sono collegati solo a uno dei tuoi dispositivi video, aggiungilo a system environment variables:
MUTTER_ALLOW_HYBRID_GPUS=1
Per evitare problemi con alcuni chipset abilitare Early KMS.
gnome-control-center è vuoto e non elenca alcuna categoria
Sotto gestori di finestre alternativi (i3 per esempio), "gnome-control-center" inizia come una finestra vuota.
È necessario impostare la variabile XDG_CURRENT_DESKTOP
su GNOME
per avviarla (in uno script o esportando la variabile in ~/.profile
).
export XDG_CURRENT_DESKTOP=GNOME gnome-control-center &
Gnome si blocca per un secondo dopo aver utilizzato una scorciatoia da tastiera Funzione (Fn)
Questo è un problema con la tastiera brasiliana portoghese ABNT 2. Se hai abilitato il portoghese brasiliano, GNOME potrebbe riscontrare questo problema. Per risolvere questo problema e continuare a utilizzare questo layout di tastiera, annullare la mappatura del pulsante di blocco dello scorrimento commentando questa riga in /usr/share/X11/xkb/symbols/br
:
modifier_map Mod3 { Scroll_Lock };
E riavvia la sessione (disconnettiti e accedi).
Le scorciatoie da tastiera Zoom avanti/indietro non funzionano su alcune app
Ctrl
++
e Ctrl
+-
scorciatoie da tastiera per le funzioni di zoom in/out non funzionano immediatamente su alcuni Gnome app, come File e Gnome-Terminal.
In questi casi, apri GNOME Tweaks ( gnome-tweaks) e vai a Tastiera e Mouse> pulsante Opzioni di layout aggiuntive> Layout del tastierino numerico. Modificare il valore Disabled
in Hexadecimal
.
La configurazione delle stampanti non funziona nelle impostazioni di GNOME
CUPS e system-config-printer dovrebbero essere installati
Lo screen reader non funziona
Installa espeak-ng. In alternativa, è possibile utilizzare festival
Il software Gnome non mostra i pacchetti Arch Linux
Installa gnome-software-packagekit-plugin[broken link: package not found]