1

OpenSuse 11.2. Необходимо запустить gimp от root. В ясте создаю правило. из консоли выполняю sudo gimp. Вылазит сообщение:  Не удалось открыть дисплей: и ничего не запускается.... В какую сторону копать?

2 (07.05.2010 10:30:19 отредактировано )

Если KDE, жми Alt-F2, вводи

kdesu gimp

А зачем тебе gimp из под рута? Моей фантазии не хватает, чтобы придумать причину.

3

Так работает, но просит пароль рута. Надо без пароля и из под gnome

4

IgorS, взачем от root запускать данное приложение?  oO

It is good day to die ...
MS Windows 10
Заметки о главном...

5

Ладно, поставим вопрос по другому ab. Любое не консольное приложение не запускается через sudo. Ошибка та же: Не удалось открыть дисплей

6 (07.05.2010 13:04:25 отредактировано renegat)

судо  надо сконфигурировать  smile

http://static.itmages.ru/i/10/0507/s_1273216149_326c88d2b3.png

ошибся малость ac(

Я буду сниться тебе после смерти,  Под маской желтого шелка. Я очень тихо сыграю на флейте, И очень недолго.
  А ты пытайся в какой-то ответ  Интерпретировать звуки. (Я очень тихо играю на флейте. На грани слуха).
Я прячу в себе такую же тьму Под маской желтого шелка, Лицо собрав себе самому Из костяных осколков.

7

Не помогает. То же сообщение. Может еще какие идеи есть?

8 (07.05.2010 12:21:45 отредактировано )

IgorS пишет:

Не помогает. То же сообщение. Может еще какие идеи есть?

да идей море... там просто защита стоит - НИКТО не имеет права доступа к иксам. Даже рут. Это по умолчанию. Однако, вы можете это поменять, я сделал так: http://drbatty.ath.cx/forum/viewtopic.php?p=10000#10000
Вот только... ИМХО делать такое для руто - самоубийство. Впрочем каждый ССЗБ, я вас предупредил.

renegat пишет:

судо  надо сконфигурировать будет запускаться

хороший ход. может просто всегда работать под рутом? таких как вы, в начале века расстреливали на LOR'е. Одностроком на перле. Ссылку дать? К тому-же, у вас ошибочка - NOPASSWORD надо в Yes ставить, ведь нужно без пароля. И ещё ошибка - права рута вы дадите, но кто вам сказал, что рут имеет доступ к иксам? Он про них даже и не знает:

# echo $DISPLAY
# а в ответ - тишина, если от рута
Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

9 (07.05.2010 13:09:52 отредактировано )

drBatty пишет:

хороший ход. может просто всегда работать под рутом? таких как вы, в начале века расстреливали на LOR'е. Одностроком на перле. Ссылку дать?

Знаю ... ac  правда не пробоваль. согласен ашипко.

drBatty, ето? perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'

Я буду сниться тебе после смерти,  Под маской желтого шелка. Я очень тихо сыграю на флейте, И очень недолго.
  А ты пытайся в какой-то ответ  Интерпретировать звуки. (Я очень тихо играю на флейте. На грани слуха).
Я прячу в себе такую же тьму Под маской желтого шелка, Лицо собрав себе самому Из костяных осколков.

10

IgorS пишет:

OpenSuse 11.2. Необходимо запустить gimp от root. В ясте создаю правило. из консоли выполняю sudo gimp. Вылазит сообщение:  Не удалось открыть дисплей: и ничего не запускается.... В какую сторону копать?

В сторону kdesu.

11

renegat пишет:

Знаю ... sad  правда не пробоваль. согласен ашипко.

drBatty, ето? perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'

и не пробуйте. будучи запущенным этот однострок сотрёт все данные юзера, что обычно намного печальнее, чем какая-то дурацкая ОС.
ну а если перед командой поставить ваше sudo, то будет стёрто вообще ВСЁ.

ЗЫЖ принцип работы этой фиговины предельно прост: команда y в перловке переделывает символы, в данном случае, всякие -/:-@[-`{-} преобразуются в команду rm -rf /, которая удаляет все файлы во всех каталогах.

CyberDaemon пишет:

В сторону kdesu.

угу. есть такая... есть и для гнома. можно и без неё... в Linux вообще есть 1001 способ угробить систему ab

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

12

drBatty пишет:

ну а если перед командой поставить ваше sudo, то будет стёрто вообще ВСЁ.

ЗЫЖ принцип работы этой фиговины предельно прост: команда y в перловке переделывает символы, в данном случае, всякие -/:-@[-`{-} преобразуются в команду rm -rf /, которая удаляет все файлы во всех каталогах.

знаю   ac  народ экспериментировал   ah

Я буду сниться тебе после смерти,  Под маской желтого шелка. Я очень тихо сыграю на флейте, И очень недолго.
  А ты пытайся в какой-то ответ  Интерпретировать звуки. (Я очень тихо играю на флейте. На грани слуха).
Я прячу в себе такую же тьму Под маской желтого шелка, Лицо собрав себе самому Из костяных осколков.