Здравствуйте, гость ( Вход | Регистрация )
|
kwisp |
6.4.2009, 14:54
Сообщение
#1
|
|
астарожна ынтжинэр ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23
|
собственно. как узнать запущен ли X-сервер на момент запуска программы???
|
|
|
|
![]() |
|
Kagami |
7.4.2009, 10:29
Сообщение
#2
|
|
Старейший участник ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 601 Регистрация: 2.2.2009 Пользователь №: 523 Спасибо сказали: 101 раз(а) Репутация: 9
|
Если бы взглянули в документацию, то все было бы понятнее:
Цитата QApplication::QApplication ( int & argc, char ** argv, bool GUIenabled ) Constructs an application object with argc command line arguments in argv. If GUIenabled is true, a GUI application is constructed, otherwise a non-GUI (console) application is created. Таким образом, если программа запущена под иксами, мы проверяем наличие переменной DISPLAY. Если она есть, то в конструктор пойдет true и мы получим графическое приложение. Если не найдем, то у нас получится консольное приложение в котором мы выведем сообщение и выйдем. Чего может быть проще? |
|
|
|
kwisp Как узнать запущен ли X-сервер? 6.4.2009, 14:54
Kagami Поглядеть значение переменной окружения DISPLAY? 6.4.2009, 15:45
kwisp значение переменной не даст ничего насколько я пон... 7.4.2009, 9:01
Litkevich Yuriy я неочень хорошо понимаю эту тему, но примерчик из... 7.4.2009, 9:56
Litkevich Yuriy Цитата(Kagami @ 7.4.2009, 14:29) мы прове... 7.4.2009, 10:50
Kagami При штатной остановке он ее вычищает сам 7.4.2009, 10:57
kwisp Цитата(Kagami @ 7.4.2009, 11:29) Если бы ... 7.4.2009, 12:56
Kagami Если у пользователя есть право подключаться к дисп... 7.4.2009, 14:09
kwisp Цитата(Kagami @ 7.4.2009, 15:09) Все прос... 7.4.2009, 14:29![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 13.12.2025, 15:41 |