Vyzkoušeli jste mnoho desktopových prostředí, ale nic nevyhovuje vašemu vkusu? Nebo se vám možná líbí některé součásti desktopového prostředí a nelíbí se vám ostatní. Možná je čas zvážit vytvoření vlastního desktopového prostředí...

Jak mohu vytvořit desktopové prostředí?

Desktopové prostředí můžete snadno vytvořit sestavením různých součástí existujících desktopových prostředí a dalších nezávislých programů. Je lepší znát obecné součásti desktopového prostředí před jeho stavbou, ale není to nutné. Zde vám ukážeme, jak si krok za krokem vytvořit vlastní desktopové prostředí.

Krok 1: Vytvořte skript relace Bash

Chcete-li vytvořit minimální desktopové prostředí, musíte do něj alespoň umístit správce oken. V této příručce budeme používat správce oken kwin. Ale můžete použít jakýkoli správce oken, který chcete.

Chcete-li nainstalovat kwin na Ubuntu a systémy založené na Ubuntu, zadejte do terminálu následující příkaz:

 sudo apt install kwin --no-install-recommends 

Bez --no-install-recommends apt nainstaluje celé desktopové prostředí kde.

instagram viewer

Kromě správce oken přidáme do desktopového prostředí plank dock. Chcete-li jej nainstalovat, zadejte:

 sudo apt install plank

Nyní vytvoříme relace bash skript. Pokud ještě nevíte, a bash skript je běžný textový soubor, do kterého zadáváte sekvenci příkazů. Když je soubor spuštěn, spouští obsažené příkazy řádek po řádku, což vám ušetří psaní každého příkazu do terminálu sami.

Náš skript bude obsahovat programy, které bude mít naše desktopové prostředí. Vložíme skript /bin adresář. Otevřete tedy terminál a přejděte na něj /bin zadáním následujícího příkazu:

 cd /bin

Poté vytvořte skript pomocí následujícího příkazu (budeme mu říkat custom_de.sh):

 sudo touch custom_de.sh 

Otevřete soubor jako root pomocí textového editoru, např. nano:

 sudo nano custom_de.sh 

Nano můžete nahradit libovolným textovým editorem, jako je gedit nebo xed.

Poté vložte následující řádek do horní části skriptu.

 #!/bin/bash 

Tento řádek říká terminálu, aby provedl tento skript pomocí bash.

Dále zadejte příkazy programů, které chcete umístit na vlastní plochu, počínaje správcem oken (v tomto případě kwin).

kwin &
prkno

Ampersand (&) za příkazem způsobí jeho spuštění na pozadí, takže další příkaz se provede bez čekání na ukončení předchozího příkazu. Musíme to udělat, protože programy tvořící desktopové prostředí musí běžet současně.

Tento skript představuje relaci na ploše, dokud je tento skript spuštěn, relace bude pokračovat. Když tento skript skončí, relace se ukončí a budete přesměrováni na přihlašovací obrazovku, jako byste se odhlásili.

Proto je důležité nedávat ampersand (&) za poslední příkaz. Pokud k tomu dojde a poslední příkaz je odeslán na pozadí, skript se ukončí a relace se ukončí, jakmile začne.

Po uložení skriptu mu udělte oprávnění ke spuštění zadáním následujícího příkazu:

 sudo chmod +x custom_de.sh 

Krok 2: Vytvořte soubor plochy

Aby byla naše vlastní plocha viditelná při přihlašování, musíme vytvořit a .plocha počítače soubor v /usr/share/xsessions který bude ukazovat na skript. Chcete-li přejít do tohoto adresáře, zadejte v terminálu:

 cd /usr/share/xsessions 

Poté vytvořte soubor a otevřete jej:

sudo touch custom_de.desktop
sudo nano custom_de.desktop

Do souboru vložte následující řádky:

[Vstup pro počítač]
Jméno=Vlastní DE
Comment=Moje úžasné desktopové prostředí
Exec=/bin/custom_de.sh
Typ = Aplikace

Pro Exec=, zadejte umístění skriptu relace, který jste dříve vytvořili.

Krok 3: Spusťte vlastní pracovní prostředí

Chcete-li spustit pracovní prostředí:

  1. Odhlásit se
  2. Najděte seznam nainstalovaných desktopových prostředí
  3. Vyberte nově vytvořené pracovní prostředí
  4. Přihlaste se znovu

Chcete-li ukončit tuto relaci, ukončete poslední program ve skriptu relace pomocí příkazu pkill:

 pkill prkno 

Udělejte své pracovní prostředí úplnější

Gratulujeme! Vytvořili jste si vlastní desktopové prostředí.

Ale stále chybí některé komponenty. Je čas přidat tapetu a panel.

Existuje mnoho tvůrců tapet. Dobrá volba je Komorebi, která vám dává možnost nastavit videa jako tapety a také zobrazuje ikony na ploše.

Chcete-li nainstalovat komorebi, stáhněte si balíček deb z úložiště GitHub, nainstalujte jej a spusťte.

Pro panel použijeme lxqt-panel k jeho instalaci na Ubuntu:

 sudo apt install lxqt-panel 

Nezapomeňte do skriptu relace vložit příkaz lxqt-panel a komorebi následovaný ampersandem (&). Použijte úplnou cestu pro příkaz komorebi (/System/Applications/komorebi).

Můžete také přidat Ulauncher, užitečný spouštěč aplikací. Díky tomu bude prostředí na ploše úplnější:

sudo add-apt-repository ppa: agornostal/ulauncher && sudo apt update && sudo apt install ulauncher

Můžete přidat tolik programů, kolik chcete, upravit si plochu tak, aby vyhovovala vašim potřebám. Zvažte také přidání správce oznámení.

Jak nastavit motivy GTK a ikon

V jiných desktopových prostředích můžete změnit GTK a motivy ikon pomocí nástroje GUI, jako je gnome-tweaks nebo jinde. V našem případě tyto nástroje nemáme, ale nebojte se, protože motivy můžete změnit také z příkazového řádku pomocí příkazu gsettings.

Aby gsettings mělo účinek, musí být spuštěn dbus.

Spustí se používání Dbus dbus-spuštění. Jen Přidej dbus-launch bash na začátku vašeho skriptu.

Dále ukončete relaci a znovu se přihlaste. Chcete-li získat aktuálně použité téma GTK:

 gsettings získá org.gnome.desktop.interface téma gtk 

Chcete-li nastavit téma GTK například na téma Canta, zadejte:

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

Motiv, který se chystáte nastavit, musí být umístěn /usr/share/themes adresář. Název motivu je název jeho složky.

Dokonalý zážitek z přizpůsobení

I když je vytváření vlastního desktopového prostředí osvěžujícím zážitkem, nemusí to hned napoprvé vést k úplnému desktopovému zážitku. Ale přidáním dalších programů vytvoříte lepší pracovní prostředí. Pokud rádi stavíte věci, pak se vám může líbit ArchLinux, protože vám umožní vytvořit si vlastní distribuci Linuxu.

7 věcí, které byste měli vědět, než přejdete na správce oken

Chcete nahradit své aktuální desktopové prostředí správcem oken? Zde je několik věcí, kterých byste si měli být vědomi, než se rozhodnete.

Přečtěte si další

PodíltweetE-mailem
Související témata
  • Linux
  • Linuxové desktopové prostředí
O autorovi
Hamza Algohary (Zveřejněny 2 články)Více od Hamzy Algohary

Přihlaste se k odběru našeho newsletteru

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné e-knihy a exkluzivní nabídky!

Chcete-li se přihlásit k odběru, klikněte sem