为了实现这一点,您应该编辑Nautilus源代码和nautilus.desktop
文件,或者使用其他允许该操作的文件管理器,例如nemo。
注意:在此示例中,我将使用Nautilus(文件)3.6.3运行ubuntu 13.04。
您可以在虚拟机中对此进行测试,以查看是否一切正常。
1)确保已启用源代码存储库
- 打开Ubuntu软件中心
- 在菜单栏中,选择“ 编辑”->“软件源”。单击以启用“源代码存储库”。
以防万一我使用“主服务器”进行下载。
打开一个终端窗口以更新存储库。
2)在终端中,键入以下内容以安装必要的软件包。
sudo apt-get install build-essential quilt
3)安装构建依赖项。
sudo apt-get build-dep nautilus
4)创建一个文件夹以下载源代码。
mkdir ~/Downloads/src
cd ~/Downloads/src
5)下载源代码和导出变量。
6)创建补丁并编辑源代码。
自定义垃圾箱:要更改垃圾箱的名称。您可以在第567行和第569行中更改字符串。
例如:“垃圾箱”到“自定义垃圾箱”和“打开垃圾箱”到“打开自定义垃圾箱”
添加文件夹:在本示例中,我将在主目录/ home / virtual / Test中添加“ Test”文件夹。(根据需要更改文件夹)
在行号562之后,添加以下内容:
/* add Test directory */
mount_uri = "file:///home/virtual/Test";
icon = g_themed_icon_new (NAUTILUS_ICON_FOLDER);
add_place (sidebar, PLACES_BUILT_IN,
SECTION_COMPUTER,
_("Test"), icon, mount_uri,
NULL, NULL, NULL, 0,
_("Open Test folder"));
g_object_unref (icon);
删除最近的文件:要从地方删除最近的文件...删除从525到534的行。
保存更改。
7)构建deb软件包。
quilt refresh
fakeroot dpkg-buildpackage
8)安装deb软件包。
9)对于系统范围的..编辑nautilus.desktop文件,以在快速列表中添加文件夹,例如:(/ home / virtual / Test)。
sudo nano /usr/share/applications/nautilus.desktop
更改:
Actions=Window;
至:
Actions=Test;Window;
加:
[Desktop Action Test]
Name=Test
Exec=nautilus --new-window /home/virtual/Test
OnlyShowIn=Unity;
之前:
后:
10)最后,您可以注销和登录以查看更改。
结果:
希望这可以帮助。