GNOME (Čeština)
GNOME (/(ɡ)noʊm/) je plochové prostředí, jež se snaží být přístupné. Je navrhováno skupinou The GNOME Project a je zcela tvořeno svobodným softwarem. Využívá Wayland místo Xorgu a nabízí relace
- GNOME, standard, spustí GNOME Shell na Waylandu. Tradiční X aplikace se spouštějí přes Xwayland.
- GNOME Classic poskytuje "tradiční pracovní plochu" (s uživatelským rozhraním podobným GNOME 2) užitím rozšíření a nastavení. Proto to je spíše jen poupravená obdoba GNOME Shellu než zcela odlišná volba.
- GNOME on Xorg spustí GNOME Shell pomocí Xorgu.
Instalace
Dvě skupiny balíčků jsou k dispozici:
- gnome obsahuje základní GNOME plochu a některé dobře integrované aplikace;
- gnome-extra obsahuje další sadu GNOME aplikací, včetně emailového klientu, IRC klientu, GNOME Tweaks a řadu her. Tato skupina balíčků staví na gnome sadě balíčků.
Základní plocha se skládá z GNOME Shellu, pluginu pro správce oken Mutter. Může být nainstalován zvlášť skrz gnome-shell.
"Unstable" vydání mohou být též použita; vizte Official repositories#gnome-unstable.
Spouštění
GNOME může být spuštěn graficky pomocí displejového správce nebo ručně z konzole (některé vymoženosti ale mohou chybět). Displejový správce, jejž obsahuje gnome, je GDM.
Grafické
Pokud jste nainstalovali gnome sadu balíčků a chcete spustit GNOME mimovolně při dalším spuštění, povolte gdm.service
. Můžete si pak vybrat relaci: GNOME, GNOME Classic (zobrazí se pouze, je-li nainstalován balíček gnome-shell-extensions) či GNOME on Xorg. Waylandové relace mohou být povoleny/vypnuty v GDM konfiguračním souboru.
Pokud chcete radši spustit GNOME rovnou, abyste se vyhnuli restartu počítače, spusťte již zmíněné gdm.service
z tty, jež zrovna není graficky zaneprázdněno.
Ruční
Xorg relace
- Pro Gnome on Xorg relaci, přidejte do
~/.xinitrc
souboru (vizte [1] pro podrobnosti):export XDG_SESSION_TYPE=x11 export GDK_BACKEND=x11 exec gnome-session
- Pro GNOME Classic relaci, přidejte do
~/.xinitrc
souboru:export XDG_CURRENT_DESKTOP=GNOME-Classic:GNOME export GNOME_SHELL_SESSION_MODE=classic exec gnome-session
Po upravení ~/.xinitrc
souboru může být GNOME spuštěn skrz startx
příkaz (vizte xinitrc pro další poznatky; například jak zachovat logind relaci). Po nastavení ~/.xinitrc
souboru můžete též nastavit spuštění X po přihlášení, například na tty1 přidáním do .bash_profile
:
if [[ -z $DISPLAY && $(tty) == /dev/tty1 ]]; then XDG_SESSION_TYPE=x11 GDK_BACKEND=x11 exec startx fi
Waylandové relace
Ruční spouštění Waylandové relace je možné skrz XDG_SESSION_TYPE=wayland dbus-run-session gnome-session
. Jiná možnost je spustit gnome-shell
přímo s wayland možností z kterékoholiv dostupného tty:
$ gnome-shell --wayland
Ruční spuštění GNOME nevyžaduje gdm
(a tedy také následující gdm.service
, tudíž je to přístupná volba pro uživatele s minimální instalací GNOME, jež se skládá jen z velmi mála balíčků z gnome
.
K spuštění po přihlášení na tty1 přidejte předchozí řádku kódu do .bash_profile
. Firefox a jiné QT aplikace neuznávají XDG_SESSION_TYPE
, tudíž pro ně musíte přidat proměnné prostředí též:
if [[ -z $DISPLAY && $(tty) == /dev/tty1 && $XDG_SESSION_TYPE == tty ]]; then MOZ_ENABLE_WAYLAND=1 QT_QPA_PLATFORM=wayland XDG_SESSION_TYPE=wayland exec dbus-run-session gnome-session fi
GNOME aplikace ve Waylandu
Pokud je užita GNOME relace, GNOME aplikace budou spouštěny pod Waylandem. Pro debugovací případy https://docs.gtk.org/gtk3/running.html a https://docs.gtk.org/gtk4/running.html obsahují seznam možností a proměnných prostředí.
Abyste se naučili, jak užívat GNOME Shellu účinně, přečtěte si GNOME Shell Cheat Sheet; popisuje GNOME Shell funkce a klávesové zkratky. Mezi funkce třeba patří přepínaní mezi aktivitami, používání klávesnice, ovládání oken, panel, režim přehledu a více. Některé ze zkratek jsou:
-
Super+m
: zobraz upozornění -
Super+a
: zobraz mřížku aplikací -
Alt+Tab
: cykluj mezi zapnutými aplikacemi -
Alt+`
(tlačítko nadTab
na US klávesnicích): cykluj okna aplikací v popředí -
Alt+F2
, potom zmáčkněter
neborestart
: restartuj shell v případě, že grafický shell má potíže (pouze v X/legacy režimu, ne ve Waylandovém režimu)
Vizte tipy a triky pro změny standardního nastavení, aby přepínaní mezi okny bylo jako na Windowsu.
Vizte klávesnicovou navigaci pro více zkratek.
Legacy jména
Nynější | 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 |
Nastavení
GNOME Settings (gnome-control-center) a GNOME applications používají dconf konfigurační systém k ukládání nastavení.
Můžete přímo přepisovat dconf databázi skrz konzolový nástroj gsettings(1). To Vám též dovolí měnit nastavení, která se nezobrazují v uživatelském rozhraní. Konzolový nástroj dconf(1) může přímo ovlivnit databázi; vyhýbá se tím validaci.
Až po GNOME 3.24 nastavení bylo aplikováno GNOME Settings daemonem (jenž se nachází v /usr/lib/gnome-settings-daemon/gmone-settings-daemon
), jejž bylo možno spustit mimo GNOME relaci.
GNOME 3.24 nahradila GNOME Settings daemona několika rozdílnými pluginy na nastavení /usr/lib/gnome-settings-daemon/gsd-*
, jež byly časem přesunuty do /usr/lib/gsd-*
. Tyto pluginy se nyní ovládají skrz soubory na ploše pod /etc/xdg/autostart
(stejné jako org.gnome.SettingsDaemon.*.desktop
). Ke spuštění těchto pluginů mimo GNOME relaci budete muset zkopírovat/přepsat určité desktopové vstupy v ~/.config/autostart
.
Konfigurace se často vytváří pro určité uživatele; tato část se nezabývá vytvářením konfigurace pro vícero uživatelů.
Systémová nastavení
Barvy
Daemon colord
čte EDID displeje a vybere vhodný barevný profil. Většina barevných profilů je přesně nastavená a nevyžaduje úpravy, nicméně pokud nejsou některé přesné, nebo máte-li starší displej, barevné profily mohou být vloženy do ~/.local/share/icc
a můžete k nim nasměrovat.
Noční Světlo
GNOME obsahuje filtr na modré světlo podobné Redshiftu. Můžete jej povolit a vybrat si čas, od kdy chcete povolit Noční Světlo, z displejového nastavení. Též můžete změnit kelvinovou teplotu následujícím dconf nastavenǐm, kde 5000 je příkladná hodnota:
$ gsettings set org.gnome.settings-daemon.plugins.color night-light-temperature 5000
Datum & čas
Pokud má systém nakonfigurovaný Network Time Protocol daemona, bude provozuschopný pro GNOME též. Sladění může být nastaveno na ruční ovládání z menu, pokud je to nutné.
GNOME nabízí samovolné vybírání časových zón (může být povoleno v Date & Time oddělení systémového nastavení, pokud jsou povoleny polohové služby (vizte Privacy oddělení nastavení)).
K zobrazení datumu na horní liště, zadejte:
$ gsettings set org.gnome.desktop.interface clock-show-date true
Abyste dodatečně zobrazili číslo týdne v otevřeném kalendáři na horní liště, zadejte:
$ gsettings set org.gnome.desktop.calendar show-weekdate true
Základní aplikace
Po prvním nainstalování GNOME možná shledáte, že špatné aplikace se starají o určité protokoly. Například totem otevírá videa namísto VLC. To může být změněno v systémovém nastavení skrz Základní aplikace.
Pro jiné protokoly a metody vizte Základní aplikace pro konfiguraci.
Myš a touchpad
Většina touchpadového nastavení může být změněna v systemovém nastavení skrz Myš & Touchpad.
Podle Vašeho zařízení jiná konfigurační nastavení mohou být dostupná, ale nezobrazí se v standardním grafickém rozhraní. Například se nezobrazí jiná touchpadová click-method
$ gsettings range org.gnome.desktop.peripherals.touchpad click-method
enum 'default' 'none' 'areas' 'fingers'
k ručnímu nastavení:
$ gsettings set org.gnome.desktop.peripherals.touchpad click-method 'fingers'
nebo skrz gnome-tweaks.
Síť
NetworkManager je nástroj GNOME projektu pro ovládání síťového nastavení ze shellu. Nainstalujte networkmanager balíček a povolte NetworkManager.service
systemd unit, pokud jste zatím tak neučinili.
Zatímco může být použit jakýkoliv jiný správce síťe, NetworkManager poskytuje plnou integraci síťového nastavení a appletu na statusový indikátor network-manager-applet (není potřebný pro GNOME) skrz shell.
Online účty
Některé online účty jako například ownCloud vyžadují, aby byl balíček gvfs-goa nainstalován pro plnou provozuschopnost v GNOME aplikacích jako třeba GNOME Files či GNOME Documents [2].
Vizte Online účty pro důkladnější poučení.
Vyhledávání
GNOME shell nabízí vyhledávání, jež můžete využít zmáčknutím Super
klávesy. Balíček tracker3[broken link: package not found] je již nainstalován jako součást gnome skupiny balíčků a poskytuje indexování aplikací a metadatové databáze. Může být nastaven skrz Vyhledávání a Indexování menu položku; monitorový status s tracker-control. Spouští se automaticky s gnome-session, když se uživatel přihlásí. Indexování může být ručně zapnuto skrz tracker-control -s
. Vyhledávací nastavení může být nakonfigurováno v Nastavení.
Tracker databáze může být prohledána skrz tracker-sparql příkaz. Vizte tracker3-sparql(1)[dead link 2024-10-13] pro podrobnosti.
Pokročilá nastavení
Jak bylo zmíněno výše, mnoho konfiguračních možností jako menění vzhledu GTK či správce oken se nezobrazí v GNOME Settings (gnome-control-center). Uživatelé, kteří chtějí pozměnit toto nastavení, by měli využít GNOME Tweaks (gnome-tweaks), užitečný nástroj pro měnění tohoto nastavení skrz grafické rozhraní.
GNOME Settings (jež jsou uložena v DConf databázi) mohou být též pozměněna skrz dconf-editor(1) (grafický DConf konfigurační nástroj) nebo konzolové gsettings. GNOME Tweaks nedělá nic dalšího v pozadí grafického rozhraní; nezapomeňte však že v tom nenajdete všechna nastavení popsaná v následujících odděleních.
Rozšíření
Katalog rozšířeních naleznete na https://extensions.gnome.org. Rozšíření mohou být nainstalována skrz oficiální repozitáře (pouze některá), AUR nebo prohlížeč.
- Instalování rozšíření skrz prohlížeč je povolí pouze pro přihlášeného uživatele a vyžadují ruční aktualizování. Toto je jednodušší způsob.
- Pokud jste se rozhodli nainstalovat rozšíření skrz prohlížeč, musíte si nainstalovat gnome-browser-connector. Tento balíček není potřebný, pokud stahujete rozšíření z oficiálních repozitářů nebo AUR.
- Instalování rozšíření skrz AUR (nebo skrz oficiální repozitáře, pokud je tam najdete) je činí systémovými, tudíž budou dostupné všem uživatelům (též to automatizuje aktualizování, používáte-li AUR pomocníka.
Nainstalovaná rozšíření můžete konfigurovat, povolovat či vypínat skrz grafické rozhraní přes gnome-extensions-app, z konzolové řádky skrz gnome-extensions(1) nebo z prohlížeče. Rozšíření mohou být ve Vašem prohlížeči nainstalována a následně spuštěna kliknutím v pravém horním rohu na spínač, jenž se nastaví na stav ON. Pak musíte též zmáčknout Install ve vyskakovacím okně (pokud dané rozšíření ještě není nainstalováno). Již nainstalovaná rozšíření najdete na https://extensions.gnome.org/local/, kde též můžete zkontrolovat aktualizace.
Balíček gnome-shell-extensions poskytuje sadu užitečných rozšíření, o niž se stará GNOME Project.
K vypsání povolených rozšíření:
$ gsettings get org.gnome.shell enabled-extensions
Příkaz výše může vypsat rozšíření, jež byla odstraněna. K vypsání rozšíření, která jsou povolena a současně nainstalována, využijte příkaz gnome-extensions:
$ gnome-extensions list --enabled
Pro více informací ohledně GNOME shell rozšíření, vizte https://extensions.gnome.org/about/.
Vzhled
Vzhledy
GNOME standardně využívá Adwaita. Pro Adwaita-dark pouze pro GTK 2 aplikace, použijte následující symlink:
$ ln -s /usr/share/themes/Adwaita-dark ~/.themes/Adwaita
K vybrání nových vzhledů (přesuňte je do správné složky a) užijte GNOME Tweaks či GSettings příkazy níže.
Pro GTK vzhled:
$ gsettings set org.gnome.desktop.interface gtk-theme theme-name
Pro vzhled ikonek:
$ gsettings set org.gnome.desktop.interface icon-theme theme-name
org.gnome.desktop.wm.preferences theme
je již neplatný.Vizte GTK#Themes a Icons#Icon themes.
Pořadí tlačítek na oknech
K nastavení pořadí pro GNOME správce oken (Mutter, Metacity):
$ gsettings set org.gnome.desktop.wm.preferences button-layout ':minimize,maximize,close'
GNOME Shell vzhledy
Vzhled GNOME Shellu je též nastavitelný. Abyste mohli použít Shell vzhled, prvně se ujistěte, že máte nainstalovaný balíček gnome-shell-extensions. Pak povolte User Themes rozšíření, buď skrz GNOME Extensions aplikaci, nebo skrz GNOME Shell Extensions stránku. Shell vzhledy mohou pak být načteny a vybrány skrz GNOME Extensions.
Lze nalézt mnoho GNOME Shell vzhledů na AUR. Mnoho vzhledů nepoužívá stejný formát jmen, tudíž zkuste vyhledat daný vzhled přímo v AUR. Shell vzhledy mohou být též stáhnuty z gnome-look.org.
App indikátory/ikonky na horní liště
K povolení app indikátorů, které jsou užitečné pro ovládání či monitorování jednotlivých aplikací, které bězí v pozadí, nainstalujte balíček gnome-shell-extension-appindicator nebo gnome-shell-extension-appindicator-gitAUR, restartujte GNOME Shell a následně povolte app indikátor rozšíření v GNOME Extensions aplikaci či příkazem
$ gnome-extensions enable $(gnome-extensions list | grep -m 1 appindicatorsupport)
Shell rozmazání
Blur my Shell je rozšíření, jež rozmazává obrazovku přehledu, shell samotný a některé aplikace. Nainstalujte gnome-shell-extension-blur-my-shellAUR nebo gnome-shell-extension-blur-my-shell-gitAUR pro aktualizace. Toto rozšíření nabízí širokou škálu nastavení; můžete si vybrat, které aplikace chcete rozmazat.
Zaoblené rohy
Většina GNOME aplikací mají zaoblený vzhled jenom na vrchních rozích, zatímco legacy okna mají všechny čtyři rohy ostré. Pokud chcete mít všechna okna zaoblená ze všech stran, nainstalujte gnome-shell-extension-rounded-window-cornersAUR.
Coverflowvý Alt-Tab
Základní Alt-Tab v GNOME je velmi jednoduchý a nezobrazuje přehledy vybraných oken. Coverflowový Alt-Tab je rozšíření, které přidává nové funkce k Alt-Tab, aby přepínání mezi aplikacemi bylo jednodušší a vypadalo lépe. Nainstalujte gnome-shell-extension-coverflow-alt-tab-gitAUR a pak si nastavte toto rozšíření podle vkusu.
Autostart
GNOME poskytuje XDG Autostart.
Balíček gnome-tweaks povoluje spravování autostart-entries.
gnome-tweaks
. Vizte následující diskuzi na fóru.Plocha
Dash na aplikační lištu
Aby se dash vyskytoval v aplikační liště, nainstalujte gnome-shell-extension-dash-to-dockAUR.
Zapnout v přehledu
Od GNOME 40 výše se plocha vždy spustí v přehledu (Overview Mode); nezobrazí již prázdnou plochu, jak to dělávaly starší verze. Chcete-li toto původní chování, nainstalujte si rozšíření "No overview at start-up".
Vizte diskuzi na [3].
Historie schránky
Na rozdíl od jiných plochových prostředí, GNOME nenabízí žádný zabudovaný nástroj pro spravování historie schránky. Pokud ji chcete spravovat, nainstalujte si rozšíření gnome-shell-extension-clipboard-indicatorAUR.
Počasí
Chcete-li vidět nynější informace o počasí v horní liště na libovolném místě, nainstalujte si gnome-shell-extension-openweatherAUR. Informace o počasí se aktualizují v reálném čase a zobrazují užitečné údaje jako například tlak, rychlost větru, atd.
Vybírání zařízení pro zvukový vstup/výstup
Pokud chcete změnit zařízení pro zvukový vstup nebo výstup či změnit hlasitost mikrofonu, musíte otevřít GNOME Control Center a změnit nastavení zde. Pro lepší integraci si nainstalujte gnome-shell-extension-sound-output-device-chooserAUR nebo gnome-shell-extension-sound-output-device-chooser-gitAUR. Po instalaci budete mít k dispozici důkladnější nastavení.
Fonty
Fonty mohou být nastaveny pro názvy oken, rozhraní (aplikací), dokumentů a monospace. Vizte tabulku s fonty v Tweaks pro podstatná nastavení.
Pro "hinting", RGBA bude vhodné, jelikož se hodí na většinu druhů monitorů; pokud fonty vypadají příliš kostičkovaně, snižte "hinting" na Slight nebo None.
WEBP, náhledy
Nainstalujte webp-pixbuf-loader, pokud chcete, aby GNOME prohlížeč fotek dokázal pracovat s WEPB obrázky a aby vytvářel náhledy pro WEBP obrazy, aby byly vidět v GNOME Files.
Metody zadávání znaků
GNOME má integrovanou podporu pro metody zadávání znaků skrz IBus. Je třeba nainstalovat pouze ibus a potřebný engine pro zadávací metodu (například ibus-libpinyin pro Inteligentní Pinyin). Po instalaci můžete přidat engine pro zadávací metodu jako klávesnicové rozložení pod Keyboard > Input Sources v GNOME Settings (gnome-control-center).
Jiné rozložení kláves
Užívate-li jiné rozložení kláves jako například Neo2, jež užívá několika vrstev, budete možná potřebovat zajít do Keyboard > Type Special Characters v GNOME Settings (gnome-control-center) a změnit Alternate Characters Key z Right Alt, abyste tuto klávesu mohli využít jako modifikátor pro dané rozložení. Pokud toto nastavení ale změníte třeba na Left Alt, znemožníte si Alt+Tab, tudíž buďte opatrní. Bez této změny, Vaše Mod3 klávesa by fungovala, ale pravý AltGr ne. (Od 18-05-2021)
Napájení
Pokud používáte notebook, možná budete chtít změnit následující nastavení, jež ovládá, jak se má systém chovat, když u něho nejste, když zmáčknete start nebo uzavřete víko:
$ 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
Aby monitor zůstal zapnutý, když se víko zaklapne:
$ gsettings set org.gnome.settings-daemon.plugins.xrandr default-monitors-setup do-nothing
Od GNOME 3.24 se již nevyužívají příkazy:
org.gnome.settings-daemon.plugins.power button-hibernate org.gnome.settings-daemon.plugins.power button-power org.gnome.settings-daemon.plugins.power button-sleep org.gnome.settings-daemon.plugins.power button-suspend org.gnome.settings-daemon.plugins.power critical-battery-action
Zabránění vypnutí, když se zaklapne víko
GNOME panel nastavení neposkytuje možnost, aby uživatel změnil, co se stane po zaklapnutí víka notebooku. Nicméně gnome-tweaks může přepsat nastavení, které aplikuje systemd. V menu General, vypnetě Suspend when laptop lid is closed. Systém se pak neuspí do stavu Suspend to RAM (S3) po zaklapnutí víka.
Ke změně chování po uzavření víka systémově, ujistěte se, že nastavení zmíněno výše není vypnuté a pozměňte systemd nastavení v /etc/systemd/logind.config
. Pokud chcete vypnout režim spánku po uzavření víka, nastavte HandleLidSwitch=ignore
, jak je popsáno v Power management#ACPI events.
Chování při nízkém nabití
Panel nastavení neposkytuje možnost změnit chování při nízké úrovni nabití. Toto nastavení bylo vyjmuto z dconf také. Nyní se spravují skrz upower. Změňte upower nastavení v /etc/UPower/UPower.conf
. Vyhledejte si dané nastavení a poupravte jej podle potřeby.
/etc/UPower/UPower.conf
PercentageLow=10 PercentageCritical=3 PercentageAction=2 CriticalPowerAction=HybridSleep
Řízení spotřeby
Nainstalujte power-profiles-daemon, dobrovolnou závislost gnome-control-center, pro podporu řízení spotřeby. Výslovné spouštění/povolování power-profiles-daemon
služy je zbytečné, neboť gnome-shell a GNOME Settings vyžadují aktivaci těchto služeb hned po spuštění.
Když je tato služba zapnutá, možnosti napájení mohou být spravovány skrz Power oddělení v GNOME Settings a v systémovém menu.
Užívání jiného správce oken
GNOME Shell nepodporuje používání jiného správce oken, nicméně GNOME Flashback poskytuje relace pro Metacity a Compiz. Též je možné si vytvořit vlastní GNOME relace, které využívají jiné systémové složky.
Vizte také
- Oficiální stránky
- Přispívání GNOME, žádosti pro nové funkce, hlášení chyb, kód
- Wikipedia článek
- GNOME-Shell rozšíření
- GNOME Shell Cheat Sheet
- Nastavení (vzhledy, ikonky...):
- GNOME aplikace:
- GNOME Source/Mirrors: