Сначала перебрать все tmp_
файлы:
for file in tmp_*; do
затем для каждого файла tmp_
можно получить соответствующий файл vap_
сvap${file#tmp}
-сначала ${file#tmp}
убирает префикс tmp (сама переменная не модифицируется ), затем результат объединяется с vap
.
for file in tmp_*; do./process_stuff "${file}" "vap${file#tmp}" > "out${file#tmp}"; done
У меня есть мышь без колеса прокрутки, поэтому я настроил ее на прокрутку, перемещая мышь, удерживая нажатой среднюю кнопку.
Раньше я делал это, вставляя следующее в терминал при запуске.
xinput --set-prop 'Areson USB Device' 'Evdev Wheel Emulation' 1
xinput --set-prop 'Areson USB Device' 'Evdev Wheel Emulation Button' 2
xinput --set-prop 'Areson USB Device' 'Evdev Wheel Emulation Timeout' 100
После обновления с Linux Mint 18 до 19 описанное выше больше не работает. Вместо этого мне пришлось
xinput --set-prop 'Areson USB Device' 'libinput Scroll Method Enabled' 0 0 1
Особенности могут различаться. Например, имя вашего устройства, вероятно, будет другим. Вы можете понять это, выполнив xinput list
. Вы можете выяснить, используете ли вы evdev
или libinput
, запустив xinput list-props 12
, где 12 — это число, отображаемое рядом с мышью при запуске xinput list
.