Запущение приложения GUI от терминала

Недавно у меня была проблема цикла входа в систему в человечности. На основе некоторой информации, запуская gui приложения от терминала может вызвать проблему цикла входа в систему в Вашей машине. Есть ли любое решение предотвратить ту проблему для не случая снова. Поскольку я использую студию андроида в человечности в моем ноутбуке. Для запуска приложения, я должен запустить этот скрипт./studo.sh от терминала

0
задан 18 October 2019 в 16:36

1 ответ

Цикл входа в систему может произойти неправильным использованием sudo в terminal запускать приложение GUI.

Плохой пример...

sudo gedit /path/filename

Хороший пример...

sudo -H gedit /path/filename

Различие находится в-H...

 -H, --set-home
             Request that the security policy set the HOME environment
             variable to the home directory specified by the target user's
             password database entry.  Depending on the policy, this may
             be the default behavior.

Не использование-H может установить эти два файла для укоренения владения, вызвав проблему...

ls -al .*thority

-rw------- 1 root root 439K Oct 12 09:44 .ICEauthority
-rw------- 1 root root   58 Jun 23  2017 .Xauthority
1
ответ дан 22 December 2019 в 00:18

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

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