如何在当前目录中为 nautilus 设置打开终端的快捷方式?
我正在使用 Nautilus 3.16.2,我已经尝试过这个答案,但看起来它在较新的版本中坏了。
上面链接的问题有一个答案,其中包含一个对我有用的脚本。它只需要一点点改进。
它查找具有.jpg、.jpeg、.png、.gif、.icns、.ico扩展名的文件,并将它们设置为找到该文件的文件夹的文件夹图标。它递归地作用于多个文件夹。基本上它会尝试在文件夹内找到一个图像文件,并且它找到的第一个图像被设置为文件夹图标。它适用于许多场景,并且设置此脚本通常是我全新安装后要做的第一件事(因为它很棒)。
可能有几个目录包含大量图像文件,并且该目录中的第一个图像文件可能不太适合作为文件夹图标。
如果它不是基于扩展名,而是基于文件名并针对一个(例如,folder.png)或多个(例如albumart.png cover.png)文件名,那么这个问题就可以解决。
或者更好的是让这两种方法在一个脚本中工作
filenames在 Ubuntu 中,我可以通过将.sh文件放入~/.gnome2/nautilus-scripts目录来创建方便的 nautilus 脚本,它们将出现在 nautilus 的右键单击上下文菜单中。在 11.04 中,我曾经能够通过在文件中编辑来为我的脚本分配键盘快捷键~/.gnome2/accels/nautilus,但现在在 11.10 中不再可以编辑此文件。那么如何为我的 nautilus 脚本创建键盘快捷键呢?
厌倦Open With了在特定应用程序中右键单击打开文件,我想设置一个快捷方式来打开文件,例如 Gimp。不过,我不想更改默认的打开操作。(Ubuntu 14.04)
我已经设置了一个键盘快捷键来运行下面的脚本,以在指定的应用程序 (gimp) 中打开选定的 Nautilus 文件。
!/bin/sh
for file in $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS
do
/usr/bin/gimp "$file"
done
Run Code Online (Sandbox Code Playgroud)
和...
!/bin/sh
/usr/bin/gimp "$1"
Run Code Online (Sandbox Code Playgroud)
但是,它永远不会在 nautilus 窗口中正确选择所选文件。
有没有办法做到这一点?