我使用的是 Ubuntu 16.04。我的问题基本上是这样的。在 Nautilus 首选项中,是否可以添加一列来显示与给定文件夹中的文件相对应的升序基数?请参阅图片。
我们可以在图像中看到有一个“列表列”选项卡。是否可以在此选项卡下的列表中添加“数字”列?我正在寻找的功能是当您使用 Nautilus 显示文件夹内容时自动枚举或编号文件(按升序)的功能。这意味着自动在每个文件名的左侧放置一个升序数字,但当然是在不同的列中。我知道这可以通过终端中的命令行使用“nl”命令来完成,但是使用 Nautilus 显示文件夹内容可以更有效地完成一些任务。特别是当您选择文件并将其从一个位置拖动到另一个位置并尝试跟踪您上次与哪个文件交互时。
nautilus 没有捆绑这样的功能。即使是 API 也让这变得相当困难,所以我尝试将所有可能的东西放在一起。
由于 16.04 已停产,我将给出一些仅在 23.10 上测试过的说明。名称可能需要调整。
首先,在 nautilus 中安装对 Python 扩展的支持:
sudo apt install python3-nautilus
。在 处创建一个新文件(和父目录)
~/.local/share/nautilus-python/extensions/cardinal-number.py
,并将以下内容粘贴到其中:在重新打开 nautilus 之前运行
killall nautilus
以确保加载新扩展。然后您可以右键单击列标题的最右侧部分:
单击“可见列”,然后向下滚动并启用我的新“基数”列:
最终结果应如下所示: