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#1703: Jak mezi iPhone, iPadem, Mac počítačem a Windows či Androidem přenést webovou adresu (URL)

    TIP#1703: Jak mezi iPhone, iPadem, Mac počítačem a Windows či Androidem přenést webovou adresu (URL)

    Máte na Mac Booku či Windows otevřenou nějakou webovou stránku a chcete si ji otevřít i na iPhone či Androidu? Hodně častá situace, jedno ve kterém směru. Může to být článek, odkaz…

  • TIP#1701: Jak restartovat Mac/MacBook do Safe Mode (Bezpečného režimu) pro řešení problémů?

    TIP#1701: Jak restartovat Mac/MacBook do Safe Mode (Bezpečného režimu) pro řešení problémů?

    Mac OS má (podobně jako Windows) bezpečný režim (Safe Mode, Nouzový režim) pro spuštění systému, který se dostal do nějakých problémů. Počítač/notebook se v tomto režimu spustí pouze s nejnutnějšími ovladači či…

  • TIP#1698: Co udělat s Mac počítačem či MacBookem co nereaguje

    TIP#1698: Co udělat s Mac počítačem či MacBookem co nereaguje

    Co je to zamrzlý počítač snad víte. Prostě taková ta situace kdy přestane na cokoli reagovat, na displeji se nic nemění, možná je na něm nějaký zmatek. může tam být jen točící…

  • TIP#1695: Jak nainstalovat Fortnite?

    TIP#1695: Jak nainstalovat Fortnite?

    Ptáte se proč vydávat tip o něčem tak triviálním jako je instalace hry jménem Fortnite? Důvodem je to, že se Epic Games rozhodli žalovat Apple poté, co je Apple (i Google) vykopli…

  • TIP#1693: Jak na Mac OS změnit jazyk?

    TIP#1693: Jak na Mac OS změnit jazyk?

    Chcete MacBook či Mac používat v jiném jazyce? Žádný problém, stejně jako ostatní operační systémy je možné jazyk systému změnit. Související příspěvky TIP#3141: Postřehy k zprovoznění nového MacBook Air M4 TIP#3118: Jaký…

  • TIP#1688: Jak na Mac OS zjistím klávesové zkratky?

    TIP#1688: Jak na Mac OS zjistím klávesové zkratky?

    Mac OS (Mac Book či Mac) má záplavu klávesových zkratek. Některé jsou na úrovní celého systému, ale řada dalších se týká konkrétních aplikací. Je to stejné jako ve Windows, jen je tady…

  • TIP#1684: Jak na Mac/MacBooku spustit Linux z USB klíčenky

    TIP#1684: Jak na Mac/MacBooku spustit Linux z USB klíčenky

    Mac či MacBook můžete opatřit i Windows, Apple na to má přímo i mechanismus v podobě Bootcampu. Stačí na pevném disku vytvořit oblast (partition) a do té nainstalovat Windows a můžete použít…

  • TIP#1683: Jak využít iPhone/iPad jako kameru pro Mac Book/Mac a Windows

    TIP#1683: Jak využít iPhone/iPad jako kameru pro Mac Book/Mac a Windows

    Možná si říkáte proč něco takového dělat. Mac Book má přece vlastní kameru, k Mac počítači si můžete pořídit USB kameru a používat tu. iPhone ale nejspíš máte kdykoliv po ruce a…

  • TIP#1682: Jak na MacBooku či Macu monitorovat teplotu procesoru, grafiky, disků a jak ovládat ventilátory.

    TIP#1682: Jak na MacBooku či Macu monitorovat teplotu procesoru, grafiky, disků a jak ovládat ventilátory.

    Pro Mac je k dispozici slušný výběr aplikací pro monitorování teploty a systémových údajů. Můžete začít třeba u Macs Fan Control. Slouží i k ovládání rychlosti ventilátorů (což umí i některé z…

  • TIP#1679: Jak na Mac OS spouštět věci z Windows/Linuxu? Virtualizace pro Mac OS nebo Boot Camp

    TIP#1679: Jak na Mac OS spouštět věci z Windows/Linuxu? Virtualizace pro Mac OS nebo Boot Camp

    Mac či MacBook samozřejmě neumí spouštět programy pro Windows. Stejně jako to neumí jiné operační systémy. Takže pokud potřebujete spouštět něco takového, tak musíte zvolit jednu ze tří možných cest. U dvou…

  • TIP#1673: Mac OS a antivirus? Potřebujete ho? Jaké antiviry pro Mac jsou dostupné?

    TIP#1673: Mac OS a antivirus? Potřebujete ho? Jaké antiviry pro Mac jsou dostupné?

    Ochrana proti virům a malware je extrémně důležitá ve Windows. To už snad za ty roky víme a nakonec to velmi dobře ví i Microsoft, takže součástí Windows je už chvíli Microsoft/Windows…

  • TIP#1670: Nákupní rádce: Thunderbolt 3 (USB-C) v notebooku. Jaké periferie pořídit? A jak je to u MacBook Pro/Air

    TIP#1670: Nákupní rádce: Thunderbolt 3 (USB-C) v notebooku. Jaké periferie pořídit? A jak je to u MacBook Pro/Air

    Apple MacBook Air 2020 má dvojici Thunderbolt 3 portů. Což může znít trochu nezvykle, pokud jste zvyklí na svět s USB porty. Obávat se ale není potřeba, jak už bylo napsáno v…

  • TIP#1669: Jak dlouho vydrží MacBook v uspaném stavu bez napájení? Jak řešit rychlé vybíjení?

    TIP#1669: Jak dlouho vydrží MacBook v uspaném stavu bez napájení? Jak řešit rychlé vybíjení?

    Jedna z těch věcí, na které je těžké odpovědět. Uspaný (nevypnutý) MacBook totiž bude stále spotřebovávat energii. V optimálním případě jen na udržení obsahu paměti, ale v řadě případů se bude i…

  • TIP#1667: Jak na Mac OS udělat screenshot, když nejde použít klávesová zkratka

    TIP#1667: Jak na Mac OS udělat screenshot, když nejde použít klávesová zkratka

    Udělat Screenshot na Mac OS je poměrně snadné, stačí vědět jaké klávesové zkratky pro snímky obrazovky můžete použít. Zádrhel nastane, když potřebujete vyfotit něco co narušuje klávesovou zkratku – třeba něco kde…

  • TIP#1665: Jaké aplikace si na Mac OS pořídit pro snímání obrazovky (screenshoty)?

    TIP#1665: Jaké aplikace si na Mac OS pořídit pro snímání obrazovky (screenshoty)?

    Pokud chcete v Mac OS dělat snímky obrazovky (screenshoty) tak v základní podobě nic nepotřebujete. Stačí znát klávesové zkratky pro snímky obrazovky můžete použít a můžete snímat celou obrazovku, okna, části obrazovky.…

«Předchozí stránka
1 … 19 20 21 22 23 … 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í