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があります、イルカ、パンテオンファイル。しかし、私はそれについてここでは尋ねていません。
最新のUbuntu 19.04(ディスコディンゴ)では、以下のアクションは必要ありません。パッケージfilemanager-actions
はuniverseポケットにあります。 fresh answer を参照してください。
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 Actions ( filemanager-actions
パッケージ、DebianおよびUbuntuにはまだパッケージ化されていません-repology.orgを参照してください )。
自分でパッケージをコンパイルしたくない場合は、この回答の最後にあるリンクを使用してください。
したがって、このパッケージをローカルでコンパイルすることができます。
依存関係をインストールする
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つの追加パッケージをインストールする必要があります。
ダウンロード、抽出、構成、作成(そうでない場合は、簡単な方法が必要な場合:回答の最後にあるリンクから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
パッケージをインストールする
ここで標準的な方法は使用することです
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で、次のようになります。
コンパイル済みパッケージへのリンクは次のとおりです。
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の右クリックメニューに表示されました。
nautilus-actionsを忘れてnautilus-pythonを試してください。usr/ share/doc/python-nautilus/examples /の中に例を見つけることができます。
または、あなたは私のスクリプトを試すことができます: https://github.com/dwSun/utils/blob/master/Linux/open-terminator.py