Az Xfce asztali környezet alapértelmezett fájlkezelője a Thunar. Most azt mutatom be, hogyan lehet a környezeti menüjét (egér jobb gombos menü) bővíteni. A fájlkezelők néhány tulajdonságukban egyediek, a környezeti menü bővítésének lehetősége a Thunar fájlkezelőre jellemző.
Nyisd meg fájlkezelőt!
Az Egyéni műveletek beállítása... (Custom Actions) elem a képen látható:
Általános beállítások
Új egyéni művelet hozzáadása. (új elem létrehozása)
A kijelölt művelet szerkesztése. (létező elem szerkesztése)
A kijelölt művelet törlése. (létező elem törlése)
A kijelölt művelet mozgatása egy sorral felfelé. (az elem mozgatása: megjelenése a Thunar környezeti menüben)
A kijelölt művelet mozgatása egy sorral lefelé. (az elem mozgatása: megjelenése a Thunar környezeti menüben)
Egyéni műveletek
Alap
Név: A művelet a helyi menüben megjelenő neve.
Leírás: A művelet leírása, amely használati utasításként fog megjelenni az állapotsoron az elem kiválasztásakor a helyi menüből.
... én ezt a beállítást még nem töltöttem ki.
Parancs: A műveletet végrehajtó parancs a szükséges paraméterekkel. A támogatott paraméter változók listájáért, amelyek a parancs indításakor kerülnek helyettesítésre, lásd a lenti paraméter leírást. Nagy betűk (például %F, %D, %N) használatakor a művelet több elem kijelölése esetén is alkalmazható lesz. Ellenkező esetben, a művelet csak akkor lesz alkalmazható, ha pontosan egy elemet jelölt ki.
Gyorsbillentyű: A művelet gyorsbillentyűje.
Indítási értesítés használata: Várakozási kurzor megjelenítése a művelet indításakor. Határozottan javasolt, ha az ablakkezelőben engedélyezett a fókuszlopás megakadályozása.
Ikon: A fent kiválasztott műveletnév mellett a helyi menüben megjelenítendő ikon kiválasztása.
... használható saját ikon is. A saját ikonokat a saját könyvtáram alatt az .icons könyvtárban gyűjtöm.
A % parancs paraméterekkel a parancssor működése befolyásolható.
Megjelenési feltételek
Beállítható, hogy fájlok vagy könyvtár esetén jelenjen meg a környezeti menü. Egyes műveleteket csak fájlokra érdemes alkalmazni, míg más műveletek a könyvtárak megnyitásánál is hasznosak lehetnek.
A fájl típusok szerint, egy vagy több fájltípust mintának lehet venni (Fájlminta). A *, kiterjesztés nélkül, minden fájl típusra érvényes minta.
Fájlminta: Adja meg a minták listáját, amelyek alapján eldől, a művelet megjelenjen-e a kijelölt fájlhoz. Ha itt több mintát ad meg, akkor a listát pontosvesszőkkel kell elválasztani (például: *.txt;*.doc).
Megjelenik, ha a kijelölés tartalmazza. (általános fájltípusokra vonatkozó minták kiválasztásának lehetősége)
... ha a környezeti menü művelet beállításaival végeztél, nyomd meg az OK elemet!
A környezeti menü egy könyvtár esetén így néz ki:
A Lemezhasználat műveleti elem megjelenése:
Műveleti elemek
Terminál nyitása itt
Név: Terminál nyitása itt
Parancs:
exo-open --working-directory %f --launch TerminalEmulator
Terminál nyitása itt, adminként
Név: Terminál nyitása itt, adminként
Parancs:
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY exo-open --working-directory %f --launch TerminalEmulator
Könyvtár megnyitása a Thunarral, adminként
Név: Könyvtár megnyitása a Thunarral, adminként
Parancs:
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY thunar %f
Megnyitás szövegszerkesztővel, adminként
Név: Megnyitás szövegszerkesztővel, adminként
Parancs:
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY geany %f
... ha nem a Geany szövegszerkesztőt használod, helyettesítsd be az általad használt alkalmazás indító parancsát a parancssorban, a geany kifejezés helyére!
Lemezhasználat
Név: Lemezhasználat
Parancs:
du -chs --apparent-size %N | zenity --text-info
... a használathoz szükséges a Zenity alkalmazás megléte. Telepítése (terminálban):
sudo apt-get install zenity
Segítség, további műveleti elemek létrehozásához:
- xfce:thunar:custom-actions [Xfce Docs] - https://docs.xfce.org/xfce/thunar/custom-actions
- ThunarCustomActions - Community Help Wiki - https://help.ubuntu.com/community/ThunarCustomActions
- Thunar — Custom actions – MX Linux - https://mxlinux.org/wiki/applications/thunar-custom-actions/
- [XML] Thunar Custom Action (funtoo) - Pastebin.com - https://pastebin.com/JyWvJ9Tf
Enjoy :-)
Hozzászólások
Debian 10, Cinnamon asztali környezet, Nemo fájlkezelő
Beküldte kimarite -
Értékelés:
Előre szólok, a Linux Mint és az LMDE 4 kiadásokra elérhető a nemo-dropbox csomag!
Rendhagyó hozzászólás, mert a nyitő témához nincs köze, új topikot nem ér meg. Arról van szó, hogy magához a Cinnamon asztali környezethez nem érhető el a Nemo fájlkezelő Dropbox plugin. Tehát, ha Debian 10 Buster rendszert használok Cinnanmon asztali környezettel, akkor a telepíthető csomag helyett Nemo „actions” vagy „scripts” fájlokat tudok létrehozni. Ők itt laknak:
Az „actions” könytárba másolható szövegfájl
-- neve: dropbox.nemo_action
-- tartalma:
A „scripts” könytárba másolható szövegfájl
-- neve: Share with Dropbox
-- tartalma:
Egyik sem működik.
Illetve, a megosztani kívánt fájl (vagy könyvtár) könyvtárában állva, arra rákérdezve, terminálban igen:
A „dropbox sharelink” kimenetet mintha „nem enné” meg a csővezeték (pipe, azaz |), nem adja tovább, ha nem terminálban futtatom.
Úgyhogy átmeneti megoldásként letöltöttem a legújabb LMDE 4 telepítőt, ezt
http://packages.linuxmint.com/pool/backport/n/nemo-dropbox/nemo-dropbox_4.6.0%2bdebbie_amd64.deb
innen,
http://packages.linuxmint.com/pool/backport/n/nemo-dropbox/
és a GDebi-vel telepítettem.
A Linux MIntes (Ubuntus) python-gpgme függőség Debianos megfelelője a python3-gpg csomag, melyet a nemo-dropbox telepítése előtt telepítettem:
Ha ezt nem telepítem, akkor nem hitelesített csomagként érzékeli a rendszer (GDebi).
Sajnálatos módon, olyan függőségek vannak benne a GitHub-ről elérhető, forgatható csomagban, hogy nem jön létre DEB telepítő a nemo-dropbox „actions”-ból. (https://github.com/linuxmint/nemo-extensions )
Folytatom azzal, hogy Clem-nek is van több nyilvános kulcsa, de a forgatás a privátot kéri. Továbbá egy csomag rosszul van aláírva, ez: nemo-emblems (nem Clement Lefebvre néven, hanem Linux Mint néven), ez is hibajelenség. ...aláíratlan csomagokat nem telepítek.
A kulcsok online, vagy parancssorban kérhetőek le, így:
Nem igazán értem, mi az oka, hogy a mindegyik Linux alatt elérhető Cinnamon önmagában miért nem tartalmazza a nemo-dropbox, és néhány többi kiegészítőt. Ezek akkor érhetőek el, ha a Linux Mint vagy az LMDE 4 kiadást használom.