Случайная установка i386

Другое предложение xdotool, работающее в Debian Jessie 8.7 (январь 2017):

xdotool click --delay 0 --clearmodifiers 2
xdotool обрабатывает многобайтные строки (p.e. UTF-8), в отличие от xvkbd. xdotool click имитирует фактический щелчок, поэтому вам не нужно нажимать на себя, чтобы вставить в положение мыши, как это было бы, если бы вы использовали xdotool type или xvkbd.

Единственная проблема заключается в том, что --clearmodifiers будет «нажимать» обратно любой модификатор (Ctrl / Alt / Shift / Meta), который вы используете после имитации щелчка. Даже с --delay 0 (вместо 12ms), команда требует немного выполнения. Если вы отпустите клавиши до их окончания, ваши модификаторы снова будут нажаты и застряли там до тех пор, пока вы еще раз не нажмете и не отпустите фактическую клавишу.

Итак, с этим вы должны быть немного «медленными» «(50 мс?), Чтобы выпустить модификаторы, если вы используете их.

Вы можете проверить это, настроив сочетание клавиш, используя его в текстовом редакторе, а затем нажав клавишу (например, [ f7] или стрелка). Письмо должно появиться в нижнем регистре. Если что-то еще происходит, вы слишком быстро и застрял модификатор (p.e. Shift, если он в шапке, Ctrl, если вы выбрали весь текст, Alt, если вы открыли меню). Нажмите [... d6]

Если вы слишком быстро, вы можете использовать предложение ilkerk:

sh -c 'sleep 0.3 && xdotool type --clearmodifiers --delay 0  "`xsel`"'

Затем вы должны освободить их менее чем за 300 мс , и подождите полсекунды, чтобы текст появился.

Кроме того, использование xdotool type означает, что вы вставляете текст так, как если бы вы печатали текст в позиции курсора, а не указатель мыши. Вы можете изменить его на click, если вы предпочитаете обычное поведение среднего клика.

(сделал это сообщение, чтобы новичкам не приходилось снова фрагментировать фрагменты головоломки)

0
задан 1 May 2018 в 04:22

2 ответа

Итак, все возвращается в мою пользу. Благодаря askubuntu, я смог идентифицировать библиотеку i386, что все приложения на 64-битной машине используют 32 бита aps, такие как вино. Он называется «libc6-i386».

Затем я побежал sudo apt-get remove --purge libc6-i386*

reboot

Я переустановил переустановленный пакет, чтобы программы, такие как вино, могли иметь к нему доступ по мере необходимости. sudo apt-get install libc6-i386

Теперь моя машина напевает, как обычно ... Мы узнаем по пробной версии и ошибке ...

D

0
ответ дан 17 July 2018 в 15:36

Итак, все возвращается в мою пользу. Благодаря askubuntu, я смог идентифицировать библиотеку i386, что все приложения на 64-битной машине используют 32 бита aps, такие как вино. Он называется «libc6-i386».

Затем я побежал sudo apt-get remove --purge libc6-i386*

reboot

Я переустановил переустановленный пакет, чтобы программы, такие как вино, могли иметь к нему доступ по мере необходимости. sudo apt-get install libc6-i386

Теперь моя машина напевает, как обычно ... Мы узнаем по пробной версии и ошибке ...

D

0
ответ дан 23 July 2018 в 16:33

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

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