Как запустить приложение GUI с выскочкой?

Как упомянутый Ujjaval, Windows 8 делает некоторый забавный материал с файлами как часть его функции быстрого запуска окон. Это приведет к проблемам файловой системы при доступе Linux.

Согласно ArchLinux Wiki существует два известных решения:

  • Не завершайте работу или будьте в спящем режиме до начальной загрузки Linux, вместо этого перезагрузка. Если Вы завершите работу или будете в спящем режиме, то это использует функцию быстрого запуска и вызовет проблемы.
  • Можно отключить опцию быстрого запуска:

    powercfg /h off
    

Можно также отключить быструю опцию запуска с GUI в соответствии с этой статьей.

2
09.03.2019, 16:06
1 ответ

Upstart, вероятно, не лучший способ запуска GUI-приложений, так как он был разработан для запуска демонов. Однако, вы все еще можете использовать его, если следуете правильной последовательности запуска (X-сервер должен быть запущен до того, как вы запустите GUI-приложение).

Чтобы избежать ошибки "не могу подключиться к X-серверу", вам нужно установить переменную DISPLAY в вашем скрипте запуска (и убедиться, что приложение запущено тем же пользователем, который запустил X-сервер). Вы можете сделать это с:

export DISPLAY=:0.0
2
27.01.2020, 22:13

Теги

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