Hulpvraag voor shellscript
vandaag 15:26   
geplaatst door: okkehel
Hulp gevraagd.

Ik gebruik Phonak oorhangers en mijn MacBook Air zoekt en maakt automatisch via Bluetooth contact met deze toestellen. Dat kan niet anders, daar is al heel veel over gemopperd door Phonak gebruikers want het is erg onhandig (de accu van één van de toestellen wordt namelijk leeggetrokken op deze manier). Ik gebruik tevens de app ToothFairy waardoor ik bovenste menu balk aan een icoontje duidelijker kan zien dat de MacBook een verbinding maakt. Daar kan ik dan op klikken en dan wordt de bluetooth verbinding verbroken. So far so good.

De app Toothfairy biedt ook de mogelijkheid om een shellscript te starten na het tot stand komen van de verbinding. Daar heb ik geen verstand van maar ik zat mij af te vragen of deze optie ook de mogelijkheid biedt om een zelfgemaakt popup venster te starten waarin de waarschuwing staat dat de bluetooth verbinding tot stand is gebracht. Nog duidelijker dus.

Hulpvraag is dus: kan dit en zo ja, hoe moet dan dan?

Alvast dank.

NB. Ter toelichting: het automatisch maken van een bluetooth verbinding kan niet worden verhinderd (na het starten de MacBook of het inschakelen van de oorhangers). Deze optie uitschakelen heeft Apple beperkt tot de eigen Airpods. Soms is een bluetooth verbinding nodig en heel nuttig om bijvoorbeeld tv-geluid te streamen van de MacBook naar de oorhangers. Maar daar is een permanente en automatische bluetooth verbinding niet voor nodig. En voor de volledigheid: er wordt een verbinding gemaakt met één oorhanger; bij het streamen gaat het geluid daar naar toe en die stuurt het vervolgens door naar de tweede oorhanger.
Hulpvraag voor shellscript
vandaag 15:56    reactie #1
geplaatst door: jaco123
Een simpele manier om vanuit een shellscript een dialoog te openen is om een stukje Applescript uit te voeren.
Dat kan bijvoorbeeld met het volgende commando:
osascript -e 'tell app "Finder" to display dialog "Let op Bluetooth verbinding!" buttons {"OK"}'
Ik ken Toothfairy niet, maar is dat iets wat je kunt configureren in Toothfairy?

Let op, de eerste keer dat je dat uitvoert krijg je misschien een beveiligingswaarschuwing waar je op "Sta toe" moet klikken.

(Je kunt het commando ook direct in Terminal plakken)
Hulpvraag voor shellscript
vandaag 16:02    reactie #2
geplaatst door: Ome Kor
Op deze pagina staan voorbeelden van diverse soorten scripts die je met dat programma kan gebruiken:
https://c-command.com/toothfairy/help/run-shell-script-after
Hulpvraag voor shellscript
vandaag 17:37    reactie #3
geplaatst door: okkehel
Een simpele manier om vanuit een shellscript een dialoog te openen is om een stukje Applescript uit te voeren.
etc etc

Deze doet precies waar ik naar op zoek was. Ik heb ipv Finder de app Toothfairy ingevoerd en het werkt mooi.

Zeer bedankt!!
Hulpvraag voor shellscript
vandaag 19:26    reactie #4
geplaatst door: jaco123
Graag gedaan ! :shakehands: