5 个 Nautilus 扩展来增强您的 GNOME 文件管理器

GNOME 是许多主要 Linux 发行版的默认桌面环境。 它带有一套有用​​的应用程序,包括文件管理器。 在 2012 年 9 月 GNOME 将其重命名为 GNOME Files 之前,文件管理器被称为 Nautilus。

今天,GNOME Files 满足了日常用户浏览和打开文件和文件夹的需求。 文件管理器还为用户提供了许多自定义选项。

GNOME 文件令人惊讶地可自定义

Linux 的批评者倾向于夸大 GNOME 对用户定制的限制。 实际上,用户可以安装大量 GNOME shell 扩展来为他们的桌面增添趣味。 我们已经展示了 GNOME Tweaks 应用程序怎样为那些想要为其系统添加更多个人风格的人定制 Ubuntu。

您还可以自定义 GNOME 文件以满足您的需要。 您可以将文件夹书签添加到侧边栏,并用星号标记重要的文件夹和文件。 GNOME Files 有自己的开箱即用的首选项菜单。 右键单击打开上下文菜单还为用户提供了在终端中打开文件夹等选项。

您也可以下载并使用 Dconf 编辑器 访问 GNOME 文件的更多隐藏设置。 一旦你下载 Dconf 编辑器打开应用程序,点击 搜索 按钮,然后键入 “鹦鹉螺” 查找 GNOME 文件的更多设置。

使用 Dconf Editor,您可以更改默认窗口大小、压缩格式、通知等。 话虽如此,错误地使用 Dconf Editor 可能会破坏应用程序。 不要忘记小心使用它。

为 GNOME 文件安装 Nautilus 扩展

不过,您可能希望从文件管理器的工作流程中获得更多信息。 Nautilus 扩展可以为 GNOME Files 添加更多功能。 这些扩展易于安装,易于使用,并且将使您的文件浏览更加高效。

在向系统添加任何 Nautilus 扩展之前,您需要通过终端安装一些依赖项。

对于 Debian/Ubuntu 用户:

$ sudo apt install libnautilus-extension1a git python3.8 python3-requests python3-nautilus python3-gi

为了 Fedora 用户:

$ sudo dnf install nautilus-extensions git python3 python-requests nautilus-python python3-gobject

对于 Arch 用户:

$ sudo pacman -S libnautilus-extension git python python-requests python-nautilus python-gobject

其中一些扩展可能已经安装在您的系统上。 其他扩展可能需要额外的依赖项,这些依赖项也很容易找到和安装。

您还应该为 Nautilus 扩展创建必要的文件夹:

$ mkdir ~/.local/share/nautilus-python && mkdir ~/.local/share/nautilus-python/extensions

从这里,您可以浏览 GitHub 的 Nautilus 扩展页面. 现在,让我们看看一些用于改进 GNOME 文件工作流程的最佳扩展。

1. nautilus-copypath

nautilus-copypath 是一个扩展,可让您从上下文菜单中复制文件或文件夹的路径。 它很简单,但对于更快的文件浏览非常有用。

如果您还与 Windows 系统进行互操作,该项目还具有用于复制的扩展 桑巴 路径。 附加扩展以 Windows 格式复制文件夹和文件路径。

要安装,请通过终端克隆 GitHub 存储库:

$ git clone https://github.com/ronen25/nautilus-copypath

导航到存储库的文件夹:

$ cd ./nautilus-copypath

将主扩展文件复制到 Nautilus 扩展文件夹:

$ cp nautilus-copypath.py ~/.local/share/nautilus-python/extensions/

如果您需要基于 Samba 的扩展,请复制另一个 .py 文件:

$ cp nautilus-copywinpath.py ~/.local/share/nautilus-python/extensions/

重新启动 GNOME Files/Nautilus 以使更改生效:

$ nautilus -q

如果这不起作用,则终止 Nautilus 进程:

$ sudo killall nautilus

要使用 nautilus-copypath:

  • 右键单击一个 文件或文件夹 打开上下文菜单。
  • 点击 复制路径 如果您右键单击文件。
  • 点击 复制目录路径 如果您右键单击文件夹。

下载: 鹦鹉螺复制路径 (自由的)

2. nautilus-按图像搜索

反向搜索图像时 谷歌图片,您必须在文件浏览器上打开 Google 页面才能上传您需要的图片。 使用 nautilus-search-by-image,GNOME Files 将为您反向搜索您的图像。

要安装,请通过终端克隆 GitHub 存储库:

$ git clone https://github.com/jle64/nautilus-search-by-image

导航到存储库的文件夹:

$ cd ./nautilus-search-by-image

将主扩展文件复制到 Nautilus 扩展文件夹:

$ cp search-by-image.py ~/.local/share/nautilus-python/extensions/

重新启动 GNOME Files/Nautilus 以使更改生效:

$ nautilus -q

如果这不起作用,则终止 Nautilus 进程:

$ sudo killall nautilus

要使用 nautilus-search-by 图像:

  • 右键单击一个 图片 打开上下文菜单。
  • 悬停在 按图片搜索.
  • 点击 在 Google 上搜索图片 或 Yandex。

下载: 鹦鹉螺按图搜索 (自由的)

3. OpenInBlackBox

如果 GNOME 用户不喜欢预装的终端,他们可以免费使用替代的 Linux 终端仿真器。 但是更改系统的默认终端程序是一个不那么简单的过程。

右键单击文件夹只会让您选择在 GNOME 终端中打开它。 默认情况下,Nautilus 不会为您提供在不同终端上打开文件夹的选项。

幸运的是,还有一些扩展可以让您在上下文菜单上使用其他终端打开文件夹。 在本文中,我们将展示 OpenInBlackBox,它是 黑盒子. 这个终端很漂亮,非常适合新的 Libadwaita 主题。

要安装,请通过终端克隆 GitHub 存储库:

$ git clone https://github.com/phucnoob/OpenInBlackBox

导航到存储库的文件夹:

$ cd ./OpenInBlackBox

从这里,您可以将 .py 扩展文件复制到 Nautilus 扩展文件夹。 您还可以使用 OpenInBlackBox 的安装脚本:

$ chmod +x ./install.sh && sudo ./install.sh

重新启动 GNOME Files/Nautilus 以使更改生效:

$ nautilus -q

如果这不起作用,则终止 Nautilus 进程:

$ sudo killall nautilus

要使用 OpenInBlackBox:

  • 右键单击一个 文件夹 打开上下文菜单。
  • 点击 在黑盒中打开.

如果您使用 Alacritty 或 Kitty 等其他终端,则无需感到被遗忘。 上面链接的 GitHub 主题页面提供了为其他模拟器制作的类似扩展。

下载: 打开黑盒 (自由的)

4. nautilus-gnome-disks

如果您是 Linux 用户,那么您可能知道怎样使用 USB 驱动器在计算机上安装 Linux 发行版。 该过程要求您格式化 USB 驱动器,然后将 Linux 安装映像闪存到 USB 上。

使用这个 nautilus-gnome-disks,您可以通过 GNOME 文件在任何 USB 上闪存任何 .iso 或 .img 文件。

要安装,请通过终端克隆 GitHub 存储库:

$ git clone https://github.com/thebitstick/nautilus-gnome-disks

导航到存储库的文件夹:

$ cd ./nautilus-gnome-disks

从这里,您可以将 .py 扩展文件复制到 Nautilus 扩展文件夹。 你也可以使用 nautilus-gnome-disk 的安装脚本:

$ sudo install --mode=644 nautilus-gnome-disks.py /usr/share/nautilus-python/extensions/

重新启动 GNOME Files/Nautilus 以使更改生效:

$ nautilus -q

如果这不起作用,则终止 Nautilus 进程:

$ sudo killall nautilus

要使用 nautilus-gnome-disks:

  • 右键单击一个 .iso 或 .img 文件 打开上下文菜单。
  • 点击 闪存到存储介质.

从那里,GNOME 文件将为您打开 GNOME 磁盘。 然后,您可以选择用于闪存映像的存储驱动器。

下载: 鹦鹉螺-gnome-磁盘 (自由的)

5. nautilus 额外栏目

GNOME Files 具有用于浏览文件夹的网格和列表视图。 默认情况下,列表视图仅限于几个类别列。 此扩展添加了额外的列,例如图像 EXIF 数据、音频标签和 .pdf 元数据。

此扩展需要一个名为 make 的附加依赖项。 要安装 make:

对于 Debian/Ubuntu 用户:

$ sudo apt install make

为了 Fedora 用户:

$ sudo dnf install make

对于 Arch 用户:

$ sudo pacman -S make

要安装扩展,请通过终端克隆 GitHub 存储库:

$ git clone https://github.com/3ed/nautilus-nec

导航到存储库的文件夹:

$ cd ./nautilus-nec

使用 make 安装扩展:

$ sudo make install PREFIX=/usr

重新启动 GNOME Files/Nautilus 以使更改生效:

$ nautilus -q

如果这不起作用,则终止 Nautilus 进程:

$ sudo killall nautilus

要使用 nautilus 额外列:

  • 在 GNOME 文件顶部栏上,单击 列表/网格视图 按钮以切换文件夹的列表视图。
  • 点击 查看选项 列表/网格视图按钮旁边的按钮。
  • 点击 可见列.
  • 切换扩展添加的额外列。

您还可以右键单击具有列表视图的文件夹上的列类别行以查找和使用额外的列。

下载: 鹦鹉螺额外列 (自由的)

GNOME 文件通过扩展功能更强大

这些 Nautilus 扩展是您可以添加到文件管理器的更多扩展中的一部分。 通过扩展,您可以使文件浏览变得更快、更轻松。 GNOME 文件的强大功能只是 GNOME 成为 Linux 用户理想桌面环境的众多原因之一。

如果您想从 GNOME Files 中获得更多功能,那么您可以使用许多其他功能和调整来让生活更轻松。