Pagina 1 di 1

creare script all'avvio come demone

Inviato: mer, 30 set 2020 20:41
da kato
Scusassero ma qui ci sta tutta una nuova discussione.

Mentre sto uscendo (ancora più) fuori di testa con il mio MBP che va in KP con la scheda grafica integrata
viewtopic.php?f=8&t=47726
mi pare che potrei metterci una parziale pezza lanciando uno script all'avvio

Codice: Seleziona tutto

sudo pmset -a gpuswitch 1
Ho letto di tutto in giro tra cui
https://medium.com/@fahimhossain_16989/ ... 0318c74de1
e
https://launchd.info
così ho creato uno script con permessi di esecuzione e un plist che lo chiami, caricato con launchctl, ma pare che mi stia perdendo qualche pezzo.

Il MBP si sta trasformando in un iMac molto meno utile. Intanto che continuo a studiare, qualcuno ha consigli geniali sul come lanciare uno script con sudo all'avvio?

Ringraziandovi anticipatamente

Re: creare script all'avvio come demone

Inviato: gio, 01 ott 2020 12:27
da Giobatta
Forse non ho capito bene ma non basterebbe togliere la spunta al cambio automatico scheda grafica?

Re: creare script all'avvio come demone

Inviato: gio, 01 ott 2020 13:07
da kato
Giobatta ha scritto:
gio, 01 ott 2020 12:27
Forse non ho capito bene ma non basterebbe togliere la spunta al cambio automatico scheda grafica?
Esattamente ma, come si dice, in teoria non c'è differenza tra la teoria e la pratica, in pratica c'è.

Immagino che ci sia un problema hardware sulla scheda video integrata perché, quando il MBP non è collegato a un monitor esterno, la spunta a volte riappare o comunque evidentemente l'integrata si attiva per un attimo ad esempio al passaggio tra utenti o alla sveglia da stop e vai di flash dello schermo e KP... Se potessi disattivarla totalmente, forse risolverei.

Collegato ad un monitor esterno, tutto procede solido come sempre.

Ho l'impressione che ci sento un laboratorio di assistenza... Grazie

Re: creare script all'avvio come demone

Inviato: gio, 01 ott 2020 16:59
da Uno_qualunque
OOps sorry non avevo visto che avevi gia' esplorato la quesitone launchd eppure e la' che devi andare...

Ah chiaramente lo script deve essere di root/wheel e NON deve contenere sudo....

Re: creare script all'avvio come demone

Inviato: gio, 01 ott 2020 17:21
da kato
Uno_qualunque ha scritto:
gio, 01 ott 2020 16:59
lo script deve essere di root/wheel e NON deve contenere sudo....
Se una cosa mi è (forse) chiara finora è che il comando deve essere il sudo pmset di sopra.

Intanto kext mi sta accompagnando nell'altra discussione allo spegnimento delle estensioni della scheda integrata. Se riesco, vedo di approfondire anche questa faccenda del launchd che può tornare utile in altri contesti ma è una procedura dove tutto va fatto in un certo modo e credo di perdermi qualche passaggio.

Se hai una "lista della spesa" dei passaggi o un sito che lo illustri come si deve, prego condividere. Finora ho trovato di tutto, provato qualcosa, ottenuto niente...

Re: creare script all'avvio come demone

Inviato: gio, 01 ott 2020 17:25
da faxus
kato ha scritto:
gio, 01 ott 2020 17:21
Se una cosa mi è (forse) chiara finora è che il comando deve essere il sudo pmset...
Mi hai tolto il post di bocca

Re: creare script all'avvio come demone

Inviato: gio, 01 ott 2020 18:11
da Giobatta
Ho trovato questo: https://discussions.apple.com/thread/8161951.
Spero sia utile.

Re: creare script all'avvio come demone

Inviato: gio, 01 ott 2020 20:57
da kato
Giobatta ha scritto:
gio, 01 ott 2020 18:11
Ho trovato questo: https://discussions.apple.com/thread/8161951.
Grazie ma questo si riferisce soprattutto al problema classico sulla scheda discreta. Comunque viene confermato lo script, solo che a me serve la variante sudo pmset -a gpuswitch 1.

Il problema è includerlo correttamente nei demoni all'avvio, che non è una passeggiata.

Re: creare script all'avvio come demone

Inviato: ven, 02 ott 2020 14:52
da Uno_qualunque
Scusate...

E' possibile che io abbia commesso un errore, e' da parecchio che non smanetto come si deve. Ma se lo script/comando e' eseguito come/da root, mi sembra strano che debba essere preceduto da sudo.

'sto fine settimana mi metto a fare qualche prova.

Re: creare script all'avvio come demone

Inviato: ven, 02 ott 2020 15:08
da kato
Per quanto riguarda il problema della scheda grafica integrata, kext me lo ha risolto di là escludendo un'estensione
viewtopic.php?p=528819#p528819

Certo, se si trovasse un sistema quasi indolore per creare script all'avvio, magari serve anche in altre circostanze.