Страница 1 из 1

gedit запускается только от root'а

Добавлено: 10 май 2009, 19:41
MrCoast
Недавно заметил, что текстовый редактор у меня запускается только из терминала командой sudo gedit. Если его запускать обычным способом, то он виснет и приходится его снимать аварийно. Думал, зачем ему суперправа? Ведь при запуске всё равно создаётся новый документ... Другое дело, если бы я в нём какой-нибудь системный конфиг регил.

Если запустить от суперпользователя, то вроде всё нормально работает.

Пробовал искать настройки, связанные с этим, запустив gedit от root'а. Ни фига не нашёл.

Ubuntu 8.10 Interpid. В чём может быть причина?

Re: gedit запускается только от root'а

Добавлено: 10 май 2009, 21:38
Llama
MrCoast, попробуйте запустить его с правами обычного пользователя из терминала - возможно он напишет что-то в терминал интересное...

Re: gedit запускается только от root'а

Добавлено: 10 май 2009, 22:06
MrCoast
Вот, что в терминале: (была команда gedit)

Код: Выделить всё

(gedit:7438): Gtk-WARNING **: Error loading theme icon 'gtk-delete' for stock: Произошла фатальная ошибка при чтении файла изображения формата PNG: Decompression Error
Во-первых, запускался с минуту. Но запустился... Чуть-чуть тормозит.
А похоже, я понял, в чём дело: я недавно скачал тему иконок с gnome-look.org. Классная такая, там почти под всё иконки есть. Видимо, они есть и для gedit. И он пытается их прочитать, с праваму рута это получается, а с обычными, видимо, не очень....
Но он запустился.... Хотя, хотелось бы, чтобы быстрее запускался. Не запускать же его каждый раз от рута (это тупо), да и тему со значками ставить стандартную не хочется - мне это нравится.

Как вы думаете, как лучше поступить? _

Re: gedit запускается только от root'а

Добавлено: 10 май 2009, 23:44
leave
А как ставил тему-то?

Re: gedit запускается только от root'а

Добавлено: 11 май 2009, 14:24
Llama
MrCoast, сообщение только одно? Если больше одного - показывайте все....

Re: gedit запускается только от root'а

Добавлено: 11 май 2009, 21:09
MrCoast
Llama, сообщение только одно, то что написал. А тему ставил не слишком изощрённо - просто перетащил файл Mashup-4.2.tar.bz2 в окошко с темами. Далее появилось окно типа "Копирование данных..." и тема появилась в списке доступных.

Другое ещё более интересно:
из терминала gedit запускается без sudo, но очень долго (см. выше), с sudo он же запускается почти мгновенно (явное отличие). А из графического окружения (через меню Приложения - Стандартные - Текстовый редактор) ни фига не запускается: появляется окошко мутное такое (без всяких элементов управления) и глючит, пока не убиваю процесс.
Странно, ведь по сути, ядро выполняет одну и ту же команду, а результат разный. До сих пор я считал, что команда gedit в терминале равносильна соответствующему пункту меню... Может, ошибался? ))

Re: gedit запускается только от root'а

Добавлено: 12 май 2009, 11:02
leave
То, что с sudo запускается быстро - вполне логично. А вот то, что из меню и из терминалки по-разному себя ведет, меня смущает. Хотя я на гном давно не смотрел, может там какой-то изощренный способ запуска. Посмотри в menu editor (или что там в гноме вместо него?) команду запуска gedit'а.
Вообще, насколько я понял, проблема должна решиться переустановкой темы иконок. Ну а если не поможет - тогда отлично подойдет мой излюбленный способ: strace gedit и смотреть, на каком месте затыкается :)

Re: gedit запускается только от root'а

Добавлено: 12 май 2009, 22:02
Llama
вывод ulimit -a покажите плс. (без sudo)