Из этого вопроса я узнал, что могу добавить имя файла после флага -si
в 7z. Я также добавил строку, чтобы получить имя файла. Мой скрипт стал:
#!/bin/bash
DUMPPATH="/home/backups/dumps/"
NEWPATH=$DUMPPATH"combined/"
FILETYPE="*.7z"
DATE="$(date +%Y-%m-%d-%H-%M-%S)"
NEWNAME=$NEWPATH"AllAsOf"$DATE".7z"
for FILE in $(ls $DUMPPATH$FILETYPE)
do
echo -n $FILE"..."
THISNAME=$(echo $FILE | sed "s|.*"$DUMPPATH"||" | sed "s/\.7z.*//")
7z e $FILE -so | 7z a -si$THISNAME -mx=9 $NEWNAME
if [ $? -eq 0 ]; then
echo "Done."
else
echo "Something broke"
exit
fi
done
Я знаю, что есть лучший способ сделать это регулярное выражение, но это работает.
Я совершенно забыл, что запускал imwheel
в фоновом режиме, чтобы увеличить скорость колеса прокрутки. Кнопки мыши глобально захвачены imwheel
, но так и не вышли. Я мог бы ограничить imwheel
захватом кнопок 4 и 5, как в ответе на этот вопрос
Пока не могу комментировать, поэтому пишу это как ответ. Я предлагаю проверить с другой обычной мышью, используя некоторые известные конфигурации для них, как показано в следующей ссылке :https://wiki.archlinux.org/index.php/Mouse_buttons
Например, там указано, что кнопки большого пальца в большинстве мышей Logitech MX разрешаются на 8 и 9. Как только все заработает с этой другой обычной мышью, устранение неполадок с Zowie может быть понятнее и проще.