Jak uzyskać kompozycję okien na lekkich komputerach stacjonarnych z systemem Linux z Compton

Jedną z najgorszych wad korzystania z lekkiego środowiska graficznego jest fakt, że rezygnuje z wielu nowoczesnych funkcji. Na przykład: na XFCE4, jeśli oglądasz pełnoekranowe wideo z przeglądarki internetowej, są szanse, że będzie dużo zrywania ekranu. Dzieje się tak, ponieważ lekkie komputery stacjonarne zazwyczaj nie mają dobrego kompozytora (ze względu na wydajność). W wyniku braku dobrego kompozytora możesz doświadczyć dużego rozdzierania ekranu i ogólnie środowisko pulpitu nie będzie wyglądać tak nowocześnie, jak mogłoby. Dla niektórych jest to coś, co akceptują i ignorują. Dla innych brak kompozycji okien jest prawdopodobnie jednym z głównych powodów, dla których ludzie wracają do cięższych środowisk graficznych, takich jak KDE i Gnome.

OSTRZEŻENIE SPOILERA: Przewiń w dół i obejrzyj samouczek wideo na końcu tego artykułu.

Na szczęście istnieje sposób na nadanie lekkim środowiskom graficznym prawdziwego komponowania okien. Obejmuje instalację kompozytora okien Compton. Po włączeniu kompozytora Compton w lekkim środowisku problemy z rozrywaniem ekranu znikną, a wszystko będzie wyglądać o wiele ładniej.

Jak zainstalować Compton

Ubuntu

sudo apt install compton compton-conf

Debian

sudo apt-get install compton compton-conf

Arch Linux

sudo pacman -S compton

Pamiętaj, aby zbudować również GUI Compton-conf narzędzie konfiguracyjne z AUR dla Arch.

Fedora

sudo dnf copr enable dschubert/compton -y
sudo dnf install compton -y

Zainstaluj także compton-conf:

sudo dnf install https://download.opensuse.org/repositories/home:/AndnoVember:/LXQt/Fedora_26/x86_64/compton-conf-0.3.0.11~git.ae2c110-18.1.x86_64.rpm

OpenSUSE

Kompozytor Compton X jest dostępny dla wszystkich użytkowników OpenSUSE za pośrednictwem OBS. Przejdź do strony pobierania, wybierz swoją wersję SUSE, a następnie kliknij przycisk instalacji, aby pobrać oprogramowanie.

Inne systemy Linux

Twoja dystrybucja Linuksa nie została wymieniona powyżej? Nie martw się! Compton jest dość powszechny i ​​nosi go większość dystrybucji Linuksa. Aby go zainstalować, otwórz terminal i wyszukaj „compton” za pomocą menedżera pakietów systemu operacyjnego. Alternatywnie, pobierz kod źródłowy bezpośrednio z GitHub dewelopera i skompiluj go!

Włączanie Compton na XFCE4

Po zainstalowaniu kompozytora okien Compton na pulpicie XFCE4 nie będzie działać od razu. Najpierw musisz go uruchomić. Otwórz okno ustawień XFCE. W ustawieniach poszukaj „poprawek menedżera okien” i kliknij je. W obszarze ustawień menedżera okien poszukaj zakładki „Kompozytor” i kliknij ją.

Na tej karcie kliknij pole, aby wyłączyć wbudowane oprogramowanie do tworzenia kompozycji XFCE. Jest to krytyczne, w przeciwnym razie Compton nie będzie działać.

Przy wyłączonym domyślnym edytorze otwórz terminal i uruchom edytor tekstu nano.

nano ~/.config/autostart/compton.desktop

Wklej następujący kod do pliku Desktop, aby kompozytor uruchomił się podczas logowania:

[Desktop Entry]
Encoding=UTF-8
Version=0.9.4
Type=Application
Name=Compton
Comment=X11 compositor
Exec=compton -b
OnlyShowIn=XFCE;
StartupNotify=false
Terminal=false
Hidden=false

Uwaga: zmień uprawnienia pliku pulpitu za pomocą chmod + x ~ / .config / autostart / compton.desktop

Skonfiguruj Compton na XFCE4

Automatyczny start jest włączony, ale Compton nie jest gotowy do użycia w XFCE. Najpierw musisz wygenerować plik konfiguracyjny. Można to zrobić (nużąco) w terminalu. Na szczęście istnieje Compton-conf. Naciśnij ALT + F2, wpisz compton-conf i naciśnij „enter” na klawiaturze, aby go otworzyć.

Po otwarciu narzędzia conf Compton generowany jest domyślny plik konfiguracyjny. Przejdź przez aplikację i zmień opcje według własnego uznania. Po zakończeniu kliknij „Zastosuj” i wyloguj się. Po ponownym zalogowaniu się Compton powinien działać na XFCE4!

Włączanie Compton na LXDE / LXQT

Używanie Compton na LXDE i LXQT jest podobne do XFCE4, a instrukcje prawie się nie różnią. Jedyną prawdziwą różnicą jest to, że nie ma potrzeby wyłączania domyślnego narzędzia złożonego, ponieważ takiego nie ma. Zamiast tego utwórz plik pulpitu, aby Compton mógł działać podczas uruchamiania.

nano ~/.config/autostart/compton.desktop

Wklej ten kod do pliku:

[Desktop Entry]
Encoding=UTF-8
Version=0.9.4
Type=Application
Name=Compton
Comment=X11 compositor
Exec=compton -b
OnlyShowIn=XFCE;
StartupNotify=false
Terminal=false
Hidden=false

Zaktualizuj uprawnienia pliku pulpitu, aby system mógł go poprawnie odczytać:

chmod +x ~/.config/autostart/compton.desktop

Na koniec otwórz konf. Compton. Użyj ustawień, które narzędzie wybiera domyślnie. Alternatywnie przejdź przez narzędzie i wybierz różne opcje. Po zakończeniu kliknij „zastosuj”, aby dodać ustawienia do Compton. Następnie wyloguj się. Po zalogowaniu twój system LXDE / LXQT powinien używać Compton.

Włączanie Compton na MATE

Włączenie kompozycji Compton w środowisku graficznym Mate jest znacznie łatwiejsze niż w przypadku innych lekkich środowisk graficznych dzięki narzędziu Mate-Tweak. Zainstaluj go, wyszukując w menedżerze pakietów „poprawkę dla partnera”, kompilacja ze źródłalub pobieranie pakietu z pkgs.org.

Po zainstalowaniu Mate Tweak kliknij „Preferencje”, a następnie „Wygląd i styl” w menu na pasku zadań. W „Look and Feel” wybierz „Mate Tweak” i uruchom program.

Na pasku bocznym znajdź „Windows” i wybierz go. Ten obszar w narzędziu do dostosowywania pozwala użytkownikom zmienić sposób działania kompozycji na pulpicie Mate.

Aby włączyć komponowanie GPU Compton, wybierz menu rozwijane pod „Menedżerem okien”, poszukaj pozycji „Marco (Compton GPU Compositor)” i wybierz ją, aby włączyć. Komponowanie powinno rozpocząć się natychmiast. Jeśli nie, uruchom ponownie komputer. Po zalogowaniu wszystko powinno działać.

Uwaga: ponieważ Mate Tweak zajmuje się Compton, używanie Compton-conf nie jest konieczne. To powiedziawszy, możesz go otworzyć, aby dostosować ustawienia.