У меня также были некоторые проблемы с тачпадом на Toshiba Kirabook. Я использую Mint 17.2.
На моем старом ноутбуке были физически отдельные кнопки для нажатия. Я хотел эмулировать такие кнопки на Kirabook.
В решении используется синклиент. Кажется, что изменения переписываются при каждом запуске, поэтому я сделал скрипт для следующего и запустил его при запуске.
synclient ClickPad=1 RightButtonAreaTop=500 RightButtonAreaLeft=577
ClickPad=1
означает, что я хочу эмулировать отдельные кнопки щелчка. (Сенсорная панель без физических кнопок - это clickpad.)RightButtonAreaTop
- это место над областью, которую я обозначил как правую кнопку для щелчка правой кнопкой мыши. Это абсолютное значение, равное 80% от высоты моей сенсорной панели. Я думаю, что высота сенсорной панели определяется разницей между BottomEdge
и TopEdge
при запуске synclient -i
RightButtonAreaLeft=577
является горизонтальной средней точкой моей сенсорной панели. Это среднее значение LeftEdge
и RightEdge
когда вы вводите синклиент -i
grep 'TMOUT' /etc/bashrc | grep -v 'read-only' >output
Сначала извлекаются все строки из /etc/bashrc
, содержащие строку TMOUT
. Второй grep
удаляет все те строки, которые также содержат строку read-only
. Вывод сохраняется в файл output
.
Одной командой:
awk '/TMOUT/ && !/read-only/' < /etc/bashrc > output
Или:
sed '/TMOUT/!d; /read-only/d' < /etc/bashrc > output
(d
удалить строки, которые не содержат(!
)TMOUT
и те, которые содержатread-only
).
Они также имеют то преимущество, что не затирают файл output
, если /etc/bashrc
не может быть открыт.