Я получил его для работы с линией:
sudo apt-get install libapache2-mod-php7.0
sudo service apache2 restart
Отправка виртуальных клавиатур не работает для меня (см. комментарии), но этот ответ побудил меня искать похожие решения. Отправка «текстового» события с xvkbd игнорирует текущее состояние вашей физической клавиатуры:
sh -c 'xsel | xvkbd -xsendevent -file - 2>/dev/null'
xvkbd -text использует несколько обратных косых последовательностей, поэтому вместо того, чтобы танцевать с экранированием, -file работает. xvkbd также выводит некоторый предупреждающий текст об модификаторах, но он не имеет отношения к этому использованию (но я не хотел его видеть в ~/.xsession-errors).
Я связал это с ярлыком, используя System> Preferences> Shortcut.
Обратите внимание, что вам необходимо установить пакеты xsel и xvkbd:
sudo apt-get install xsel xvkbd
Я искал ответ на этот же вопрос, и я нашел этот ответ, в котором говорится, что Shift + Insert работает, чтобы вставить основной выбор. Я работаю для меня. Simpler.
Я искал ответ на этот же вопрос, и я нашел этот ответ, в котором говорится, что Shift + Insert работает, чтобы вставить основной выбор. Я работаю для меня. Simpler.
Я искал ответ на этот же вопрос, и я нашел этот ответ, в котором говорится, что Shift + Insert работает, чтобы вставить основной выбор. Я работаю для меня. Simpler.
Я искал ответ на этот самый вопрос, и я нашел этот ответ , в котором говорится, что Shift + Insert работает, чтобы вставить основной выбор. Я работаю для меня. Simpler.
Я искал ответ на этот самый вопрос, и я нашел этот ответ , в котором говорится, что Shift + Insert работает, чтобы вставить основной выбор. Я работаю для меня. Simpler.
Я искал ответ на этот самый вопрос, и я нашел этот ответ , в котором говорится, что Shift + Insert работает, чтобы вставить основной выбор. Я работаю для меня. Simpler.
Я искал ответ на этот самый вопрос, и я нашел этот ответ , в котором говорится, что Shift + Insert работает, чтобы вставить основной выбор. Я работаю для меня. Simpler.
Я искал ответ на этот самый вопрос, и я нашел этот ответ , в котором говорится, что Shift + Insert работает, чтобы вставить основной выбор. Я работаю для меня. Simpler.
sh -c 'xsel | xvkbd -file - 2 & gt; / dev / null '
работает, -xsendevent должен был выйти, чтобы заставить его работать.
– sup
11 March 2012 в 17:46
xsel
).
– sup
13 March 2012 в 16:50
xvkbd
. xsel
отлично работает с "éòü" в основном выборе, но xvkbd
не работает как сценарий выше. (И также с ошибкой xvkbd -text "éòü & quot;
, хотя здесь он ничего не печатает.)
– Sparhawk
31 January 2013 в 05:38
Вы можете получить это при совместном использовании программ xdotool ( нажмите, чтобы установить ) и xsel ( нажмите, чтобы установить ).
xdotool
может имитировать ввод текста в окно; xsel
выводит содержимое выбора PRIMARY (по умолчанию); следующий слот оболочки будет выполнять трюк:
xdotool type `xsel`
Чтобы связать это с любой клавишей, используя System-> Настройки-> Клавиши быстрого доступа , необходимо обернуть его в вызове оболочки:
sh -c 'xdotool type --clearmodifiers - "` xsel` "' [ ! d8]
Ввод в xdotool
не будет работать с некоторыми программами; см. примечания в документации xdotool .
sh -c 'xsel | xvkbd -file - 2 & gt; / dev / null '
работает, -xsendevent должен был выйти, чтобы заставить его работать.
– sup
11 March 2012 в 17:46
xsel
).
– sup
13 March 2012 в 16:50
xvkbd
. xsel
отлично работает с "éòü" в основном выборе, но xvkbd
не работает как сценарий выше. (И также с ошибкой xvkbd -text "éòü & quot;
, хотя здесь он ничего не печатает.)
– Sparhawk
31 January 2013 в 05:38
Отправка виртуальных клавиш не работает для меня (см. comments ), но этот ответ вдохновил меня искать похожие решения. Отправка «текстового» события с помощью xvkbd
игнорирует текущее состояние вашей физической клавиатуры:
sh -c 'xsel | xvkbd -xsendevent -file - 2 & gt; / dev / null '
xvkbd -text
использует несколько обратных слэш-последовательностей, поэтому вместо того, чтобы танцевать с экранированием, -file
работает. xvkbd
также выводит некоторый предупреждающий текст об модификаторах, но, похоже, это не имеет отношения к этому использованию (но я не хотел видеть его в ~ / .xsession-errors
) .
Я связал это с ярлыком с помощью System> Preferences> Shortcut.
Обратите внимание, что вам необходимо установить пакеты xsel и xvkbd:
sudo apt-get install xsel xvkbd
sh -c 'xsel | xvkbd -file - 2 & gt; / dev / null '
работает, -xsendevent должен был выйти, чтобы заставить его работать.
– sup
11 March 2012 в 17:46
xsel
).
– sup
13 March 2012 в 16:50
xvkbd
. xsel
отлично работает с "éòü" в основном выборе, но xvkbd
не работает как сценарий выше. (И также с ошибкой xvkbd -text "éòü & quot;
, хотя здесь он ничего не печатает.)
– Sparhawk
31 January 2013 в 05:38
Вы можете получить это при совместном использовании программ xdotool (щелкните для установки) и xsel (щелкните для установки).
xdotool может имитировать ввод текста в окно; xsel выводит содержимое выбора PRIMARY (по умолчанию); следующий оболочка один вкладыш выполнит трюк:
xdotool type `xsel`
Чтобы связать это с любой клавишей, используя пункт меню «System-> Preferences-> Keyboard shortcuts», необходимо обернуть ее в вызове оболочки: [ ! d6]
sh -c 'xdotool type --clearmodifiers -- "`xsel`"'
Ввод текста в xdotool не будет работать с некоторыми программами; см. примечания в xdotool .
Я искал ответ на этот же вопрос, и я нашел этот ответ, в котором говорится, что Shift + Insert работает, чтобы вставить основной выбор. Я работаю для меня. Simpler.
Вызов xdotool click --clearmodifiers 2 имитирует щелчок средней кнопкой мыши. Это работает намного лучше, чем использование xsel (по крайней мере для меня). Прежде всего, вы должны навести свою мышь, прежде чем набирать текст ...
Другое предложение 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, если вы предпочитаете обычное поведение среднего клика.
(сделал это сообщение, чтобы новичкам не приходилось снова фрагментировать фрагменты головоломки)
У меня была такая же проблема, и интернет-поиск не очень помог мне. Проблема, имитирующая щелчок 2, раздражает, как упоминалось в OP.
Проблема с приведенными выше xdotool и xsel, когда xdotool начинает «набирать», вы все еще нажимаете другую клавишу. Это не всегда приводит к выходу. Например, если вы привязываете его к ключу «вставить», тогда xdotool отправляет ключи, пока ваш палец нажимает клавишу «вставить», которая ничего не вызывает.
Ниже приведено обходное решение, чтобы привязать его к нажатию клавиши:
sh -c 'sleep 0.3 && xdotool type --clearmodifiers --delay 0 "`xsel`"'
он не идеален, а работает. теперь у вас есть 0,3 секунды, чтобы закончить ваш выбор нажатия клавиши (и клавиши вверх).
Другое предложение 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 мс?), Чтобы выпустить модификаторы, если вы используете их.
Вы можете проверить это, настроив сочетание клавиш, используя его в текстовом редакторе, а затем нажав клавишу (например, a или стрелка). Письмо должно появиться в нижнем регистре. Если что-то еще происходит, вы слишком быстро и застрял модификатор (p.e. Shift, если он в шапке, Ctrl, если вы выбрали весь текст, Alt, если вы открыли меню). Нажмите [... d6]
Если вы слишком быстро, вы можете использовать предложение ilkerk:
sh -c 'sleep 0.3 && xdotool type --clearmodifiers --delay 0 "`xsel`"'
Затем вы должны освободить их менее чем за 300 мс , и подождите полсекунды, чтобы текст появился.
Кроме того, использование xdotool type означает, что вы вставляете текст так, как если бы вы печатали текст в позиции курсора, а не указатель мыши. Вы можете изменить его на click, если вы предпочитаете обычное поведение среднего клика.
(сделал это сообщение, чтобы новичкам не приходилось снова фрагментировать фрагменты головоломки)
Я искал ответ на этот же вопрос, и я нашел этот ответ, в котором говорится, что Shift + Insert работает, чтобы вставить основной выбор. Я работаю для меня. Simpler.
У меня была такая же проблема, и интернет-поиск не очень помог мне. Проблема, имитирующая щелчок 2, раздражает, как упоминалось в OP.
Проблема с приведенными выше xdotool и xsel, когда xdotool начинает «набирать», вы все еще нажимаете другую клавишу. Это не всегда приводит к выходу. Например, если вы привязываете его к ключу «вставить», тогда xdotool отправляет ключи, пока ваш палец нажимает клавишу «вставить», которая ничего не вызывает.
Ниже приведено обходное решение, чтобы привязать его к нажатию клавиши:
sh -c 'sleep 0.3 && xdotool type --clearmodifiers --delay 0 "`xsel`"'
он не идеален, а работает. теперь у вас есть 0,3 секунды, чтобы закончить ваш выбор нажатия клавиши (и клавиши вверх).
Вызов xdotool click --clearmodifiers 2 имитирует щелчок средней кнопкой мыши. Это работает намного лучше, чем использование xsel (по крайней мере для меня). Прежде всего, вы должны навести свою мышь, прежде чем набирать текст ...
Другое предложение 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 мс?), Чтобы выпустить модификаторы, если вы используете их.
Вы можете проверить это, настроив сочетание клавиш, используя его в текстовом редакторе, а затем нажав клавишу (например, a или стрелка). Письмо должно появиться в нижнем регистре. Если что-то еще происходит, вы слишком быстро и застрял модификатор (p.e. Shift, если он в шапке, Ctrl, если вы выбрали весь текст, Alt, если вы открыли меню). Нажмите [... d6]
Если вы слишком быстро, вы можете использовать предложение ilkerk:
sh -c 'sleep 0.3 && xdotool type --clearmodifiers --delay 0 "`xsel`"'
Затем вы должны освободить их менее чем за 300 мс , и подождите полсекунды, чтобы текст появился.
Кроме того, использование xdotool type означает, что вы вставляете текст так, как если бы вы печатали текст в позиции курсора, а не указатель мыши. Вы можете изменить его на click, если вы предпочитаете обычное поведение среднего клика.
(сделал это сообщение, чтобы новичкам не приходилось снова фрагментировать фрагменты головоломки)
У меня была такая же проблема, и интернет-поиск не очень помог мне. Проблема, имитирующая щелчок 2, раздражает, как упоминалось в OP.
Проблема с приведенными выше xdotool и xsel, когда xdotool начинает «набирать», вы все еще нажимаете другую клавишу. Это не всегда приводит к выходу. Например, если вы привязываете его к ключу «вставить», тогда xdotool отправляет ключи, пока ваш палец нажимает клавишу «вставить», которая ничего не вызывает.
Ниже приведено обходное решение, чтобы привязать его к нажатию клавиши:
sh -c 'sleep 0.3 && xdotool type --clearmodifiers --delay 0 "`xsel`"'
он не идеален, а работает. теперь у вас есть 0,3 секунды, чтобы закончить ваш выбор нажатия клавиши (и клавиши вверх).
Вызов xdotool click --clearmodifiers 2 имитирует щелчок средней кнопкой мыши. Это работает намного лучше, чем использование xsel (по крайней мере для меня). Прежде всего, вы должны навести свою мышь, прежде чем набирать текст ...
Другое предложение 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 мс?), Чтобы выпустить модификаторы, если вы используете их.
Вы можете проверить это, настроив сочетание клавиш, используя его в текстовом редакторе, а затем нажав клавишу (например, a или стрелка). Письмо должно появиться в нижнем регистре. Если что-то еще происходит, вы слишком быстро и застрял модификатор (p.e. Shift, если он в шапке, Ctrl, если вы выбрали весь текст, Alt, если вы открыли меню). Нажмите [... d6]
Если вы слишком быстро, вы можете использовать предложение ilkerk:
sh -c 'sleep 0.3 && xdotool type --clearmodifiers --delay 0 "`xsel`"'
Затем вы должны освободить их менее чем за 300 мс , и подождите полсекунды, чтобы текст появился.
Кроме того, использование xdotool type означает, что вы вставляете текст так, как если бы вы печатали текст в позиции курсора, а не указатель мыши. Вы можете изменить его на click, если вы предпочитаете обычное поведение среднего клика.
(сделал это сообщение, чтобы новичкам не приходилось снова фрагментировать фрагменты головоломки)
У меня была такая же проблема, и интернет-поиск не очень помог мне. Проблема, имитирующая щелчок 2, раздражает, как упоминалось в OP.
Проблема с приведенными выше xdotool и xsel, когда xdotool начинает «набирать», вы все еще нажимаете другую клавишу. Это не всегда приводит к выходу. Например, если вы привязываете его к ключу «вставить», тогда xdotool отправляет ключи, пока ваш палец нажимает клавишу «вставить», которая ничего не вызывает.
Ниже приведено обходное решение, чтобы привязать его к нажатию клавиши:
sh -c 'sleep 0.3 && xdotool type --clearmodifiers --delay 0 "`xsel`"'
он не идеален, а работает. теперь у вас есть 0,3 секунды, чтобы закончить ваш выбор нажатия клавиши (и клавиши вверх).
Вызов xdotool click --clearmodifiers 2 имитирует щелчок средней кнопкой мыши. Это работает намного лучше, чем использование xsel (по крайней мере для меня). Прежде всего, вы должны навести свою мышь, прежде чем набирать текст ...
Другое предложение 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 мс?), Чтобы выпустить модификаторы, если вы используете их.
Вы можете проверить это, настроив сочетание клавиш, используя его в текстовом редакторе, а затем нажав клавишу (например, a или стрелка). Письмо должно появиться в нижнем регистре. Если что-то еще происходит, вы слишком быстро и застрял модификатор (p.e. Shift, если он в шапке, Ctrl, если вы выбрали весь текст, Alt, если вы открыли меню). Нажмите [... d6]
Если вы слишком быстро, вы можете использовать предложение ilkerk:
sh -c 'sleep 0.3 && xdotool type --clearmodifiers --delay 0 "`xsel`"'
Затем вы должны освободить их менее чем за 300 мс , и подождите полсекунды, чтобы текст появился.
Кроме того, использование xdotool type означает, что вы вставляете текст так, как если бы вы печатали текст в позиции курсора, а не указатель мыши. Вы можете изменить его на click, если вы предпочитаете обычное поведение среднего клика.
(сделал это сообщение, чтобы новичкам не приходилось снова фрагментировать фрагменты головоломки)
У меня была такая же проблема, и интернет-поиск не очень помог мне. Проблема, имитирующая щелчок 2, раздражает, как упоминалось в OP.
Проблема с приведенными выше xdotool и xsel, когда xdotool начинает «набирать», вы все еще нажимаете другую клавишу. Это не всегда приводит к выходу. Например, если вы привязываете его к ключу «вставить», тогда xdotool отправляет ключи, пока ваш палец нажимает клавишу «вставить», которая ничего не вызывает.
Ниже приведено обходное решение, чтобы привязать его к нажатию клавиши:
sh -c 'sleep 0.3 && xdotool type --clearmodifiers --delay 0 "`xsel`"'
он не идеален, а работает. теперь у вас есть 0,3 секунды, чтобы закончить ваш выбор нажатия клавиши (и клавиши вверх).
Вызов xdotool click --clearmodifiers 2 имитирует щелчок средней кнопкой мыши. Это работает намного лучше, чем использование xsel (по крайней мере для меня). Прежде всего, вы должны навести свою мышь, прежде чем набирать текст ...
Вызов xdotool click --clearmodifiers 2
имитирует щелчок средней кнопкой мыши. Это работает намного лучше, чем использование xsel (по крайней мере для меня). Прежде всего, вы должны навести свою мышь перед вводом ...