Xdotool работает. Однако, если вы интегрируете его с помощью сочетания клавиш... простой текст xdotool типа «текст» не работает.
В этом мне помог следующий сценарий оболочки
windowid=$(xdotool getwindowfocus)
sleep 0.5 && xdotool windowactivate --sync $windowid type 'text'
Обходной путь — отключить проверку подключения NetworkManager:
sudo nano /usr/lib/NetworkManager/conf.d/20-connectivity-ubuntu.conf
Изменение со следующего:
uri=http://connectivity-check.ubuntu.com/
на следующий:
#uri=http://connectivity-check.ubuntu.com/
-> Ctrl + o -> Enter -> Ctrl + x
sudo shutdown -r now
Проверка подключения NetworkManager теперь должна сообщать о полном подключении:
sudo nmcli networking connectivity check
full
Протестируйте Gnome Maps и убедитесь, что он больше не сообщает «Карты отключены!».
Я думаю, что проверка подключения NetworkManager была добавлена для поддержки порталов авторизации, но мне не нужен портал авторизации. Вам нужно будет оценить потребность для себя.
Я потратил несколько дней на устранение неполадок и надеюсь, что это поможет другим.
Обновление (2020 -04 -07):
Проблема с Gnome Maps и проверкой подключения NetworkManager вернулась. Я думаю, что недавнее обновление NetworkManager (сети -менеджера -конфигурации -подключения -ubuntu )заменило «/usr/lib/NetworkManager/conf.d/20 -подключение -ubuntu.conf" с файлом конфигурации по умолчанию, re -включение проверки подключения.
В соответствии с «Добавить пакет конфигурации подключения NetworkManager» вариант 2 — создать новый файл, отключающий проверку подключения :https://bugs.launchpad.net/network-manager/+bug/997200
sudo nmcli networking connectivity check
Error: Timeout was reached.
Создайте новый файл и отредактируйте:
sudo nano /etc/NetworkManager/conf.d/20-connectivity-ubuntu.conf
Добавьте следующее:
[connectivity]
enabled=false
-> Ctrl + o -> Enter -> Ctrl + x
sudo shutdown -r now
sudo nmcli networking connectivity check
full
Надеюсь,этот метод более устойчив к диспетчеру обновлений.