如何在非 shell 环境(KDE)中设置路径?

如何在非 shell 环境(KDE)中设置路径?

我想覆盖 中设置的应用程序之一/usr/bin/。我创建了一个同名的替代方案,其中~/bin/in my PATH(如 in.bashrc和 in 中的设置.profile)。

当我从控制台启动应用程序时,我得到了预期的结果:我的应用程序被启动,而不是发行版中的应用程序。

然而,在 KDE 中,当我执行 alt+F2 并输入应用程序名称时,会/usr/bin启动 中的而不是~/bin/.

如何设置 KDE 以便~/binKDE 中的任何地方都能识别它。

我可能还需要编辑 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 的手册页说明了如何执行此操作)

相关内容