GNOME (/(ɡ)Nomm/) to środowisko graficzne, które ma być proste i łatwe w użyciu. Został zaprojektowany przez projekt GNOME i składa się w całości z wolnego i otwartego oprogramowania. GNOME jest częścią projektu GNU. Domyślnym wyświetlaczem jest Wayland zamiast Xorg.
- instalacja
- Unstable releases
- GNOME Sessions
- uruchamianie
- graficznie
- ręcznie
- sesje Xorg
- sesje Wayland
- aplikacje GNOME w Wayland
- Nawigacja
- starsze nazwy
- Konfiguracja
- Ustawienia systemowe
- Kolor
- Lampka nocna
- Data& czas
- domyślne aplikacje
- mysz i touchpad
- Network
- konta Online
- Szukaj
- Ustawienia zaawansowane
- wygląd
- foldery sieciowe aplikacji
- Autostart
- pulpit
- rozszerzenia
- czcionki
- WEBP, thumbnails
- metody wprowadzania danych
- Zasilanie
- użyj innego menedżera okien
- Zobacz też
instalacja
dostępne są dwie grupy:
- gnome zawiera podstawowy pulpit GNOME i podzbiór dobrze zintegrowanych aplikacji;
- gnome-extra zawiera kolejne aplikacje GNOME, w tym klienta poczty e-mail, klienta IRC, poprawki GNOME i zestaw gier. Zauważ, że ta grupa opiera się na grupie gnome.
bazowy Pulpit składa się z powłoki GNOME, wtyczki do menedżera okien Mutter. Może być instalowany oddzielnie z gnome-shell.
Unstable releases
Zobacz oficjalne repozytoria#gnome-unstable.
GNOME Sessions
GNOME ma trzy dostępne sesje, Wszystkie przy użyciu powłoki GNOME.
- GNOME jest domyślne, które używa Wayland. Tradycyjne aplikacje X są uruchamiane przez Xwayland.
- GNOME Classic to tradycyjny układ pulpitu z interfejsem podobnym do GNOME 2, wykorzystujący wstępnie aktywowane rozszerzenia i parametry. Dlatego jest to bardziej dostosowana powłoka GNOME niż prawdziwie odrębny tryb.
- GNOME na Xorg uruchamia GNOME Shell używając Xorg.
uruchamianie
GNOME można uruchomić graficznie za pomocą Menedżera wyświetlania lub ręcznie z konsoli (niektórych funkcji może brakować). Menedżer wyświetlania zawarty w gnome to GDM.
graficznie
jeśli zainstalowałeś grupę gnome i chcesz, aby uruchamiała się ona automatycznie przy następnym rozruchu, Włącz usługę GDM:
# systemctl enable gdm
następnie możesz wybrać żądaną sesję: GNOME, GNOME Classic (wyświetlane tylko wtedy, gdy zainstalowano gnome-shell-extensions) lub GNOME na Xorg z menu sesji menedżera wyświetlania.
ręcznie
sesje Xorg
- dla GNOME na sesji Xorg, Dodaj do
~/.xinitrc
plik (zobacz szczegóły tutaj):export XDG_SESSION_TYPE=x11export GDK_BACKEND=x11exec gnome-session
- dla sesji GNOME Classic, Dodaj do
~/.xinitrc
plik:export XDG_CURRENT_DESKTOP=GNOME-Classic:GNOMEexport GNOME_SHELL_SESSION_MODE=classicexec gnome-session
Po edycji pliku~/.xinitrc
, GNOME można uruchomić za pomocą poleceniastartx
(zobacz xinitrc, aby uzyskać dodatkowe informacje, takie jak zachowanie sesji logowania). Po skonfigurowaniu pliku ~/.xinitrc
można również ustawić uruchamianie X przy logowaniu, np. na tty1 dodając do .bash_profile
:
if ]; then XDG_SESSION_TYPE=x11 GDK_BACKEND=x11 exec startxfi
sesje Wayland
- podczas korzystania z zastrzeżonego sterownika NVIDIA, aplikacje nie-natywne Wayland cierpią z powodu niskiej wydajności z powodu braku przyspieszanego sprzętowo XWayland. Oczekuje się, że zostanie to rozwiązane w przyszłości (Patrz także Wayland # XWayland).
ręczne uruchomienie sesji Wayland jest możliwe za pomocąXDG_SESSION_TYPE=wayland dbus-run-session gnome-session
.
aby rozpocząć po zalogowaniu się do tty1, Dodaj do swojego .bash_profile
, ponieważ nie wszystkie aplikacje respektują XDG_SESSION_TYPE
, dodaj zmienną dla aplikacji firefox, QT:
if ]; then MOZ_ENABLE_WAYLAND=1 QT_QPA_PLATFORM=wayland XDG_SESSION_TYPE=wayland exec dbus-run-session gnome-sessionfi
aplikacje GNOME w Wayland
, gdy używana jest sesja gnome, aplikacje gnome będą uruchamiane przy użyciu Wayland. W przypadku debugowania Instrukcja GTK zawiera listę opcji i zmiennych środowiskowych.
Nawigacja
aby dowiedzieć się, jak efektywnie korzystać z powłoki GNOME, przeczytaj arkusz ściągawki powłoki GNOME; podkreśla funkcje powłoki GNOME i skróty klawiaturowe. Funkcje obejmują przełączanie zadań, korzystanie z klawiatury, sterowanie oknami, panel, tryb podglądu i wiele innych. Kilka skrótów to:
-
Super
m
: Pokaż listę powiadomień -
Super
a
: Pokaż siatkę aplikacji -
Alt
Tab
: aktywne aplikacje cykli -
Alt
`
(powyższy kluczTab
on us keyboard layouts): przełącza okna aplikacji na pierwszym planie -
Alt
, następnie wprowadźr
lubrestart
: w przypadku problemów z powłoką graficzną uruchom ponownie powłokę (tylko w trybie X/legacy, Nie w trybie Wayland).
Więcej skrótów znajdziesz w sekcji nawigacja po klawiaturze.
Alt+Tab
przełączać aplikacje tylko w bieżącym obszarze roboczym, możesz ustawićcurrent-workspace-only
natrue
$ gsettings set org.gnome.shell.app-switcher current-workspace-only true
starsze nazwy
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 |
Konfiguracja
panel ustawień systemu GNOME (gnome-control-center) i aplikacje GNOME używają systemu konfiguracji dconf do przechowywania swoich ustawień.
możesz uzyskać bezpośredni dostęp do bazy danych dconf za pomocą narzędzi wiersza poleceń gsettings(1). Umożliwia to również konfigurację ustawień, które nie są ujawniane przez interfejsy użytkownika. Narzędzie wiersza poleceń dconf (1) może bezpośrednio modyfikować bazową bazę danych, omijając walidację.
aż do GNOME 3.24 ustawienia zostały zastosowane przez demona ustawień GNOME (znajdującego się pod adresem /usr/lib/gnome-settings-daemon/gnome-settings-daemon
), które mogły być uruchamiane poza sesją GNOME.
GNOME 3.24 zastąpiło jednak demona ustawień GNOME kilkoma oddzielnymi wtyczkami ustawień /usr/lib/gnome-settings-daemon/gsd-*
, które zostały później przeniesione do /usr/lib/gsd-*
. Wtyczki te są teraz kontrolowane za pomocą Plików pulpitu pod /etc/xdg/autostart
(org.gnome.SettingsDaemon.*.pulpit). Aby uruchomić te wtyczki poza sesją GNOME, musisz teraz skopiować / edytować odpowiednie wpisy na pulpicie do ~/.config/autostart
.
konfiguracja jest zwykle wykonywana w zależności od użytkownika, Ta sekcja nie opisuje sposobu tworzenia szablonów konfiguracji dla wielu użytkowników.
Ustawienia systemowe
Kolor
Demoncolord
odczytuje EDID wyświetlacza i wyodrębnia odpowiedni profil kolorów. Większość profili kolorów jest dokładna i nie jest wymagana żadna konfiguracja; jednak dla tych, które nie są dokładne lub dla starszych wyświetlaczy, profile kolorów można umieścić w ~/.local/share/icc/
I skierować do.
Lampka nocna
GNOME ma wbudowany filtr niebieskiego światła podobny do Redshift. Możesz włączyć i dostosować czas, w którym chcesz włączyć lampkę nocną, z menu Ustawienia wyświetlania. Ponadto można dostosować temperaturę Kelvina za pomocą następującego ustawienia dconf, gdzie 5000 jest przykładową wartością:
$ gsettings set org.gnome.settings-daemon.plugins.color night-light-temperature 5000
Data& czas
Jeśli system ma skonfigurowany Demon protokołu czasu sieciowego, będzie on skuteczny również dla GNOME. Synchronizację można ustawić na sterowanie ręczne z menu, jeśli jest to wymagane.
GNOME obsługuje automatyczny wybór strefy czasowej (może być włączony w sekcji Date & czas w ustawieniach systemowych, biorąc pod uwagę, że usługi lokalizacji są włączone (patrz sekcja Prywatność ustawień).
aby wyświetlić datę na górnym pasku, wykonaj:
$ gsettings set org.gnome.desktop.interface clock-show-date true
dodatkowo, aby wyświetlić numery tygodni w kalendarzu otwartym na górnym pasku, wykonaj:
$ gsettings set org.gnome.desktop.calendar show-weekdate true
domyślne aplikacje
Po zainstalowaniu GNOME po raz pierwszy, może się okazać, że niewłaściwe aplikacje obsługują określone protokoły. Na przykład totem otwiera filmy zamiast wcześniej używanego VLC. Niektóre skojarzenia można ustawić z ustawień systemowych poprzez: szczegóły > domyślne aplikacje.
inne protokoły i metody patrz domyślne aplikacje do konfiguracji.
mysz i touchpad
większość ustawień touchpada można ustawić z ustawień systemowych za pomocą: urządzenia> Mysz& Touchpad.
w zależności od urządzenia inne ustawienia konfiguracyjne mogą być dostępne, ale nie mogą być wyświetlane za pomocą domyślnego GUI. Na przykład inny touchpad click-method
$ gsettings range org.gnome.pulpit.urządzenia peryferyjne.Touchpad click-method
enum'default"none"obszary"palce"
należy ustawić ręcznie:
$ gsettings set org.gnome.desktop.peripherals.touchpad click-method 'fingers'
lub poprzez GNOME-tweaks.
Network
NetworkManager jest natywnym narzędziem projektu GNOME do sterowania ustawieniami sieci z poziomu powłoki. Zainstaluj pakiet networkmanager i włącz jednostkę systemdNetworkManager.service
.
chociaż można również użyć dowolnego innego menedżera sieci, NetworkManager zapewnia pełną integrację poprzez Ustawienia sieci powłoki i wskaźnik stanu aplet network-manager-aplet (nie jest wymagany dla GNOME).
konta Online
backendy dla aplikacji komunikacyjnej gnome empathyAUR oraz sekcji kont internetowych GNOME w panelu ustawień systemowych znajdują się w osobnej grupie: telepathy. Zobacz nie można dodać kont w kontach internetowych Empathy i GNOME. Niektóre konta internetowe, takie jak ownCloud, wymagają zainstalowania gvfs-goa, aby zapewnić pełną funkcjonalność w aplikacjach GNOME, takich jak pliki GNOME i dokumenty GNOME .
Szukaj
powłoka GNOME ma Wyszukiwanie, które można szybko uzyskać, naciskając klawiszSuper
I rozpoczynając wpisywanie. Pakiet tracker jest domyślnie instalowany jako część grupy gnome i zapewnia aplikację indeksującą oraz bazę metadanych. Można go skonfigurować za pomocą pozycji menu wyszukiwania i indeksowania; monitoruj status z kontrolą trackera. Jest uruchamiany automatycznie przez gnome-session po zalogowaniu się użytkownika. Indeksowanie można rozpocząć ręcznie za pomocą tracker-control -s
. Ustawienia wyszukiwania można również skonfigurować w panelu Ustawienia systemowe.
baza danych trackera może być zapytana za pomocą polecenia tracker-sparql. Więcej informacji można znaleźć w jego trackerze stron podręcznika-sparql(1).
Ustawienia zaawansowane
jak wspomniano powyżej, wiele opcji konfiguracyjnych, takich jak zmiana motywu GTK lub motyw menedżera okien, nie jest wyświetlanych w panelu ustawień systemu GNOME (gnome-control-center). Użytkownicy, którzy chcą skonfigurować te ustawienia, mogą użyć Gnome Tweaks( gnome-tweaks), wygodnego narzędzia graficznego, które udostępnia wiele z tych ustawień.
ustawienia GNOME (które są przechowywane w bazie danych DConf) można również skonfigurować za pomocą dconf-editor(1) (graficzne narzędzie do konfiguracji DConf) lub narzędzia wiersza poleceń gsettings. GNOME Tweaks nie robi nic innego w tle GUI; pamiętaj jednak, że nie znajdziesz w nim wszystkich ustawień opisanych w kolejnych sekcjach.
wygląd
motywy
GNOME domyślnie używa Adwaita. Aby zastosować Adwaita dark tylko do aplikacji GTK 2, Użyj następującego dowiązania symbolicznego:
$ ln -s /usr/share/themes/Adwaita-dark ~/.themes/Adwaita
aby wybrać nowe motywy (przenieść je do odpowiedniego katalogu i) użyj Gnome Tweaks lub komend GSettings poniżej:
dla motywu GTK:
$ gsettings set org.gnome.desktop.interface gtk-theme theme-name
dla motywu ikon:
$ gsettings set org.gnome.desktop.interface icon-theme theme-name
org.gnome.desktop.wm.preferences theme
jest przestarzałe i ignorowane.Zobacz GTK#motywy i ikony#ręcznie.
wysokość paska tytułu
~/.config / gtk-3.0 / gtk.css
Pasek nagłówka.default-decoration { padding-top: 5px; padding-bottom: 5px; min-height: 0px; font-size: 0.8 em;}headerbar.domyślnie-Przycisk Dekoracji.titlebutton { padding: 0px; min-height: 0px;}
Zobacz więcej informacji.
kolejność przycisków na pasku tytułowym
aby ustawić kolejność dla menedżera okien GNOME (Mutter, Metacity):
$ gsettings set org.gnome.desktop.wm.preferences button-layout ':minimize,maximize,close'
Ukryj pasek tytułu po zmaksymalizowaniu
- zainstaluj gnome-shell-extension-gtktitlebar-gitAUR. Usuwa paski tytułowe zmaksymalizowanych, innych niż GTK okien.
- zainstaluj gnome-shell-extension-no-title-bar-gitAUR lub gnome-shell-extension-no-title-barAUR. Zmaksymalizowane okna uzyskują pasek tytułu scalony z paskiem aktywności.
- zainstaluj mutter-hide-legacy-decorations. Zmienia domyślne ustawienie w Menedżerze okien, tak aby automatycznie ukryć pasek tytułu w starszych (nie-pasku nagłówków) aplikacjach, gdy są one zmaksymalizowane lub kafelkami z boku.
- zainstaluj gnome-shell-extension-pixel-saver-gitAUR lub gnome-shell-extension-pixel-saverAUR. Zmaksymalizowane okna uzyskują pasek tytułu scalony z paskiem aktywności, oszczędzając cenne piksele.
motywy powłoki GNOME
motyw samej powłoki GNOME jest konfigurowalny. Aby użyć motywu powłoki, najpierw upewnij się, że masz zainstalowany pakiet gnome-shell-extensions. Następnie włącz rozszerzenie motywy Użytkownika, albo za pomocą Gnome Tweaks lub za pośrednictwem strony internetowej rozszerzeń powłoki GNOME. Motywy powłoki mogą być następnie ładowane i wybierane za pomocą poprawek GNOME.
istnieje wiele motywów powłoki GNOME dostępnych w AUR. Motywy powłoki można również pobrać z gnome-look.org.
ikony w menu
domyślny schemat GNOME nie wyświetla żadnej ikony w menu. Aby wyświetlić ikony w menu, wykonaj następujące polecenie.
$ gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gtk/ButtonImages': <1>, 'Gtk/MenuImages': <1>}"
foldery sieciowe aplikacji
~/.local/share/applications-categories
nazwanych po każdej kategorii i zawierających listę plików pulpitu należących do aplikacji, które chcesz mieć w środku. Opcjonalnie możesz przełączać się między każdą aplikacją bez folderu i wprowadzać żądaną kategorię, dopóki nie Ctrl-c
lub nie zabraknie aplikacji.w edytorze dconf przejdź doorg.gnome.desktop.app-folders
I ustaw wartośćfolder-children
na tablicę rozdzielonych przecinkami nazw folderów:
Dodaj aplikacje za pomocągsettings
:
$ gsettings set org.gnome.desktop.app-folders.folder:/org/gnome/desktop/app-folders/folders/Sundry/ apps ""
to dodaje aplikacjealacarte.desktop
Idconf-editor.desktop
do folderu różne. Spowoduje to również utworzenie folderu org.gnome.desktop.app-folders.folders.Sundry
.
aby nazwać folder (jeśli nie ma nazwy, która pojawia się na górze aplikacji):
$ gsettings set org.gnome.desktop.app-folders.folder:/org/gnome/desktop/app-folders/folders/Sundry/ name "Sundry"
aplikacje mogą być również sortowane według ich kategorii (określonej w ich .jeśli niektóre aplikacje pasujące do danej kategorii nie są poszukiwane w określonym folderze, można ustawić wykluczenia:
$ gsettings set org.gnome.desktop.app-folders.folder:/org/gnome/desktop/app-folders/folders/Sundry/ excluded-apps ""
aby uzyskać więcej informacji, zobacz and .
Autostart
GNOME implementuje Autostart XDG.
gnome-tweaks umożliwia zarządzanie wpisami autostartu.
gnome-tweaks
. Zobacz poniższy wątek na forum.pulpit
ikony na pulpicie
do wersji GNOME 3.28 ikony na pulpicie były dostarczane przez pliki, które wyświetlały przezroczyste okno na pulpicie zawierające ikony. Od GNOME 3.28 ta funkcjonalność została usunięta, a ikony pulpitu nie są już dostępne w GNOME. Możliwe obejścia to użycie Nemo (forka plików, który nadal ma funkcjonalność ikon pulpitu) lub zainstalowanie gnome-shell-extension-desktop-iconsAUR, które replikuje funkcjonalność ikon pulpitu dostępną w GNOME 3.26 i wcześniejszych wersjach, ale z pewnymi niewielkimi różnicami. Aby uzyskać więcej informacji, zobacz poniższy wątek na Forum Arch.
Zablokuj ekran i tło
podczas ustawiania tła pulpitu lub ekranu blokady należy pamiętać, że karta Zdjęcia wyświetli tylko zdjęcia znajdujące się w folderze/home/username/Pictures
. Jeśli chcesz użyć obrazu nie znajdującego się w tym folderze, użyj poleceń wskazanych poniżej.
dla tła pulpitu:
$ gsettings set org.gnome.desktop.background picture-uri 'file:///path/to/my/picture.jpg'
dla tła ekranu blokady:
$ gsettings set org.gnome.desktop.screensaver picture-uri 'file:///path/to/my/picture.jpg'
Wyłącz lewy górny gorący róg
począwszy od GNOME 3.34 możesz go wyłączyć za pomocą tego:
$ gsettings set org.gnome.desktop.interface enable-hot-corners false
lub poprzez GNOME-tweaks, w górnym pasku> przegląd działań gorący kącik
rozszerzenia
katalog rozszerzeń jest dostępny pod adresem extensions.gnome.org. można je zainstalować i aktywować w przeglądarce, ustawiając przełącznik w lewym górnym rogu ekranu na ON i klikając Zainstaluj w wyskakującym oknie (jeśli dane rozszerzenie nie jest zainstalowane). Zainstalowane rozszerzenia można zobaczyć na extensions.gnome.org/local, gdzie można sprawdzić dostępne aktualizacje. Zainstalowane rozszerzenia można również włączyć lub wyłączyć za pomocą gnome-tweaks.
powłoka GNOME może być dostosowana z rozszerzeniami dla każdego użytkownika lub całego systemu. Zainstalowanie rozszerzeń za pomocą pacmana sprawia, że są one dostępne dla wszystkich użytkowników systemu i automatyzuje proces aktualizacji. Pakiet gnome-shell-extensions zawiera zestaw rozszerzeń utrzymywanych w ramach projektu GNOME (wiele z dołączonych rozszerzeń jest używanych przez klasyczną sesję GNOME). Użytkownicy, którzy chcą mieć pasek zadań, ale nie chcą używać klasycznej sesji GNOME, mogą chcieć włączyć rozszerzenie listy okien (dostarczane przez pakiet gnome-shell-extensions).
lista aktualnie włączonych rozszerzeń:
$ gsettings get org.gnome.shell enabled-extensions
aby uzyskać więcej informacji na temat rozszerzeń powłoki GNOME, zobacz .
czcionki
można ustawić dla tytułów okien, interfejsów (aplikacji), dokumentów i Monospace. Odpowiednie opcje można znaleźć w zakładce czcionki w sekcji usprawnienia.
w przypadku hintingu RGBA będzie prawdopodobnie pożądane, ponieważ pasuje do większości typów monitorów, a jeśli czcionki będą zbyt zablokowane, zmniejsz hinting do niewielkiego lub żadnego.
WEBP, thumbnails
zainstaluj webp-pixbuf-loader, aby przeglądarka obrazów GNOME (eog) działała z obrazami WEBP i dodaj miniaturkę, która tworzy miniatury dla obrazów WEBP, aby wyświetlić je w plikach GNOME.
metody wprowadzania danych
GNOME posiada zintegrowane wsparcie dla metod wprowadzania danych poprzez IBus, tylko ibus i silnik wanted input method (np. ibus-libpinyin Dla Inteligentnego Pinyina), po instalacji silnik metody wprowadzania może zostać dodany jako układ klawiatury w regionalnych ustawieniach języka GNOME &.
Zasilanie
gdy używasz laptopa, możesz zmienić następujące ustawienia:
$ 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 utrzymać aktywny monitor, gdy pokrywa jest zamknięta:
$ gsettings set org.gnome.settings-daemon.plugins.xrandr default-monitors-setup do-nothing
GNOME 3.24 przestarzałe następujące ustawienia:
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
nie zawieszaj, gdy pokrywa laptopa jest zamknięta
panel ustawień GNOME nie zapewnia użytkownikowi opcji zmiany działania uruchamianego po zamknięciu pokrywy laptopa. Jednak gnome-tweaks może zastąpić ustawienie zastosowane przez systemd. Na karcie Ogólne wyłącz przełącznik Zawieś, gdy pokrywa laptopa jest zamknięta. System nie zawiesi się wtedy DO PAMIĘCI RAM (S3)przy zamykaniu pokrywy.
aby zmienić działanie przełącznika pokrywy w całym systemie, upewnij się, że ustawienie opisane powyżej nie jest wyłączone i Edytuj ustawienia systemd w/etc/systemd/logind.conf
. Aby wyłączyć zawieszenie na pokrywie Zamknij, Ustaw HandleLidSwitch=ignore
, jak opisano w Power management#ACPI events.
Zmień działanie krytycznego poziomu baterii
panel ustawień nie zapewnia opcji zmiany działania krytycznego poziomu baterii. Te ustawienia również zostały usunięte z dconf. Są teraz zarządzane przez upower. Edytuj ustawienia upower w /etc/UPower/UPower.conf
. Znajdź te ustawienia i dostosuj je do swoich potrzeb.
/etc/UPower / UPower.conf
PercentageLow=10PercentageCritical=3PercentageAction=2CriticalPowerAction=HybridSleep
użyj innego menedżera okien
powłoka GNOME nie obsługuje używania innego menedżera okien, jednak GNOME Flashback zapewnia sesje dla Metacity i Compiz. Ponadto możliwe jest zdefiniowanie własnych niestandardowych sesji GNOME, które używają alternatywnych komponentów.