Thunar - custom action

Sem přidávejte tipy a triky, které jsou příliš malé na článek na našem Webu. Podělte se o své zkušenosti s ostatními.
Odpovědět
Zpráva
Autor
kamowski
Vezír Mintu
Příspěvky: 834
Registrován: 01 pro 2012, 16:30
Kontaktovat uživatele:

Thunar - custom action

#1 Příspěvek od kamowski » 30 srp 2017, 16:07

vďaka lombardo1981 sa mi podarilo zosmoliť niekoľko špeciálnych kúskov, snáď sa niekomu budú hodiť :)
Create file backup here
vytvorí zálohu súboru v pracovnom adresári a pridá koncovku .backup
cp --backup=t %f %f.backup
*
všetko okrem priečinkov
Create file backup & mv
vytvorí zálohu súboru, pridá koncovku .backup a presunie na určené miesto
cp --backup=t %f %f.backup && mv %f.backup ~/Backup/backup_from_thunar/
*
všetko okrem priečinkov
Create folder backup here
vytvorí zálohu adresára v pracovnom adresári a pridá koncovku .backup
cp -a %f %f.backup
*
priečinky
Create folder backup & mv
vytvorí zálohu adresára v pracovnom adresári a pridá koncovku .backup
cp -a %f %f.backup && mv %f.backup ~/Backup/backup_from_thunar/
*
priečinky
Copy folder with working area to backup folder
skopíruje nadradený adresár pracovného adresára na určené miesto
cp -a %d ~/Backup/backup_from_thunar/
*
všetko, súbory aj priečinky
---
pracovný adresár - adresár, ktorý mám práve otvorený
koncovka .backup - dajte si tam, čo len chcete (ak si dáte .bak, bude vytvorený *.bak )
na určené miesto - zadajte si vlastnú cestu do existujúceho adresára pre svoje zálohy
---
ukážka:
Obrázek
a tu je to complet z ~/.config/Thunar/
po nakopírovaní do zložky reštartuje thunar (vy/zapnúť) a už to nájdete v ponuke
Nemáte oprávnění prohlížet přiložené soubory.

lombardo1981
Poradce Mintu
Příspěvky: 370
Registrován: 25 lis 2014, 19:06

Re: Thunar - custom action

#2 Příspěvek od lombardo1981 » 30 srp 2017, 18:01

A ja, keďže som sa do toho nechala dobrovoľne zatiahnuť, a preto, že ty si mi zavŕtal červíka do hlavy, tak som si vytvorila ďalšiu akciu. U mňa pre PCManFM. No príkaz je rovnaký ako pre thunar.

Copy file/files do another directory (Skopírovanie súboru/súborov do iného priečinka):

Kód: Vybrat vše

cp %F /home/užívateľ/Backup/

Ostatné, čo používam:
Bulk rename (Hromadné premenovanie):

Kód: Vybrat vše

thunar -B %U
Open directory as a root (Otvoriť priečinok ako správca):

Kód: Vybrat vše

gksu thunar %f
Open directory in terminal (Otvoriť priečinok v termináli):

Kód: Vybrat vše

exo-open --working-directory %f --launch TerminalEmulator
Edit as root (Upraviť v editore ako správca):

Kód: Vybrat vše

gksu dbus-launch gedit %U
gksu dbus-launch mousepad %U
Search in this directory (Vyhľadať v tomto priečinku):

Kód: Vybrat vše

mate-search-tool --hidden --path=%f
catfish --hidden --path=%f
Info about multimedia (Zistiť informácií o médiu):

Kód: Vybrat vše

mediainfo-gui %f
Slideshow (Spustiť prezentáciu):
Profile_on_folder:

Kód: Vybrat vše

viewnior --fullscreen --slideshow %f
Profile_on_file:

Kód: Vybrat vše

viewnior --fullscreen --slideshow %F
Už nepoužívam:
Send file/files as attach via e-mail (Pošli súbor/súbory ako prílohu e-mailom):

Kód: Vybrat vše

sylpheed --attach %F
Play selected audio files (Prehraj vybrané audio súbory):

Kód: Vybrat vše

audacious %U
Open file in terminal (Otvoriť súbor v termináli):

Kód: Vybrat vše

lxterminal --working-directory=$(echo %D | cut -d' ' -f1)
Open desktop in terminal (Otvoriť plochu v termináli):

Kód: Vybrat vše

Schemes = x-nautilus-desktop;
lxterminal --working-directory=~/Desktop
Copy directory to (Kopírovať zložku do):

Kód: Vybrat vše

cp -a %F $(zenity --file-selection --directory)
Copy file/files to (Kopírovať súbor/súbory do):

Kód: Vybrat vše

cp %F $(zenity --file-selection --directory)
Move file/files to (Presunúť súbor/súbory do):

Kód: Vybrat vše

mv %F $(zenity --file-selection --directory)
Arch Linux (64-bit); Acer Aspire TC-705; i3wm; Intel Core i3-4160 CPU @ 3.6GHz; GeForce GTX 745; 8GB RAM DDR3
Arch Linux (64-bit); Acer Aspire V13 Aluminium; i3wm; Intel Core i5 5257U @ 2.7GHz; Intel Iris Graphics 6100 ; 8GB RAM DDR3L

kamowski
Vezír Mintu
Příspěvky: 834
Registrován: 01 pro 2012, 16:30
Kontaktovat uživatele:

Re: Thunar - custom action

#3 Příspěvek od kamowski » 30 srp 2017, 18:47

no a aby to nebolo také "suché", tak ešte:

Kód: Vybrat vše

mv ~/Backup/backup_from_thunar ~/Yandex.Disk

Kód: Vybrat vše

ln -s ~/Yandex.Disk/backup_from_thunar ~/Backup
---
yandex samozrejme môžete zameniť za mega, dropbox, google, ....
:)

kamowski
Vezír Mintu
Příspěvky: 834
Registrován: 01 pro 2012, 16:30
Kontaktovat uživatele:

Re: Thunar - custom action

#4 Příspěvek od kamowski » 30 srp 2017, 19:23

ak to niekoho zaujalo, tak ešte niekoľko starších vecí:
kompresia pdf
resize picture
Zoznam súborov v adresári - je to dole na stránke ako komentár

kamowski
Vezír Mintu
Příspěvky: 834
Registrován: 01 pro 2012, 16:30
Kontaktovat uživatele:

Re: Thunar - custom action

#5 Příspěvek od kamowski » 09 zář 2017, 10:51

xdg-open

v niektorých príkazoch sú použité konkrétne programy, napr.: gksu open thunar, gksu open gedit, rôzne upravené (caja, leafpad, xed, ....)
tieto je možné nahradiť zápisom xdg-open, ktorý volá predvolený program, takže príkaz gksu xdg-open %f otvorí súbor na editáciu ako root v predvolenom editore alebo gksu xdg-open %F otvorí adresár opäť v predvolenom prehliadači súborov
---
áno, gksu xdg-open %f v prípade odf, xls, pdf, ... volá predvolené programy a my tento konkrétny chceme otvoriť ako root napr. v gedite (ktorý sme mali v príkaze do teraz), ....
niečo sa dá upraviť v nastaveniach príkazu v podmienkach zobrazenia
no každý si musí zvážiť, aký zápis je preňho vhodnejší alebo použije obidve :)

lombardo1981
Poradce Mintu
Příspěvky: 370
Registrován: 25 lis 2014, 19:06

Re: Thunar - custom action

#6 Příspěvek od lombardo1981 » 09 zář 2017, 11:17

Toto nie je v niektorých prípadoch vhodné riešenie. Ja mám napríklad ako xdg-open nastavené nano, kvôli nejakým veciam. Takže v tomto prípade by mi to volalo nano a nie gedit2, ktorý má.
Plus, ak je potrebné upraviť spustenie programu ako root (ako je v prípade mousepad či gedit), volá sa mousepad (gedit) bez dbus-launch. A to je na dve veci, nakoľko tá tretia už z toho nevzíde, pretože mousepad je u mňa bez toho úplne nepoužiteľný. Takže ako vidíš, dôvody pre konkrétnu špecifikáciu zvoleného programu mám. A preto som zvolila tento postup. :) :lol:
Arch Linux (64-bit); Acer Aspire TC-705; i3wm; Intel Core i3-4160 CPU @ 3.6GHz; GeForce GTX 745; 8GB RAM DDR3
Arch Linux (64-bit); Acer Aspire V13 Aluminium; i3wm; Intel Core i5 5257U @ 2.7GHz; Intel Iris Graphics 6100 ; 8GB RAM DDR3L

kamowski
Vezír Mintu
Příspěvky: 834
Registrován: 01 pro 2012, 16:30
Kontaktovat uživatele:

Re: Thunar - custom action

#7 Příspěvek od kamowski » 09 zář 2017, 11:43

jj, presne to tam píšem, dobrý príklad
ak však užívateľ nemá žiadne špecifické požiadavky ako ty nano, tak napr pri zmene default txt editora z gedit na napr leafpad alebo xed,..., nemusí príkaz prepisovať
len som chcel, aby tu tá možnosť bola uvedená :)

Odpovědět