Ciao,

ho installato da poco Ubuntu 13.10 64bit.
Quando cerco di cambiare lo sfondo del login screen ottengo un errore che con le release precedenti di Ubuntu non mi ha mai dato:

(come utente normale)

sudo xhost +si:localuser:lightdm
sudo su lightdm -s /bin/bash

(come lightdm)

gsettings set com.canonical.unity-greeter draw-user-backgrounds false

e ottengo l'errore seguente:

(process:4937): dconf-CRITICAL **: unable to create directory '/run/user/1000/dconf': Permesso negato.  dconf will not work properly.    
(process:4937): dconf-CRITICAL **: unable to create directory '/run/user/1000/dconf': Permesso negato.  dconf will not work properly.
(process:4937): dconf-CRITICAL **: unable to create directory '/run/user/1000/dconf': Permesso negato.  dconf will not work properly.    
(process:4937): dconf-CRITICAL **: unable to create directory '/run/user/1000/dconf': Permesso negato.  dconf will not work properly.

Qualche idea?
Grazie

chiesto 18 Ott '13, 21:27

ldm's gravatar image

ldm
25114

modificato 18 Ott '13, 22:24

enzotib's gravatar image

enzotib ♦♦
14.0k112186

Giusto per aggiungere un pizzico di informazione, con Xubuntu lo sfondo di Lightdm per ogni utente è la stessa immagine che l'utente usa come sfondo del desktop (e cambia al volo quando cambi utente nella lista, al login). Magari anche dalla conf specifica di Lighdm presente in Xubuntu si potrebbe carpire il modo di ottenere il risultato.

(26 Ott '13, 07:44) enzotib ♦♦ enzotib's gravatar image

dopo un bel po' di sbattimento son riuscito a risolvere da solo

ho cercato il percorso indicato nel messaggio d'errore e ho scoperto essere il valore della seguente variabile d'ambiente:

$ env | grep /run/user/1000
XDG_RUNTIME_DIR=/run/user/1000

allora ho provato ad assegnare a quella variabile la directory /tmp per non avere problemi coi permessi ...e funziona!

ecco quindi i comandi testati e funzionanti per cambiare sfondo al login in Ubuntu 13.10:

sudo xhost +si:localuser:lightdm
sudo su lightdm -s /bin/bash
   export XDG_RUNTIME_DIR=/tmp
   gsettings set com.canonical.unity-greeter draw-user-backgrounds false
   gsettings set com.canonical.unity-greeter draw-grid false
   gsettings set com.canonical.unity-greeter background /usr/share/backgrounds/nuovo_sfondo.png
   export XDG_RUNTIME_DIR=/run/user/1000
   exit
sudo xhost -si:localuser:lightdm

spero di essere stato utile a qualcuno,

ciao!

N.B.: probabilmente si poteva risolvere anche modificando i permessi della dir /run/user/1000/dconf

ma la mia soluzione secondo me è più corretta ed elegante :)

coll. permanente

ha risposto 19 Ott '13, 21:30

ldm's gravatar image

ldm
25114

La tua risposta
abilita/disabilita anteprima

Segui questa domanda

Via email:

Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui

Via RSS:

Risposte

Risposte e commenti

Basi di markdown

  • *corsivo* o __corsivo__
  • **grassetto** o __grassetto__
  • collegamento:[testo](http://url.com/ "titolo")
  • immagine?![alt testo](/path/img.jpg "titolo")
  • elenco numerato: 1. Foo 2. Bar
  • per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
  • è supportato anche semplice HTML

Tag:

×74
×11

domanda posta: 18 Ott '13, 21:27

domanda visualizzata: 2,180 volte

ultimo aggiornamento: 26 Ott '13, 07:44

Chiedi è un servizio di supporto gestito da Ubuntu-it. Contattaci!

powered by OSQAPostgreSQL database
Ubuntu e Canonical sono marchi registrati da Canonical Ltd.