Здравствуйте! Стоит у меня FreeBSD 6.2 с KDE 3.5, установали файловый менеджер krusader. При запуску выдается ошибка
Xlib: connection to ":0.0" refused by server
Xlib: Invalid MIT-MAGIC-COOKIE-1 key
krusader: cannot connect to X server :0.0
Подскажите, пожалуйста, что это за ключ (по-моему, он прописан в файлах /usr/home/user/.Xauthority и /usr/home/user/.ICEauthority), и как выставить его "валидное" значение?
такое может вывалиться, если Вы сеансе пользователя перешли под рута и попытались запустить графическое приложение. Если Вы желаете использовать из под root'а графические приложения (по разным причинам), вам следует добавить в профиль рута ключи авторизации X сервера.под юзером выполните команду:
xauth list
получите нечто подобное:
computername/unix:0 MIT-MAGIC-COOKIE-1 059f28a6d24b5d987a6bbf1f09e6f5f7
localhost.localdomain/unix:0 MIT-MAGIC-COOKIE-1 059f28a6d24b5d987a6bbf1f09e6f5f7вам следует скопировать первый ключи и добавить его под root'ом:
xauth add localhost:0.0 MIT-MAGIC-COOKIE-1 059f28a6d24b5d987a6bbf1f09e6f5f7
для более подробных пояснений используйте man xauth
>[оверквотинг удален]
>получите нечто подобное:
>
> computername/unix:0 MIT-MAGIC-COOKIE-1 059f28a6d24b5d987a6bbf1f09e6f5f7
> localhost.localdomain/unix:0 MIT-MAGIC-COOKIE-1 059f28a6d24b5d987a6bbf1f09e6f5f7
>
>вам следует скопировать первый ключи и добавить его под root'ом:
>
> xauth add localhost:0.0 MIT-MAGIC-COOKIE-1 059f28a6d24b5d987a6bbf1f09e6f5f7
>
>для более подробных пояснений используйте man xauthСпасибо! Я и правда под рутом пытался запустить графическое приложение. :-) Под рутом мне и не надо. :-) Спасибо за ответ!