我之前使用过 Ubuntu 12.04 LTS,它有一个带分屏功能的 Nautilus 版本,非常方便。我最近安装了 Ubuntu 14.04 LTS 版本,删除了没有此功能的 12.04 版本。
我可以通过编辑 Nautilus 的系统文件或 Nautilus 使用的库文件在 Ubuntu 14.04 LTS、Nautilus 3.10.1 中恢复此功能吗?我找到了一些解决方案,但我不想将 Nautilus 降级到旧版本或任何修补版本。
提前致谢。
答案1
修补鹦鹉螺
F3 功能已通过此方式移除Bugzilla 报告。
Bugzilla 报告包含用于实际删除该功能的补丁。
从统计数据可以看出,这是一个涉及许多源文件的相当大的补丁
修改了 19 个文件,插入了 916 行 (+),删除了 1847 行
因此,要恢复这一点,您需要对其进行逆向工程。使这变得更加困难的是,从 F3 可用时的 Gnome 3.2 到今天的 Gnome 3.10/3.12 代码库,Nautilus 的代码库发生了很大变化。
因此,这不会是一个简单的“取出差异并插入源文件”。您可能必须手动匹配各种函数并手动编辑源代码。
提示:
构建 nautilus 相对简单:
apt-get source nautilus
sudo apt-get build-dep nautilus
进行更改。通过在顶层树中运行自动生成程序进行编译,或者查看debuild -us -uc
方法是否有效(如果您已修补文件夹中的源文件)debian/patches
。
这里有更多的关于如何构建的信息。
如果这看起来很难——确实如此。祝你好运。我相信如果你成功破解它,你的社区会感激你的。
如果您喜欢更轻松的生活,本问答提供了具有此功能的替代方法和替代文件管理器。
答案2
在桌面模式下使用 Dolphin:
apt-get install dolphin
在服务器模式下使用 MC:
apt-get install mc
问候,
@rafageist