Отключение компоновщика KWin из команды -строка

Со специальным циклом bash -(для регулярного -условия проверки выражения=~):

for file in ?-?-*-?.wav
do
  [[ $file =~ ^([^[:digit:]]+)([[:digit:]]+)(-.\.wav)$ ]] &&
    echo mv -- "$file" "${BASH_REMATCH[1]}$((10#${BASH_REMATCH[2]} - 1))${BASH_REMATCH[3]}"
done

При этом используется подстановочный знак для выбора нужных wavфайлов; соответствующие файлы будут иметь один символ (буква )между тире и перед .wavв конце. Каждое имя файла проходит через регулярное выражение, которое разделяет его на три части:

  1. ^([^[:digit:]]+)--передняя часть; все до , кроме первой цифры
  2. ([[:digit:]]+)--цифра (с)
  3. (-.\.wav)--задняя часть

Если совпадение удается, мы переименовываем файл, используя начальную часть, цифры минус один и конечную часть.

Удалите echo, если вывод выглядит правильно.

2
10.07.2020, 13:54
2 ответа

Для отключения композитинга:

qdbus org.kde.KWin /Compositor suspend

Включение композитинга

qdbus org.kde.KWin /Compositor resume
7
18.03.2021, 23:20

Shift + Alt + F12 — это дроид, которого вы ищете.

4
18.03.2021, 23:20

Теги

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