Я нашел решение, но я не могу понять, что он пытается сказать.
dmenu
как таковой не распознает псевдонимы, файлы, файлы рабочего стола и т. Д. Он работает только с тем, что вы ему кормите. Может быть «Да», «Нет», «Возможно». Может быть список адресов электронной почты. Может быть список программ. dmenu поставляется со скриптом dmenu_path
, который на самом деле является скриптом.
Выполните cat $(which dmenu_run)
, чтобы увидеть одну строчку, которую они используют. Разделенные символами канала, вы видите три шага:
dmenu_path
, который создает список: используйте cat $(which dmenu_path)
для изучения этого скрипта. Псевдонимы не предназначены для использования в скриптах. Попробуйте создать скрипт bash: скрипт не найдет ваш псевдоним. Смотрите здесь множество вариантов о том, как вы можете использовать то, что вы определили в псевдониме в скрипте .