web-dev-qa-db-ja.com

18.04のノーチラスアクション

Nautilusでコンテキストメニューアクションを使用するために必要だったNautilus-actions設定ツールは、18.04 LTSのソフトウェアセンターでは使用できないようです。

(これはバグとして報告されているようです here -しかし、混乱を招いて正しいパッケージの代わりにgeditを指定しています。)


コメントで示唆されているように、これはGnome-Nautilusの機能ではありません。SolusLinuxで同じNautilusバージョン3.26.3を見ており、Nautilus Actionsが使用可能で使用可能であるためです。 Solusは、そのリポジトリにFileManager Configuration Toolと呼ばれる別のプログラムも提供し、fma-config-toolで実行します。名前は同一で、Nautilusアクションの代わりにのみ使用できます。通常のツール。ただし、ソフトウェアソースの設定でリポジトリを有効にしても、Ubuntuでは使用できません。

カスタムコンテキストメニューアクションを取得するために、Ubuntu 18.04にNautilusアクションツール(またはその代替ツール)をインストールする方法を教えてください。


他のファイルマネージャーを提案して答えないでください。

カスタムアクションを持つファイルマネージャーがあることを知っています-実際、メインLinuxシステムとUbuntuファミリーのメインシステムで使用されるすべてのファイルマネージャーには、Caja、Nemo、PCManFM、Thunarがあります、イルカ、パンテオンファイル。しかし、私はそれについてここでは尋ねていません。

28
user47206

更新2019-04-27

最新のUbuntu 19.04(ディスコディンゴ)では、以下のアクションは必要ありません。パッケージfilemanager-actionsuniverseポケットにあります。 fresh answer を参照してください。

更新2018-05-31

Daniel Marynicz には buntu 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アクションの最新バージョン( nautilus-actions信頼できるパッケージ(14.04 LTS)、xenial(16.04 LTS)、artful(17.10) )は FileManager Actionsfilemanager-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
    

    注:3つのファイルマネージャーすべてをサポートする必要がある場合は、Sudo apt-get install libnemo-extension-dev libcaja-extension-devでコンパイルする前に2つの追加パッケージをインストールする必要があります。

  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で、次のようになります。

fma-config-tool on Bionic


コンパイル済みパッケージへのリンクは次のとおりです。


24
N0rbert

Ubuntu 16.04LTSから18.04LTSにアップグレードしたところ、nautilus-actionsが見つからないことがわかりました。 caja-actions(cajaに依存していないため)をnautilusで自動的に動作するという偶然にインストールしようとしましたが、残念ながらそうではありません。

nautilus-actionsのgithubページ によると、廃止され、名前が変更されました FileManager-Actions 。 Ubuntu 18.04にはfilemanager-actionsパッケージが見つかりませんが、その2番目のリンクにはソースパッケージがあります。

そのため、私たちのベストショットは、それなしでは生きられなくなるまで待ってから、それがどの状態にあるかに応じてコンパイル/ティンカーすることです。


更新:

source から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からログアウトしてから再度ログインする必要がありました。その後、fileutilation-actions項目がNautilusの右クリックメニューに表示されました。

2
Timothy Musson

nautilus-actionsを忘れてnautilus-pythonを試してください。usr/ share/doc/python-nautilus/examples /の中に例を見つけることができます。

または、あなたは私のスクリプトを試すことができます: https://github.com/dwSun/utils/blob/master/Linux/open-terminator.py

1
dwSun