Thunar - Egyéni műveletek beállítása... (Custom Actions)

kimarite képe

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:

Enjoy :-)