Действительно ли возможно добраться, первые нажимают на неактивное окно для не регистрации?

На OS X (или я предполагаю, что мы называем его macOS теперь), если я нажимаю на неактивное окно, оно не регистрирует щелчок, но просто делает то окно активным окном. Например, если я нажимаю на текстовый редактор, я могу нажать где угодно на окно, и оно не переместит курсор туда, где я нажал, оно просто выявит то окно текстового редактора и сделает это активным окном.

Я не уверен, чем это называют, но я действительно хотел бы получить то поведение на Ubuntu. Это возможно?

5
задан 24 June 2016 в 14:52

2 ответа

Хорошо, таким образом, никто еще не ответил. Я действительно хотел бы кого-то к, но тем временем, у меня есть "обходное решение". При содержании Высокого звука при нажатии на окно он не зарегистрирует щелчок. Это обычно используется для "перетаскивания" окна, поэтому при содержании Высокого звука все окна будут перемещаемы отовсюду, не только строка заголовка. Если Вы просто нажмете, то это подчеркнет окно, но это на самом деле не нажмет в окне. Надежда это помогает кому-то.

2
ответ дан 23 November 2019 в 10:27

Да, это возможно при помощи щелчка средней кнопкой по мыши.

Щелкните средней кнопкой по поведению

Щелчок средней кнопкой будет обычно давать фокусу окно под курсором, затем повышать его выше других окон. Эта страница от Настольного Руководства Ubuntu объясняет, что известные поведения щелчка средней кнопкой, кроме некоторых были не документированы:

  • щелкните средней кнопкой по строке заголовка, заставит окно быть отправленным позади других окон;

  • щелкните средней кнопкой по кнопкам управления окна (близко, минимизируйте, максимизируйте), активируется, соответствующие поведения (закройте окно, минимизируйте окно, максимизируйте вертикально).

Могут быть дополнительные поведения при выполнении щелчка средней кнопкой по целевому окну, такие как окно с активируемыми по щелчку объектами или доступными для редактирования полями или текстовой областью.

  • Если окно будет иметь доступную для редактирования текстовую область, то щелчок средней кнопкой расположит курсор, "как это", таким образом, что курсор не перемещается и;

  • щелчок средней кнопкой вставит содержание, если буфер обмена основного выбора не будет пуст.

Щелчок средней кнопкой ничего не вставит, если буфер обмена основного выбора будет пуст. Это - состояние по умолчанию, когда каждый раз пользователь входит в Рабочий стол Ubuntu.

Когда пользователь вызывает выбор столбца, который является, "нажимают на основную кнопку на мыши, перетаскивают курсор на некотором тексте, затем выпускают щелчок", выделенный текст будет скопирован в ОСНОВНОЙ. В результате щелчок средней кнопкой даст фокус и повысит окно, затем вставит содержание в любую текстовую область.

Обходное решение для нежелательной вставки

Для предотвращения нежелательной вставки очистите буфер обмена от основного выбора прежде, чем сделать щелчок средней кнопкой. Один путь состоит в том, чтобы установить xclip и выполненный эта команда аннулирования:

xclip-i/dev/null

Затем щелчок средней кнопкой ничего не вставит; выполненный xclip -o и подтвердите вывод в терминале.

Команда аннулирования может быть присвоена пользовательскому сочетанию клавиш, такому как использование любого Fn-ключа для "по требованию" метода. Иначе команда может быть установлена работать в каждые несколько секунд планировщиком для "установки, после того как затем забывают" метод.

Даже без любого обходного решения, буфер обмена основного выбора будет отброшен автоматически при закрытии/выходе соответствующего окна, из которого был сделан текстовый выбор. При использовании внешнего менеджера по буферу обмена удостоверьтесь, что буфер обмена основного выбора отключен.

Протестированное поведение и обходное решение в Ubuntu 16.04 (Единица 7.4.0).

TL; DR A щелчок средней кнопкой может дать фокус и повысить окно выше других окон, не регистрируя щелчок. Освободите буфер обмена от основного выбора для аннулирования вставки при щелчке средней кнопкой.

1
ответ дан 23 November 2019 в 10:27

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

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