GNOME (/(Bisexuell)no Bisexuell/) är en skrivbordsmiljö som syftar till att vara enkel och lätt att använda. Den är designad av GNOME-projektet och består helt av gratis och öppen källkodsprogramvara. GNOME är en del av GNU-projektet. Standarddisplayen är Wayland istället för Xorg.
- Installation
- instabila utgåvor
- GNOME Sessions
- starta
- grafiskt
- manuellt
- Xorg-sessioner
- Wayland sessioner
- GNOME-applikationer i Wayland
- Navigation
- äldre namn
- konfiguration
- systeminställningar
- färg
- nattlampa
- datum & tid
- standardapplikationer
- mus och pekplatta
- Network
- onlinekonton
- Sök
- avancerade inställningar
- utseende
- apps grid folders
- Autostart
- Desktop
- Extensions
- teckensnitt
- WEBP, thumbnails
- inmatningsmetoder
- Power
- använd en annan fönsterhanterare
- Se även
Installation
två grupper är tillgängliga:
- gnome innehåller GNOME-skrivbordet och en delmängd av väl integrerade applikationer;
- gnome-extra innehåller ytterligare GNOME-applikationer, inklusive en e-postklient, en IRC-klient, GNOME-Tweaks och en uppsättning spel. Observera att den här gruppen bygger på gnome-gruppen.
basskrivbordet består av GNOME Shell, ett plugin för Mutter window manager. Den kan installeras separat med gnome-shell.
instabila utgåvor
Se officiella repositories#gnome-unstable.
GNOME Sessions
GNOME har tre tillgängliga sessioner, alla med GNOME Shell.
- GNOME är standard som använder Wayland. Traditionella X-applikationer körs via Xwayland.GNOME Classic är en traditionell skrivbordslayout med ett liknande gränssnitt som GNOME 2, med föraktiverade tillägg och parametrar. Därför är det mer ett anpassat GNOME-skal än ett verkligt distinkt läge.
- GNOME på Xorg kör GNOME Shell med Xorg.
starta
GNOME kan startas antingen grafiskt med en displayhanterare eller manuellt från konsolen (vissa funktioner kan saknas). Displayhanteraren som ingår i gnome är GDM.
grafiskt
om du installerade gnome-gruppen och vill att den ska starta automatiskt vid nästa start, aktivera GDM-tjänsten:
# systemctl enable gdm
sedan kan du välja önskad session: GNOME, GNOME Classic (visas endast om gnome-shell-extensions installerades) eller GNOME på Xorg från visningshanterarens sessionsmeny.
manuellt
Xorg-sessioner
- för GNOME på xorg-sessionen lägger du till filen
~/.xinitrc
(se här för detaljer):export XDG_SESSION_TYPE=x11export GDK_BACKEND=x11exec gnome-session
- för GNOME Classic-sessionen lägger du till
~/.xinitrc
fil:export XDG_CURRENT_DESKTOP=GNOME-Classic:GNOMEexport GNOME_SHELL_SESSION_MODE=classicexec gnome-session
efter redigering av filen~/.xinitrc
kan GNOME startas med kommandotstartx
(se xinitrc för ytterligare detaljer, till exempel att bevara logind-sessionen). Efter att ha ställt in filen ~/.xinitrc
kan den också ordnas för att starta X vid inloggning, t.ex. på tty1 genom att lägga till .bash_profile
:
if ]; then XDG_SESSION_TYPE=x11 GDK_BACKEND=x11 exec startxfi
Wayland sessioner
- när du använder den proprietära NVIDIA-drivrutinen lider icke-Wayland-inbyggda applikationer av dålig prestanda på grund av bristen på hårdvaruaccelererad XWayland. Detta förväntas lösas någon gång i framtiden (Se även Wayland#XWayland).
manuell start av en Wayland-session är möjlig med XDG_SESSION_TYPE=wayland dbus-run-session gnome-session
.
för att börja logga in på tty1, Lägg till följande i din .bash_profile
eftersom inte alla applikationer respekterar XDG_SESSION_TYPE
, Lägg till en variabel för firefox, QT-applikationer:
if ]; then MOZ_ENABLE_WAYLAND=1 QT_QPA_PLATFORM=wayland XDG_SESSION_TYPE=wayland exec dbus-run-session gnome-sessionfi
GNOME-applikationer i Wayland
När den nya versionen är GNOME-session används, GNOME-applikationer kommer att köras med Wayland. För felsökningsfall listar GTK-manualen alternativ och miljövariabler.
Navigation
för att lära dig hur du använder GNOME shell effektivt läser GNOME Shell Cheat Sheet; det belyser GNOME shell-funktioner och kortkommandon. Funktionerna inkluderar uppgiftsbyte, tangentbordsanvändning, fönsterkontroll, panelen, översiktsläge och mer. Några av genvägarna är:
-
Super
m
: visa anmälningslista -
Super
a
: visa applikationsnät -
Alt
Tab
: cykla aktiva applikationer -
Alt
`
(nyckeln ovanTab
på amerikanska tangentbordslayouter): cycle windows av programmet i förgrunden -
Alt
F2
, ange sedanr
ellerrestart
: starta om skalet vid grafiska skalproblem (endast i X/legacy-läge, inte i Wayland-läge).
se tangentbordsnavigering för fler genvägar.
Alt+Tab
Byt endast program i nuvarande arbetsyta, kan du ställa incurrent-workspace-only
tilltrue
$ gsettings set org.gnome.shell.app-switcher current-workspace-only true
äldre namn
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 |
konfiguration
GNOME-Systeminställningspanelen (gnome-control-center) och GNOME-applikationer använder dconf-konfigurationssystemet för att lagra sina inställningar.
Du kan direkt komma åt dconf-databasen med kommandoradsverktygen GSettings (1). Detta låter dig också konfigurera inställningar som inte exponeras av användargränssnitten. Kommandoradsverktyg dconf (1) kan direkt ändra den underliggande databasen, kringgå validering.
fram till GNOME 3.24 inställningar tillämpades av GNOME settings-demonen (finns på /usr/lib/gnome-settings-daemon/gnome-settings-daemon
), som kunde köras utanför en GNOME-session.
GNOME 3.24 ersatte dock GNOME settings-demonen med flera separata inställningsinsticksprogram /usr/lib/gnome-settings-daemon/gsd-*
som senare flyttades till /usr/lib/gsd-*
. Dessa plugins styrs nu via skrivbordsfiler under /etc/xdg/autostart
(org.gnome.SettingsDaemon.*.skrivbord). För att köra dessa plugins utanför en GNOME-session måste du nu kopiera/redigera lämpliga skrivbordsposter till ~/.config/autostart
.
konfigurationen utförs vanligtvis användarspecifik, det här avsnittet täcker inte hur man skapar konfigurationsmallar för flera användare.
systeminställningar
färg
demonen colord
läser skärmens EDID och extraherar lämplig färgprofil. De flesta färgprofiler är korrekta och ingen installation krävs; men för de som inte är korrekta eller för äldre skärmar kan färgprofiler läggas i ~/.local/share/icc/
och riktas till.
nattlampa
GNOME levereras med ett inbyggt blått ljusfilter som liknar Redshift. Du kan aktivera och anpassa den tid du vill aktivera nattlampa från menyn bildskärmsinställningar. Dessutom kan du justera kelvin-temperaturen med följande dconf-inställning, där 5000 är ett exempelvärde:
$ gsettings set org.gnome.settings-daemon.plugins.color night-light-temperature 5000
datum & tid
om systemet har en konfigurerad Nätverkstidsprotokolldemon kommer den också att vara effektiv för GNOME. Synkroniseringen kan ställas in på manuell kontroll från menyn, om det behövs.
GNOME stöder automatisk tidszonval (kan aktiveras i datum & tidsavsnitt i systeminställningarna, med tanke på att Platstjänster är aktiverade (se avsnittet Sekretess i inställningarna).
för att visa datumet i den övre fältet, kör:
$ gsettings set org.gnome.desktop.interface clock-show-date true
dessutom, för att visa veckonummer i kalendern som öppnas i den övre fältet, kör:
$ gsettings set org.gnome.desktop.calendar show-weekdate true
standardapplikationer
När du installerar GNOME för första gången kan det hända att fel program hanterar vissa protokoll. Totem öppnar till exempel videor istället för en tidigare använd VLC. Några av föreningarna kan ställas in från Systeminställningar via: detaljer > standardapplikationer.
för andra protokoll och metoder, se standardapplikationer för konfiguration.
mus och pekplatta
de flesta pekplattans inställningar kan ställas in från Systeminställningar via: enheter > mus & pekplatta.
beroende på din enhet kan andra konfigurationsinställningar vara tillgängliga, men inte exponerade via standard GUI. Till exempel en annan pekplatta click-method
$ gsettings range org.gnome.skrivbord.kringutrustning.touchpad click-method
enum'default"none"områden"fingrar'
som ska ställas in manuellt:
$ gsettings set org.gnome.desktop.peripherals.touchpad click-method 'fingers'
eller via gnome-tweaks.
Network
NetworkManager är det ursprungliga verktyget i GNOME-projektet för att styra nätverksinställningar från skalet. Installera paketet networkmanager och aktivera NetworkManager.service
systemd-enheten.
medan alla andra nätverkshanterare kan användas också, ger NetworkManager fullständig integration via shell nätverksinställningar och en statusindikator applet network-manager-applet (krävs inte för GNOME).
onlinekonton
Backends för GNOME-meddelandeprogrammet empathyAUR samt avsnittet GNOME Online Accounts i Systeminställningspanelen finns i en separat grupp: telepati. Se Det går inte att lägga till konton i Empathy och GNOME Online-konton. Vissa onlinekonton, till exempel ownCloud, kräver att gvfs-goa installeras för full funktionalitet i GNOME-applikationer som GNOME-filer och GNOME-dokument .
Sök
GNOME-skalet har en sökning som snabbt kan nås genom att trycka på Super
och börja skriva. Tracker-paketet installeras som standard som en del av gnome group och tillhandahåller en indexeringsapplikation och metadatabas. Den kan konfigureras med menyalternativet Sök och indexering; övervaka status med tracker-kontroll. Den startas automatiskt av gnome-session när användaren loggar in. Indexering kan startas manuellt med tracker-control -s
. Sökinställningar kan också konfigureras i Systeminställningspanelen.
Spårningsdatabasen kan frågas med kommandot tracker-sparql. Se dess manualsida tracker-sparql (1) för mer information.
avancerade inställningar
som nämnts ovan visas inte många konfigurationsalternativ som att ändra GTK-temat eller window manager-temat i GNOME-Systeminställningspanelen (gnome-control-center). De användare som vill konfigurera dessa inställningar kanske vill använda GNOME Tweaks (gnome-tweaks), ett bekvämt grafiskt verktyg som exponerar många av dessa inställningar. GNOME-inställningar (som lagras i dconf-databasen) kan också konfigureras med dconf-editor(1) (ett grafiskt dconf-konfigurationsverktyg) eller GSettings kommandoradsverktyg. GNOME Tweaks gör inte något annat i bakgrunden av GUI; notera dock att du inte hittar alla inställningar som beskrivs i följande avsnitt i den.
utseende
teman
GNOME använder Adwaita som standard. För att endast tillämpa Adwaita dark på GTK 2-applikationer använd följande symlink:
$ ln -s /usr/share/themes/Adwaita-dark ~/.themes/Adwaita
för att välja nya teman (flytta dem till lämplig katalog och) använd GNOME Tweaks eller GSettings-kommandona nedan:
för GTK-temat:
$ gsettings set org.gnome.desktop.interface gtk-theme theme-name
för ikontemat:
$ gsettings set org.gnome.desktop.interface icon-theme theme-name
org.gnome.desktop.wm.preferences theme
är föråldrat och ignoreras.se GTK # teman och ikoner#manuellt.
Titlebar height
~/.config / gtk-3.0 / gtk.css
headerbar.standard-dekoration { padding-top: 5px; padding-bottom: 5px; min-höjd: 0px; font-size: 0.8 em;}headerbar.standard-dekoration knapp.titlebutton { padding: 0px; min-höjd: 0px;}
se för mer information.
Titlebar button order
för att ställa in ordningen för GNOME-fönsterhanteraren (Mutter, Metacity):
$ gsettings set org.gnome.desktop.wm.preferences button-layout ':minimize,maximize,close'
dölj namnlisten när den maximeras
- installera gnome-shell-extension-gtktitlebar-gitAUR. Tar bort namnlister av maximerade, icke-GTK fönster.
- installera gnome-shell-extension-no-title-bar-gitAUR eller gnome-shell-extension-no-title-barAUR. Maximerade fönster får namnlisten samman i aktivitetsfältet.
- installera mutter-hide-legacy-decorationsAUR. Det ändrar en standardinställning i fönsterhanteraren, så att automatiskt dölja namnlisten på äldre (icke-headerbar) program när de maximeras eller kaklade åt sidan.
- installera gnome-shell-extension-pixel-saver-gitAUR eller gnome-shell-extension-pixel-saverAUR. Maximerade fönster får namnlisten samman i aktivitetsfältet, vilket sparar värdefulla pixlar.
GNOME Shell teman
temat för GNOME Shell själv kan konfigureras. För att använda ett Skaltema, se först till att du har gnome-shell-extensions-paketet installerat. Aktivera sedan User Themes-tillägget, antingen via GNOME Tweaks eller via GNOME Shell Extensions-webbsidan. Skal teman kan sedan laddas och väljas med hjälp av GNOME Tweaks.
det finns ett antal GNOME-Skalteman tillgängliga i AUR. Skal teman kan också laddas ner från gnome-look.org.
ikoner på menyn
standard GNOME-schemat visar ingen ikon på menyerna. För att visa ikoner på menyer, utfärda följande kommando.
$ gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gtk/ButtonImages': <1>, 'Gtk/MenuImages': <1>}"
apps grid folders
~/.local/share/applications-categories
uppkallad efter varje kategori och innehåller en lista över skrivbordsfilerna som tillhör appar som du vill ha inuti. Alternativt kan du låta det gå igenom varje app utan en mapp och mata in önskad kategori tills du Ctrl-c
eller slut på appar.i dconf-redigeraren navigerar du till org.gnome.desktop.app-folders
och ställer in värdet på folder-children
till en rad kommaseparerade mappnamn:
Lägg till applikationer med gsettings
:
$ gsettings set org.gnome.desktop.app-folders.folder:/org/gnome/desktop/app-folders/folders/Sundry/ apps ""
detta lägger till applikationerna alacarte.desktop
och dconf-editor.desktop
I mappen Diverse. Detta skapar också mappen org.gnome.desktop.app-folders.folders.Sundry
.
för att namnge mappen (om den inte har något namn som visas högst upp i applikationerna):
$ gsettings set org.gnome.desktop.app-folders.folder:/org/gnome/desktop/app-folders/folders/Sundry/ name "Sundry"
applikationer kan också sorteras efter deras kategori (anges i deras .
$ gsettings set org.gnome.desktop.app-folders.folder:/org/gnome/desktop/app-folders/folders/Sundry/ categories ""
om vissa program som matchar en kategori inte önskas i en viss mapp, undantag kan ställas in:
$ gsettings set org.gnome.desktop.app-folders.folder:/org/gnome/desktop/app-folders/folders/Sundry/ excluded-apps ""
För mer information, se och .
Autostart
GNOME implementerar xdg Autostart.
gnome-tweaks tillåter hantering av autostart-poster.
gnome-tweaks
. Se följande forumtråd.Desktop
ikoner på skrivbordet
fram till GNOME 3.28 tillhandahölls ikoner på skrivbordet av filer som skulle rita ett transparent fönster över skrivbordet som innehåller ikonerna. Från GNOME 3.28 den här funktionen har tagits bort och skrivbordsikoner är inte längre tillgängliga i GNOME. Möjliga lösningar inkluderar att använda Nemo (en gaffel av filer som fortfarande har skrivbordsikoner funktionalitet) eller installera gnome-shell-extension-desktop-iconsAUR, som replikerar skrivbordsikon funktionalitet finns i GNOME 3.26 och prior, men med några smärre skillnader. För mer information, se följande Arch forumtråd.
Låsskärm och bakgrund
När du ställer in bakgrunden på skrivbordet eller låsskärmen är det viktigt att notera att fliken Bilder endast visar bilder som finns i mappen /home/username/Pictures
. Om du vill använda en bild som inte finns i den här mappen, använd kommandona som anges nedan.
för skrivbordsbakgrunden:
$ gsettings set org.gnome.desktop.background picture-uri 'file:///path/to/my/picture.jpg'
för låsskärmens bakgrund:
$ gsettings set org.gnome.desktop.screensaver picture-uri 'file:///path/to/my/picture.jpg'
inaktivera det övre vänstra heta hörnet
från GNOME 3.34 kan du inaktivera det med detta:
$ gsettings set org.gnome.desktop.interface enable-hot-corners false
eller via gnome-tweaks, i översta fältet > aktiviteter översikt Hot Corner
Extensions
katalogen över tillägg finns på extensions.gnome.org. de kan installeras och aktiveras i en webbläsare genom att ställa in omkopplaren längst upp till vänster på skärmen till på och klicka på Installera i popup-fönstret (om tillägget i fråga inte är installerat). Installerade tillägg kan ses på extensions.gnome.org/local, där tillgängliga uppdateringar kan kontrolleras. Installerade tillägg kan också aktiveras eller inaktiveras med gnome-tweaks.
GNOME Shell kan anpassas med tillägg per användare eller hela systemet. Installera tillägg med pacman gör dem tillgängliga för alla användare av systemet och automatiserar uppdateringsprocessen. Gnome-shell-extensions-paketet innehåller en uppsättning tillägg som underhålls som en del av GNOME-projektet (många av de medföljande tilläggen används av GNOME Classic-sessionen). Användare som vill ha en aktivitetsfält men inte vill använda GNOME Classic-sessionen kanske vill aktivera Fönsterlistan (tillhandahålls av gnome-shell-extensions-paketet).
för att lista för närvarande aktiverade tillägg:
$ gsettings get org.gnome.shell enabled-extensions
För mer information om GNOME shell-tillägg, se .
teckensnitt
teckensnitt kan ställas in för fönstertitlar, gränssnitt (applikationer), dokument och Monospace. Se fliken Teckensnitt i Tweaks för relevanta alternativ.
för att antyda, RGBA kommer sannolikt att vara önskvärt eftersom detta passar de flesta bildskärmar typer, och om teckensnitt verkar alltför blockerade minska antydan till liten eller ingen.
WEBP, thumbnails
Installera webp-pixbuf-loader att göra GNOME image viewer (eog) arbete med WEBP bilder, och lägga till en thumbnailer som skapar miniatyrer för WEBP bilder för att visa dem i GNOME-filer.
inmatningsmetoder
GNOME har integrerat stöd för inmatningsmetoder via IBus, endast ibus och den önskade inmatningsmetodmotorn (t. ex. ibus-libpinyin för Intelligent Pinyin) behövde installeras, efter installationen kan inmatningsmetodmotorn läggas till som en tangentbordslayout i GNOME: s regionala & språkinställningar.
Power
När du använder en bärbar dator kanske du vill ändra följande inställningar:
$ 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
för att hålla skärmen aktiv när locket är stängt:
$ gsettings set org.gnome.settings-daemon.plugins.xrandr default-monitors-setup do-nothing
GNOME 3.24 nedskrivna följande inställningar:
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
stäng inte av, när laptoplocket är stängt
inställningspanelen i GNOME ger inte ett alternativ för användaren att ändra åtgärden som utlöses när laptoplocket är stängt. Gnome-tweaks kan dock åsidosätta inställningen som tillämpas av systemd. På fliken Allmänt stäng av strömbrytaren när laptoplocket är stängt. Systemet kommer då inte att avbryta till RAM (S3) på locket nära.
för att ändra lockomkopplarens åtgärd i hela systemet, se till att inställningen som beskrivs ovan inte är avstängd och redigera systemd-inställningarna i /etc/systemd/logind.conf
. För att stänga av suspend on lid close, Ställ in HandleLidSwitch=ignore
, som beskrivs i Power management#ACPI-händelser.
ändra åtgärd för kritisk batterinivå
inställningspanelen ger inte möjlighet att ändra åtgärden för kritisk batterinivå. Dessa inställningar har också tagits bort från dconf. De förvaltas nu av upower. Redigera upower-inställningarna i /etc/UPower/UPower.conf
. Hitta dessa inställningar och anpassa efter dina behov.
/etc/UPower/UPower.conf
PercentageLow=10PercentageCritical=3PercentageAction=2CriticalPowerAction=HybridSleep
använd en annan fönsterhanterare
GNOME Shell stöder inte att använda en annan fönsterhanterare, men GNOME Flashback tillhandahåller sessioner för Metacity och Compiz. Dessutom är det möjligt att definiera dina egna anpassade GNOME-sessioner som använder alternativa komponenter.