Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Thunar custom actions (problém se znakem %?)  (Přečteno 1774 krát)

Welblaud

  • Aktivní člen
  • *
  • Příspěvků: 190
Thunar custom actions (problém se znakem %?)
« kdy: 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?
Nu což, linux JE závislost, a ne že ne…

ntz_reloaded

  • Lokaj
  • Závislák
  • ***
  • Příspěvků: 3735
  • skill :: ur home erly
Re:Thunar custom actions (problém se znakem %?)
« Odpověď #1 kdy: 26 Listopadu 2013, 20:07:53 »
zkus to nejak \\\\escapovat ..nicmene, hadam, problem nechapu ..
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
The noise ain't noise anymore, who's to blame, WHO'S TO BLAME ??

Welblaud

  • Aktivní člen
  • *
  • Příspěvků: 190
Re:Thunar custom actions (problém se znakem %?)
« Odpověď #2 kdy: 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ě.
« Poslední změna: 26 Listopadu 2013, 20:15:56 od Welblaud »
Nu což, linux JE závislost, a ne že ne…

jmp

  • Host
Re:Thunar custom actions (problém se znakem %?)
« Odpověď #3 kdy: 26 Listopadu 2013, 20:14:38 »
myšleno
Kód: [Vybrat]
/usr/bin/convert %F -resize 30\% %F

Welblaud

  • Aktivní člen
  • *
  • Příspěvků: 190
Re:Thunar custom actions (problém se znakem %?)
« Odpověď #4 kdy: 26 Listopadu 2013, 20:17:04 »
Chápu, bohužel nic. (Je to jen moje domněnka, ale logiku to přece má.)
« Poslední změna: 26 Listopadu 2013, 20:18:44 od Welblaud »
Nu což, linux JE závislost, a ne že ne…

Welblaud

  • Aktivní člen
  • *
  • Příspěvků: 190
Re:Thunar custom actions (problém se znakem %?)
« Odpověď #5 kdy: 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.).

 ::)
Nu což, linux JE závislost, a ne že ne…

 

Provoz zaštiťuje spolek OpenAlt.