Как отключить все глобальные горячие клавиши в KDE Plasma?

Попробуйте это,

Вариант 1:

awk '{gsub(/f.==/, ""); print $3","$(NF-4)" "$(NF-3)}' file

13,Required file.csv.gz
  • gsubзаменит "f.==" на null.
  • печатать 3-е поля с начала и 4-е и 3-е поля с конца строки

Вариант 2:

echo "`awk '{ print $3}' file && awk -F '==' '{print $2}' file| awk '{print $1" "$2}'`" | tr '\n' ','
  • напечатать 3-й столбец с пробелом в качестве разделителя.
  • разобрать 2-й столбец с "==" в качестве разделителя и вывести из него 1-й и 2-й столбцы с пробелом в качестве разделителя.
  • транспонированная новая строка с запятой

Примечание Опция :2 предназначена только для одного линейного входа.

1
29.03.2020, 05:17
1 ответ

Я нашел способ отключить все глобальные ярлыки KDE. Вот что я сделал:

  • Горячие клавиши сохраняются в ~/.config/kglobalshortcutsrcв виде назначений foo=bar.
  • Используя sed, замените горячие клавиши.
  • Перезапустите kglobalaccel, чтобы увидеть изменения.

Вот скрипт:

#!/bin/sh

hotkeysRC="$XDG_CONFIG_HOME/kglobalshortcutsrc"

# Remove application launching shortcuts.
sed -i 's/_launch=[^,]*/_launch=none/g' $hotkeysRC

# Remove other global shortcuts.
sed -i 's/^\([^_].*\)=[^,]*/\1=none/g' $hotkeysRC

# Reload hotkeys.
kquitapp5 kglobalaccel && sleep 2s && kglobalaccel5 &

Теперь я наконец-то могу переместить все привязки клавиш в конфигурацию i3!

2
19.03.2021, 02:31

Теги

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