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#1663: Canyon USB-C a Thunderbolt 3 huby rozšíří  (nejen) MacBook o potřebné výstupy

    TIP#1663: Canyon USB-C a Thunderbolt 3 huby rozšíří (nejen) MacBook o potřebné výstupy

    Pro dnešní notebooky (a MacBook Air zejména) je vhodné mít nějaké to rozšíření možností připojit další periferií – určitě budete potřebovat možnost připojit monitor/projektor přes klasické HDMI a mít alespoň jeden klasicky…

  • TIP#1662: Spotlight na Mac OS. K čemu to je a co to umí

    TIP#1662: Spotlight na Mac OS. K čemu to je a co to umí

    Spotlight je vyhledávací nástroj dostupný po stisku Cmd+mezerník. Ale pozor, ne vždy to půjde (ano, další nelogičnost v Mac OS, protože tohle by prostě mělo fungovat všude). Najde programy, soubory, e-maily, spustí…

  • TIP#1660: Jak na Mac OS používat diktování (převod hlasu na psaný text)

    TIP#1660: Jak na Mac OS používat diktování (převod hlasu na psaný text)

    Jedna ze zajímavých věcí na Mac OS je, že můžete diktovat text kdekoliv kde systém umožňuje vstup z klávesnice. Ještě zajímavější je to v tom, že to umí česky. Jediná konkurenční funkčnost…

  • TIP#1658: Nákupní rádce: Jakou konfiguraci MacBooku koupit? Bude stačit 256 GB disk? Kolik GB paměti?

    TIP#1658: Nákupní rádce: Jakou konfiguraci MacBooku koupit? Bude stačit 256 GB disk? Kolik GB paměti?

    Když jsem zvažoval koupit MacBooku bylo to trochu dilema – původně jsem přemýšlel nad MacBook Pro, ale na jaře 2020 to byly stále modely s problematickou věčně se rozbíjející klávesnicí.  V dubnu…

  • TIP#1655: Jak zrychlit Mac/MacBook? Několik tipů na rychlejší Mac OS

    TIP#1655: Jak zrychlit Mac/MacBook? Několik tipů na rychlejší Mac OS

    Chcete mít rychlejší Mac či MacBook? Stejně jako ve Windows se k tomu hodí některé tipy, které jsou si navíc docela dost podobné. Související příspěvky Zprovoznění MacBooku aneb vždy je něco poprvé.…

  • TIP#1652: Jak na Mac OS udělat screenshot a (hlavně) jak změnit kam se ukládá

    TIP#1652: Jak na Mac OS udělat screenshot a (hlavně) jak změnit kam se ukládá

    Jak na Mac OS udělat screenshot jsem už věděl, nakonec je tu jeden hodně starý tip a tohle téma (Jak udělat screenshot na Mac počítači?). Ale překvapení přišlo v okamžiku, kdy obrázky šly…

  • TIP#1648: Jak na MacBooku zjistit v jakém stavu je baterie?

    TIP#1648: Jak na MacBooku zjistit v jakém stavu je baterie?

    V Mac OS je to podobně jako ve Windows, stav baterie (Battery Report) není viditelně dostupný a musíte vědět kde tyto informace najít. Najdete ho v System Information App/Informace o systému (a…

  • TIP#1644: Proč je na Mac OS lepší nepoužívat Safari? Náhradou ideálně Chrome nebo Firefox

    TIP#1644: Proč je na Mac OS lepší nepoužívat Safari? Náhradou ideálně Chrome nebo Firefox

    Pokud se budete chtít ptát proč na Mac OS stále používám Chrome a ne Safari, tak je to vlastně jednoduché. Chrome umí uživatelské profily a je možné vše synchronizovat s dalšími zařízeními…

  • TIP#1642: Zprovoznění MacBooku: MacOS a pokročilejší aplikace

    TIP#1642: Zprovoznění MacBooku: MacOS a pokročilejší aplikace

    Předchozí díl s těmi nejzákladnějšími aplikacemi (a není jich málo) najdete v Potřebné a obvyklé aplikace (3). Navíc je tu pár let starší přehled v Tipy na užitečné software pro MAC OS X.…

  • TIP#1640: Jak je to s ovládacími prvky a ovládáním oken na Mac OS

    TIP#1640: Jak je to s ovládacími prvky a ovládáním oken na Mac OS

    Mac OS používá okna jako základní a zásadní prvek rozhraní a v principu se neliší od Windows či Linuxu. Některé  věci ale samozřejmě jsou jinak. Související příspěvky Po aktualizaci na Mac OS…

  • TIP#1638: Launchpad na Mac OS. Co to je a jak s tím zacházet

    TIP#1638: Launchpad na Mac OS. Co to je a jak s tím zacházet

    Launchpad je snadná cesta jak se podívat co máte v Macu za aplikace a rychle je spustit. Je vlastně dost podobný displeji mobilu nebo tabletu (tomu zejména), včetně té zásadní nevýhody že…

  • TIP#1636: Klávesové zkratky pro Mac OS (MacBook a Mac) a velké srovnání s těmi s Windows

    TIP#1636: Klávesové zkratky pro Mac OS (MacBook a Mac) a velké srovnání s těmi s Windows

    Přechod z Windows na Mac OS je vlastně docela v pohodě. Ty ovládací prvky okna vlevo se naučíte, Dock je příjemná věc, když si k MacBooku dám myš, tak je to výrazně…

  • TIP#1634: Co jsou to Hot Corners (Aktivní rohy) na displeji Mac OS počítače

    TIP#1634: Co jsou to Hot Corners (Aktivní rohy) na displeji Mac OS počítače

    Hot Corners (v čeština přeloženo jako Aktivní rohy) je užitečná možnost navázat nějakou akci na to, že kurzorem myši najedete do jedno ze čtyř rohů displeje. Schovává se to v Mission Control…

  • TIP#1632: Jak je na tom Mac OS a hry? Co a jak hrát na Mac/MacBooku

    TIP#1632: Jak je na tom Mac OS a hry? Co a jak hrát na Mac/MacBooku

    Bez iluzí, MacBook je na tom s hrami sice lépe než některý z Linuxů, ale s Windows se to prostě srovnávat nedá.Hry se najdou, většina z nich je spíš o ničem (tedy…

  • TIP#1630: Jak na MacOS mít makra a zkratky na klávesnici. Alternativy pro TextExpander

    TIP#1630: Jak na MacOS mít makra a zkratky na klávesnici. Alternativy pro TextExpander

    Usnadnit a urychlit psaní na klávesnici pomoci maker a a zkratek je extrémně užitečná věc. Už před několika lety tohle téma řešil v samostatný tip pro všechny platformy – pro Mac OS…

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