Как настроить поведение двойного щелчка в X терминалах?

Вы имеете ssh программа. Вам не назвали пакет ssh.

Ubuntu разделяет ssh на два пакета: openssh-server и openssh-client. Причина разделения состоит в том, что многим людям просто нужен клиент, не сервер. Установка сервера и выполнение, когда Вы не хотите это, не являются просто (крошечными) трата ресурсов, это - угроза безопасности, если у Вас есть слабые пароли.

Существует также названный пакет ssh. Это предназначается как способ сказать, что “Я просто хочу ssh, все это, не беспокойте меня деталями”.

APT предлагает пакет P, если один из пакетов, которые он устанавливает, предлагает P, и P еще не установлен. Предложение означает это

перечисленные пакеты связаны с этим и могут, возможно, улучшить его полноценность, но что, устанавливая этот без них совершенно разумен.

(в словах Руководства политики Debian, которое определяет упаковочный формат, представленный Debian и также используемый Ubuntu).

15
21.08.2012, 01:54
2 ответа

Вы делаете это с X ресурсами. У меня есть файл, .Xresources, это содержит эти xterm-связанные ресурсы:

XTerm*VT100.cutNewLine: false
XTerm*VT100.cutToBeginningOfLine: false
XTerm*VT100.charClass: 33:48,35:48,37:48,42:48,45-47:48,64:48,95:48,126:48

В моем .xinitrc файл, у меня есть некоторая строка, которые объединяются в тех ресурсах:

if [ -f $userresources ]; then
    /usr/X11/bin/xrdb -merge $userresources
fi

Те строки делают xterm, дважды щелкает, и тройные щелчки делают то, что я люблю:

Дважды щелкните полагает, что "слово" включает наклонную черту (/), точка (.), звездочка (*) и некоторые другие неалфавитно-цифровые символы. Это - "charClass" ресурс. Я должен был сделать некоторую утомительную игру с этим charClass, чтобы заставить это делать то, что я хочу. Это главным образом позволяет Вам дважды щелкнуть на URL и полностью - или частично квалифицированные пути для выделения их.

Другие две строки заставляют тройной щелчок начать со слова под мышью, и пойти в конец строки, но не включать новую строку. Тем путем можно утроиться, нажимают на команду, которую Вы просто выполнили, вставьте ее в другом окне, и потому что она не имеет никакой новой строки, можно отредактировать ее прежде, чем выполнить ее в другом окне.

Wiki Дуги имеет статью о X ресурсах, включая раздел по xterm ресурсам, но те xterm ресурсы не завершены.

18
27.01.2020, 19:49
  • 1
    Wikis может быть полезным, но место для консалтинга для xterm ресурсов является своей страницей руководства. –  Thomas Dickey 24.03.2016, 02:39
  • 2
    Или используйте XTerm*VT100.charClass: 0-32:0,33-65535:1. Двойной щелчок будет затем полагать, что "слово" любая последовательность символов, исключая пробел (и управляющие символы). –  Newtonx 28.02.2018, 07:04

xterm имеет несколько настроек ресурсов, связанных с двойным или тройным щелчком для выбора (на странице руководства перечислены все соответствующие ресурсы):

cutNewline (класс CutNewline )
Если "false", тройной щелчок для выбора строки не включает Newline в конце строки. Если "истина", то Новая строка выбирается . По умолчанию установлено «true».

cutToBeginningOfLine (класс CutToBeginningOfLine )
Если "false", тройной щелчок для выбора строки выбирает только из текущего слова вперед. Если "истина", выбирается вся строка. По умолчанию установлено «true».

on2Clicks (класс On2Clicks)
on3Clicks (класс On3Clicks)
Указывает поведение выбора в ответ на несколько щелчков мыши. Один щелчок мыши всегда интерпретируется как , описанный в разделе Функции выбора (см. УКАЗАТЕЛЬ ИСПОЛЬЗОВАНИЕ ). Множественные щелчки мыши (с помощью кнопки, которая активирует действие select-start) интерпретируются в соответствии со значениями ресурсов on2Clicks и т. Д. Значение ресурса может быть одним из них :

word
Выберите «слово», как определено ресурсом charClass . См. Раздел КЛАССЫ ХАРАКТЕРОВ .

строка
Выберите строку (счетная упаковка).

группа
Выбирает группу соседних строк (считая переноса). Выбор останавливается на пустой строке и не выходит за пределы текущей страницы.

страница
Выбрать все видимые строки, то есть страницу.

all
Выбрать все строки, т.е. включая сохраненные строки.

regex
Выберите «слово», как определено регулярным выражением , которое следует за значением ресурса.

нет
С этим ресурсом не связано действие выбора. Xterm интерпретирует его как конец списка. Например, вы можете использовать его для отключения тройного (и выше) щелчка, установив для on3Clicks значение «none».

Значения по умолчанию для on2Clicks и on3Clicks - «слово» и «строка» соответственно. Нет значения по умолчанию для on4Clicks или on5Clicks , что делает их неактивными. При запуске xterm определяет максимальное количество кликов по установленным значениям ресурса onXClicks .

4
27.01.2020, 19:49

Теги

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