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#1629: Jak na Mac OS psát emotikony, smajlíky a nezvyklé znaky. A jak se dostat do Prohlížení znaků

    TIP#1629: Jak na Mac OS psát emotikony, smajlíky a nezvyklé znaky. A jak se dostat do Prohlížení znaků

    Snadno. Můžete jít v menu do  Edit/úUpravit a ve většině aplikací tam najdete Emotikony s symboly neboli také Speciální znaky/Special Characters. Související příspěvky TIP#2423: Nedokumentované a vůbec fn klávesové zkratky pro mac…

  • TIP#1628: Mám pro Mac používat nějaké software pro odinstalování aplikací?

    TIP#1628: Mám pro Mac používat nějaké software pro odinstalování aplikací?

    Chcete to stručně a jasně? Ne, nic takového nezkoušejte. Jednak jsou v nich rizika malware a vůbec divných věcí, ale hlavně, nedokáží opravdu dělat to co slibují. Problém s Mac OS je,…

  • TIP#1626: Zprovoznění MacBooku: Potřebné a obvyklé aplikace (3)

    TIP#1626: Zprovoznění MacBooku: Potřebné a obvyklé aplikace (3)

    U tak trochu seriálu o přechodu na Mac OS z Windows (začíná Zprovoznění MacBooku aneb vždy je něco poprvé. Začínáme (1) a další díl je Pokračujeme v nastavování (2)) jsem si nebyl vůbec…

  • TIP#1624: Jak na Mac OS zacházet s plochou?

    TIP#1624: Jak na Mac OS zacházet s plochou?

    Plocha je zvláštní koncept. Ve Windows vede k tomu, že tam lidé nechávají všechno co je napadne a Windows samo tam navíc dává aplikace (programy) aby je bylo možné spouštět (a navíc…

  • TIP#1621: Kalendář, Mail, Kontakty, Připomínky a Poznámky na MacOS. Jak  připojit další účty a jaké jsou alternativy

    TIP#1621: Kalendář, Mail, Kontakty, Připomínky a Poznámky na MacOS. Jak připojit další účty a jaké jsou alternativy

    Tuhle pětici dost dobře možná znáte, vlastně přesně odpovídá tomu co je v iPhone či iPadu a ve Windows má také v některých případech ekvivalent. Osobně jsem u prvních tří v Google…

  • TIP#1619: Jak na Mac OS ovlivnit aplikace co se automaticky spouštějí (autostart) při spuštění počítače

    TIP#1619: Jak na Mac OS ovlivnit aplikace co se automaticky spouštějí (autostart) při spuštění počítače

    Tohle je staré známé Peklo z Windows, které se přemístilo i do Mac OS. Kdykoliv restartují Mac, tak se po spuštění začne otevírat záplava věcí.  Chápu otevření toho „co bylo otevřeno“, ale…

  • TIP#1617: MacBook a Trackpad. Používání, nastavení a gesta

    TIP#1617: MacBook a Trackpad. Používání, nastavení a gesta

    MacBook má  Trackpad, dotykovou ovládací plošku. Solidní, opravdu velký, velmi příjemný na omak (to je důležité) a také velmi citlivý na poklik (to vás bude hodně zlobit než si zvyknete).  Nemá žádné…

  • TIP#1615: Jak na Mac OS instalovat, aktualizovat a odinstalovat aplikace

    TIP#1615: Jak na Mac OS instalovat, aktualizovat a odinstalovat aplikace

    V nové sérií (začíná ve Zprovoznění MacBooku aneb vždy je něco poprvé. Začínáme (1) se postupně řeší zprovoznění a používáhní MacBooku.  Některé tipy budou samostatné a číslované, stejně jako je tomu u jiných…

  • Zprovoznění MacBooku aneb vždy je něco poprvé.  Pokračujeme v nastavování (2)

    Zprovoznění MacBooku aneb vždy je něco poprvé. Pokračujeme v nastavování (2)

    Nový seriál popisuje takřka v přímém přenosu pořízení vůbec prvního MacBooku a zprovoznění. Začíná v Zprovoznění MacBooku aneb vždy je něco poprvé. Začínáme (1) a po několik úvodních dílech bude pokračovat zcela konkrétními…

  • Zprovoznění MacBooku aneb vždy je něco poprvé. Začínáme (1)

    Zprovoznění MacBooku aneb vždy je něco poprvé. Začínáme (1)

    V září 2019 jsem si po deseti letech s Androidem koupil iPhone a přešel na něj (iPad jsem používal od prvního modelu). Popsané je to v dlouhé a velmi užitečné sérii Přejít…

  • TIP#1606:  Jak sloučit PDF? Jak na spojení více PDF do jednoho?

    TIP#1606: Jak sloučit PDF? Jak na spojení více PDF do jednoho?

    Čas se vrátit na tipy týkající se PDF.  Už jsme tu řešili jak zmenšit PDF, jak PDF převést na JPG (obrázek) či jak převést PDF na Word. A samozřejmě to hodně podstatné…

  • TIP#1528: Jak poslouchat podcasty? A co to vlastně ty podcasty jsou?

    TIP#1528: Jak poslouchat podcasty? A co to vlastně ty podcasty jsou?

    Podcast je označení pro zvukový záznam (ale může to být i videozáznam) mluveného slova. Funguje (technicky) stejně jako písničky – ve zvukovém souboru (MP4 zejména) je nahrané povídání – jedné osoby, rozhovoru…

  • TIP#1479:  Co je to operační systém?

    TIP#1479: Co je to operační systém?

    Čas podívat se na další odborný termín, takový co se vyskytuje v řadě zdejších tipů. A také něco co všichni vlastně známe a dennodenně používáme, byť to možná většina lidí vůbec netuší.…

  • iOS 13/iPad OS 13: Jak funguje nové Přihlašování s Apple (Sign in with Apple)

    iOS 13/iPad OS 13: Jak funguje nové Přihlašování s Apple (Sign in with Apple)

    Apple s iOS 13 přineslo nové přihlašování do aplikací (a webů) pomocí Apple ID. Není to nic co byste neznali, totéž umí Google, Twitter, Facebook i Linkedin (s tím se ale tak…

  • TIP#1449: Co je to bookmarklet a jak se to používá

    TIP#1449: Co je to bookmarklet a jak se to používá

    S termínem bookmarklet (někdy též favelet) se nebudete asi setkávat příliš často. Umí to ale být užitečná pomůcka – využívá existenci „bookmarků“, tedy možnosti ukládat si odkazy mezi Oblíbené do prohlížeče. Ty…

«Předchozí stránka
1 … 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í