Запуск приложений из консоли

Всем доброго времени суток.
Заранее извиняюсь за дурацкий (скорее всего) ворпрос.
Вопрос, собственно, следующий:
Как запустить гуевую прогу из консоли?
А если точнее, то
а) DISPLAY=":0"
работает, но почему мне все равно приходится устанавливать DISPLAY, если она уже установлена и проэкспорчена?
б) При запуске по corn-у это не работает. Как быть в этом случае?
в) Как запустить из под рута прогу в X-ах, запущенных под юзером?

Заранее благодарен за терпение и понимание. =)

Как запустить из под рута прогу в X-

запусти терминал или xterm (че удобней)
командуй su root
попросят пароль, вводи рутовый пассворд
после этого запускай свою прогу (командуй с этого терминала, поскольку на нем твоя рутовая сессия) как убьешь терминал убьется и сессия рута и прога

Не забудь про

Не забудь про то, что юзерь должен быть в групе wheel

2. cron работает в

2. cron работает в своём окружении, Вам нужно экспортировать всё что необходимо для запуска программы.
3. есть несколько вариантов, например sudo и права доступа (Set UID, Set GID).

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".