我使用的是 Linux Mint 15。我使用键盘快捷键“Super_L”打开 Mate 桌面的 Mint 菜单。
现在我想使用例如快捷方式“Super_L+1”来打开终端窗口。我转到菜单->控制中心->键盘快捷方式,并将正确的组合键分配给“打开终端窗口”。它显示为“Mod4+1”。
完成后,按“Super_L+1”有这种奇怪的行为:第一次按下:打开薄荷菜单 第二次按下:打开终端 第三次按下:打开薄荷菜单......
快捷方式每隔一个按键就可以工作,这很烦人。有没有办法可靠地使用这样的快捷方式?
我只发现这个线程提到了同样的问题,但没有给出一个有效的解决方案 http://forums.linuxmint.com/viewtopic.php?f=55&t=31550
我不知道如何在字符串(例如“user1”)前加上波浪号(~)来生成~user1并将其扩展到 user1 的主目录。
这是我现在所拥有的:
USER="user1"
ls ~${USER}
ls: cannot access ~user1: No such file or directory
Run Code Online (Sandbox Code Playgroud)
~user1没有被扩展。我怎样才能实现它?
这不起作用:
$ cat test.sh
USER="user1"
ls $(~$USER)
$ sh -x test.sh
+ USER=user1
+ ~user1
test.sh: 1: ~user1: not found
+ ls
test.sh
Run Code Online (Sandbox Code Playgroud)