Как заставить приложение думать, что оно запускается с настольного сервера (например, gdm3)?

У меня есть двоичный файл приложения, который прекрасно работает, если я запускаю его из терминала в среде Windows (скажем, gdm).

Если я запускаю его из необработанной консоли (Ctrl + Alt + F3), он выдает ошибки.

Но мне нужно запустить это из консоли.

Есть ли способ, которым я могу запустить его из консоли, но заставить его «думать», что он запускается из терминала в среде Windows?

Что я пробовал -

  • Я уже пробовал "экспорт DISPLAY =: 0", который не сработал.
  • Я подозреваю, что это зависит от графической библиотеки, может быть opengl для некоторых вычислений, которая не инициализируется должным образом, если я запускаю из консоли.
0
задан 30 July 2019 в 21:14

1 ответ

Ваш вопрос, "Как я могу запустить программу Графического интерфейса пользователя (GUI) в среде не-GUI?" не может быть сделан. Программа зависит от GUI для открытия окон и т.д.

Если Вы сказали, какая программа, возможно, кто-то мог предложить эквивалентный Интерфейс командной строки (CLI).

Если существует другой, X-окна отображаются доступный (и где Вы хотите, чтобы вывод программы был отображен), на localhost, или даже на Вашей LAN, читать man xhost.

2
ответ дан 23 October 2019 в 08:15

Другие вопросы по тегам:

Похожие вопросы: