Изменения в libinput не вступят в силу

Лучше использовать парсер XML.

Если вы настаиваете на использовании sed; предполагая, что шаблон остается неизменным:

sed -r 's#^([^/]+/[^ ]+) ([^ ]+) ([^ ]+) - ([^ ]+/)#\1_\2_\3_-_\4#' file.txt

Это заменит все пробелы между двумя косами спуска (/) с символами подчеркивания (_). Поскольку вход содержит /, я использовал # как разделитель шаблонов для sed.

Пример:

% sed -r 's#^([^/]+/[^ ]+) ([^ ]+) ([^ ]+) - ([^ ]+/)#\1_\2_\3_-_\4#' <<<'Some text before pattern to match href="./Dynamic Directory name - Junk_files/irrelevant stuff after match">'
Some text before pattern to match href="./Dynamic_Directory_name_-_Junk_files/irrelevant stuff after match">
0
задан 16 November 2017 в 12:18

2 ответа

Вот мой 30-libinput.conf для справки.

Section "InputClass" Identifier "touchpad" Driver "libinput" MatchIsTouchpad "on" Option "Tapping" "on" Option "DisableWhileTyping" "on" Option "TappingDrag" "off" Option "NaturalScrolling" "on" Option "TappingDragLock" "off" EndSection

Единственное различие, которое я вижу, это порядок опций и тот факт, что вы заглавили слово Touchpad в бит идентификатора. Это может быть что-то глупое. У меня был отказ linux для загрузки с неверно сконфигурированным файлом конфигурации libinput, прежде чем я дошел до этого. :)

Примечание: я просто посмотрел на предоставленную систему 40-libinput.conf, а все идентификаторы - в нижнем регистре, так что это могло быть.

0
ответ дан 18 July 2018 в 03:12

Вот мой 30-libinput.conf для справки.

Section "InputClass" Identifier "touchpad" Driver "libinput" MatchIsTouchpad "on" Option "Tapping" "on" Option "DisableWhileTyping" "on" Option "TappingDrag" "off" Option "NaturalScrolling" "on" Option "TappingDragLock" "off" EndSection

Единственное различие, которое я вижу, это порядок опций и тот факт, что вы заглавили слово Touchpad в бит идентификатора. Это может быть что-то глупое. У меня был отказ linux для загрузки с неверно сконфигурированным файлом конфигурации libinput, прежде чем я дошел до этого. :)

Примечание: я просто посмотрел на предоставленную систему 40-libinput.conf, а все идентификаторы - в нижнем регистре, так что это могло быть.

0
ответ дан 24 July 2018 в 17:46
  • 1
    Все еще никаких изменений, к сожалению, даже после перезагрузки и перезагрузки. – fiziks 17 November 2017 в 07:09

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

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