Это происходит из-за того, как работает Chrome Remote Desktop. Он создает новый сеанс, к которому вы можете получить удаленный доступ параллельно с другими сеансами. Обычно X-сервер / графический интерфейс пользователя выполняется в сеансе 7 (вы можете попытаться изменить сеансы с помощью Ctrl+ Alt+, где указан номер сеанса), а Chrome Remote Desktop использует другой. Поэтому всякий раз, когда вас просят ввести пароль с помощью графического интерфейса, в главном сеансе графического интерфейса (сеанс 7) появляется окно, и нет никакого способа получить к нему доступ напрямую из удаленного рабочего стола Chrome.Fnn
К счастью, вы можете сделать небольшой взлом, чтобы обойти это. Как уже упоминалось, вы можете редактировать /opt/google/chrome-remote-desktop/chrome-remote-desktop
(сначала создайте резервную копию этого файла на случай, если что-то пойдет не так):
FIRST_X_DISPLAY_NUMBER = 0 # Replace 20 by 0
Затем закомментируйте цикл while:
def get_unused_display_number(): """Return a candidate display number for which there is currently no X Server lock file""" display = FIRST_X_DISPLAY_NUMBER # while os.path.exists(X_LOCK_FILE_TEMPLATE % display): # display += 1 return display
Другим решением является запуск приложений из терминала sudo
, например sudo google-chrome
( не рекомендуется ).
Надеемся, что команда разработчиков Chrome Remote Desktop выслушает нас всех и скоро изменит это поведение.