Czy wypróbowałeś wiele środowisk graficznych, ale nic nie pasuje do Twojego gustu? A może lubisz niektóre komponenty środowiska graficznego, a nie lubisz innych. Być może nadszedł czas, aby rozważyć zbudowanie własnego środowiska graficznego...

Jak mogę zbudować środowisko pulpitu?

Możesz łatwo zbudować środowisko graficzne, łącząc różne składniki istniejących środowisk graficznych i inne niezależne programy. Lepiej znać ogólne składniki środowiska graficznego przed zbudowaniem, ale nie jest to konieczne. Tutaj pokażemy, jak krok po kroku zbudować własne środowisko graficzne.

Krok 1: Utwórz skrypt sesji Bash

Aby stworzyć minimalne środowisko graficzne, musisz przynajmniej umieścić w nim menedżera okien. W tym przewodniku użyjemy menedżera okien kwin. Ale możesz użyć dowolnego menedżera okien.

Aby zainstalować kwin na systemach Ubuntu i Ubuntu, wpisz następujące polecenie w terminalu:

 sudo apt install kwin --no-install-recommends 

Bez --brak-zalecanych-instalacji opcja, apt zainstaluje całe środowisko graficzne kde.

instagram viewer

Oprócz menedżera okien dodamy dok deski do środowiska pulpitu. Aby go zainstalować wpisz:

 sudo apt install plank

Teraz stwórzmy skrypt bash sesji. Jeśli jeszcze nie wiesz, a skrypt bash to zwykły plik tekstowy, w którym wpisujesz sekwencję poleceń. Gdy plik jest wykonywany, inicjuje zawarte polecenia wiersz po wierszu, oszczędzając ci samodzielnego wpisywania każdego polecenia w terminalu.

Nasz skrypt będzie zawierał programy, które będzie posiadało nasze środowisko graficzne. Scenariusz umieścimy w /bin informator. Otwórz terminal i przejdź do /bin wpisując następujące polecenie:

 cd /bin

Następnie utwórz skrypt za pomocą następującego polecenia (nazwiemy go custom_de.sh):

 sudo touch custom_de.sh 

Otwórz plik jako root za pomocą edytora tekstu, np. nano:

 sudo nano custom_de.sh 

Możesz zastąpić nano dowolnym edytorem tekstu, takim jak gedit lub xed.

Następnie umieść następujący wiersz na górze skryptu.

 #!/kosz/bash 

Ta linia mówi terminalowi, aby wykonał ten skrypt za pomocą bash.

Następnie wpisz polecenia programów, które chcesz umieścić na niestandardowym pulpicie, zaczynając od menedżera okien (w tym przypadku kwin).

Kwin &
deska

Znak ampersand (&) po poleceniu sprawia, że ​​działa ono w tle, więc następne polecenie jest wykonywane bez czekania na zakończenie poprzedniego polecenia. Musimy to zrobić, ponieważ programy tworzące środowisko graficzne muszą działać w tym samym czasie.

Ten skrypt reprezentuje sesję pulpitu, dopóki ten skrypt jest uruchomiony, sesja będzie nadal działać. Gdy ten skrypt zakończy działanie, sesja zakończy się i zostaniesz przekierowany do ekranu logowania tak, jakbyś się wylogował.

Dlatego ważne jest, aby po ostatnim poleceniu nie umieszczać znaku & (&). Jeśli tak się stanie, a ostatnie polecenie zostanie wysłane w tle, skrypt zakończy działanie, a sesja zakończy się zaraz po uruchomieniu.

Po zapisaniu skryptu nadaj mu uprawnienia do wykonywania, wpisując następujące polecenie:

 sudo chmod +x custom_de.sh 

Krok 2: Utwórz plik pulpitu

Aby nasz niestandardowy pulpit był widoczny podczas logowania, musimy utworzyć .pulpit plik w /usr/share/xsessions który wskaże skrypt. Aby przejść do tego katalogu, w terminalu wpisz:

 cd /usr/share/xsessions 

Następnie utwórz plik i otwórz go:

sudo touch custom_de.desktop
sudo nano custom_de.desktop

Wewnątrz pliku umieść następujące wiersze:

[Wpis na pulpicie]
Nazwa = Niestandardowe DE
Comment=Moje niesamowite środowisko graficzne
Exec=/bin/custom_de.sh
Typ=Aplikacja

Do Wyk=, wprowadź lokalizację wcześniej utworzonego skryptu sesji.

Krok 3: Uruchom niestandardowe środowisko pulpitu

Aby uruchomić środowisko graficzne:

  1. Wyloguj
  2. Znajdź listę zainstalowanych środowisk graficznych
  3. Wybierz nowo utworzone środowisko graficzne
  4. Zaloguj się jeszcze raz

Aby wyjść z tej sesji, zabij ostatni program w skrypcie sesji za pomocą polecenia pkill:

 pkill deska 

Spraw, aby Twoje środowisko pulpitu było bardziej kompletne

Gratulacje! Stworzyłeś własne środowisko graficzne.

Ale wciąż brakuje niektórych elementów. Czas dodać tapetę i panel.

Istnieje wiele osób ustawiających tapety. Dobrym wyborem jest Komorebi, który daje możliwość ustawienia filmów jako tapety, a także pokazuje ikony pulpitu.

Aby zainstalować komorebi, pobierz pakiet deb ze strony Repozytorium GitHub, zainstaluj i uruchom.

Dla panelu użyjemy lxqt-panel, aby zainstalować go na Ubuntu:

 sudo apt zainstaluj lxqt-panel 

Nie zapomnij umieścić polecenia lxqt-panel i komorebi w skrypcie sesji, po którym następuje ampersand (&). Użyj pełnej ścieżki dla polecenia komorebi (/System/Applications/komorebi).

Możesz także dodać Ulauncher, przydatny program uruchamiający aplikacje. Dzięki temu korzystanie z pulpitu będzie pełniejsze:

sudo add-apt-repository ppa: agornostal/ulauncher && aktualizacja sudo apt && instalacja sudo apt ulauncher

Możesz dodać dowolną liczbę programów, dostosować pulpit do swoich potrzeb. Rozważ również dodanie menedżera powiadomień.

Jak ustawić motywy GTK i ikon

W innych środowiskach graficznych możesz zmienić motywy GTK i ikon za pomocą narzędzia GUI, takiego jak gnome-tweaks lub inne. W naszym przypadku nie mamy tych narzędzi, ale nie martw się, ponieważ możesz również zmienić motywy z wiersza poleceń za pomocą polecenia gsettings.

Aby ustawienia gs odniosły skutek, dbus musi być uruchomiony.

Uruchomiono Dbus dbus-uruchamianie. Poprostu dodaj dbus-launch bash na początku twojego skryptu.

Następnie wyjdź z sesji i zaloguj się ponownie. Aby uzyskać aktualnie zastosowany motyw GTK:

 gsettings pobierz org.gnome.desktop.interface gtk-theme 

Aby ustawić motyw GTK na na przykład motyw Canta, wpisz:

 gsettings set org.gnome.desktop.interface gtk-theme Canta 

Motyw, który zamierzasz ustawić, musi znajdować się w /usr/share/themes informator. Nazwa motywu to nazwa jego folderu.

Niezrównana personalizacja

Chociaż tworzenie własnego środowiska graficznego jest odświeżającym doświadczeniem, może nie skutkować pełnym działaniem pulpitu za pierwszym razem. Ale dodając inne programy, stworzysz lepsze środowisko graficzne. Jeśli lubisz budować rzeczy, możesz polubić ArchLinux, ponieważ pozwoli ci zbudować własną dystrybucję Linuksa.

7 rzeczy, które powinieneś wiedzieć przed przejściem na menedżera okien

Chcesz zastąpić swoje obecne środowisko graficzne menedżerem okien? Oto kilka rzeczy, o których powinieneś wiedzieć przed podjęciem decyzji.

Czytaj dalej

UdziałĆwierkaćE-mail
Powiązane tematy
  • Linux
  • Środowisko pulpitu Linux
O autorze
Hamza Algohary (2 opublikowane artykuły)Więcej od Hamzy Algohary

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować