我想覆盖 中设置的应用程序之一/usr/bin/
。我创建了一个同名的替代方案,其中~/bin/
in my PATH
(如 in.bashrc
和 in 中的设置.profile
)。
当我从控制台启动应用程序时,我得到了预期的结果:我的应用程序被启动,而不是发行版中的应用程序。
然而,在 KDE 中,当我执行 alt+F2 并输入应用程序名称时,会/usr/bin
启动 中的而不是~/bin/
.
如何设置 KDE 以便~/bin
KDE 中的任何地方都能识别它。
我可能还需要编辑 K 菜单,尽管我不确定如何使用 KDE4 进行编辑。
答案1
在我的系统上有一个目录
$HOME/.kde/env
执行该目录中以 .sh 结尾的所有脚本。例如,我有一个名为 profile.sh 的脚本,其中包含以下内容:
#!/bin/sh
export LC_TIME=en_DK.utf8 # ISO 8601 dates
[ "$LC_ALL" != "$LC_TIME" ] && unset LC_ALL
确保 Firefox 和 Thunderbird 使用国际标准的日期和时间。
答案2
谷歌搜索“KDE 环境变量”的搜索结果是这这似乎就是你正在寻找的。
(您还可以配置登录管理器以导出特定的 $PATH - xdm 的手册页说明了如何执行此操作)