Запуск приложения Wine от другого пользователя в openSUSE

diuban@linux-gnwf:~> gnomesu -u diub wine /home/diub/ed.exe wine: cannot find L"Z:\\home\\diub\\ed.exe" diuban@linux-gnwf:~> No protocol specified No protocol specified Application tried to create a window, but no driver could be loaded. Make sure that your X server is running and that $DISPLAY is set correctly. err:systray:initialize_systray Could not create tray window 

Как заставить X-сервер работать так, что все в порядке?

openSUSE 12.3 Gnome 3.6

One Solution collect form web for “Запуск приложения Wine от другого пользователя в openSUSE”

Я думаю, что бит в сообщении об ошибке – это ключ к решению этой проблемы:

Убедитесь, что ваш X-сервер запущен и что $ DISPLAY установлен правильно. err: systray: initialize_systray Не удалось создать окно лотка

Вы используете это приложение для wine использования в качестве другого пользователя, у которого нет доступа и / или разрешений для открытия окон графического интерфейса пользователя на рабочем столе пользователя diuban . Чтобы решить эту проблему, вам нужно сделать 2 вещи.

  1. $ DISPLAY

    Убедитесь, что задана переменная среды $DISPLAY .

     $ gnomesu -u diub echo $DISPLAY 

    Предполагая, что он установлен на : 0.0 или : 0, должно быть достаточно.

  2. Xhost

    Чтобы разрешить другим пользователям доступ к окнам GUI на рабочем столе, вы должны разрешить им разрешения. Вы можете сделать xhost + который позволит всем разрешениям сделать это, как использовать diuban .

     $ xhost + 
  • Отфильтруйте содержимое буфера обмена без использования промежуточного файла
  • Есть ли общая программа X11?
  • Создайте структуру ARGB для заголовка C из PNG
  • Разделение дисплея среди компьютеров
  • startx autologin не запускается в / etc / inittab после обновления Debian Jessie
  • Как изменить неиспользуемый ключ клавиатуры в ключ-модификатор
  • Отключите внешнюю клавиатуру от скрипта
  • Как сохранить окно графика gnuplot-x11 открытым до закрытия вручную?
  • Могу ли я управлять графической программой из командной строки?
  • Передача перетаскивания ssh x11
  • Расширение GLX отсутствует на дисплее «localhost: 10.0»
  • Interesting Posts

    Перезапуск службы клиентов LDAP

    mdadm – Случайно вывел «mdadm –create» на существующий рейд-1. Суперблок теперь поврежден, и я не могу восстановить данные. Я развеял данные?

    что делать, если вы по ошибке удалили файл ~ / .ssh / known_hosts?

    Получение последней версии программного обеспечения с / без Sourceforge

    rpd через https с использованием клиента linux

    Как удалить пустые строки из файла в оболочке?

    solaris: манифест, связанный с обслуживанием?

    Как узнать, является ли текстовый файл подмножеством другого

    По сравнению с другими файловыми системами, почему ZFS так медленно, с входящими данными?

    Как сопоставить ярлык терминала CTRL-M с другой комбинацией

    Как добавить метки в iptables (цели MARK и CONNMARK)

    скрипт ffmpeg – разрезание видео на несколько фрагментов

    Как отправить событие выключения для гостя QEMU (OpenBSD)?

    Как извлечь список учетных записей пользователей, удаленных из системы в течение 1 года?

    Как кодировать / декодировать JPG-файл для последовательности int?

    Linux и Unix - лучшая ОС в мире.