Maybaygiare.org

Blog Network

GNOME

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

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.

Obs: mutter fungerar som en sammansatt chef för skrivbordet, anställa hårdvara grafikacceleration för att ge effekter som syftar till att minska skärmen röran. GNOME session manager upptäcker automatiskt om din videodrivrutin kan köra GNOME Shell och om inte, faller tillbaka till programåtergivning med llvmpipe.

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.

Obs: stöd för skärmlåsning (och mer) i GNOME tillhandahålls av GDM. Om GNOME inte startas med GDM kan ett annat skärmskåp användas. Se Lista över program/säkerhet # skärm skåp.

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

OBS: * En X-server är fortfarande nödvändig för att kör program som ännu inte har portats till Wayland, se Wayland#xwayland för mer information. Program som använder vissa grafikbibliotek, till exempel Qt, kan tvingas använda Wayland genom att ställa in miljövariabler. Se Wayland # GUI bibliotek för mer information.

  • 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:

  • Superm: visa anmälningslista
  • Supera: visa applikationsnät
  • AltTab: cykla aktiva applikationer
  • Alt` (nyckeln ovan Tab på amerikanska tangentbordslayouter): cycle windows av programmet i förgrunden
  • AltF2, ange sedan r eller restart: starta om skalet vid grafiska skalproblem (endast i X/legacy-läge, inte i Wayland-läge).

se tangentbordsnavigering för fler genvägar.

Tips: för att göraAlt+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

Obs: Vissa GNOME-program har genomgått namnändringar där programmets namn i dokumentation och om dialoger har ändrats men det körbara namnet har inte. Några sådana applikationer listas i tabellen nedan.

tips: om du söker efter det äldre namnet på ett program i Skalsökningsfältet returneras programmet i fråga. Till exempel kommer sökning efter nautilus att returnera filer.
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
Tips: för att ändra dagtemperaturen i en Wayland-session installera denna tillägg.

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.

Obs: Synaptics-drivrutinen stöds inte av GNOME. Istället bör du använda libinput. Se denna felrapport.

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).

Obs: dolda trådlösa nätverk som konfigurerats med networkmanagers nmtui ansluts inte automatiskt. Du måste skapa en ny profil med GNOME control center för att återställa autoanslutningsfunktioner för det nätverket.

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
Obs: Fönsterhanterarens tema följer GTK-temat. Att använda org.gnome.desktop.wm.preferences theme är föråldrat och ignoreras.

se GTK # teman och ikoner#manuellt.

Titlebar height
Obs! Om du använder den här konfigurationen krymper namnlisten för program som inte använder GNOME-stil CSD. Native GNOME-applikationer med CSD påverkas inte.
~/.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'
tips: kolon anger vilken sida av namnlisten fönsterknapparna kommer att visas.
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.
Obs: ovanstående tillägg fungerar inte för gnome-shell version 3.32 eller senare .

  • 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

tips: gnome-catgen (gnome-catgen-gitAUR) – skriptet låter dig hantera mappar genom att skapa filer i~/.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.

tips: Om plustecknet i avsnittet Tweaks Startup Applications inte svarar, försök starta Tweaks från terminalen med följande kommando: gnome-tweaks. Se följande forumtråd.
Obs: den föråldrade gnome-session-egenskaper dialogrutan kan läggas till genom att installera gnome-session-propertiesAUR paketet.

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.

Obs: tillägg från extensions.gnome.org kan installeras från webbläsare, för det är det nödvändigt att installera chrome-gnome-shell och lämplig webbläsartillägg.

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

tips: om du ställer in skalningsfaktorn till ett värde över 1.00 aktiveras Tillgänglighetsmenyn automatiskt.

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.

Se även

Lämna ett svar

Din e-postadress kommer inte publiceras.