小编ber*_*nie的帖子

在 Linux Mint Mate 中使用带有 windows 键的键盘快捷键

我使用的是 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

linux keyboard-shortcuts linux-mint

9
推荐指数
2
解决办法
2万
查看次数

带有波浪号的 Bash 前缀字符串以扩展到主目录

我不知道如何在字符串(例如“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)

linux script bash string-manipulation

4
推荐指数
1
解决办法
2743
查看次数