GNOME (/(ɡ)nomm/) is een desktopomgeving die eenvoudig en gemakkelijk te gebruiken is. Het is ontworpen door het GNOME-Project en is volledig samengesteld uit vrije en open-source software. GNOME is een onderdeel van het GNU-Project. Het standaardscherm is Wayland in plaats van Xorg.
- installatie
- Unstable releases
- GNOME-sessies
- het starten van
- grafisch
- handmatig
- Xorg-sessies
- Wayland sessies
- GNOME-toepassingen in Wayland
- navigatie
- oudere namen
- configuratie
- systeeminstellingen
- kleur
- Nachtlicht
- Date & time
- standaardtoepassingen
- muis en touchpad
- netwerk
- Online accounts
- zoeken
- Geavanceerde instellingen
- uiterlijk
- apps rastermappen
- Autostart
- bureaublad
- Extensions
- Fonts
- WEBP, miniaturen
- invoermethoden
- Power
- gebruik een andere vensterbeheerder
- zie ook
installatie
twee groepen zijn beschikbaar:
- gnome bevat de basis GNOME desktop en een subset van goed geà ntegreerde toepassingen;
- gnome-extra bevat andere GNOME-toepassingen, waaronder een e-mailclient, een IRC-client, GNOME Tweaks en een set spellen. Merk op dat deze groep voortbouwt op de gnome-groep.
het basis bureaublad bestaat uit GNOME Shell, een plugin voor de Mutter window manager. Het kan afzonderlijk worden geïnstalleerd met gnome-shell.
Unstable releases
zie officiële repositories#gnome-unstable.
GNOME-sessies
GNOME heeft drie beschikbare sessies, die allemaal GNOME Shell gebruiken.
- GNOME is de standaard die Wayland gebruikt. Traditionele X-toepassingen worden door Xwayland uitgevoerd.
- GNOME Classic is een traditionele desktop lay-out met een soortgelijke interface als GNOME 2, met vooraf geactiveerde extensies en parameters. Daarom is het meer een aangepaste GNOME Shell dan een echt aparte modus.
- GNOME op Xorg draait GNOME Shell met behulp van Xorg.
het starten van
GNOME kan grafisch worden gestart met een display manager of handmatig vanaf de console (sommige functies ontbreken mogelijk). De beeldschermmanager in gnome is GDM.
grafisch
Als u de gnome-groep hebt geïnstalleerd en deze automatisch wilt starten bij de volgende opstart, schakelt u de GDM-service in:
# systemctl enable gdm
dan kunt u de gewenste sessie selecteren: GNOME, GNOME Classic (alleen weergegeven als gnome-shell-extensies geà nstalleerd waren), of GNOME op Xorg vanuit het sessiemenu van de weergavebeheer.
handmatig
Xorg-sessies
- voor de GNOME op Xorg-sessie, toevoegen aan
~/.xinitrc
bestand (Zie hier voor details):export XDG_SESSION_TYPE=x11export GDK_BACKEND=x11exec gnome-session
- voor de GNOME Classic-sessie, toevoegen aan
~/.xinitrc
bestand:export XDG_CURRENT_DESKTOP=GNOME-Classic:GNOMEexport GNOME_SHELL_SESSION_MODE=classicexec gnome-session
na het bewerken van het ~/.xinitrc
bestand, kan GNOME worden gestart met het startx
Commando (zie xinitrc voor extra details, zoals het behouden van de logind sessie). Na het instellen van het ~/.xinitrc
bestand kan het ook worden geregeld om X te starten bij het inloggen, bijvoorbeeld op tty1 door toe te voegen aan .bash_profile
:
if ]; then XDG_SESSION_TYPE=x11 GDK_BACKEND=x11 exec startxfi
Wayland sessies
- bij het gebruik van het eigen NVIDIA-stuurprogramma lijden niet-Wayland-native applicaties aan slechte prestaties vanwege het gebrek aan hardware-versnelde XWayland. Dit zal naar verwachting enige tijd in de toekomst worden opgelost (zie ook Wayland#XWayland).
handmatig een Wayland-sessie starten is mogelijk met XDG_SESSION_TYPE=wayland dbus-run-session gnome-session
.
om te beginnen bij aanmelden bij tty1, voeg het volgende toe aan uw .bash_profile
aangezien niet alle toepassingen XDG_SESSION_TYPE
respecteren, voeg een variabele toe voor firefox, QT-toepassingen:
if ]; then MOZ_ENABLE_WAYLAND=1 QT_QPA_PLATFORM=wayland XDG_SESSION_TYPE=wayland exec dbus-run-session gnome-sessionfi
GNOME-toepassingen in Wayland
wanneer de GNOME-sessie wordt gebruikt, gnome-toepassingen worden uitgevoerd met Wayland. Voor foutopsporingsgevallen worden in de GTK-handleiding opties en omgevingsvariabelen weergegeven.
navigatie
om te leren hoe de GNOME shell effectief te gebruiken, lees het Cheat Sheet van GNOME Shell; het benadrukt GNOME shell-functies en sneltoetsen. Functies omvatten taak schakelen, toetsenbord gebruik, venster controle, het paneel, overzichtsmodus, en meer. Een paar van de sneltoetsen zijn:
-
Super
m
: toon lijst met meldingen -
Super
a
: toon toepassing grid -
Alt
Tab
: cyclus actieve toepassingen -
Alt
`
(de toets bovenTab
op ONS toetsenbord lay-outs): cycli vensters van de toepassing op de voorgrond -
Alt
F2
, voer vervolgensr
ofrestart
: Herstart de shell in geval van grafische shell problemen (alleen in X/legacy-modus, niet in Wayland-modus).
zie toetsenbordnavigatie voor meer sneltoetsen.
Alt+Tab
toepassingen alleen in de huidige werkruimte te schakelen, kunt u current-workspace-only
instellen op true
$ gsettings set org.gnome.shell.app-switcher current-workspace-only true
oudere namen
Current | Legacy |
---|---|
Files | Nautilus |
Web | Epiphany |
Videos | Totem |
Main Menu | Alacarte |
Document Viewer | Evince |
Disk Usage Analyzer | Baobab |
Image Viewer | EoG (Eye of GNOME) |
Passwords and Keys | Seahorse |
GNOME Translation Editor | Gtranslator |
configuratie
het paneel GNOME-systeeminstellingen (gnome-control-center) en GNOME-toepassingen gebruiken het dconf-configuratiesysteem om hun instellingen op te slaan.
u kunt rechtstreeks toegang krijgen tot de dconf-database met behulp van de opdrachtregelprogramma ‘ s gsettings(1). Hiermee kunt u ook instellingen configureren die niet door de gebruikersinterfaces worden weergegeven. Command line tool dconf (1) kan de onderliggende database direct wijzigen en validatie omzeilen.
tot GNOME 3.24 instellingen werden toegepast door de gnome settings daemon (gevestigd op /usr/lib/gnome-settings-daemon/gnome-settings-daemon
), die buiten een GNOME-sessie kon worden uitgevoerd.
GNOME 3.24 verving de GNOME-instellingendaemon echter door verschillende instellingenplugins /usr/lib/gnome-settings-daemon/gsd-*
die later werden verplaatst naar /usr/lib/gsd-*
. Deze plugins worden nu beheerd via desktop bestanden onder /etc/xdg/autostart
(org.GNOME.SettingsDaemon.*.desktop). Om deze plugins buiten een GNOME-sessie uit te voeren, moet u nu de juiste bureaubladvermeldingen kopiëren/bewerken naar ~/.config/autostart
.
de configuratie wordt meestal gebruikersspecifiek uitgevoerd, deze sectie behandelt niet hoe u configuratiesjablonen voor meerdere gebruikers kunt maken.
systeeminstellingen
kleur
de daemon colord
leest de EDID van het scherm en extraheert het juiste kleurprofiel. De meeste kleurprofielen zijn accuraat en er is geen setup nodig; voor degenen die niet accuraat zijn, of voor oudere schermen, kunnen kleurprofielen in ~/.local/share/icc/
worden geplaatst en naar worden geleid.
Nachtlicht
GNOME wordt geleverd met een ingebouwd blauwlichtfilter vergelijkbaar met roodverschuiving. U kunt de tijd die u wilt Nachtlampje inschakelen en aanpassen via het menu Weergave-instellingen. Verder kunt u de kelvin-temperatuur aanpassen met de volgende dconf-instelling, waarbij 5000 een voorbeeldwaarde is:
$ gsettings set org.gnome.settings-daemon.plugins.color night-light-temperature 5000
Date & time
als het systeem een geconfigureerde Network Time Protocol daemon heeft, zal het ook effectief zijn voor GNOME. De synchronisatie kan worden ingesteld op handmatige bediening vanuit het menu, indien nodig.
GNOME ondersteunt Automatische tijdzone selectie (kan worden ingeschakeld in datum & tijd sectie van de systeeminstellingen, gezien het feit dat locatieservices zijn ingeschakeld (zie Privacy sectie van de Instellingen).
om de datum in de bovenste balk weer te geven, voert u uit:
$ gsettings set org.gnome.desktop.interface clock-show-date true
bovendien, om weeknummers te tonen in de agenda die op de bovenste balk is geopend, voert u uit:
$ gsettings set org.gnome.desktop.calendar show-weekdate true
standaardtoepassingen
bij het installeren van GNOME voor de eerste keer, kunt u merken dat de verkeerde toepassingen bepaalde protocollen verwerken. Bijvoorbeeld, Totem opent video ‘ s in plaats van een eerder gebruikte VLC. Sommige associaties kunnen worden ingesteld vanuit systeeminstellingen via: Details > standaardtoepassingen.
voor andere protocollen en methoden zie standaard toepassingen voor configuratie.
muis en touchpad
De meeste touchpad-instellingen kunnen worden ingesteld vanuit systeeminstellingen via: apparaten > muis & Touchpad.
afhankelijk van uw apparaat kunnen andere configuratie-instellingen beschikbaar zijn, maar niet via de standaard GUI. Bijvoorbeeld, een ander touchpad click-method
$ gsettings range org.GNOME.desktop.randapparatuur.touchpad click-method
enum'default"none"areas"fingers'
handmatig in te stellen:
$ gsettings set org.gnome.desktop.peripherals.touchpad click-method 'fingers'
of via gnome-tweaks.
netwerk
NetworkManager is het native hulpmiddel van het GNOME-project om netwerkinstellingen vanuit de shell te beheren. Installeer het NetworkManager pakket en activeer deNetworkManager.service
systemd unit.
hoewel elke andere netwerkbeheerder ook kan worden gebruikt, biedt NetworkManager de volledige integratie via de shell netwerkinstellingen en een status indicator applet netwerk-manager-applet (niet vereist voor GNOME).
Online accounts
Backends voor de GNOME messaging-toepassing empathyAUR en de sectie GNOME Online Accounts van het paneel systeeminstellingen worden geleverd in een aparte groep: telepathy. Zie kan geen accounts toevoegen in Empathy-en GNOME-online-Accounts. Sommige online accounts, zoals ownCloud, vereisen dat gvfs-goa geïnstalleerd is voor volledige functionaliteit in GNOME-toepassingen zoals GNOME-bestanden en GNOME-documenten .
zoeken
de GNOME shell heeft een zoekopdracht die snel toegankelijk is door op de Super
toets te drukken en te beginnen met typen. Het tracker pakket wordt standaard geà nstalleerd als onderdeel van gnome group en biedt een indexering applicatie en metadata database. Het kan worden geconfigureerd met het zoeken en indexeren menu-item; monitor status met tracker-control. Het wordt automatisch gestart door gnome-session wanneer de gebruiker zich aanmeldt. Indexering kan handmatig worden gestart met tracker-control -s
. Zoekinstellingen kunnen ook worden geconfigureerd in het paneel systeeminstellingen.
De Tracker database kan worden opgevraagd met behulp van het tracker-sparql Commando. Bekijk de hulppagina tracker-sparql(1) voor meer informatie.
Geavanceerde instellingen
zoals hierboven vermeld, worden veel configuratieopties, zoals het wijzigen van het GTK-thema of het window manager-thema, niet weergegeven in het paneel Gnome-systeeminstellingen (gnome-control-center). Gebruikers die deze instellingen willen configureren kunnen de GNOME Tweaks (gnome-tweaks) gebruiken, een handig grafisch hulpmiddel dat veel van deze instellingen blootlegt.
GNOME-instellingen (die zijn opgeslagen in de dconf-database) kunnen ook worden geconfigureerd met behulp van de dconf-editor(1) (een grafisch dconf-configuratieprogramma) of het opdrachtregelprogramma gsettings. De Gnome Tweaks doen niets anders op de achtergrond van de GUI; merk echter op dat u niet alle instellingen in de volgende secties zult vinden.
uiterlijk
thema ‘ s
GNOME gebruikt standaard Adwaita. Om Adwaita dark alleen toe te passen op GTK 2-toepassingen gebruik de volgende symlink:
$ ln -s /usr/share/themes/Adwaita-dark ~/.themes/Adwaita
om nieuwe thema ‘ s te selecteren (verplaats ze naar de juiste map en) gebruik GNOME Tweaks of de GSettings-opdrachten hieronder:
Voor het GTK-thema:
$ gsettings set org.gnome.desktop.interface gtk-theme theme-name
Voor het pictogramthema:
$ gsettings set org.gnome.desktop.interface icon-theme theme-name
org.gnome.desktop.wm.preferences theme
wordt afgeraden en genegeerd.zie GTK#thema ‘ s en pictogrammen # handmatig.
Titelbalkhoogte
~/.config / gtk-3.0 / gtk.css
headerbar.default-decoration {padding-top: 5px; padding-bottom: 5px; min-height: 0px; font-size: 0.8 em;} headerbar.standaard-decoratieknop.titelknop { padding: 0px; min-height: 0px;}
Zie voor meer informatie.
titelbalk knop volgorde
om de volgorde voor de GNOME window manager (Mutter, Metacity) in te stellen:
$ gsettings set org.gnome.desktop.wm.preferences button-layout ':minimize,maximize,close'
titelbalk verbergen wanneer gemaximaliseerd
- installeer gnome-shell-extension-gtktitlebar-gitAUR. Verwijdert titelbalken van gemaximaliseerde, niet-GTK-vensters.
- installeer gnome-shell-extension-no-title-bar-gitAUR of gnome-shell-extension-no-title-barAUR. Gemaximaliseerde vensters krijgen de titelbalk samengevoegd in de activiteitenbalk.
- install mutter-hide-legacy-decorationsAUR. Het verandert een standaardinstelling in de window manager, om de titelbalk op oudere (niet-headerbar) apps automatisch te verbergen wanneer ze worden gemaximaliseerd of betegeld aan de zijkant.
- installeer gnome-shell-extension-pixel-saver-gitAUR of gnome-shell-extension-pixel-saverAUR. Gemaximaliseerde vensters krijgen de titelbalk samengevoegd in de activiteitenbalk, het opslaan van kostbare pixels.
GNOME Shell-thema ‘ s
Het thema van GNOME Shell zelf is configureerbaar. Om een Shell thema te gebruiken, moet je er eerst voor zorgen dat je het GNOME-shell-extensions pakket geïnstalleerd hebt. Schakel vervolgens de extensie gebruikersthema ‘ s in, hetzij via GNOME Tweaks of via de GNOME Shell extensies webpagina. Shell thema ‘ s kunnen dan worden geladen en geselecteerd met behulp van de Gnome Tweaks.
Er zijn een aantal Gnome Shell thema ‘ s beschikbaar in de AUR. Shell thema ’s kunnen ook worden gedownload van gnome-look.org.
pictogrammen op menu
het standaard GNOME-schema toont geen pictogram op menu’ s. Voer het volgende commando uit om pictogrammen op menu ‘ s weer te geven.
$ gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gtk/ButtonImages': <1>, 'Gtk/MenuImages': <1>}"
apps rastermappen
~/.local/share/applications-categories
genoemd naar elke categorie en bevat een lijst van de desktopbestanden die behoren tot apps die u wilt hebben. Optioneel kunt u het door elke app laten bladeren zonder een map en de gewenste categorie invoeren totdat u Ctrl-c
of geen apps meer hebt.In de dconf-editor navigeer naar org.gnome.desktop.app-folders
en de waarde van folder-children
om een array van door komma ‘ s gescheiden map namen:
toepassingen Toevoegen met behulp van gsettings
:
$ gsettings set org.gnome.desktop.app-folders.folder:/org/gnome/desktop/app-folders/folders/Sundry/ apps ""
Dit voegt de toepassingen alacarte.desktop
en dconf-editor.desktop
om de map Diversen. Hiermee wordt ook de map org.gnome.desktop.app-folders.folders.Sundry
aangemaakt.
om de map een naam te geven (als deze geen naam heeft die bovenaan de programma ‘ s verschijnt):
$ gsettings set org.gnome.desktop.app-folders.folder:/org/gnome/desktop/app-folders/folders/Sundry/ name "Sundry"
toepassingen kunnen ook gesorteerd worden op hun categorie (gespecificeerd in hun .desktop file):
$ gsettings set org.gnome.desktop.app-folders.folder:/org/gnome/desktop/app-folders/folders/Sundry/ categories ""
als bepaalde toepassingen die overeenkomen met een categorie niet gewenst zijn in een bepaalde map, kunnen uitsluitingen worden ingesteld:
$ gsettings set org.gnome.desktop.app-folders.folder:/org/gnome/desktop/app-folders/folders/Sundry/ excluded-apps ""
voor meer informatie, zie en .
Autostart
GNOME implementeert xdg Autostart.
met gnome-tweaks kunt u autostart-entries beheren.
gnome-tweaks
. Zie de volgende forum thread.bureaublad
pictogrammen op het bureaublad
tot GNOME 3.28 werden pictogrammen op het bureaublad geleverd door bestanden die een transparant venster over het bureaublad zouden tekenen met de pictogrammen. Vanaf GNOME 3.28 deze functionaliteit is verwijderd en bureaubladpictogrammen zijn niet langer beschikbaar in GNOME. Mogelijke oplossingen zijn het gebruik van Nemo (een fork van bestanden die nog steeds desktop icons functionaliteit) of het installeren van gnome-shell-extension-desktop-iconsAUR, die de desktop icon functionaliteit beschikbaar in GNOME 3.26 en eerdere repliceert, maar met een aantal kleine verschillen. Voor meer informatie, zie de volgende Arch forum thread.
scherm en achtergrond vergrendelen
bij het instellen van de achtergrond van het bureaublad of Scherm Vergrendelen, is het belangrijk op te merken dat het tabblad Afbeeldingen alleen afbeeldingen in /home/username/Pictures
map toont. Als u een afbeelding wilt gebruiken die zich niet in deze map bevindt, gebruik dan de onderstaande commando ‘ s.
voor de bureaubladachtergrond:
$ gsettings set org.gnome.desktop.background picture-uri 'file:///path/to/my/picture.jpg'
voor het vergrendelingsscherm achtergrond:
$ gsettings set org.gnome.desktop.screensaver picture-uri 'file:///path/to/my/picture.jpg'
uitschakelen linksboven hot corner
vanaf GNOME 3.34 kunt u het uitschakelen met dit:
$ gsettings set org.gnome.desktop.interface enable-hot-corners false
of via gnome-tweaks, in de Bovenste Balk > Activiteiten Overzicht Hot Corner
Extensions
De catalogus van extensies is beschikbaar op extensions.gnome.org. Ze kunnen worden geïnstalleerd en ingeschakeld in een browser door de toets in de linkerbovenhoek van het scherm aan en klikken op Installeren in het pop-upvenster (indien de uitbreiding in kwestie niet is geïnstalleerd). Geïnstalleerde extensies kunnen worden gezien op extensions.gnome.org/local, waar Beschikbare updates kunnen worden gecontroleerd. Geïnstalleerde extensies kunnen ook worden ingeschakeld of uitgeschakeld met gnome-tweaks.
GNOME Shell kan worden aangepast met extensies per gebruiker of systeembrede. Het installeren van extensies met pacman maakt ze beschikbaar voor alle gebruikers van het systeem en automatiseert het updateproces. Het GNOME-shell-extensions pakket biedt een set extensies die worden onderhouden als onderdeel van het GNOME-project (veel van de meegeleverde extensies worden gebruikt door de GNOME Classic-sessie). Gebruikers die een taakbalk willen maar geen gebruik willen maken van de GNOME Classic sessie, willen misschien de Window list extensie inschakelen (geleverd door het GNOME-shell-extensions pakket).
voor een lijst van momenteel ingeschakelde extensies:
$ gsettings get org.gnome.shell enabled-extensions
voor meer informatie over GNOME shell-extensies, zie .
Fonts
lettertypen kunnen worden ingesteld voor venstertitels, Interface (toepassingen), documenten en Monospace. Zie het tabblad Lettertypen in de Tweaks voor de relevante opties.
voor hinten zal RGBA waarschijnlijk gewenst zijn omdat dit op de meeste monitors past, en als lettertypen te geblokkeerd lijken, verminder hinten tot licht of geen.
WEBP, miniaturen
Installeer webp-pixbuf-loader om GNOME ‘ s image viewer (eog) te laten werken met WEBP-afbeeldingen, en voeg een thumbnailer toe die miniaturen maakt voor WEBP-afbeeldingen om deze weer te geven in GNOME-bestanden.
invoermethoden
GNOME heeft geïntegreerde ondersteuning voor invoermethoden via IBus, alleen ibus en de gewenste invoermethode-engine (bijv. ibus-libpinyin voor Intelligent Pinyin) moet worden geà nstalleerd, na de installatie kan de invoermethode-engine worden toegevoegd als een toetsenbordindeling in GNOME ‘ s regionale & taalinstellingen.
Power
wanneer u een laptop gebruikt, kunt u de volgende instellingen wijzigen:
$ gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 3600$ gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type hibernate$ gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 1800$ gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type hibernate$ gsettings set org.gnome.settings-daemon.plugins.power power-button-action suspend$ gsettings set org.gnome.desktop.lockdown disable-lock-screen true
om de monitor actief te houden wanneer het deksel gesloten is:
$ gsettings set org.gnome.settings-daemon.plugins.xrandr default-monitors-setup do-nothing
GNOME 3.24 verouderd de volgende instellingen:
org.gnome.settings-daemon.plugins.power button-hibernateorg.gnome.settings-daemon.plugins.power button-powerorg.gnome.settings-daemon.plugins.power button-sleeporg.gnome.settings-daemon.plugins.power button-suspendorg.gnome.settings-daemon.plugins.power critical-battery-action
niet onderbreken, wanneer laptopdeksel gesloten is
het instellingenpaneel van GNOME biedt de gebruiker geen optie om de actie te wijzigen die wordt geactiveerd wanneer het laptopdeksel gesloten is. Gnome-tweaks kunnen echter de instelling overschrijven die door systemd wordt toegepast. Op het tabblad Algemeen zet de schakelaar te onderbreken wanneer laptop deksel is gesloten. Het systeem zal dan niet opschorten naar RAM (S3) op deksel sluiten.
zorg ervoor dat de hierboven beschreven instelling niet is uitgeschakeld en bewerk de systemd-instellingen in /etc/systemd/logind.conf
. Stel HandleLidSwitch=ignore
In, zoals beschreven in Energiebeheer#ACPI events.
actie voor het kritieke batterijniveau wijzigen
het instellingenpaneel biedt geen optie voor het wijzigen van de actie voor het kritieke batterijniveau. Deze instellingen zijn ook uit dconf verwijderd. Ze worden nu beheerd door upower. Bewerk de upower instellingen in /etc/UPower/UPower.conf
. Zoek deze instellingen en pas deze aan aan uw behoeften.
/etc/UPower/UPower.conf
PercentageLow=10PercentageCritical=3PercentageAction=2CriticalPowerAction=HybridSleep
gebruik een andere vensterbeheerder
GNOME Shell ondersteunt het gebruik van een andere vensterbeheerder niet, maar GNOME Flashback biedt sessies voor Metacity en Compiz. Verder is het mogelijk om je eigen aangepaste GNOME sessies te definiëren die alternatieve componenten gebruiken.