Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Pracovní prostředí => Téma založeno: Welblaud 26 Listopadu 2013, 19:57:54

Název: Thunar custom actions (problém se znakem %?)
Přispěvatel: Welblaud 26 Listopadu 2013, 19:57:54
Potřeboval bych zprovoznit jednoduchou akci, a to zmenšení obrázků ve složce na předem dané procento (po pokusech se skripty jsem skromný, víc nechci  ;D). Narazil jsem ale na problém. Když zadám do řádku:

Kód: [Vybrat]
/usr/bin/convert %F -resize 30% %F
měly by se všechny vybrané obrázky zmenšit na 30 % původní velikosti. Nefunguje to. Přímo na stránkách XFCE Docs je podobný postup doporučen, ovšem tam konvertují png na jpg. To funguje stejně jako -resize s pevně danými parametry, např. 50x50, ale jakmile tam nacpu to procento, nic se nestane. Patrně proto, že znak % Thunar očekává před proměnnou signalizující např. cestu k souboru... Dal by se ten znak nějak ošetřit?
Název: Re:Thunar custom actions (problém se znakem %?)
Přispěvatel: ntz_reloaded 26 Listopadu 2013, 20:07:53
zkus to nejak \\\\escapovat ..nicmene, hadam, problem nechapu ..
Název: Re:Thunar custom actions (problém se znakem %?)
Přispěvatel: Welblaud 26 Listopadu 2013, 20:13:49
Jednoduše - convert -resize (hodnota) funguje pouze v případě, že NEpoužívám svoji hodnotu vůbec nejoblíbenější, a to procenta.

convert %f -resize 50x50 %f funguje (jako test, hodnota je samozřejmě nesmysl)
convert %f -resize 50% %f NEfunguje

 :) kapišto?

Ještě pro přesnost, jedná se o vložení do řádku v Thunaru (custom actions), v terminálu to všechno funguje normálně.
Název: Re:Thunar custom actions (problém se znakem %?)
Přispěvatel: jmp 26 Listopadu 2013, 20:14:38
myšleno
Kód: [Vybrat]
/usr/bin/convert %F -resize 30\% %F
Název: Re:Thunar custom actions (problém se znakem %?)
Přispěvatel: Welblaud 26 Listopadu 2013, 20:17:04
Chápu, bohužel nic. (Je to jen moje domněnka, ale logiku to přece má.)
Název: Re:Thunar custom actions (problém se znakem %?)
Přispěvatel: Welblaud 28 Listopadu 2013, 14:29:54
Tak jsem zjistil, že lautr tu samou neplechu dělá rozšíření Nautilu (http://www.webupd8.org/2011/12/nautilus-actions-extra-pack-of-useful.html). V konfiguraci akce obsahuje i přehledové zobrazení následné substituce proměnných. Znak % v zápisu 50% %F bere jednoduše jako kdyby byl jeden, a to hned před oním F (cesta k souborům). Komentování nějak nepomáhá. Neudělali tady v tom soudruzi tedy obecně chybu? (Tvůrce/i tohohle rozšíření pro Nautilus si určitě bral příklad právě z Thunaru.).

 ::)