答案1
有一个关于ubuntu 论坛只是问这个问题——看来目前还不可能。
感谢“fatriff”提供了几个解决方法:
两者都需要使用一个名为的额外包xdotool
,您可以按如下方式安装:
sudo apt-get install xdotool
解决方法 1
- 使用 nautilus(文件管理器),导航到
/home/yourname/.gnome2/nautilus-scripts
,右键单击文件夹并选择创建文档>空文件。
在此文件中输入以下内容..
#!/bin/sh
filesall=""
while [ $# -gt 0 ]
do
files=`echo "$1" | sed 's/ /\?/g'`
filesall="$files $filesall"
shift
done
nautilus $filesall
sleep 1
xdotool key F4
现在另存为 clutterflow.sh
- 右键单击刚刚创建的文件并选择“属性”,然后选择“权限”选项卡并选中复选框..允许将文件作为程序执行..
- 转到主菜单,然后转到首选项,然后找到名为主菜单的应用程序。
- 打开后,您将看到您的类别树。其中有一个名为“其他”,单击它,在右侧您将看到一个名为“打开文件夹”的类别树
- 选择它并右键单击>属性或单击右侧的属性,您将看到一个可以在其中编辑启动器的框。
- 命令目前在哪里说...
nautilus --no-desktop %U
用这个替换...
sh /home/yourname/.gnome2/nautilus-scripts/clutterflow.sh
不要忘记将上面那行中的名字替换为您机器上使用的名字!
- 现在按关闭并单击您创建的启动器或使用位置菜单或您使用的任何菜单。
解决方法 2 对于仅打开 1 个文件夹(如音乐或视频等)的单个启动器,只需创建一个名为 music.sh 或 videos.sh 的 sh 文件并使用它。
#!/bin/sh
nautilus /home/yourname/Music
sleep 1
xdotool key F4
记住将您的名字更改为您的机器并将音乐更改为您想要的任何文件夹。
然后创建启动器并更改名称以匹配您的 sh 脚本。
sh /home/yourname/.gnome2/nautilus-scripts/music.sh