Почему система X Window обрабатывает ввод с клавиатуры?

Ваша оболочка, вероятно, имеет определенный псевдоним. alias grep='grep --color=auto'довольно часто встречается в ~/.bash_aliasesили ~/.bashrc. Вы можете удалить псевдоним или заменить его на

grep --color=never

Конечно, вы можете использовать grep --color=neverвручную, когда вам не нужны цвета, так как он расширяется до grep --color=auto --color=never, а последний вариант имеет приоритет над первым.

Для получения дополнительной информации см. grep --help, man grepили info "(grep)General Output Control".

0
14.03.2021, 12:25
1 ответ

Какая польза от приложения, с которым нельзя взаимодействовать с помощью клавиатуры/мыши?

Среду XWindows часто называют XServer. Это означает, что когда вы запускаете приложение, приложение является клиентом, запрашивающим услуги дисплея (и клавиатуры/мыши )у XServer. Обычно XServer располагается на том же компьютере, где запущено приложение, но это не обязательно. Вы можете легко запустить приложение на одном компьютере, запрашивая службы отображения по сети с другого компьютера, на котором работает XServer. В этом случае обязательно, чтобы XServer управлял клавиатурой и мышью, потому что приложение отображается на XServer, в то время как приложение с программной логикой выполняется на клиентском компьютере. Было бы неправильно, если бы XServer обеспечивал только отображение, а клавиатура/мышь обрабатывались бы в другом месте. Таким образом, XServer, обеспечивающий отображение, всегда неявно означает, что он также обеспечивает ввод (клавиатуры, мыши,... ).

2
18.03.2021, 22:25

Теги

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