Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Запуск приложения на X сервере, ошибка (is DISPLAY set properly?)  (Прочитано 3218 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Halbzerfall

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Прошу помочь, скажите в чем проблема. Система: Ubuntu 12.04. Запускаю через PlayOnLinux. Буквально 5 дней назад все работало, обновился и все... Переустанавливал систему - не помогло. Запускаю таким методом #!/bin/bash
X :2 -ac -terminate -config only_one_monitor.conf & sleep 2
DISPLAY=:2 nice -20 /usr/share/playonlinux/playonlinux --run "World of Tanks"
в итоге переключается на X и обратно с ошибкой "Извините приложение wrapper.py непредвиденно закрылось", из отчета о неполадке "wrapper.py crashed with SystemError in_BootstrapApp(): wxEntryStart failed, unable to initialize wxWidgets! (Is DISPLAY set properly?)"
В консоле лог
Цитировать
ddxSigGiveUp: Closing log
Server terminated successfully (0). Closing log file.
Traceback (most recent call last):
  File "/usr/share/playonlinux/python/wrapper.py", line 136, in <module>
    app = PlayOnLinuxApp(redirect=False)
  File "/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/wx/_core.py", line 7981, in __init__
    self._BootstrapApp()
  File "/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/wx/_core.py", line 7555, in _BootstrapApp
    return _core_.PyApp__BootstrapApp(*args, **kwargs)
SystemError: wxEntryStart failed, unable to initialize wxWidgets!  (Is DISPLAY set properly?)
/usr/share/playonlinux/playonlinux-bash: строка 43: 31075 Ошибка сегментирования                   (core dumped) python "$CURDIR/python/wrapper.py" "$SCRIPTNAME" "$@"
« Последнее редактирование: 14 Августа 2012, 17:41:36 от Halbzerfall »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
X :2 -ac -terminate -config only_one_monitor.conf & sleep 2
DISPLAY=:2 zenity --warning &
работает?
Wars ~.o

Оффлайн Halbzerfall

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Цитировать
X :2 -ac -terminate -config only_one_monitor.conf & sleep 2
DISPLAY=:2 zenity --warning &
работает?
Спасибо, да, выводит сообщение, "ок" - переход обратно из X сервера. Но сейчас обновления не ставил, чистая установка, скорее всего по этому заработало. До этого ни одно приложение не работало, и просто из под wine тоже. Значится, если сейчас получится с playonlinux, просто не буду обновляется... Подобную ошибку в багрепортах находил, но решения не нашел (или недопонял, пользуюсь Ubuntu пару месяцев)..

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
python точно ошибка, не знаю.
Wars ~.o

Оффлайн Halbzerfall

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Увы, не помогло, даже без обновлений, такая же беда с вылетом, плюс сообщение от playonlinux о необходимости обновления библиотек, в том числе и python, буду искать рабочую версию :-\

Оффлайн Halbzerfall

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Испробовал разные версии python - не помогло, тот же лог об ошибке. Испробовал версию playonlinux из репозитория, старую - она отказалась запускаться после установки, мотивируя это этим
Цитировать
halbzerfall@halbzerfall:~$ playonlinux
Traceback (most recent call last):
  File "mainwindow.py", line 745, in <module>
    app = PlayOnLinuxApp(redirect=False)
  File "/usr/lib/python2.7/dist-packages/wx-2.6-gtk2-unicode/wx/_core.py", line 7700, in __init__
    self._BootstrapApp()
  File "/usr/lib/python2.7/dist-packages/wx-2.6-gtk2-unicode/wx/_core.py", line 7352, in _BootstrapApp
    return _core_.PyApp__BootstrapApp(*args, **kwargs)
  File "mainwindow.py", line 689, in OnInit
    self.frame = MainWindow(None, -1, os.environ["APPLICATION_TITLE"])
  File "mainwindow.py", line 274, in __init__
    self.jauge_update.Pulse()
AttributeError: 'Gauge' object has no attribute 'Pulse'
Exception TypeError: 'join() takes exactly 2 arguments (1 given)' in <module 'threading' from '/usr/lib/python2.7/threading.pyc'> ignored
rm: невозможно удалить «*»: Нет такого файла или каталога
[install_plugins] Message: Checking plugin: Offline PlayOnLinux...
[install_plugins] Message: Checking plugin: Capture...
[install_plugins] Message: Checking plugin: Transgaming Cedega...
Traceback (most recent call last):
  File "mainwindow.py", line 30, in <module>
    import wx
ImportError: No module named wx
[install_plugins] Message: Checking plugin: Wine Import...
halbzerfall@halbzerfall:~$ [install_plugins] Message: Checking plugin: Wine Look...
[install_plugins] Message: Checking plugin: Screen Capture...
[install_plugins] Message: Checking plugin: PlayOnLinux Vault...
Опять python... что делать\куда писать?...
« Последнее редактирование: 20 Августа 2012, 02:29:24 от Halbzerfall »

Оффлайн dymasd

  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Как запустить игру на отдельном x сервере закрыв при этом основной? Запуск игры на отдельном х сервере настроил, но как сделать, чтобы автоматом отключался основной х сервер, а после выхода из игры опять включался?

Оффлайн Halbzerfall

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Как запустить игру на отдельном x сервере закрыв при этом основной? Запуск игры на отдельном х сервере настроил, но как сделать, чтобы автоматом отключался основной х сервер, а после выхода из игры опять включался?
https://help.ubuntu.ru/wiki/%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_x-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%BE%D0%BC, может поможет.

 

Страница сгенерирована за 0.018 секунд. Запросов: 19.