Přeskočit na obsah
@365tipu
  • Domů
    • Práce na dálku
    • Twitter for dummies
    • Jak na Mastodon
    • Facebook a marketing
    • Návod pro Instagram
    • Jak na LinkedIn
    • Bezpečný Internet
    • Bezpečnost pro novináře
    • Soukromí na Facebooku
    • Pomocník webdesignera
    • Jak na WordPress
    • Nepostradatelné software
      • Jak na Windows 11
      • Jak na Windows 10
      • Jak na iPhone/iPad
      • Jak na Mac OS
      • Jak na Apple TV/TV+
      • Jak na Apple Watch
      • Jak na Apple AirTag
      • Microsoft Office
      • Linux
    • Jazykový koutek
    • GTD
    • Filmy a TV seriály
    • Recenze
    • Chytrá domácnost
      • Chytrá domácnost
      • Jak na Google Home
      • Amazon Echo a Alexa
      • Apple HomePod
      • Jak na Raspberry Pi
      • Jak na QNAP NAS
      • Netatmo
    • Jak na Home Assistant
  • Všechny štítky
  • Odběr e-mailem
  • RSS/XML
  • Kontakt
    • Kontakt
    • Twitter
    • Facebook
    • BlueSky
    • Mastodon
      • Threads
    • Zásady Cookies (EU)
28. 10. 2025 podle 365tipů
MAC, Software

TIP#3089: XnView MP přestal spouštět .sh skripty. Náhle, bez zjevného důvodu

Miluju tyhle záhady (ehm). V sobotu to funguje, v neděli ráno už XnView MP nespustí žádný z .sh (bash) skriptů navěšených na toolbar. A ani přidaných do Open With. Nestane se vůbec nic. 

Hledání v Google nevedlo k ničemu. Umělé inteligence (Perplexity ani ChatGPT)  k tomu moc nedokázaly říct, ale aspoň navedly ke spuštění XnView z příkazové řádky a tím zobrazování chybových hlášek:

/Applications/XnViewMP.app/Contents/MacOS/XnViewMP 2>&1 | tee ~/Desktop/xnview-output.log

Čímž se nakonec ukázalo, že nespouštění předchází chyba:

_LSOpenURLsWithCompletionHandler() failed for the application /Users/danieldocekal/MyScripts/add_shadow.sh with error -10811 for the file /Users/danieldocekal/Downloads/Screenshot 2025-10-12 at 8.24.43.png.

Nepodařilo se ale přijít na to jak ji odstranit.

Nutno dodat, že mezi sobotou a nedělí nebyla žádná aktualizace, žádný nový MacOS, žádný nový XnViewMP (s tím jsem ostatně zkusil downgradovat, stejně jako mu resetnout práva aby si je znova vyžádal). Zkusil jsem i restart Macu, to ale také nepomohlo. Přitom předmětné shell skripty jdou v pohodě spouštět (ani v nich se nic neměnilo, prakticky rok).

Pokud na tlačítko navážu spuštění aplikace, tak to funguje. Prostě jen ne .sh

Nakonec AI alespoň přišla s tím, že “je to obvyklá záhada v MacOS co pořád něco chce omezovat” a doporučila to spouštět přes Automator. A ještě později při resetu Mac Mini Apple Script. Což je , nutno dodat, ještě elegantnější řešení.

Apple Script jde uložit jako .app

Script Editor pro vytváření Apple Script je možné po doplnění potřebného skriptu využít v Uložit jako .app – a to už je něco, co XnViewMP spouští bez problémů.

Tedy v tomto případě se spouští add_shadow.sh pomoci tohoto skriptu (a měl by umět navíc i zpracovat více vybraných, tedy pokud to tam XnView předává, musím časem zkusit):

on open theItems
	repeat with oneItem in theItems
		set filePath to POSIX path of oneItem
		do shell script quoted form of
		  "/Users/danieldocekal/MyShellScripts/add_shadow.sh" &
		  space & quoted form of filePath
	end repeat
end open

Pozor na to, že add_shadow.sh spouští magick, které ale v takto vyvolaném prostředí nenajde. Snadno řešitelné tím, že do add_shadow.sh dáte přímo vyvolání magick včetně cesty (v terminálu zjistíte třeba přes which magick)

Automator jako záchrana (původní řešení, složitější)

Tam vytvořit Application a do akce přidat Run Shell Script. Tomu nastavit Shell na /bin/bash a změnit Pass input na as arguments. Následně vložit něco jako 

/bin/bash /Users/danieldocekal/MyScripts/add_shadow.sh "$@"

Pak si to ideálně uložit (protože případná editace) a exportovat abyste dostali aplikaci (tedy něco jako app_shadow.app, do patřičné složky odkud budete spouštět. Ale můžete to vytvářet, editovat i uložit už této složce. 

V XnView MP pak už v toolbaru místo původního .sh nastavit k tlačítku tuto .app

Problém tedy sice nevyřešen, nicméně obejit tak, že tlačítka opět dělají co mají.

Další tipy týkající se Mac OS

  • TIP#2997: Na iPhone/iPadu můžete nastavit jaké audio zařízení jste připojili.  A může to pomoci při používání

    TIP#2997: Na iPhone/iPadu můžete nastavit jaké audio zařízení jste připojili.  A může to pomoci při používání

    Pokud si k iPhone/iPadu připojíte (přes Bluetooth) nějaké audio (zvukové) zařízení, tak to “prostě funguje”. Ale je dost dobře možné, že iPhone nerozpoznal správně typ a můžete pomoci k lepší funkčnosti správným…

  • TIP#2995: Jak na iPhone/iPadu či Macu najít duplicitní fotografie a videa

    TIP#2995: Jak na iPhone/iPadu či Macu najít duplicitní fotografie a videa

    Možná jste nezaregistrovali, ale od iOS 16 je možné aplikaci Fotky/Photos použít pro nalezení duplicitních fotek (a videí). Bohužel funkčnost dorazila zároveň s redesignem aplikace do nepoužitelné podoby, takže jde o obtížněji…

  • TIP#2993: Co to znamená, že něco je “beta”, “developer beta” … atd? Co když chcí zkusit nějakou tu “betu”?

    TIP#2993: Co to znamená, že něco je “beta”, “developer beta” … atd? Co když chcí zkusit nějakou tu “betu”?

    Apple zveřejnilo developer betu iOS/iPadOS/MacOS 26. Je hodně nedodělaná, nestabilní, chybová. Sociální sítě se plní nářkem a nepochopením těch, kdo si ji nainstalovali. Prakticky vždy na ostrý stroj a občas dokonce bez…

  • TIP#2986: Jak aktivovat Lockdown Mode (režim blokování) na iPhonu, iPadu a Macu. Jak funguje tato zvýšená ochrana proti cíleným útokům

    TIP#2986: Jak aktivovat Lockdown Mode (režim blokování) na iPhonu, iPadu a Macu. Jak funguje tato zvýšená ochrana proti cíleným útokům

    Lockdown Mode (režim blokování, uzamčení) je zvýšená úroveň ochrany zařízení, kdy se řada funkcí a aplikací začne chovat tak nějak podstatně paranoidně, než bez tohoto režimu. Slouží k ochraně před bezpečnostními útoky…

  • TIP#2974: Používáte Chrome? A máte aktivní Enhanced Protection/Pokročilou ochranu?

    TIP#2974: Používáte Chrome? A máte aktivní Enhanced Protection/Pokročilou ochranu?

    V Nastavení/Settings v Chrome najdete Enhanced Protection/Pokročilá ochrana v Privacy and Security/Soukromí a Bezpečnost > Security. Nedávno zde přibyly nějaké AI funkce, které chrání proti dalším nebezpečím. A je užitečné mít právě…

  • TIP#2964: Jak na Mac OS (a nejen tam) mít lokálně LLM (AI). DeepSeek, Llama a další?

    TIP#2964: Jak na Mac OS (a nejen tam) mít lokálně LLM (AI). DeepSeek, Llama a další?

    Chcete mít vlastní umělou inteligenci, která nepotřebuje přístup k Internetu a ani nic nikam neposílá a nevykecává? Je to vlastně docela snadné, prostě si budete LLM co to umožňují spouštět přímo v…

  • TIP#2952: Zálohuje TimeMachine externí disky připojené k Macu? A co síťové disky?

    TIP#2952: Zálohuje TimeMachine externí disky připojené k Macu? A co síťové disky?

    Externí disky jsou součástí věcí vyjmutých ze zálohování a můžete to vidět v nastavení. A znamená to, že pokud je odtamtud odstraníte, tak zálohovat bude. Související příspěvky TIP#2910: Užitečné věci pro Time…

  • TIP#2946: MacOS (a nejen ten) a nástroje pro práci se SQL. Co si pořídit? 

    TIP#2946: MacOS (a nejen ten) a nástroje pro práci se SQL. Co si pořídit? 

    Pokud pracujete se SQL serverem, tak potřebujete nástroj pro jeho správu. Takový co ukáže přehled databází, tabulek a dalších věci, umožní s nimi pracovat a také spouštět dotazy. Případně i nějaké další…

  • TIP#2942: USB disk na Macu? Je nutné ho ručně vysunout (Eject) při uspání počítače? A co zálohovací disk?

    TIP#2942: USB disk na Macu? Je nutné ho ručně vysunout (Eject) při uspání počítače? A co zálohovací disk?

    Jedna taková menší nedomyšlenost v MacOS a zálohování s TimeMachine. V praxi často řešená na MacBooku. Je totiž nutné připojený USB disk ručně vysunout (Eject), nestane se to automaticky ani se o…

  • TIP#2939: MacOS neumí přehrávat AVI, MKV, WMV.  Co s tím? 

    TIP#2939: MacOS neumí přehrávat AVI, MKV, WMV. Co s tím? 

    Brzy to objevíte, že QuickTime Player v Mac OS má velmi omezené možnosti formátů a kodeků. Takže i tak běžné věci jako AVI či WMV přehrávat neumí. O MKV nemluvě. Související příspěvky…

  • TIP#2937: Proč MacOS Finder nedokáže udržet nastavený pohled a třídění? 

    TIP#2937: Proč MacOS Finder nedokáže udržet nastavený pohled a třídění? 

    Další fascinující vlastnost Finderu. Nastavíte si potřebné zobrazení i třídění a očekáváte, že když příště otevřete Finder (nebo alespoň tu samou nastavenou složku), tak ono nastavení bude platné. Není, jste zpět na…

  • TIP#2935: RayCue Mac Mini M4 Dock. M.2 SSD, kupa portů, povedené provedení

    TIP#2935: RayCue Mac Mini M4 Dock. M.2 SSD, kupa portů, povedené provedení

    Mac Mini M4 tak nějak po čase určitě potřebujete rozšířit nejen o další porty, ale také o externí disk. Zejména pokud jste brali “jen” model s 512 GB (nebo dokonce ještě méně)…

  • TIP#2934: Oblíbené/Favorites ve Finderu a tam přidané síťové disky. Proč se odtamtud ztrácí? 

    TIP#2934: Oblíbené/Favorites ve Finderu a tam přidané síťové disky. Proč se odtamtud ztrácí? 

    Ano, je dost věcí co mě na MacOS vytáčí a práce s disky je obecně jedna z nich. Zcela konkrétně to, že si připojíte síťové disky, uložíte to aby to i fungovalo…

  • TIP#2931: Mac Mini (M4) a jak na rozšíření připojitelných zařízení a externí disky.  Tipy na USB-C huby, dock a stojánky (a hodí se nejen pro Mac)

    TIP#2931: Mac Mini (M4) a jak na rozšíření připojitelných zařízení a externí disky.  Tipy na USB-C huby, dock a stojánky (a hodí se nejen pro Mac)

    Vlastně je to docela jednoduché – Mac Mini M4 má USB-C 10Gb/s (2x vepředu), Thunderbolt/USB-C 40Gb/s (120 Gb/s u Pro verze) vzadu a Thunderbolt 5 40Gb/s (120 Gb/s u Pro verze) na…

  • TIP#2930: 29 věci, které mi na Mac OS (ne)skutečně vadí. 3/3

    TIP#2930: 29 věci, které mi na Mac OS (ne)skutečně vadí. 3/3

    Každý operační systém má věci, které vám při používání budou komplikovat život. Jedno jestli je to Windows, Linux, Android, iOS či Mac OS. S většinou se prostě musíte naučit žít, nebo je…

«Předchozí stránka
1 2 3 4 5 6 … 25
Další stránka»

Související příspěvky

TIP#3248: Co dělat, když Chrome na MacOS přestane otevírat .local (místní IP) adresy? 
TIP#3217: Proč se screenshoty na Macu občas neuloží na externí disk a jak to (ne)opravit
TIP#3250: Jak zabránit tomu, aby se Mac po restartu znovu otevřel se všemi aplikacemi z poslední relace

Chyba MAC OS Software

Předchozí článekTIP#3088: Jak se zbavit Meta AI na WhatsApp, Instagramu, Facebooku a Threads? Další článek TIP#3090: Zálohovat mobilní telefon? Jak často? A půjde to vůbec obnovit?

Nejnovější příspěvky

  • TIP#3253: Co je to latence a proč to hraje roli (nejen) při hraní her
  • TIP3252: Chladit notebooky podložkou? Co byste měli vědět
  • TIP#3251: Kouzelná meteostanice ATMOS řeší problém, o kterém ani nevíte
  • TIP#3250: Jak zabránit tomu, aby se Mac po restartu znovu otevřel se všemi aplikacemi z poslední relace
  • TIP#3249: Zálohovat počítači či NAS? Rozhodně ano. Ale kam a jak? Včetně velkého přehledu cloudových služeb

Nejčtenější

Přispět na provoz můžete

Přispějte. 500 Kč můžete změnit dle vlastního uvážení. Z částky zaplatíme DPH a pochopitelně daně platbou na účet 331049001/5500, spec. symbol 365. Částku si můžete změnit. Z platby odvádíme DPH a daníme ji.

Zdejší tipy na zajímavé/užitečné věci obsahují affialiate odkazy na Alzu/Aliexpres

... nebo placeným odběrem

Staňte se platícím odběratelem newsletteru. 5 USD/měsíc, 50 USD/rok nebo dle vlastního uvážení od 100 USD/rok. Každou středu a neděli nálož informací.

Kontakt a tak

Kontakt: 365tipu@gmail.com

Veškerý obsah zde uveřejněný je CC-BY-NC-SA

Oznámení