sabato 12 settembre 2020

FreeBSD : Mate Desktop non si avvia più

E' da qualche tempo che non avvio più FreeBSD e oggi ho pensato di fare anche gli aggiornamenti di rito con la classica sequenza :

pkg update

pkg upgrade

dopo aver aggiornato una serie di pacchetti al successivo riavvio non riesco più a loggarmi  dal display manager SLiM.

Allora provo a loggarmi da console ( Control+ALt+F1 ) e digito startx per vedere cosa succede e vedo un messaggio del genere :

mate-session - Glib-GIO-ERROE: Settings schema 'org.mate.interface' is not installed

Da una veloce ricerca in rete scopro che forzando un aggiornamento completo dovrei risolvere il problema, e quindi eseguo questi comandi in sequenza :

pkg autoremove -y

pkg update -f

pkg upgrade -f

L'ultimo comando mi fa scaricare e aggiornare una valanga di pacchetti per centinaia di megabyte e dopo un riavvio posso di nuovo loggarmi in Mate senza problemi .... o quasi. Ora non ho più la possibilità di spegnere e/o riavviare il computer dal menù di Mate.

Il problema è che con questo aggiornamento ho perso alcune modifiche fatte al tempo della prima installazione per attivare questa funzionalità in Mate.

Per risolvere bisogna modificare il file /usr/local/share/polkit-1/actions/org.freedesktop.consolekit.policy modificando la voce <allow_inactive> da "no" a "yes" per le azioni "stop" e "restart".

Adesso, o meglio, dal prossimo login le opzioni saranno attive.

Buon FreeBSD a tutti.