鹦鹉螺行动于18.04年

Nautilus-actions配置工具(在Nautilus中具有上下文菜单操作所需)在18.04 LTS的软件中心中似乎不可用。

(这似乎是一个错误报告 – 但令人困惑的是指定gedit而不是正确的包。)


我认为这不是Gnome-Nautilusfunction,正如评论中所建议的那样,因为我在Solus Linux中看到了相同的Nautilus版本3.26.3,并且Nautilus Actions可用且可用。 Solus还在其repo中提供了一个名为FileManager Configuration Tool的不同程序,该程序使用fma-config-tool ,除了名称相同之外,它只能用于Nautilus操作常用工具。 但无论在软件源设置中启用了回购,Ubuntu都无法使用它们。

如何在Ubuntu 18.04中安装Nautilus Actions工具(或其替代方案)以获取自定义上下文菜单操作?


请不要通过提议其他文件管理器来回答。

我知道有文件管理器具有自定义操作 – 实际上所有主要Linux系统和Ubuntu系列主系统使用的都有:Caja,Nemo,PCManFM,Thunar,Dolphin,Pantheon-Files。 但我不是在这里问这个问题。

更新2018-05-31。

Daniel Marynicz 为Ubuntu 18.04 LTS创建了PPA,其中包括Nautilus,Caja和Nemo支持的软件包。 您可以照常安装它们:

 sudo add-apt-repository ppa:daniel-marynicz/filemanager-actions sudo apt-get install filemanager-actions-nautilus-extension # Nautilus sudo apt-get install filemanager-actions-caja-extension # Caja sudo apt-get install filemanager-actions-nemo-extension # Nemo sudo apt-get install filemanager-actions* # simply all filemanagers 

安装完成后,您可以启动fma-config-tool


初步考虑问题:

Nautilus Actions的现代版本( 可信赖的nautilus-actions包(14.04 LTS),xenial(16.04 LTS),artful(17.10) )被命名为FileManager Actions ( filemanager-actions包,它尚未打包在Debian和Ubuntu中 – 请参阅在repology.org )。

如果您不想自己编译包 – 请使用本答案末尾的链接。

所以我们可以尝试在本地编译这个包:

  1. 安装依赖项

     sudo apt-get install build-essential gnome-doc-utils intltool \ libnautilus-extension-dev uuid-dev libxml2-dev libgtop2-dev rarian-compat 

    注意:如果您需要支持所有三个文件管理器,则应在使用sudo apt-get install libnemo-extension-dev libcaja-extension-dev进行编译之前安装另外两个软件包。

  2. 下载,提取,配置,制作(否则,如果您更喜欢简单的方法:在答案结束时使用链接中的deb文件)

     cd ~/Downloads wget https://download.gnome.org/sources/filemanager-actions/3.4/filemanager-actions-3.4.tar.xz tar -xf filemanager-actions-3.4.tar.xz cd filemanager-actions-3.4 ./configure make -j5 
  3. 安装包

    • 这里标准的方法是使用

       sudo make install 

      但是这不会创建deb-package(但你可以用sudo make uninstall删除fma);

    • 所以使用checkinstall更好:

       sudo apt-get install checkinstall sudo checkinstall make install sudo apt-get install ./filemanager-actions_3.4-1_amd64.deb 

安装完成后,您将获得名为fma-config-tool新可执行文件,其窗口名为FileManager-Actions Configuration Tool ,如下所示:

Bionic上的fma-config-tool


以下是编译包的链接:

  • 只有Nautilus支持 – 下载filemanager-actions_3.4-1_amd64.deb -package (也在这里 )。
  • 所有三个文件管理器(Nautilus,Caja和Nemo)支持 – 下载filemanager-actions_3.4-1_amd64.deb -package

忘记nautilus-actions,试试nautilus-python,你可以在usr / share / doc / python-nautilus / examples /中找到例子。

或者,您可以尝试我的脚本: https : //github.com/dwSun/utils/blob/master/Linux/open-terminator.py

我刚刚从Ubuntu 16.04LTS升级到18.04LTS,并发现自己也缺少了鹦鹉螺动作。 我尝试安装caja-actions(因为它不依赖于caja),因为它会自动与nautilus一起使用,但不幸的是它没有。

根据nautilus-actions的github页面 ,它已被弃用并重命名为FileManager-Actions 。 我在Ubuntu 18.04中找不到filemanager-actions包,尽管在第二个链接上有源包。

因此,我们最好的机会可能是等到我们再也无法忍受生活,然后编译/修补,这取决于它处于什么状态。


更新:

我刚从源代码编译/安装了filemanager-actions 3.4,它似乎与Ubuntu 18.04 LTS中的股票Nautilus一起工作正常:)

要编译它,我必须安装以下额外的包:

 intltool gnome-doc-utils libgtk-3-dev libxml2-dev uuid-dev libgtop2-dev libnautilus-extension-dev 

libgtk-3-dev特别会带来很多额外的包。 您可能希望使用apt-get的–simulate选项来跟踪确切的安装内容,然后再继续使用它 – 例如:

 $ apt-get install --simulate intltool gnome-doc-utils libgtk-3-dev libxml2-dev uuid-dev libgtop2-dev libnautilus-extension-dev > cruft 

我已经安装了一些开发工具(gcc,make等)。 安装’build-essential’软件包可以为您提供所需的一切。

在解压缩和cd到源目录之后,编译和安装filemanager-actions的步骤是:

 $ ./configure --with-nautilus --disable-scrollkeeper $ make $ sudo make install-strip 

之后,我必须退出GNOME,然后返回,然后在Nautilus右键菜单中出现filemanager-actions项。