
У меня Ubuntu 18.04 успешно работает на Mac Mojave через virtualBox и Vagrant.
При открытии Chrome через графический интерфейс принимаются вводы с помощью мыши и клавиатуры:
Я умею печатать на клавиатуре как обезьяна.
Но когда я ввожу следующую команду на терминале, я не могу использовать клавиатуру (нажатие клавиши заставляет окно мигать, но ввода нет. Мышь работает; я могу нажимать на ссылки и выделять текст):
$ defaults write org.macosforge.xquartz.X11 enable_iglx -bool true
$ ssh -X -p 2222 vagrant@localhost google-chrome-stable --disable-gpu
Кстати, во время устранения неполадок я использовал эту startx
команду и теперь получаю следующее сообщение, когда подключаюсь к виртуальной машине по ssh.
Last login: Fri Oct 4 21:20:54 2019 from 10.0.2.2
/usr/bin/xauth: timeout in locking authority file /home/vagrant/.Xauthority
Теперь, когда я пытаюсь подключиться по ssh к Google Chrome, я получаю следующее предупреждение:
/usr/bin/xauth: timeout in locking authority file /home/vagrant/.Xauthority
X11 connection rejected because of wrong authentication.
(google-chrome-stable:4870): Gtk-WARNING **: 22:25:12.700: cannot open display: localhost:11.0
Я потратил на это пару дней, и любые указания будут оценены. Вместо того, чтобы копировать и вставлять все, что есть под солнцем, пожалуйста, посоветуйте, что мне следует изменить в этом посте.
Большое спасибо!
Дополнительная информация: Я могу подключиться по ssh к gedit и chromium-browser из терминала хоста, и клавиатура работает. Я уничтожил свою виртуальную машину, запустил ее заново и обновил все пакеты; клавиатура по-прежнему не отвечает, когда Chrome открывается из терминала хоста. Иногда я также получаю следующую ошибку:
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast