我使用的是 SUSE Linux Enterprise Desktop 11 (SP4) 计算机,运行着 Gnome 2.28.2。我设置了键盘快捷键来启动“gnome-terminal”命令。我还向面板添加了一个启动器快捷方式来执行相同的操作。
面板上的启动器快捷方式工作正常。它打开终端并获取我的个人资料并将目录更改为我的主目录。
但是键盘快捷键会打开终端,不会获取我的个人资料并将目录更改为 /
如何才能使键盘快捷键打开终端,同时获取我的个人资料并进入我的主目录?
答案1
答案 1 - 修改 gnome 快捷方式以打开正确的目录
可以使用 gconf 编辑器修改 Gnome 中的快捷方式,您可能需要也可能不需要通过运行以下命令来安装该编辑器。
yum install gconf-editor
启动程序后,您将转到应用程序>metacity>keybinding_commands,如下图所示。
接下来,您将选择未使用的快捷方式“值”或将现有快捷方式“值”修改为以下内容:
gnome-terminal --working-directory=/path/to/dir
这不会获取您的 .profile,但会确保快捷方式在适当的目录中打开。
答案 2 - 更改 Gnome 中的默认工作目录
可以使用 gconftool-2 修改 Gnome 中的默认工作目录,您可能需要也可能不需要通过运行以下命令来安装它。
yum install gconftool-2
然后以您的用户身份运行以下命令来修复当前会话
gconftool-2 --set --type=bool /apps/nautilus-open-terminal/desktop_opens_home_dir true
然后以 root 身份运行以下命令,使其在登录时生效
gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --set --type=bool /apps/nautilus-open-terminal/desktop_opens_home_dir true