如何在 Ubuntu 12.04.3 LTS 上的 Nautilus 中为最近文件添加书签?
答案1
您可以尝试升级几个重要的软件包(gvfs、glib 等)来自webupd8team/gvfs-libmtpppa,安装“最近的:///”Nautilus 3.4 中的 URI。
注意:由于您将要升级系统的重要软件包,我强烈建议您在虚拟机或测试机上执行此操作,以查看一切是否正常。
在此示例中,我运行的是带有 Nautilus 3.4.2 的 Ubuntu 12.04。
添加 PPA 和升级包。
1)打开终端窗口并输入以下内容以添加 ppa 并升级软件包。
sudo add-apt-repository ppa:webupd8team/gvfs-libmtp
sudo apt-get update && sudo apt-get upgrade
sudo apt-get dist-upgrade
2)重新启动系统。
3)测试是否可以安装最近的 uri。
- 打开 nautilus,然后Ctrl+ L,然后输入最近的:///,然后Enter看看是否可以挂载最近的文件位置。
然后将其添加为书签...在最近安装的 uri 中只需按Ctrl+ D。
注意:现在如果您想添加最近不在书签中的内容...只需在计算机下的侧面板中,在主目录上方,如 Nautilus 3.6...您应该编辑 nautilus 3.4 源代码。
鹦鹉螺3.6:
将最近的文件添加到 Nautilus 面板。
1)确保已启用源代码存储库
- 打开 Ubuntu 软件中心
- 在菜单栏中选择编辑 -> 软件源. 点击启用“源代码存储库”。以防万一我使用“主服务器”去下载。
打开终端窗口并输入:
sudo apt-get update
2)在终端窗口中输入以下内容来安装必要的软件包。
sudo apt-get install build-essential quilt
3)安装构建依赖项。
sudo apt-get build-dep nautilus
4)创建一个文件夹来下载源代码。
mkdir ~/Downloads/src
cd ~/Downloads/src
5)下载源代码并导出变量。
apt-get source nautilus
export QUILT_PATCHES=debian/patches
export EDITOR=gedit
6)创建补丁并编辑源代码。
cd nautilus-3.4.2/
quilt new 99_my_custom_recent.patch
quilt edit src/nautilus-places-sidebar.c
行后694添加:
/* Recent Files */
mount_uri = "recent:///";
icon = g_themed_icon_new ("document-open-recent");
add_place (sidebar, PLACES_BUILT_IN,
SECTION_COMPUTER,
_("Recent"), icon, mount_uri,
NULL, NULL, NULL, 0,
_("Recent files"));
g_object_unref (icon);
前:
后:
保存更改并关闭 gedit。
笔记: 如果您不使用英语,请随意翻译并写下字符串“最近的”和工具提示字符串“最近的文件”使用您的语言。
7)构建 deb 包。
quilt refresh
fakeroot dpkg-buildpackage
8)安装 deb 包。
cd ..
sudo dpkg -i *deb
9)最后,您可以注销并登录来查看更改。
结果:
希望这可以帮助。