有没有办法在 Ubuntu 中创建包含多个 NTFS 分区驱动器的虚拟驱动器?

有没有办法在 Ubuntu 中创建包含多个 NTFS 分区驱动器的虚拟驱动器?

我设置了双启动 (win 8/ubuntu 12.04),在 Ubuntu 中,我的所有 5 个 Windows 驱动器都单独显示在 Unity 启动器上。它占用了大量空间,但我喜欢能够直接链接到驱动器。

一种解决方案可能是创建一些快捷方式,但我想知道是否有一个更优雅的解决方案可以利用良好的 Unity 启动器界面。

在 Windows 中,我可以将每个驱动器链接到资源管理器右键菜单以便快速选择。在 Ubuntu 中,可以通过主文件夹图标或自定义图标来实现类似的功能吗?

答案1

如果你想了解代码的话这将是一个很好的资源:https://wiki.ubuntu.com/Unity/LauncherAPI

快捷列表

有两种类型的快捷列表:静态快捷列表(在启动器条目上单击鼠标右键时始终显示一次)和动态快捷列表(仅在应用程序启动后显示)。

静态快速​​列表条目

添加静态快速列表条目非常简单,您只需添加一些对桌面文件的支持即可。这基于桌面文件格式操作组。

以下是需要添加到 gnome-screenshot 以支持 Quicklist 的内容

[…] 动作=屏幕;窗口;

[桌面操作屏幕] Name=截取全屏截图 Exec=gnome-screenshot OnlyShowIn=Unity;

[桌面操作窗口] Name=截取当前窗口的屏幕截图 Exec=gnome-screenshot -w OnlyShowIn=Unity;

Actions 引用桌面操作。每个桌面操作都引用 Quicklist 中的一个项目条目。这里,我们有“屏幕”和“窗口”条目,分别对应:

[桌面操作入口]

然后,每个组有:

a Name=, which is the entry as it's displayed which should be in title case.

an Exec= referring a command line to execute once clicked. Details on additional syntax.

OnlyShowIn=Unity is recommended to tell "show that entry in the Unity Springboard Quicklist" so that the file can be given upstream

而不可能出现在其他未经测试的桌面环境中。请让上游项目决定是否要更广泛地展示此操作。

在桌面规范中,有一个完整的桌面文件示例,其中包含操作。下面是使用旧 X-Ayatana 样式的 gnome-utils 补丁的示例,但展示了如何格式化补丁,并提供了指向 ubuntu bug 和上游转发的链接。

相关内容