Hogyan készítsünk asztali parancsikonokat az Ubuntuban

Az asztali ikonoknak egyszerűnek kell lenniük, de nem az Ubuntu 18.04 LTS-en és az olyan újabb kiadásokon, mint az Ubuntu 19.10. Kövesse ezeket az egyszerű lépéseket, hogy asztali parancsikonokat kapjon kedvenc alkalmazásaihoz, akárcsak más operációs rendszereken és más Linux asztali számítógépeken.

Igen, egyszerűbbnek kellene lennie

A parancsikonok eldobása az asztalon az egyik olyan dolog, amelyet a Windows-felhasználók anélkül tesznek, hogy túlgondolnák. Sajnálatos, de egy újonc a Linuxban frusztráló küzdelemnek találhatja ennek az egyszerű feladatnak az elvégzését. Ez az a fajta dolog, ami azt a benyomást kelti bennük, hogy a Linux segítségével bárhová eljutni egy hosszú, kemény csapás lesz.

Még azok is, akik már egy ideje Linuxot használnak, és elég jól ismerik az eligazodást, sokkal nehezebbnek találhatják ezt a témát, mint amilyennek lennie kellene. Valójában ez nem nehéz, de határozottan ellentmond az intuitívnak.

A GNOME Tweaks telepítése

Alapértelmezés szerint nem másolhat fájlokat vagy ikonokat az Ubuntu GNOME Shell asztalára. Ennek lehetővé tételéhez a GNOME Tweaks segítségével módosítani kell egy beállítást. Használja ezt a parancsot a telepítéshez.

sudo apt-get install gnome-tweaks

Ha telepítve van, nyomja meg a „Super” billentyűt (a legtöbb billentyűzet bal alsó sarkában található Control és Alt billentyűk között), és írja be a „tweaks” szót. Megjelenik a Tweaks ikon. Kattintson rá a Tweaks elindításához.

Ez az ikon az Ubuntu 18.04-ben. Az ikon másképp fog kinézni az Ubuntu 19.10-ben. Amikor a Tweaks elindult, kattintson az „Asztal” elemre a bal oldali panelen. Kattintson az „Ikonok megjelenítése” csúszka gombra az asztali ikonok engedélyezéséhez. Kiválaszthatja, hogy az asztalon megjelenjenek-e parancsikonok a kezdőkönyvtárhoz, a kukához, a hálózati szerverekhez és a csatlakoztatott kötetekhez.

Vegye figyelembe, hogy az Ubuntu 19.10-ben az asztali ikonok beállításai a Bővítmények beállításai alatt találhatók, ezért kattintson a „Bővítmények” bejegyzésre a bal oldali panelen.

Asztali parancsikon létrehozása

Ennek a folyamatnak a bemutatására létrehozunk egy asztali parancsikont a LibreOffice íróhoz. Most, hogy bekapcsoltuk az ikonok használatát az asztalon, csak húznunk kell valamit az asztalra, és máris lesz egy parancsikonunk. De mit kell húznunk?

  Az RSS-hírcsatornák használata

Ezt egy alkalmazás .desktop fájljának hívják. Ezek olyan szöveges fájlok, amelyek az alkalmazás bizonyos attribútumait írják le. Többek között megmondják az operációs rendszernek, hogy a bináris végrehajtható fájl hol található a fájlrendszerben. Ha duplán kattint a parancsikonra, a Linux ezeket az információkat használja az alkalmazás bináris fájljának megkeresésére és elindítására. Csak meg kell találnunk a megfelelő .desktop fájlt.

A disztribúció alapértelmezett csomagjainak részeként biztosított vagy lerakatokból telepített alkalmazások .desktop fájljaik a következő helyre vannak telepítve:

/usr/local/share/applications

Más, helyileg telepített, rendszerszintű hozzáféréssel rendelkező alkalmazások – vagyis minden felhasználó számára elérhetők – általában a .desktop fájljaik a következő helyre vannak telepítve:

/usr/local/share/applications

Azok az alkalmazások, amelyek úgy lettek telepítve, hogy csak egyetlen felhasználó számára férhessenek hozzá, a .desktop fájljaik az adott felhasználó kezdőkönyvtárába vannak telepítve:

~/.local.share/applications

A LibreOffice minden felhasználó számára elérhető, ezért elindítjuk a Fájlokat, és megkeressük a /usr/share/applications könyvtárat. A keresett alkalmazás megfelelő könyvtárába kell navigálnia.

Indítsa el a Fájlokat, és kattintson az „Egyéb helyek” elemre a bal oldali ablaktáblában. Ezután lépjen a Számítógép > usr > megosztás > alkalmazások elemre.

Görgessen végig az ikonokon, amíg meg nem jelenik a LibreOffice Writer ikon. Az Ubuntu 19.10-ben az ikonok mind fogaskerekeknek tűnnek, ezért ellenőriznie kell a fájl nevét, hogy megbizonyosodjon arról, hogy a megfelelő .desktop fájl van.

Ha meg szeretné bizonyosodni arról, hogy megtalálta a keresett alkalmazás .desktop fájlját, kattintson a jobb gombbal az ikonra, és válassza ki a tulajdonságokat. Látnia kell egy sort, amely azt jelzi, hogy ez egy asztali konfigurációs fájl. Zárja be a tulajdonságok párbeszédpanelt.

Kattintson a bal gombbal a LibreOffice Writer ikonra, tartsa lenyomva a bal egérgombot, és húzza az ikont az asztalra. Engedje el az egérgombot. Bár ez általában azt mozgatja, amit húztak, ebben az esetben lemásolja.

Most már van egy ikon az asztalon, de nem úgy néz ki, mint kellene. Mi történik?

Bár nem úgy néz ki, ahogyan azt várnád, ez egy működő parancsikon. Kattintson duplán az alkalmazás elindításához, és egy figyelmeztető párbeszédpanel fogadja.

Kattintson a „Trust and launch” gombra, és két dolog fog történni.

Az ikon megváltoztatja megjelenését és szöveges címkéjét, hogy úgy nézzen ki, ahogyan azt elvárná, és elindul a LibreOffice Writer.

  Cikkek mentése a LinkedIn hírfolyamából

Most már van egy LibreOffice Writer ikon az asztalon, amely parancsikonként használható az alkalmazás elindításához. A parancsikon első használatakor csak a „Nem megbízható alkalmazásindító” párbeszédpanel jelenik meg.

Mi a teendő, ha a .desktop fájl hiányzik?

Néha az alkalmazások nem biztosítanak .desktop fájlt. Házon belül írt programok vagy alkalmazások, amelyeket esetleg letölthetett Github, például gyakran nem .desktop fájlt tartalmaznak.

Az nem probléma; könnyedén létrehozhatjuk saját magunkat. Ez csak egy szöveges fájl, amely tartalmazza a megfelelő részleteket.

.desktop fájl létrehozása

Ezen a tesztszámítógépen van egy program, amely nem rendelkezik .desktop fájllal.

Az első dolog, hogy ellenőrizze, hogy az alkalmazás fut-e. Ha nem, akkor .desktop fájllal sem fog működni. De sok időt tölthet azzal, hogy körbejárja, vajon miért nem működik a .desktop fájl. Tehát az alaposság kedvéért győződjön meg arról, hogy az alkalmazás elindul és megfelelően fut, amikor manuálisan indítja el.

A .desktop fájl egy szöveges fájl, amelybe be van állítva. Önmagában ez nem elég egy ikon megjelenítéséhez. Az alkalmazáshoz mellékelt ikont kell használnunk. Láthatjuk, hogy van egy „ip_gc_icon.png” nevű ikon az alkalmazáskönyvtárban, és ezt fogjuk használni.

Azt is láthatjuk, hogy a bináris fájl neve gc . Hamarosan szükségünk lesz erre az információra.

Nyiss meg egy szerkesztőt. A gedit-et fogjuk használni, de használhatja a választott szerkesztőt.

A .desktop fájl első sorának a következőnek kell lennie:

[Desktop Entry]

Ez azonosítja a Linux számára, hogy mi az, amire kattint, amikor duplán kattint rá.

A .desktop fájl összes többi bejegyzése címkékből és értékekből áll, amelyeket = egyenlőségjel köt össze. Ügyeljen arra, hogy közvetlenül az egyenlőségjel előtt vagy után ne legyen szóköz.

A következő négy sor az alkalmazást írja le.

Version=1.0
Name[en_US]=Geocoder
GenericName[en_US]=Interesting Point Geocoder
Comment[en_US]=Interesting Point Geocoder is a tool to create CSV files of geolocational data

A „Version” bejegyzés a program verziószáma.
A „Név” bejegyzés az alkalmazás neve. Vegye figyelembe, hogy hozzáadtunk egy terület-azonosítót, [en_US], ami amerikai angolt jelent. Kihagyhatnád. Ha többnyelvű .desktop fájlt hoz létre, az ilyen típusú azonosítókra minden egyes nyelvi szakaszhoz szükség lesz. Itt nem fognak különbséget tenni, de jó szokásuk.
A „GenericName” bejegyzés az alkalmazás általános leírását tartalmazza. Ez használható olyan leírások tárolására, mint például „videószerkesztő”, „webböngésző” vagy „szövegszerkesztő”. Ez az alkalmazás nem tartozik egyetlen kategóriába sem, ezért csak az alkalmazás nevének hosszabb változatát adjuk meg neki.
A „Megjegyzés” bejegyzés tartalmazhat tetszőleges leíró szöveget.

  Mi az a Microsoft Planner és hogyan kell használni

A következő három sor információt nyújt a Linuxnak, hogy tudja, hol van a bináris futtatható fájl, és melyik ikont kell használnia a parancsikonhoz.

Exec=/home/dave/geocoder/gc
Path=/home/dave/geocoder/
Icon=/home/dave/geocoder/ip_gc_icon.png

Az „Exec” bejegyzés a bináris végrehajtható fájl elérési útja. Példánkban ez a gc végrehajtható fájl.
A „Path” bejegyzés az alkalmazás munkakönyvtárának elérési útja.
Az „Ikon” bejegyzés annak az ikonfájlnak az elérési útja, amelyet az asztali parancsikonként kíván használni.

Az utolsó három sor kiegészítő adat a pályázattal kapcsolatban.

Terminal=false
Type=Application
Categories=Application

A „Terminal” bejegyzés lehet igaz vagy hamis. Azt jelzi, hogy az alkalmazás terminálon fut-e vagy sem. Bejegyzésünknek „hamis”-nak kell lennie.
A „Típus” bejegyzés lehet Alkalmazás, Hivatkozás vagy Címtár. Nyilvánvalóan azt szeretnénk, hogy a bejegyzésünk „Alkalmazás” legyen.
A „Kategóriák” bejegyzést a Linux vagy a GNOME használhatja hasonló vagy kapcsolódó alkalmazások menükben való csoportosítására. Csak egy általános „Alkalmazásokat” fogunk megadni.

A lehetséges .desktop fájlbejegyzések teljes listája és értékeik megtalálhatók a .desktop fájl specifikáció.

Íme a teljes .desktop fájlunk:

Mentse el a fájlt az alkalmazáskönyvtárba, ügyelve arra, hogy „.desktop” kiterjesztésű legyen. Példafájlunk neve „Geocoder.desktop”.

A .desktop fájl másolása az asztalra

A .desktop fájl asztalra másolásához kattintson rá jobb gombbal, és válassza a „Másolás” lehetőséget a helyi menüből. Kattintson a jobb gombbal az asztalra, és válassza a „Beillesztés” lehetőséget a helyi menüből.

Ha duplán kattint az ikonra az asztalon, ugyanaz a figyelmeztető párbeszédpanel jelenik meg, mint korábban. Kattintson a „Trust and Launch” gombra.

Az asztali ikon felveszi valódi megjelenését, és elindul az alkalmazás.

A .desktop fájl másolása az Alkalmazások mappába

Mivel ezt a programot egyetlen felhasználó fogja használni, átmásoljuk a .desktop fájlt a helyi alkalmazások könyvtárába. A programkönyvtárban használja ezt a parancsot:

cp ./Geocoder.desktop ~/.local/share/applications

A .desktop fájl elhelyezése a helyi alkalmazások könyvtárába integrálja az alkalmazást a GNOME keresési funkciójába. Nyomja meg a „Super” billentyűt (a legtöbb billentyűzet bal alsó sarkában található Control és Alt billentyűk között), és írja be az alkalmazás nevének első részét. Az ikonja megjelenik a keresési eredmények között.

Kattintson a bal gombbal az alkalmazás elindításához.
Kattintson a jobb gombbal, és válassza a „Hozzáadás a kedvencekhez” lehetőséget, hogy hozzáadja az Ubuntu dokkolóhoz.

Indításra kész

Szóval megvan. Kicsit elhúzódó, de elég egyszerű.

És határozottan intuitív ellentétes.