Я весьма озадачен тем, как X запускает свои программы. Насколько я понимаю, большая часть среды для программ, запускаемых средой рабочего стола (Gnome/XFCE/i3), настроена (традиционно) в /etc/X11/xinit/Xinitrc
и других файлах, таких как /etc/X11/Xsession
.
Если бы я хотел, чтобы переменные пути для X имели доступ к моему $HOME/bin
, я просто ввел бы соответствующую команду в /etc/X11/Xinitrc
. Похоже, что это работает в i3 (dmenu), gnome (Alt+F2) и т.д., Когда я хочу запустить исполняемые файлы из $HOME/bin
.
Однако я не могу дать ему доступ к псевдонимам, которые я создаю. Я не могу добавить псевдоним как
alias ab='firefox'
в xinitrc
а затем ожидайте его запуска с помощью Alt+F2. Возможно, это как-то связано с тем, как Alt+F2 запускает программы. Могу ли я в любом случае добиться этого?