View Single Post
Old 22-04-2007, 14:21   #1
spannocchiatore
Senior Member
 
Iscritto dal: Sep 2005
Messaggi: 855
xauth, magic cookie e compagnia bella

sono un utente kubuntu feisty.
vi espongo il mio problemuccio:
da root se faccio andare kwrite o applicazioni e necessitano del display :0 (quello usr per intenderci), mi da errore di mit-magic-cookie-1. l'errore consiste nel fatto che su root ho una chiave, sull'user ne ho un altra.
per vedere le chiavi basta fare xauth list $DISPLAY.
ho provato a copiare la chiave da root a user, peccato che dopo le applicazioni abbiano la chiave vecchia non riescano più ad accedere al display dell'user (e questo rende le soluzioni tipo /.kde/autostart impraticbili).
per risolvere la situazione (cioè far andare kwrite da root), ci son queste soluzioni:
1 xhost +: praticamente annulla tutte le chiavi, dando l'accesso a chiunque al mio display. soluzione scadente perchè non c'è protezione dopo
2 dover ad ogni riavvio inserire manualmente la chiave del root compiandola dall'user.

io chiedo quindi se qualcuno sa come fare uno script che faccia setti una chiave al display dell'user (xauth add :0 . "chiaveblabla") ma soprattutto che lo faccia andare subito dopo che ho effettuato il login.

grasie tante.
__________________
CPU :E2160 MB: MSI P35 NEO-F RAM: 2 GB DDR2A-DATA 5-5-5-18 A 800MHZ (DA FABBRICA) SV: MSI 8800GT OC HD:WD 250GB 16MB/CACHE ALI: CORSAIR 450W CASE: nuovo ed economico con 3 ventole + scambio sony s515 con uno con riproduttore video + vendo pezzi vecchi + sfido a trovarlo + scheda pci wifi
spannocchiatore è offline   Rispondi citando il messaggio o parte di esso