Показать полную графическую версию : Запуск графическиз приложений в консоли под Иксами
Не запускаются приложения для GTK из консоли с программами для QT всё нормально
Например,
--------------------------------------------------
bash-2.05b# xcdroast
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
Gtk-WARNING **: cannot open display: :0.0
----------------------------------------------------------
----------------------------------------------------
В чём дело?
Belansky
22-05-2003, 22:24
А библиотека GTK у Вас установлена?
да
и эти программы запускаются
только с окна терминала не хотят
просто неохота специально заходить в меню и нажимать кнопочку))
ruslandh
23-05-2003, 00:38
Xlib: No protocol specified
Что-бы это значило ?
запуск происходит из косоли или из эмулятора терминала под X?
ruslandh
23-05-2003, 07:52
Zur0
Исходя из названия темы
Запуск графическиз приложений в консоли под Иксами
можно понимать, что запуск происходит из-под программы konsole.
kitov
А кстати, а из других графических терминалов (xterm и проч.) есть проблемы ? (думаю в терминале vte не должно быть).
оказывается только для рута не запускает(xterm тоже)
для обычного пользователя всё нормально
ruslandh
23-05-2003, 21:51
kitov
Ну это могли и специально сделать исходя из соображений безопасности :)
ruslandh
Как запустить программу с правами рута?
Некоторые требуют первого запуска с правами рута
ruslandh
24-05-2003, 05:44
1 Вариант
xterm
su (или su- )
Имя_программы
2 Вариант
Настраиваем систему sudo (см man sudo, etc/sudoerc) для запуска
Вашей программы от имени конкретного пользователя. Далее :
xterm
sudo Имя_программы
xterm может быть заменен на вызов любого другого графического интерфейса.
В программе konsole можно выбрать Меню -> Сеанс -> Новая консоль root
Belansky
24-05-2003, 21:38
Можно попрбовать, залогинившись рутом через su, chmod +s файл программы, требующей запуска из-под рута.
Добавлено:
Наложив тем самым SUID-байт (байт идентификатора смены пользователя), позволяющий простым пользователям запускать программы от имени рута.
Belansky
это не есть правильное решение проблемы, так как страдает общая защищенность системы
Belansky
24-05-2003, 21:57
Zur0
Промежду нами, так половина программ работает, что, конечно, не есть хорошо
Belansky
оффтопик: промежду нами их очень малая часть, а что и запускаются являютя посоянной головной болью (sendmail например) :gigi: *
Исправлено: Zur0, 5:02 25-05-2003
glassMonk
24-05-2003, 23:58
Ну вы ребята и даете такие проги как sendmail с битом suid ставить, но это уже ваше дело, как я понял топик здох, тоеть уже можа на него не обрашать внимания :)
strejiok
28-03-2006, 11:30
тьху. sudo не подходит! :)
1 Вариант не работает.
Xlib: connection to ":0.0" refused by server
Xlib: Invalid MIT-MAGIC-COOKIE-1 key
** CRITICAL **: Unable to open display
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.