默认情况下,它会带我到/home/username
,但我的大部分东西都在桌面目录中。如何更改它?我当时想制作一个类似这样的脚本:
gnome-terminal --working-directory=~/Desktop
然后如果可能的话将其与一些键盘快捷键“关联”,但上述命令对我来说不起作用(它会在 /home/username 中打开另一个终端)。我读过这问题的第一个答案,但我不明白我该如何修复这个错误(我想要求详细说明,但我没有足够的声誉......)。另外,我不想在右键单击时丢失“在终端中打开”选项,所以添加对我cd ~/Desktop
来说~/.bashrc
不起作用......
答案1
这可能就是你想要的。对我来说效果很好
首先你需要安装(其他类似的程序也可用) 绑定键
sudo apt-get install xbindkeys
然后使用以下命令创建默认配置文件
xbindkeys --defaults
(打印默认配置文件)
因此要创建具有默认值的配置文件,请运行
xbindkeys --default > $HOME/.xbindkeysrc
在这种情况下,不建议使用 ctrl+alt+T,因为它已被使用。找到一个独特的组合键来使用。我个人选择了 ctrl+shift + aring
您可能需要使用以下命令来查看所用键的确切名称
xbindkeys -k
运行命令后,你需要按下组合键。你将看到类似这样的输出
m:0x5 + c:34
Control+Shift + aring
然后使用您选择的编辑器编辑您创建的配置文件
vim .xbindkeysrc
您将看到唯一没有被注释掉的行是
"xbindkeys_show"
control+shift + q
这是一个现有的组合键
在上述行下面添加以下几行
"gnome-terminal --working-directory=/home/$USER/Desktop"
control+shift + aring
(如果你使用了不同的键,添加那些代替控制+移位+aring)
该区域周围的文件看起来应该是这样的
# Examples of commands:
"xbindkeys_show"
control+shift + q
"gnome-terminal --working-directory=/home/$USER/Desktop"
control+shift + aring
# set directly keycode (here control + f with my keyboard)
#"xterm"
# c:41 + m:0x4
保存文件。保存后,您需要运行以下命令来激活会话的快捷键
xbindkeys
现在,使用你设置的组合,你应该能够打开 gnome-terminal 到桌面目录
笔记!这里对 xbindkeys 的使用进行了非常详细的解释
如何更改键盘上按键的功能?(如何创建自定义键盘命令/快捷键?)
看塞斯对此的精彩回答