Üdvözöljük az ubuntu.hu oldalán

Itt megtalálhatja a rendszerrel, illetve a nyílt forráskódú alkalmazásokkal kapcsolatos információkat, érdekességeket. Csatlakozzon a beszélgetésekhez, blogoljon, segítse Ön is a közösséget. Jó fórumozást kívánunk!
Leírások, bemutatók

Asztali parancsikon létrehozása

A bejegyzés eredeti szerzője @csuhas32 volt a már megszűnt wiki.ubuntu.hu-n. A leírás tartalma jelenleg elavult, amint frissítem leveszem ezt a figyelmeztetést.

Asztali parancsikon létrehozása

Példánkban egy LibreOffice parancsikont készítünk, de természetesen minden egyéb programra alkalmazható az eljárás.

  • 1. lépés: Kattintsunk a jobb egérgombbal az asztalon, majd hozzunk létre gy üres dokumentumot.
  • 2. lépés: A dokumentumnak adjuk a LibreOffice nevet.
  • 3. lépés: Nyissuk meg a fájlt, majd írjuk bele a következő kódot:
[Desktop Entry]
Type=Application
Name=LibreOffice indítása
Exec=libreoffice
Terminal=false

FONTOS! Ha innen másoljuk ki a kódot és nem magunk írjuk be, akkor figyeljünk arra, hogy a sorok végén ne legyenek felesleges szóközök, különben nem fog működni a parancsikon!

  • 4. lépés: A tulajdonságok között találunk egy jogosultságok lapot, ahol engedélyezni kell a fájl végrehajtását.
  • 5. lépés: Nevezzük át a fájlt LibreOffice-ról LibreOffice.desktop-ra. (Az ikon és a név is meg fog változni)
  • 6. lépés: Az ikoncserét a Tulajdonságok ablakban tudunk végrehajtani, ha rákattintunk az aktuális ikonra és betallózunk egy új ikont (képet).

A .desktop fájl felépítése

Amikor egy üres parancsikont (.desktop) hozunk létre, akkor a következő bejegyzéseket adhatjuk meg:

[Desktop Entry]
Version= (a jelenlegi verziószám)
Name= (a program neve)
Comment= (megjegyzés az adott programról)
Exec= (a futtatni kívánt program)
Icon= (ikon megadása, elérési útvonallal)
Terminal= (terminálablakban való futtatás, true vagy false lehet)
Type= (a program típusa)
Categories= (megadhatjuk mely kategóriába sorolható az adott program)

Hozzászólások (30)

A hozzászólások nem engedélyezettek ennél a cikknél

A bejegyzés eredeti szerzője @csuhas32 volt a már megszűnt wiki.ubuntu.hu-n. A leírás tartalma jelenleg elavult, amint frissítem leveszem ezt a figyelmeztetést.

Asztali parancsikon létrehozása

Példánkban egy LibreOffice parancsikont készítünk, de természetesen minden egyéb programra alkalmazható az eljárás.

  • 1. lépés: Kattintsunk a jobb egérgombbal az asztalon, majd hozzunk létre gy üres dokumentumot.
  • 2. lépés: A dokumentumnak adjuk a LibreOffice nevet.
  • 3. lépés: Nyissuk meg a fájlt, majd írjuk bele a következő kódot:
[Desktop Entry]
Type=Application
Name=LibreOffice indítása
Exec=libreoffice
Terminal=false

FONTOS! Ha innen másoljuk ki a kódot és nem magunk írjuk be, akkor figyeljünk arra, hogy a sorok végén ne legyenek felesleges szóközök, különben nem fog működni a parancsikon!

  • 4. lépés: A tulajdonságok között találunk egy jogosultságok lapot, ahol engedélyezni kell a fájl végrehajtását.
  • 5. lépés: Nevezzük át a fájlt LibreOffice-ról LibreOffice.desktop-ra. (Az ikon és a név is meg fog változni)
  • 6. lépés: Az ikoncserét a Tulajdonságok ablakban tudunk végrehajtani, ha rákattintunk az aktuális ikonra és betallózunk egy új ikont (képet).

A .desktop fájl felépítése

Amikor egy üres parancsikont (.desktop) hozunk létre, akkor a következő bejegyzéseket adhatjuk meg:

[Desktop Entry]
Version= (a jelenlegi verziószám)
Name= (a program neve)
Comment= (megjegyzés az adott programról)
Exec= (a futtatni kívánt program)
Icon= (ikon megadása, elérési útvonallal)
Terminal= (terminálablakban való futtatás, true vagy false lehet)
Type= (a program típusa)
Categories= (megadhatjuk mely kategóriába sorolható az adott program)

Ó nem az enyém az eredeti. Sajnos már nem emlékszem ki a szerző.

    csuhas32 Akkor majd a frissítés során ezt is leveszem a leírás elejéről 🙂

    Már meglévő alkalmazás esetén, a hagyományos módszer is működik.

    • Átmásolom a saját asztal mappámba /usr/share/applications mappából a megfelelő *.desktop fájlt.(root jogosultsággal másolom, de kiveszem a pipát az attribútumok megőrzése elől az mc fájlkezelőben, így átkerül a felhasználó tulajdonába)
    • futtathatóvá teszem
    • majd jobb klikk az ikonon és indítás engedélyezése

      idanka Éppen most csináltam meg ezen a módon. Hozzá teszem, hogy a finomhangolóba még előtte engedélyezni kell az asztali ikont, vagy is nálam kellett. (nem vagyok nagyon Linux ismerő)

        zsolt160matizos
        Valóban ezt kihagytam, nálam alapértelmezetten telepítésre került a Desktop Icons NG (DING) bővítmény én csak engedélyeztem. Asztalon jobb klikk "Asztali ikonok beállításai" és személyre-szabhatóak a beállításai.

        Bővítményt engedélyezni lehet a Gnome finomhangolóban (későbbiekben ez a funkció már nem lesz elérhető) és a kiterjesztések (Extensions) nevű alkalmazással is.

        Lenne két kérdésem.

        1. ki tettem a Hard Disk Sentinel-t az asztalra, de jobb egérgomb rá, és nincs ott az indítás engedélyezése, ezt orvosolni hogyan tudom?
        2. Windows-ban ha az asztali ikonnak be lehet állítani a kinézetét, le lehet cserélni a kinézetet. Az OpenBVE ikon nálam az Ubuntu-ban asztalon egy piros téglalap benne karika áthúzva. Ha jól gondolom nem találja hozzá a megfelelő "kép" file-t. Ezt Win alatt meg lehetett csinálni, de itt hogyan tudnám ezt egyszerűen megcsinálni. Hozzá teszem, mikor az asztal mappába másoltam, akkor még látszott az ikon, az asztalon már nem.
          Előre is köszi!

          zsolt160matizos Van pár további lehetőség:

          1. Jobb kattintás -> Tulajdonságok -> Jogosulságok, és a Végrehajtásnál bekapcsolod a pipát
          2. Vagy megnyithatod a Fájlokban is, és ott is megtehet az előzőt
          3. Végül pedig parancssorban: chmod +x ~/Asztal/{program}.desktop – értelemszerűen a fájlnévnek megfelelően.

          Az Ikon módosítását meg megteheted a fájl szerkesztésével, mondjuk gedit-tel.

          További alternatíva, ami kicsit macerásabb, de teljesen grafikus: felteszel egy menüszerkesztő programot (alacarte/menulibre/appeditor), amellyel felveszel egy új alkalmazásikont. Végül meg áthelyezed az ikont a ~/.local/share/applications/ mappából a ~/Asztal mappába.

            meskobalazs Köszi a válaszodat, 1 és 2 pont, hiába veszem ki a pipát semmi változás, szövegszerkesztőben nyílik meg.

            1. parancssorban "chmod: 'Hard_Disk_Sentinel_GUI.desktop' nem érhető el: Nincs ilyen fájl vagy könyvtár" Esetleg nem jó könyvtárban adom ki a parancsot? (nem vagyok jártas Linux alapon, parancs sorban pláne)

            Ikon módosításhoz kösz a tippet, majd egyszer kipróbálom! 😉

              zsolt160matizos Esetleg nem jó könyvtárban adom ki a parancsot

              Szinte biztos. Ha beírod, hogy chmod +x ~/Asztal/, majd kétszer megnyomod a Tab gombot, akkor kilistázza a fájlokat, így egyszerűen meg lehet találni a fájlokat.

              zsolt160@zsolt160-UBUNTU:~$ chmod +x ~/Asztal/
              zsolt160@zsolt160-UBUNTU:~$ chmod +x ~/Asztal/
              discord_discord.desktop thunderbird.desktop
              google-chrome.desktop viber.desktop
              Hard_Disk_Sentinel_GUI.desktop vlc.desktop
              openbve.desktop XnView.desktop
              zsolt160@zsolt160-UBUNTU:~$ chmod +x ~/Asztal/ Hard_Disk_Sentinel_GUI.desktop
              chmod: 'Hard_Disk_Sentinel_GUI.desktop' nem érhető el: Nincs ilyen fájl vagy könyvtár
              Pedig ott van.....

              Közben rá jöttem, hogy egy szóköz maradt a / és a File név között, így hibaüzenet nélkül lefutott, de semmi változás....

                zsolt160matizos
                Milyen változás nincs? (Ki-bejelentkezés után) nem lehet indítani az ikonról az alkalmazást vagy nem jelenik meg a jobb egérgombos menüben valami? Mindkettő? Nem nézzük meg a Gedittel a fájl tartalmát illetve azt a helyet, amit az Exec kezdetű sor meghív? Jogosultságok?

                  Abban tévedtem, nem került a normál felhasználó tulajdonába. De ez nem akadályoz meg egyetlen lépést sem.







                  csuhas32 Bocsánat, hogy nem jelentkeztem, de nem voltam gép közelben.
                  Terminálban enter után vissza adta a kurzort, és ennyi. Nem lehet futtatni az asztali ikonról továbbra sem, nincs a jobb egeres menüben sem engedélyezés, szövegszerkesztő ezt adja:

                  [Desktop Entry]
                  Version=2.0.0
                  Type=Application
                  Name=Hard Disk Sentinel GUI
                  Comment=
                  Categories=System;
                  Exec=/usr/share/bin/HDSentinel_GUI
                  Icon=/usr/share/icons/HDSentinel_GUI.ico
                  Path=/usr/share/bin/
                  Terminal=false
                  StartupNotify=false
                  Name[hu]=Hard Disk Sentinel GUI
                  Name[en_AU]=Hard Disk Sentinel GUI
                  Name[en_GB]=Hard Disk Sentinel GUI
                  Comment[hu]=Merevlemezek felügyelete
                  Comment[en_AU]=Monitoring Hard Drives
                  Comment[en_GB]=Monitoring Hard Drives
                  GenericName=Monitoring Hard Drives

                    ls -a ~/Asztal
                    mit mond róla?

                    zsolt160@zsolt160-UBUNTU:~$ ls -a ~/Asztal
                    . Hard_Disk_Sentinel_GUI.desktop vlc.desktop
                    .. openbve.desktop XnView.desktop
                    discord_discord.desktop thunderbird.desktop
                    google-chrome.desktop viber.desktop
                    zsolt160@zsolt160-UBUNTU:~$