GNOME (Italiano)/Tips and tricks (Italiano)
Vedi GNOME (Italiano) per l'articolo principale.
Tastiera
Attiva NumLock all'accesso
Vedere Activating numlock on bootup#GNOME
Alternative di tasti di scelta rapida
Molti tasti di scelta rapida possono essere modificati tramite il menu delle impostazioni di sistema. Ad esempio, per riattivare l'associazione dei tasti show desktop:
Impostazioni di sistema > Tastiera > Scorciatoie > Navigazione > Nascondi tutte le finestre normali
Tuttavia, alcuni tasti di scelta rapida non possono essere modificati direttamente tramite le impostazioni di sistema. Per cambiare queste chiavi, usa "dconf-editor". Un esempio di nota particolare è il tasto di scelta rapida Alt-
+ `
(il tasto sopra Tab
sui layout di tastiera USA). In GNOME Shell è preconfigurato per scorrere le finestre di un'applicazione, tuttavia è anche un tasto di scelta rapida usato spesso nell'editor Emacs. Può essere cambiato aprendo "dconf-editor" e modificando la chiave "switch-group" che si trova in org.gnome.desktop.wm.keybindings
.
Interruttore da tastiera con comando
Per cambiare la scorciatoia da tastiera predefinita 'Win' + 'Spazio' in un altro tasto di scelta rapida:
Ad esempio, per passare a Alt + Maiusc : apri Gnome-Tweak-Tool (o Impostazioni tastiera, in GNOME 3.16) e imposta Digitazione > Sorgenti di input solo modificatori > seleziona Alt-Maiusc . Per maggiori informazioni vedere anche il forum thread.
Opzioni della tastiera XkbOptions
Utilizzando 'dconf-editor' , vai alla chiave denominata org.gnome.desktop.input-sources.xkb-options
e aggiungi le XkbOptions desiderate (es. Caps: swapescape ) alla lista.
Vedere /usr/share/X11/xkb/rules/xorg
per tutte le XkbOptions e /usr/share/X11/xkb/symbols/*
per le rispettive descrizioni.
Ctrl+Alt+Backspace
per terminare Xorg, usa gnome-tweaks. All'interno dello 'Strumento Modifica' , vai a Digitazione> Sequenza di tasti per uccidere il server X e seleziona l'opzione Ctrl+Alt+Backspace
dal menu a discesa.Annulla il binding della chiave Windows
Per impostazione predefinita, il "tasto Windows" aprirà la modalità panoramica della shell GNOME. Puoi svincolare questa chiave eseguendo il comando seguente
$ gsettings set org.gnome.mutter overlay-key 'Foo'
Modifica i tasti di scelta rapida Nautilus
Dalla 3.15 non è più possibile usare il file 'accel' , ma è possibile riassociare le chiavi utilizzando python-nautilus. Installa il pacchetto e aggiungi il seguente file:
~/.local/share/nautilus-python/extensions/modify_keybindings.py
import os, gi gi.require_version('Nautilus', '3.0') from gi.repository import GObject, Nautilus, Gtk, Gio, GLib def rebind(): app = Gtk.Application.get_default() # Search for open_accels and nautilus_application_set_accelerators in: # https://github.com/GNOME/nautilus/blob/master/src/nautilus-files-view.c app.set_accels_for_action( "win.back", ["<alt>Left", "BackSpace"] ) # if you want to figure out which hotkey belongs to which action try this: # print(f'Alt+Left is: {app.get_actions_for_accel("<alt>Left")}') class BackspaceBack(GObject.GObject, Nautilus.LocationWidgetProvider): def __init__(self): pass def get_widget(self, uri, window): rebind() return None }
Riavvia nautilus:
$ nautilus -q ; nautilus
Dischi
GNOME fornisce un'utilità del disco per manipolare le impostazioni dell'unità di archiviazione. Queste sono alcune delle sue caratteristiche:
- 'Abilita cache di scrittura' è una funzionalità fornita dalla maggior parte dei dischi rigidi. I dati vengono memorizzati nella cache e allocati in orari prestabiliti per migliorare le prestazioni del sistema. Non consigliato a meno che il computer non abbia una batteria di backup o sia un laptop poiché i dati andrebbero persi in caso di interruzione di corrente.
- Impostazioni > Impostazioni unità > Scrittura cache > 'On'
- 'Opzioni di montaggio automatico' può montare unità e partizioni basate su GPT - utilizzerà le opzioni predefinite consigliate.
- Attenzione: This setting erases related fstab entries
- Impostazioni partizione > Modifica opzioni di montaggio > Opzioni di montaggio automatico > 'On'
- Le voci del desktop possono essere nascoste modificando i file
.desktop
stessi. Vedere Desktop entries#Hide desktop entries. - MenulibreAUR fornisce un editor di menu senza dipendenze GNOME.
Usa l'applicazione Menu principale (fornita dal pacchetto alacarte) per nascondere tutte le applicazioni che non desideri mostrare nel menu.
Registrazione screencast
GNOME presenta la registrazione screencast incorporata con la combinazione di tasti Ctrl+Shift+Alt+r
. Quando la registrazione è in corso, viene visualizzato un cerchio rosso nell'angolo inferiore destro dello schermo. Al termine della registrazione, un file denominato Screencast from% d% u-% c.webm
viene salvato nella directory Videos
. Per poter utilizzare la funzione screencast è necessario installare i plugin gst.
Screenshot
gnome-screenshot per impostazione predefinita salva l'immagine nella directory dell'ultimo salvataggio, che puoi interrogare:
$ gsettings get org.gnome.gnome-screenshot last-save-directory
Invece di usare la directory sopra, puoi impostare una directory di salvataggio automatico. per esempio. per salvare automaticamente gli screenshot nella directory del desktop di user
:
$ gsettings set org.gnome.gnome-screenshot auto-save-directory file:///home/user/Desktop
Controlla la pagina man digitando sul terminale questo comando: gnome-screenshot(1) per ulteriori opzioni.
Ritardo di disconnessione
Per eliminare il ritardo predefinito di 60 secondi durante la disconnessione:
$ gsettings set org.gnome.SessionManager logout-prompt false
Disabilita animazioni
Per disabilitare le animazioni della shell (come "Mostra applicazioni" e l'animazione wave nell'angolo attivo in alto a sinistra delle attività), esegui:
$ gsettings set org.gnome.desktop.interface enable-animations false
oppure tramite gnome-tweaks, nella scheda "Generale", disattiva "Animazioni".
Supporto display Retina (HiDPI)
GNOME ha introdotto il supporto HiDPI nella versione 3.10. Se il display non fornisce le dimensioni corrette dello schermo tramite EDID, ciò può portare a elementi dell'interfaccia utente ridimensionati in modo errato. Come soluzione alternativa è possibile aprire "dconf-editor" e trovare la chiave scaling-factor
in org.gnome.desktop.interface
. Impostalo su 1
per ottenere la scala standard.
Vedi anche HiDPI.
Password e chiavi (chiavi PGP)
È possibile utilizzare il programma Password e chiavi seahorse per creare una chiave PGP in quanto è un front-end per GnuPG e la installa come dipendenza. Questo potrebbe essere utile in futuro (ad esempio se crittografare un file). Crea una chiave come mostrato di seguito (il processo potrebbe richiedere circa 10 minuti):
File > Nuovo > Chiave PGP > Nome > Email > Impostazioni predefinite > Passphrase .
Terminale
Modifica la dimensione del terminale predefinita
La dimensione predefinita di un nuovo terminale può essere regolata nel menu Modifica> Preferenze profilo .
I nuovi terminali adottano la directory corrente
Per impostazione predefinita, i nuovi terminali si aprono nella directory $HOME
. Per avere nuovi terminali, adottare la directory di lavoro corrente: source /etc/profile.d/vte.sh
. Aggiungi il comando alla configurazione della shell per mantenere il comportamento. [1]
Riempi il terminale
Per riempire il terminale (creare un piccolo bordo invisibile tra i bordi della finestra e il contenuto del terminale) creare il file seguente:
~/.config/gtk-3.0/gtk.css
vte-terminal, terminal-window { padding: 10px 10px 10px 10px; -vte-terminal-inner-border: 10px 10px 10px 10px; }
Disabilita il cursore lampeggiante
Per disabilitare il cursore lampeggiante in GNOME 3.8 e versioni successive, utilizzare:
$ gsettings set org.gnome.desktop.interface cursor-blink false
Per disabilitare il cursore lampeggiante sul terminale utilizzare solo:
$ gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:$(gsettings get org.gnome.Terminal.ProfilesList default|tr -d \')/ cursor-blink-mode off
Notare che gnome-settings-daemon
, dal pacchetto con lo stesso nome, deve essere in esecuzione affinché questa e altre modifiche alle impostazioni abbiano effetto nelle applicazioni GNOME - vedere GNOME#Configuration.
Disabilita la finestra di conferma alla chiusura del terminale
Il Terminale mostrerà sempre una finestra di conferma quando si tenta di chiudere la finestra mentre si è loggati come root. Per evitare ciò, eseguire quanto segue:
$ gsettings set org.gnome.Terminal.Legacy.Settings confirm-close false
Pulsante centrale del mouse
Per impostazione predefinita, GNOME 3 disabilita l'emulazione del pulsante centrale del mouse indipendentemente dalle impostazioni Xorg ( 'Emulate3Buttons' ). Per abilitare l'emulazione del pulsante centrale del mouse, utilizzare:
$ gsettings set org.gnome.settings-daemon.peripherals.mouse middle-button-enabled true
A partire da GTK 3.10, la chiave GSettings "menu-have-icons" è stata deprecata. Le icone nei pulsanti e nei menu possono ancora essere abilitate impostando le seguenti sostituzioni:
$ gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gtk/ButtonImages': <1>, 'Gtk/MenuImages': <1>}"
Usa colori e gradienti personalizzati per lo sfondo del desktop
Per utilizzare colori e sfumature personalizzati per lo sfondo del desktop, devi prima impostare un'immagine trasparente oppure un'immagine inesistente come sfondo del desktop. Ad esempio, il comando seguente imposterà un'immagine inesistente come sfondo.
$ gsettings set org.gnome.desktop.background picture-uri none
A questo punto, lo sfondo del desktop dovrebbe essere di un colore piatto - l'impostazione predefinita del colore è per un blu intenso.
Per un colore piatto diverso è necessario modificare solo l'impostazione del colore primario:
$ gsettings set org.gnome.desktop.background primary-color <my color>
dove <my color> è un valore esadecimale (come "ffffff" per il bianco).
Per un gradiente di colore, dovrai anche cambiare l'impostazione del colore secondario org.gnome.desktop.background secondary-color
e selezionare un tipo di ombreggiatura. Ad esempio, se desideri un gradiente orizzontale, esegui quanto segue:
$ gsettings set org.gnome.desktop.background color-shading-type horizontal
Se stai usando un'immagine trasparente come sfondo, puoi impostare l'opacità eseguendo quanto segue: Se stai usando un'immagine trasparente come sfondo, puoi impostare l'opacità eseguendo quanto segue:
$ gsettings set org.gnome.desktop.background picture-opacity <value>
dove valore è un numero compreso tra 1 e 100 (100 per la massima opacità).
Sfondi in transizione
GNOME può passare da sfondi diversi a intervalli di tempo specifici. Questo viene fatto creando un file XML che specifica le immagini da utilizzare e l'intervallo di tempo. Per ulteriori informazioni sulla creazione di tali file, vedere il seguente articolo.
In alternativa, sono disponibili numerosi strumenti per automatizzare il processo:
- mkwlppr — Questo script crea file XML che possono agire come sfondi dinamici per GNOME facendo riferimento a più sfondi.
- https://pastebin.com/019G2rCy[link interrotto 2023-07-30] || vedi mkwlppr[link interrotto 2023-07-30]
Per impostare il file XML come sfondo predefinito, vedere GNOME (Italiano)#Blocca schermo e sfondo.
Sessioni GNOME personalizzate
È possibile creare sessioni GNOME personalizzate che utilizzano il gestore di sessioni GNOME ma che avviano diversi set di componenti (Openbox con tint2 invece di GNOME Shell per esempio).
Sono necessari due file per una sessione GNOME personalizzata: un file di sessione in /usr/share/gnome-session/sessions/
che definisce i componenti da avviare e un desktop entry in /usr/share/xsessions
che viene letto dal display manager. Di seguito viene fornito un file di sessione di esempio:
/usr/share/gnome-session/sessions/gnome-openbox.session
[GNOME Session] Name=GNOME Openbox RequiredComponents=openbox;tint2;gnome-settings-daemon;
E un file desktop di esempio:
/usr/share/xsessions/gnome-openbox.desktop
[Desktop Entry] Name=GNOME Openbox Exec=gnome-session --session=gnome-openbox
.desktop
di ciascuno dei componenti da avviare. Se un componente che desideri avviare non fornisce un file .desktop
, devi creare una voce desktop entry adatta in una directory come /usr/local/share/applications
.Reindirizza determinati URL a browser web specifici
Questo mostra come utilizzare Chromium per alcuni tipi di URL mantenendo Firefox come browser predefinito per tutte le altre attività.
Assicurati che pcre sia install, per usare pcregrep.
Configurazione personalizzata xdg-open:
/usr/local/bin/xdg-open
#!/bin/bash DOMAIN_LIST_FILE=~/'domains.txt' OTHER_BROWSER='/usr/bin/chromium-browser' BROWSER_OPTIONS='' # Opzionale, per le opzioni della riga di comando passate al browser XDG_OPEN='/usr/bin/xdg-open' DEFAULT_BROWSER='/usr/bin/firefox' if echo "$1"|pcregrep -q '^https?://'; then matching=0 while read domain; do if echo "$1"|pcregrep -q "^https?://${domain}"; then matching=1 break fi done < "$DOMAIN_LIST_FILE" if [[ $matching -eq 1 ]]; then "$OTHER_BROWSER" $BROWSER_OPTIONS ${*} exit 0 fi "$DEFAULT_BROWSER" ${*} exit 0 else "$XDG_OPEN" ${*} fi
Configura i domini per il reindirizzamento a "Chromium":
$HOME/domains.txt
stackexchange.com stackoverflow.com superuser.com www.youtube.com github.com
Imposta xdg-open web come applicazione desktop:
$HOME/.local/share/applications/xdg-open-web.desktop
[Desktop Entry] Version=1.0 Name=xdg-open web GenericName=Web Browser Exec=xdg-open %u Terminal=false Type=Application MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https; StartupNotify=true Categories=Network;WebBrowser; Keywords=web;browser;internet; Actions=new-window;new-private-window;
$ update-desktop-database $HOME/.local/share/applications/
Imposta xdg-open web come applicazione Web predefinita nelle impostazioni di GNOME: Vai su "Impostazioni GNOME> Dettagli> Applicazioni predefinite" e imposta "Web" su "xdg-open web".
Rimozione pellicola delle miniature dei video in Nautilus
Nautilus (File) sovrappone i fori della pellicola / l'effetto striscia di pellicola sulle miniature dei video a partire da Gnome 3.12. Per rimuovere o sovrascrivere questo effetto, la variabile d'ambiente G_RESOURCE_OVERLAYS
può essere utilizzata per fare riferimento al percorso di una risorsa compilata (in questo caso filmholes.png
) e specificare il percorso per l'overlay pertinente . Questa variabile d'ambiente è disponibile solo da GLib 2.50 e non avrà effetto sulle versioni precedenti.
Estrai filmholes.png
da Nautilus.
gresource extract /usr/bin/nautilus /org/gnome/nautilus/icons/filmholes.png > filmholes.png
Modifica filmholes.png
utilizzando il tuo editor preferito e rimuovi l'effetto pellicola dall'immagine, lasciando intatte la trasparenza e le dimensioni, quindi sovrascrivendo l'immagine estratta.
Copia o sposta l'immagine estratta dove desiderato, ad esempio / usr / share / icons /
e modifica ~ / .profile
, aggiungendo la seguente esportazione, cambiando / usr / condividi / icons /
come necessario per la posizione in cui hai inserito il file.
export G_RESOURCE_OVERLAYS=/org/gnome/nautilus/icons/filmholes.png=/usr/share/icons/filmholes.png
Se ffmpegthumbnailer è stato installato come dipendenza per un altro file manager che potrebbe generare miniature, la riga Exec
in /usr/share/thumbnailers/ffmpegthumbnailer.thumbnailer
dovrebbe essere modificato rimuovendo il flag -f
.
Per assicurarti che non rimangano miniature che potrebbero già avere l'effetto pellicola incorporato, rimuovi la cache delle miniature.
rm -r ~/.cache/thumbnails
Esci e torna alla tua sessione e non dovresti più avere l'effetto fori della pellicola / striscia di pellicola sulle tue miniature in Nautilus.
Impedisci al software GNOME di scaricare gli aggiornamenti
Per impostazione predefinita gnome-software scaricherà i pacchetti aggiornati dai repository di Arch Linux. Questo forza il software GNOME ad aggiornare automaticamente gli elenchi dei pacchetti per "pacman". Questo è l'equivalente di pacman -Sy
. Se l'utente ignora il prompt di aggiornamento del software GNOME, ma installa un nuovo pacchetto, ciò risulterà in partial upgrades, che sono 'non supportati' . Per impedire al software GNOME di aggiornare gli elenchi dei pacchetti, impostare la seguente impostazione dconf:
$ gsettings set org.gnome.software download-updates false
Aumenta il volume oltre il 100%
Installa l'estensione volume mixer. Quindi utilizzare il mouse per scorrere sopra l'icona del volume nel pannello superiore per aumentare il volume oltre il 100%.
Regola il volume a passi più piccoli
Per impostazione predefinita, premendo i tasti del volume della tastiera si regola il volume del 6%. Se si desiderano passi più piccoli, la scorciatoia Maiusc + Tasto volume su / giù regola il volume in passi del 2%.
Inoltre, a partire da GNOME 3.36, è ora possibile regolare direttamente il passo del volume tramite un'impostazione di dconf. Ad esempio, per impostare l'incremento del volume al 2%, eseguire quanto segue:
$ gsettings set org.gnome.settings-daemon.plugins.media-keys volume-step 2
Mostra la percentuale del volume del suono accanto all'icona del pannello superiore
Installa l'estensione sound percentage per visualizzare il livello del volume di output corrente accanto all'icona del suono nel pannello superiore.
Sospensione ibrida sull'azione di chiusura del coperchio del laptop
Seguire i comandi seguenti per attivare Hybrid Sleep quando si chiude il coperchio del laptop. Leggi qui per ulteriori informazioni.
mkdir --parents /etc/systemd/logind.conf.d printf '%s\n' '[Login]' 'HandleLidSwitch=hybrid-sleep' >/etc/systemd/logind.conf.d/50-local.conf systemctl restart systemd-logind.conf
Avvia su GPU discreta
Installa switcheroo-control o switcheroo-control-gitAUR.
start e enable switcheroo-control.service
Elenco finestre
Se ti piace avere un elenco di attività in basso ma non ti piace il colore nero predefinito di questa estensione, copia la sua directory:
cp -r /usr/share/gnome-shell/extensions/window-list@gnome-shell-extensions.gcampax.github.com/ ~/.local/share/gnome-shell/extensions/
e modifica il CSS a tuo piacimento. Ad esempio, per renderlo trasparente modifica stylesheet.css
in questo modo:
.bottom-panel { background: transparent;
.window-button > StWidget, .window-picker-toggle > StWidget { background-color: transparent;