neděle 12. dubna 2020

Gnome 3 a ikony na pracovní plochu


Gnome Shell v základu ikony na pracovní ploše neposkytuje. Ale protože je docela dost uživatelů, kteří tuto vlastnost desktopového prostředí vyžadují, Gnome určité řešení přece jen nabízí. Gnome ma relativně rozsáhlou sbírku nejrůznějších rozšíření, mezi nimi jedno, které řeší právě ikony na ploše. 
Gnome Shell na Fedore 31 s aktivovaným rozšířením Desktop Icons

Má to ale pár háčků. Jedná se v podstatě o to, ze se na ploše zobrazí obsah desktop složky v domovském adresáři (~/Desktop nebo ~/Plocha - podle lokalizace systému) a umožní nějakým způsobem její obsah přesouvat v rámci prostoru plochy, organizovat do složek a spouštět (podle typu souboru). Plugin tedy de facto pouze zobrazuje a otevírá jen soubory. Pokud čekáte ikonky u spouštěčů, máte smůlu, uvidíte jen ikonu textového souboru. Navíc musíte Gnome říci, že konkretní ikona je spustitelná (nastavení prav souboru nepomůže), jinak ji otevře - v tomto konkrétním případě - v textovém editoru. Také nelze na plochu přenést soubor jeho prostým přetažením na plochu, to musíte provést ve správci souborů a přímou úpravou obsahu adresáře plochy. 


Neodradilo vás to? Tak vám prozradím postup, jak si ikony na ploše aktivovat. Je to velmi jednoduché. 

pozn.: Návod na postup vznikl na Fedoře 31. Ale měl by být aplikovatelný bez problému kdekoliv s Gnome 3, bez ohledu na distribuci

Otevřete program Software  v Gnome. V kategoriích vyberte tlačítko "Doplňky", zda záložku "Rozšíření Shellu" a počkejte až se načtou všechny položky. Všimněte si nápadné lišty hned nahoře s tlačítkem "Nastavení rozšíření" na pravé straně. Lišta by měla obsahovat text, upozorňující na to, že doplňky používáte na vlastní riziko. Ještě se k němu vrátíme, pro tuto chvíli však najděte a zvolte položku "Desktop Icons" v poli tlačítek níže. Otevřou se vám podrobnosti a stiskněte tlačítko "Instalovat".  Spustí se instalační proces, který můžete sledovat na malém progressbaru.

Jakmile je instalace dokončena restartujte system. 

pozn 2: V návodu radím restart sytému, ale teoreticky by mělo stačit ukončit relaci a poté se znovu přihlásit.

Potom znovu spusťte program Software a přejděte do kategorie "Doplňky" na záložku "Rozšíření Shellu" a otevřete konfigurační dialog tlačítkem "Nastavení rozšíření", které jsem zmiňoval výše. Nejdříve zkontrolujte hned nahoře, že máte rozšíření povoleny. Pokud ne tak je povolte.

Potom si najděte položku "Desktop icons" a povolte ji také. Určitě jste si všimli malého kulatého tlačítka s ozubeným kolečkem nalevo od přepínače. Stiskněte jej a otevře se další dialogové okno s nastavením pro desktopové ikony. Vyberte si velikost a povolte volbu "Zobrazit osobni složku". 

pozn 2 : Bohužel se zdá, že rozšíření nepracuje správně. Když jsem jej zkoušel na Fedoře, tak muselo být povoleno zobrazení domovského adresáře, a zakázáno zobrazení koše v nastavení Desktop Icons níže,  jinak se ikony na ploše neobjevily. :-(

No a to je v podstatě vše, teď už by se měla zobrazit na ploše alespoň ikona domovského adresáře. Pokud ne, ještě jednou restartujte. Pak už plugin změny v desktopovém adresáři aktualizuje na plochu automaticky.

Do původního kontextového menu plochy přibude několik nových voleb, umožňujících vytvoření nové složky na ploše a otevřít plochu ve správci souborů, nebo v terminálu. Budete-li chtít, aby Gnome Shell spustil program na který ukazuje spouštěč (soubory *.desktop), pak na něj klikněte pravým myšítkem a vyberte volbu "Povolit Spouštění". 

Závěrem bych doporučil prohlédnout si i další rozšíření pokud Gnome 3  - na rozdíl ode mě - používáte jako primární desktop. Je dost dobře možné, že tam narazíte na něco užitečného. :)