Симлинк на bash-скрипт, который не может "видеть" псевдоним

В апплете конфигурации «Запуск и завершение работы» → «Фоновые службы» убедитесь, что служба Keyboard Daemon («Разрешает переключение раскладки клавиатуры с помощью ярлыков или системного лотка» )отмечена галочкой и находится в состоянии «Выполняется»:

Keyboard Daemon service screenshot

Если это не дало результата, выйдите из системы и войдите снова. После этого настройки должны быть применены.

По какой-то причине эта служба также отвечает за распространение изменений скорости/задержки в X11, которые вы можете увидеть в реальном времени через:

watch -n1 'xset q | grep "auto repeat delay"'

Источник:сообщение bcooksley на форуме сообщества KDE .

2
24.08.2019, 03:37
1 ответ

Расширение псевдонимов по умолчанию отключено внутри скриптов :см. например

При выполнении

. myshellscript ll

вы не просто запускаете myshellscript, вы загружаете его в текущую (интерактивную )оболочку, где псевдоним является развернутым. Напротив, когда вы запускаете

mss ls

вы просто запускаете сценарий, и расширение псевдонима не происходит -как ожидалось. Вы бы увидели тот же результат, если бы вы запустили ./myshellscript llвместо. myshellscript ll

4
27.01.2020, 22:02

Теги

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