У меня была такая же проблема, и интернет-поиск не очень помог мне. Проблема, имитирующая щелчок 2, раздражает, как упоминалось в OP.
Проблема с приведенными выше xdotool и xsel, когда xdotool начинает «набирать», вы все еще нажимаете другую клавишу. Это не всегда приводит к выходу. Например, если вы привязываете его к ключу «вставить», тогда xdotool отправляет ключи, пока ваш палец нажимает клавишу «вставить», которая ничего не вызывает.
Ниже приведено обходное решение, чтобы привязать его к нажатию клавиши:
sh -c 'sleep 0.3 && xdotool type --clearmodifiers --delay 0 "`xsel`"'
он не идеален, а работает. теперь у вас есть 0,3 секунды, чтобы закончить ваш выбор нажатия клавиши (и клавиши вверх).
Конечно, вам нужно загрузиться в окна. Но чтобы восстановить меню загрузки, попробуйте утилиту восстановления при загрузке
sudo add-apt-repository ppa:yannubuntu/boot-repair
, затем
sudo apt-get update && sudo apt-get install boot repair && boot-repair
После запуска утилиты. просмотрите файл журнала, чтобы подтвердить установку Windows.
, если все в порядке, вы должны иметь все свои операционные системы в меню grub
, если это не сработает,
нажмите 'c' в команде типа grub type ls для просмотра типа разделов insmod ntfs отметьте перечисленные разделы (hd0,msdos1) or (hd0,msdos2) ... or (hd1,gpt1) set root = (hdX, msdosX) chainloader +1 bootесли он не перезагрузится и повторит шаги процесса выше, изменив (hdX, msdosX) на каждое из значений, которое вы получите в команде ls.
Конечно, вам нужно загрузиться в окна. Но чтобы восстановить меню загрузки, попробуйте утилиту восстановления при загрузке
sudo add-apt-repository ppa:yannubuntu/boot-repair
, затем
sudo apt-get update && sudo apt-get install boot repair && boot-repair
После запуска утилиты. просмотрите файл журнала, чтобы подтвердить установку Windows.
, если все в порядке, вы должны иметь все свои операционные системы в меню grub
, если это не сработает,
нажмите 'c' в команде типа grub type ls для просмотра типа разделов insmod ntfs отметьте перечисленные разделы (hd0,msdos1) or (hd0,msdos2) ... or (hd1,gpt1) set root = (hdX, msdosX) chainloader +1 bootесли он не перезагрузится и повторит шаги процесса выше, изменив (hdX, msdosX) на каждое из значений, которое вы получите в команде ls.