|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
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 ![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Sep 2005
Messaggi: 855
|
bastava svuotare la temp:
da su fare /chmod -vR 1777 /tmp visto che son qua per il problema "refcount is 2" e mancanza di font fare così: innanzitutto liberare spazio sull'hd, principalmente sul nostro utente (pensavo che kubuntu non avesse le quote, invece..) cercare le font e copiarle come dice il messaggio di emergenza. io ho risolto così (in estrema sintesi). per fare queste operazioni si può far partire il sistema da root.
__________________
CPU :E2160 MB: MSI P35 NEO-F RAM: 2 GB DDR2A-DATA 5-5-5-18 A 800MHZ (DA FABBRICA) SV: MSI 8800GT OC ![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:12.