如何保存/修复 Nemo 文件管理器中的列宽?

如何保存/修复 Nemo 文件管理器中的列宽?

有没有办法修复/保存列宽在文件管理器中尼莫(在 Xubuntu 14.04 中使用 2.4.5)?甚至每个文件夹都一样?目前,可以在选项卡中更改列宽,并且配置将保留到您关闭选项卡为止。新选项卡将以默认列视图开始,所有列的宽度相同。我希望“名称”列的宽度尽可能宽,其余列的宽度仅根据需要。

答案1

2016 年 11 月更新: 解决方案16.04及以下版本 (Xubuntu 14.04 无解决方案): A修补Nemo 中已添加一个解决方法:非名称列应以其自然最小大小开始,名称列将扩展以填充剩余空间,请参阅github 论坛. Nemo 3.2 带有 Unity 补丁由 Andrew 添加(非常感谢!)webupd8.org PPA Nemo3

sudo add-apt-repository ppa:webupd8team/nemo3
sudo apt-get update
sudo apt-get install nemo nemo-fileroller


2016 年 9 月更新:更多信息请参见webupd8.org PPA Nemo 2.8.7他无法为 Ubuntu 修补 Nemo 3(使用 Unity):“不幸的是,我无法将 Nemo 更新到 v3,因为它需要对旧补丁进行大量更新,我怀疑是否有人会这样做。但是,我确实设法将列表视图补丁以及 Nemo 3 的一些其他补丁纳入 Nemo 2.8.7。这些补丁似乎仅适用于 GTK 3.18 及更新版本(我不确定,但我在提交中看到它们需要一些修复才能在 Linux Mint 17.x 和 Ubuntu 14.04 上运行)。这就是为什么我上传了 Nemo 2.8.7 和这些新补丁,仅适用于 Ubuntu 16.04。”

2016 年 1 月更新没有新的反馈自 2015 年 5 月起,请github 论坛鼓励工作就此。谢谢。

2015 年 5 月:没有可能做到这一点目前,除非您自己编译它(见下文)。
但还有希望,mtwebster 写道:
这个问题背后的深层历史- 这绝对不是无趣的,但没有一个让所有人都满意的简单解决办法 - 这是一个双输的局面。
简要时间表: Nemo 会记住列表视图的宽度。人们抱怨他们无法减少某些列的宽度以将有用的列表放入小窗口,并且讨厌水平滚动条。
我们尝试适应并使列能够根据需要变得非常小。哦,但与此同时 Gtk 发生了变化,我们使用的列表视图类实际上现在已经损坏,我们无法实现这一点。您可以根据需要调整大小,但永远不会得到水平滚动条。因此,如果您将其他列设置得太宽,列就会消失。Gtk 的改变也意味着我们甚至无法回到原来的样子 - 我们处于孤立状态。
当前行为是作为临时修复实现的,直到我们弄清楚该怎么做。
我们修补了 Mint 附带的 gtk 以“解决”问题(实际上是某人提交给 Gnome 开发人员的被拒绝的补丁)。有一个 PR(#611)可以恢复原始行为(参见列表项 1)。这当然只对喜欢原始行为的人有用,但不会改善任何东西,并且仅适用于运行此修补 Gtk 的用户(Mint 17 用户)。
您在这里。
所以,是的,它被稍微掩盖了,这是我们的错。但也没有明确的解决方案。我将在接下来的几周内再次查看是否可以修复此问题- 记住宽度 - 2.6 之前。”

一个可行但困难的解决办法:
一个基本的解决方法至少要启动 Nemo 并增加“名称”列宽度是修改nemo-列表视图.c
gtk_tree_view_column_set_min_width(视图->详细信息->文件名_column,125);
进入
gtk_tree_view_column_set_min_width (view->details->file_name_column,300);
因为那是一个“c”源文件,虽然它只是访问一个 API,所以可以用脚本语言编写,但事实并非如此,所以您需要获取所有其他源,并使用正确的设置编译它们,然后替换可执行文件,并在每次更新 nemo 时重复整个过程。
来源Github 论坛

答案2

这只是我的意见,但在安装了 fileroller 之后,我遇到了同样的问题。

然而,当我勾选该选项时

忽略每个文件夹的视图偏好设置偏好>行为

我可以调整列的大小并且它会记住它们。

显然每个文件夹没关系,但至少我可以设置列的大小(例如名称),并且它似乎可以在各个会话中记住它:)

相关内容