Stamane mi sveglio e TRAGEDIIIIAAA!!!!!!
Il MacBook Pro si accende (almeno pare visto che riesco a spegnerlo correttamente anche se alla ceca) ma lo schermo resta irrimediabilmente nero.
In prima battuta penso che si sia svaccata qualche impostazione dovuta al fatto che ieri l’ho attaccato alla tv. Poco male, lo riattacco con il connettore DVI e … nulla schermo completamente nero, nemmeno la minima luminescenza dei led, niente di niente.
Prima di cedere alla disperazione ed eventualmente portarlo a far vedere voglio almeno verificare se funziona. Mi attacco quindi al Mac Mini e scopro che il portatile viene visto e riesco ad accedere al disco … pfuiii almeno quello.
Quindi prima cosa da fare è un giro di Time Machine per essere certi di aver backuppato tutto (in caso di eventuale riparazione o caso terribile sostituzione). Ma come si fa ad essere certi che la Time Machine abbia fatto il suo dovere senza poter vedere lo schermo?
Qui mi imbatto in varie possibilità:
- mi fingo utente non vedente e uso le mirabili funzionalità del VoiceOver: impossibile perché ho disabilitato la scorciatoia della tastiera e per abilitarlo servono dei click di mouse
- accedo al mac tramite la condivisione desktop: impossibile perché non era abilitata
- abilito la connessione desktop: impossibile perché non si riesce a fare questa operazione usando solo la tastiera, serve anche un click di mouse
Una rapida cerca su Google e trovo che forse si può fare tramite riga di comando semplicemente aggiungendo sotto /Library/Preferences un file chiamato com.apple.ScreenSharing.launchd, insomma facile facile, basta lanciare da terminale i seguenti comandi:
$ cd /Library/Preferences
$ echo -n enabled > com.apple.ScreenSharing.launchd
niente di più facile! Sempre a schermo nero (anche l’accesso ssh è disabilitato) COMMAND – SPAZIO per aprire lo Spotlight, scrivo terminale, invio, digito il primo comando, invio, digito il secondo, invio, dal mac mini navigo sul disco del portatile, perfetto il file c‘è, controllo su Finder … e manca il pulsante “Condividi Schermo … “ arggg … qualcosa non è andata a buon fine
Controllo meglio su Mac os x hints e trovo uno che dice che per il 10.6.2 bisogna invece creare il file /private/etc/ScreenSharing.launchd …
Vabbè, provo a fare uguale cambiando il percorso e … niente il file non viene creato … come controprova lo faccio sul mac mini e scopro che ci sono problemi di permessi. Fortuna vuole che sul portatile ho abilitato l’utenza root quindi non ci sono problemi con sudo o malefiche richieste di password a tradimento.
Quindi sempre al buio digito:
$ su - root
$ cp /Library/Preferences/com.apple.ScreenSharing.launchd /private/etc/ScreenSharing.launchd
Funziona! La condivisione schermo adesso è attiva, mi loggo e … password sbagliata … cacchio sicuramente problemi di permessi, un colpetto di id redirezionando l’output su file e scopro che l’utente locale non è sul gruppo adeguato!
Cerca e ricerca, a forza di Google, id, whoami, redirezioni varie ed eventuali arrivo
a scrivere il comando definitivo
dscl . -append /Groups/com.apple.access_screensharing GroupMembership elvisdeltedesco
che aggiunge l’utente locale al gruppo per la condivisione dello schermo e finalmente riprendo il controllo completo del mio macbook … prima cosa che faccio è abilitare anche l’accesso SSH perché non si sa mai :-)
Per quanto riguarda il guasto questo permane, ma intanto attacco il disco della Time Machine e sono certo di aver backuppato tutto.
Vediamo di capire qualcosa di più sul guasto e dopo un primo controllo sul System Profile dove … o mannaggia, l’incubo fatto realtà … non c‘è più la scheda video … terrore e raccapriccio … qua tocca cambiare tutto …
Poi navigando sul supporto della Apple ho trovato questo
MacBook Pro: problemi di immagine video distorta o assenza di immagine video
il modello di mac e della scheda video sono quelli miei, il mio acquisto risale al dicembre del 2007 quindi se la matematica non è un’opinione dovrei starci perfettamente dentro!!
Almeno spero ….