Как запустить ksysguard вместо ограниченного & ldquo; System Activity & rdquo ;?

SH глуп. Он ничего не может сделать.

Он знает только самые основные команды. Он ничего не делает.

Он не может понять {1..99} как числовое значение. Он понимает это как строку.

SH / Dash не разработан.

Рекомендуется использовать Bash, так как он может делать все возможное SH, а также новейшие в настройке и мощные функции.

В ответ на # 1, #! анализируется только в том случае, если программа вызывается напрямую. (как в ./program.sh)

0
задан 13 January 2018 в 00:10

3 ответа

Создайте собственный ярлык, как описано в https://askubuntu.com/a/498816.

Для ярлыка используйте «Ctrl + Esc», который переопределит значение по умолчанию «Управление питанием -> Показать активность системы» action.

Задайте команду действия:

bash -c "([ \"$(xdotool getwindowfocus getwindowname)\" == 'System Monitor' ] && pkill ksysguard) || (pgrep '^ksysguard$' && wmctrl -x -R ksysguard) || (ksysguard && pkill ksysguard)"

Вам необходимо установить пакеты xdotool и wmctrl, чтобы они работали:

sudo apt install xdotool
sudo apt install wmctrl
0
ответ дан 22 May 2018 в 15:34

Создайте собственный ярлык, как описано в https://askubuntu.com/a/498816.

Для ярлыка используйте «Ctrl + Esc», который переопределит значение по умолчанию «Управление питанием -> Показать активность системы» action.

Задайте команду действия:

bash -c "([ \"$(xdotool getwindowfocus getwindowname)\" == 'System Monitor' ] && pkill ksysguard) || (pgrep '^ksysguard$' && wmctrl -x -R ksysguard) || (ksysguard && pkill ksysguard)"

Вам необходимо установить пакеты xdotool и wmctrl, чтобы они работали:

sudo apt install xdotool sudo apt install wmctrl
0
ответ дан 17 July 2018 в 23:12

Создайте собственный ярлык, как описано в https://askubuntu.com/a/498816.

Для ярлыка используйте «Ctrl + Esc», который переопределит значение по умолчанию «Управление питанием -> Показать активность системы» action.

Задайте команду действия:

bash -c "([ \"$(xdotool getwindowfocus getwindowname)\" == 'System Monitor' ] && pkill ksysguard) || (pgrep '^ksysguard$' && wmctrl -x -R ksysguard) || (ksysguard && pkill ksysguard)"

Вам необходимо установить пакеты xdotool и wmctrl, чтобы они работали:

sudo apt install xdotool sudo apt install wmctrl
0
ответ дан 24 July 2018 в 13:44

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

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