Подсчет событий вставки с помощью xclip
xclip - это интерфейс командной строки для буфера обмена X. Когда я пытался настроить функцию безопасности с помощью этого инструмента, я заметил некоторые эффекты, которые я не понимаю.
Что я сделал, так это то, что я вставляю строки в xclip с параметром loops, установленным в 1 (xclip завершается после одного события вставки с циклом, установленным в 1), например так:
echo test | xclip -loops 1 -display :0 -selection c -verbose
Затем, когда я попытался вставить на свой рабочий стол Linux Mate, я заметил следующее: вставка в веб-форму или панель поиска Firefox работала как чудо с циклами, равными 1, но вставка в адресную строку Firefox была невозможна этот.
Чтобы вставить в адресную строку Firefox, необходимо было увеличить количество циклов до 2, т.е. два события вставки были «использованы». При вставке в адресную строку Google Chrome потребовалось 4 события вставки. Даже для вставки в простой текстовый редактор, такой как Pluma, потребовалось 2 события вставки.
Но почему это? Почему иногда необходимо предоставить содержимое буфера обмена несколько раз для успешной вставки в приложение, и почему приложения ведут себя так по-разному?
0 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux
-
6
Полноэкранная медленная вспышка в KDE 4