Linux: Az Xfce asztali környezet alkalmazás menüjének testre szabása egyszerűen

Szeretettel köszöntelek a Linux klub közösségi oldalán!

Csatlakozz te is közösségünkhöz és máris hozzáférhetsz és hozzászólhatsz a tartalmakhoz, beszélgethetsz a többiekkel, feltölthetsz, fórumozhatsz, hírt küldhetsz be, stb.

Ezt találod a közösségünkben:

  • Tagok - 319 fő
  • Képek - 130 db
  • Videók - 66 db
  • Blogbejegyzések - 306 db
  • Fórumtémák - 46 db
  • Linkek - 256 db

Üdvözlettel,
M Imre
Linux klub vezetője

Amennyiben már tag vagy a Networkön, lépj be itt:

Szeretettel köszöntelek a Linux klub közösségi oldalán!

Csatlakozz te is közösségünkhöz és máris hozzáférhetsz és hozzászólhatsz a tartalmakhoz, beszélgethetsz a többiekkel, feltölthetsz, fórumozhatsz, hírt küldhetsz be, stb.

Ezt találod a közösségünkben:

  • Tagok - 319 fő
  • Képek - 130 db
  • Videók - 66 db
  • Blogbejegyzések - 306 db
  • Fórumtémák - 46 db
  • Linkek - 256 db

Üdvözlettel,
M Imre
Linux klub vezetője

Amennyiben már tag vagy a Networkön, lépj be itt:

Szeretettel köszöntelek a Linux klub közösségi oldalán!

Csatlakozz te is közösségünkhöz és máris hozzáférhetsz és hozzászólhatsz a tartalmakhoz, beszélgethetsz a többiekkel, feltölthetsz, fórumozhatsz, hírt küldhetsz be, stb.

Ezt találod a közösségünkben:

  • Tagok - 319 fő
  • Képek - 130 db
  • Videók - 66 db
  • Blogbejegyzések - 306 db
  • Fórumtémák - 46 db
  • Linkek - 256 db

Üdvözlettel,
M Imre
Linux klub vezetője

Amennyiben már tag vagy a Networkön, lépj be itt:

Szeretettel köszöntelek a Linux klub közösségi oldalán!

Csatlakozz te is közösségünkhöz és máris hozzáférhetsz és hozzászólhatsz a tartalmakhoz, beszélgethetsz a többiekkel, feltölthetsz, fórumozhatsz, hírt küldhetsz be, stb.

Ezt találod a közösségünkben:

  • Tagok - 319 fő
  • Képek - 130 db
  • Videók - 66 db
  • Blogbejegyzések - 306 db
  • Fórumtémák - 46 db
  • Linkek - 256 db

Üdvözlettel,
M Imre
Linux klub vezetője

Amennyiben már tag vagy a Networkön, lépj be itt:

Kis türelmet...

Bejelentkezés

 

Add meg az e-mail címed, amellyel regisztráltál. Erre a címre megírjuk, hogy hogyan tudsz új jelszót megadni. Ha nem tudod, hogy melyik címedről regisztráltál, írj nekünk: ugyfelszolgalat@network.hu

 

A jelszavadat elküldtük a megadott email címre.

Xfce asztali környezetet használsz és bizonyos alkalmazásaid nem kerülnek bele a panelről nyitható menübe?

Előfordulhat, például, ha alkalmazást forgattál forrásból vagy, ha bináris fájlt futtatsz egy letöltött és kibontott archívumból. Utóbbira példa a Firefox különböző verzióinak használata, azok telepítése nélkül.  A Gnome vagy a MATE asztali környezeteknek vannak a menü szerkesztésére megoldásaik - eredményességükről, használhatóságukról most ne ejtsünk szót, nagy baj nincs is ezekkel - viszont a Gnome-os, MATE-s függőségeketf én például ne igazán szeretném telepíteni az Xfce-s rendszerre. Ezek nélkül viszont nem igazán telepíthetőek a beállító alkalmazások.

 

Azonban rendelkezésedre áll az exo-desktop-item-edit parancssoros alkalmazás, mellyel új menüelemeket készíthetsz. A terminálban futtatható parancs

 

exo-desktop-item-edit --create-new ~/.local/share/applications

 

egy grafikus ablakot nyit meg, ahol nincs más dolgod, mint betallóznod az alkalmazásod indítófájlját  és természetesen az ikonját is.

 

Tehát, ha kiadod terminálban a fenti parancsot (bemásolod és 'Enter'-t ütsz), akkor egy ablak fog megnyílni: 'Indítóikon létrehozása'

 

Itt a következőket kell tenned.

( A Firefox Nightly böngészőt veszem példának, melynek tar.gz csomagját először letöltöttem. Majd az kibontottam és a könyvtárat 'firefox'-ról'firefox_nightly'-ra átnevezve bemásoltam ebbe a könyvtárba: '~/.mozilla/' )

 

- a 'Név'-hez beírod az alkalmazás nevét: 'Firefox Nightly'.

 

- a 'Megjegyzés"-hez beírod - például - hogy: 'Firefox böngésző - Nightly' vagy amit szeretnél, mert ez egy megjegyzés, magyarázat vagyis leírás.

 

- a 'Parancs' elemnél a jobbra látható ikonra kattintasz és betallózod a bináris - indítható, futtatható - fájlt, mely jelen esetben ezen az útvonalon található és a neve 'firefox':

~/.mozilla/firefox_nightly/firefox

Futtatható fájl: a erre a fájlra kattintasz kétszer az egérrel, akkor elindul az alkalmazás (a Firefox).

 

- a 'Munkakönyvtár' elemre jelen esetben nincs szükség, üresen hagyod, azaz nem tallózol be semmit itt.

 

- az 'Ikon' elemre kattintva egy újabb ablak nyílik meg, ahol az 'Ikon választása innen' lenyíló menüben a 'Képfájlok' elemet választod ki. Ezáltal tudsz tallózni a fájlrendszerben, mert egyébként csak a rendelkezésre álló ikonok közül tudnál választani, a különböző lehetőségek szerint és ez általában nem kielégítő lehetőség.

A 'Firefox Nightly' parancsikonja ezen az útvonalon található meg,

~/.mozilla/firefox_nightly/browser/icons/mozicon128.png

'mozicon128.png' néven és kiterjesztéssel. Ez az ikon a letöltött és kibontott könyvtárban volt eleve, de a 'hiányosságot' te is pótolhatod ... ha például nem áll rendelkezésre parancsikon alapvetően egy letöltött csomagban. Letöltesz egy méretlben megfelelő parancsikont és egy 'logikus' helyre másolod be, aztán betallózod.

 

- a 'Beállítások' elemnél az 'Indítási értesítés használata' és a 'Terminálban fusson' alelemek jelentése egyértelmű, én mindkét jelölőnégyzetet üresen hagytam a példa tekintetében.

 

- kész vagy, nyomj a 'Létrehozás' elemre.

 

Nálam a 'Létrehozás' után azonnal megjelent az alkalmazás a menüben. Ha ez nem így történne, lefuttathatod ezt a parancsot,

 

xfdesktop --reload

 

vagy, ha előbbi parancs nem működik, akkor ezt.

 

killall -HUP xfdesktop

 

Még van egy kis bibi, talán zavar téged is. A menüben az 'Egyéb' almenüben jelenik meg a 'Firefox Nightly' indítója. Erre is van gyógymód ... .

 

Jelenleg így néz ki Firefox Nightly Desktop fájl tartalma.

 

Először is az elérési útja,

 

~/.local/share/applications/Firefox Nightly.desktop

 

amit az alábbi listázó paranccsal néztem meg,

 

ls ~/.local/share/applications/

 

és az eredmény. A könyvtár tartalma nálam ez (nálad más lesz).

 

Firefox Nightly.desktop
Firefox Stable.desktop
JDownloader 2-0.desktop
JDownloader 2 Update & Rescue-0.desktop
mimeapps.list
mimeinfo.cache
Seamonkey Stable.desktop
userapp-SeaMonkey-QITO6X.desktop

 

Tehát az 'exo-desktop-item-edit'-tel létrehozott Desktop fájlt tartalma.

( A '$USER' helyén a felhasználóneved lesz látható )

 

[Desktop Entry]
Version=1.0
Type=Application
Name=Firefox Nightly
Comment=Firefox böngésző
Icon=/home/$USER/.mozilla/firefox_nightly/browser/icons/mozicon128.png
Exec=/home/$USER/.mozilla/firefox_nightly/firefox
Path=
Terminal=false
StartupNotify=false

 

Át kéne tenni az indítót az 'Internet' (Network) menü alá az 'Egyéb' menü alól.

 

Szerkeszted a Desktop fájlt

 

- a fájlkezelőből az elérési út szerint és egér jobb klikkes menü, 'Megnyitás mással', azaz egy szövegszerkesztővel, amely nálam a Geany, de nálad más is lehet telepítve, például a Gedit, a Pluma, stb.

 

vagy

 

- a nano terminálos szövegszerkesztővel szerkeszted.

 

nano ~/.local/share/applications/Firefox\ Nightly.desktop

 

Segítség: a TAB billentyűt használva UNIX módon íródik ki az elérési út.

 

nano ~/.local/share/applications/F # TAB

nano ~/.local/share/applications/Firefox\

 

nano ~/.local/share/applications/Firefox\ N # TAB

nano ~/.local/share/applications/Firefox\ Nightly.desktop

 

A nano szövegszerkesztőben

- a kurzor nyilakkal navigálsz, az egérrel illesztesz be - esetleg másolsz illetve kivágsz - szöveget.

- a kész szövegtartalom mentése; Ctrl + O és az Enter leütése

- kilépés a nano-ból a mentés után; Ctrl + X

 

A szerkesztés az alábbi sor beillesztésével történik,

 

Categories=Network;Application;

 

a szöveg végére.

 

[Desktop Entry]
Version=1.0
Type=Application
Name=Firefox Nightly
Comment=Firefox böngésző
Icon=/home/$USER/.mozilla/firefox_nightly/browser/icons/mozicon128.png
Exec=/home/$USER/.mozilla/firefox_nightly/firefox
Path=
Terminal=false
StartupNotify=false
Categories=Network;Application;

 

Az 'Exec=' sorba az indítófájl kerül, az 'Icons=' sorba pedig a parancsikonja és mindkettő elérési út szerint.

 

A következő sorok magyarázata (ezeket lehet, de nem kötelező használni)

 

NoDisplay=true - rejti a menüben az alkalmazást (ott nem fog megjelenni), de a fájltársítás működni fog (MIME), amihez alapértelmezetten társítva van, azt a kiterjesztést nyitni fogja kettő egér kattintásra.

Hidden=true - rejti a menüben és kikapcsolja az alkalmazás Desktop fájl által való indítását, azaz az indítóját 'törli' (egész pontosan elveszi a Desktop fájltól a futtathatóságot), a MIME társítás sem fog működni.

OnlyShowIn=* - ha például 'OnlyShowIn=Xfce', akkor a menüelem csak az Xfce session-ban látszódik, például KDE, MATE, Gnome vagy más asztali környezetet használva - ezekkel belépve - nem.

NotShowIn=* - az előbbiből következik, használata logikus.

További lehetőségek:

http://standards.freedesktop.org/desktop-entry-spec/latest/ar01s05.html

 

A később beillesztett sorra magyarázat, a kategóriák

 

AudioVideo - A multimedia (audio/video) application     
Audio - An audio application    Desktop entry must include AudioVideo as well
Video - A video application    Desktop entry must include AudioVideo as well
Development - An application for development     
Education - Educational software     
Game - A game     
Graphics - Graphical application     
Network - Network application such as a web browser     
Office - An office type application     
Settings - Settings applications    Entries may appear in a separate menu or as part of a "Control Center"
System - System application, "System Tools" such as say a log viewer or network monitor     
Utility

 

( ! a Firefox Internetes [Network] alkalmazás [Application] )

 

és bővebben.

http://standards.freedesktop.org/menu-spec/menu-spec-1.0.html#category-registry

( http://standards.freedesktop.org/menu-spec/menu-spec-1.0.html )

 

És akkor az eredmény így néz ki.

 

 

 

Remélem, segítettem.

 

Az ötletet innen vettem:

https://wiki.xfce.org/howto/customize-menu

 

Súgó, kézikönyv:

 

info exo-desktop-item-edit

Címkék:

 

Kommentáld!

Ez egy válasz üzenetére.

mégsem

Hozzászólások

Ez történt a közösségben:

M Imre írta 5 órája a(z) Mesterséges intelligencia / Artificial Intelligence fórumtémában:

Néma mérget oltanak a zenékbe, és elég hatásos: ...

M Imre írta 1 napja a(z) Debian 12 Bookworm telepítése látássérült felhasználóként blogbejegyzéshez:

Ügyfélkapu+ tájékoztató https://www.meosz.hu/wp-...

M Imre írta 1 napja a(z) Debian 12 Bookworm telepítése látássérült felhasználóként blogbejegyzéshez:

"Informatika a látássérültekért"...

M Imre írta 3 napja a(z) Apple fórumtémában:

iPhone-ja van? Fontos határidő közeleg, nagy törlésbe kezd az ...

M Imre írta 4 napja a(z) Google LLC fórumtémában:

Az amerikai igazságügyi minisztérium (DOJ)...

M Imre 5 napja új blogbejegyzést írt: LibreWolf | Debian 12

M Imre 5 napja új blogbejegyzést írt: Pale Moon | Debian 12

M Imre írta 6 napja a(z) Misfortune Cookie - Több mint 12 millió otthoni router sebezhető "takeover"-re blogbejegyzéshez:

Mielőbb cserélje le, ha ilyen routert használ | 2024. 11. 15. ...

M Imre írta 1 hete a(z) Jelszó táblázat - 2022. (Hive Systems biztonsági cég) képhez:

Jelszo_tablazat__2022_hive_systems_biztonsagi_ceg_2173597_8598_s

Ha látja a jelszavát ezen a listán, azonnal cserélje le |...

M Imre írta 1 hete a(z) Google LLC fórumtémában:

Örülhet minden androidos, az Apple után a Google is...

Szólj hozzá te is!

Impresszum
Network.hu Kft.

E-mail: ugyfelszolgalat@network.hu