Изменение команды предупреждения bashrc по умолчанию

Я также пытался изменить файл / usr / share / X11 / xkb / symbols / pc следующим образом:

"Ключ {[ Enter]}; "

Но ничего не вышло.

Почти готово ... Не существует такого понятия, как Введите . Ключевое слово здесь Return , поэтому отредактируйте свой / usr / share / X11 / xkb / symbols / pc следующим образом (исходная строка закомментирована // ):

// key <CAPS> {     [ Caps_Lock             ]       };
key <CAPS> {        [ Return                ]       };

, а затем ваш CapsLock должен действовать как Return .

1
25.02.2019, 13:24
1 ответ

Я могу придумать два способа, как этого добиться. Но TBH, я использую тот же подход, что и вы описали. command; alert.

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

function alert(){
        $@
        echo -en "\a"
}

Таким образом, запуск alert sudo apt-updateбудет сигналом после его завершения.

2. функция для установки/снятия предупреждения и вызова с помощью ПОДСКАЗКИ _КОМАНДА

function alert(){
        case $1 in
                "")
                        [[ -n $alert ]] && echo -en "\a";;
                set)
                        export alert=true;;
                unset)
                        unset alert;;
        esac
}

# add function alert to your PROMPT_COMMAND
PROMPT_COMMAND='alert'

Затем вы можете включить оповещения:

alert set
command1
command2
alert unset

2б. оба вместе

function alert(){
        case $1 in
                "")
                        [[ -n $alert ]] && echo -en "\a";;
                set)
                        export alert=true;;
                unset)
                        unset alert;;
                *)
                        $@
                        echo -en "\a";;
        esac
}

# add function alert to your PROMPT_COMMAND
PROMPT_COMMAND='alert'

оба способа, описанные выше :alert sudo apt updateили

alert set
command1
command2
aler unset
1
27.01.2020, 23:41

Теги

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