「インストール - ファイルマネージャ」の版間の差分

📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

ページの作成:「== 概要 == <br><br> == Files (旧Nautilus) == ==== コンテキストメニューの追加 ==== まず、Nautilus Actionsをインストールする。<br> sudo zypper install nautilus-actions <br> 次に、~/.local/share/file-manager/actionsディレクトリを作成する。<br> mkdir -p ~/.local/share/file-manager/actions <br> コンテキストメニューのアクションファイルを作成する。 vi ~/.local/share/file-manager/actions/<ファイ…」
 
編集の要約なし
 
(同じ利用者による、間の11版が非表示)
14行目: 14行目:
  vi ~/.local/share/file-manager/actions/<ファイル名>.desktop
  vi ~/.local/share/file-manager/actions/<ファイル名>.desktop
<br>
<br>
<syntaxhighlight lang="ini">
  # ~/.local/share/file-manager/actions/<ファイル名>.desktopファイル
  # ~/.local/share/file-manager/actions/<ファイル名>.desktopファイル
   
   
44行目: 45行目:
  # MymeTypes=!audio/mp3;audio/*;と記述する
  # MymeTypes=!audio/mp3;audio/*;と記述する
  # また、Nautilusを開いてファイルのプロパティ(Basic/Type)を見ると、そのMimeタイプが分かる
  # また、Nautilusを開いてファイルのプロパティ(Basic/Type)を見ると、そのMimeタイプが分かる
</syntaxhighlight>
<br>
<br>
最後に、Nautilusを再読み込みする。<br>
最後に、Nautilusを再読み込みする。<br>
52行目: 54行目:
  vi ~/.local/share/applications/Nautilus_Add_ContextMenu.desktop
  vi ~/.local/share/applications/Nautilus_Add_ContextMenu.desktop
<br>
<br>
<syntaxhighlight lang="ini">
  [Desktop Entry]
  [Desktop Entry]
  Type=Application
  Type=Application
58行目: 61行目:
  Icon=nautilus
  Icon=nautilus
  Categories=System;Settings;
  Categories=System;Settings;
</syntaxhighlight>
<br>
<br>
自動生成ランチャーのデスクトップエントリに実行権限を付加する。<br>
自動生成ランチャーのデスクトップエントリに実行権限を付加する。<br>
89行目: 93行目:
<br>
<br>
便利なNautilusスクリプトをダウンロードするには、[http://g-scripts.sourceforge.net/ G-Scriptsの公式Webサイト]を利用するとよい。<br>
便利なNautilusスクリプトをダウンロードするには、[http://g-scripts.sourceforge.net/ G-Scriptsの公式Webサイト]を利用するとよい。<br>
<br>
==== 前提条件 ====
Nautilus拡張機能に必要なディレクトリも作成する。<br>
mkdir ~/.local/share/nautilus-python
mkdir ~/.local/share/nautilus-python/extensions
<br>
==== 依存関係のライブラリのインストール ====
Nautilus拡張機能をシステムに追加する前に、いくつかの依存関係をインストールする必要がある。<br>
# RHEL
sudo dnf install nautilus-extensions git python3 python-requests nautilus-python python3-gobject
# SUSE
sudo zypper install git python3 python3-requests python3-gobject python-nautilus-common-files libnautilus-extension1
<br>
<br>
==== 拡張機能 : Nautilus Terminal ====
==== 拡張機能 : Nautilus Terminal ====
108行目: 125行目:
*#: <br>
*#: <br>
*# Nautilus Terminalが、パッケージ管理システムからインストール可能な場合は、以下のコマンドを実行する。
*# Nautilus Terminalが、パッケージ管理システムからインストール可能な場合は、以下のコマンドを実行する。
*#: <code># CentOS</code>
*#: <code># RHEL</code>
*#: <code>sudo yum install nautilus-terminal</code>
*#: <code>sudo dnf install nautilus-terminal</code>
*#: <br>
*#: <br>
*#: <code># SUSE</code>
*#: <code># SUSE</code>
117行目: 134行目:
*#: <code>vi ~/.local/share/nautilus/scripts/Terminal</code>
*#: <code>vi ~/.local/share/nautilus/scripts/Terminal</code>
*#: <br>
*#: <br>
*#: <code>#!/usr/bin/env bash</code>
*#: <syntaxhighlight lang="sh">
*#: <code>gnome-terminal</code>
#!/usr/bin/env bash
 
gnome-terminal
</syntaxhighlight>
*# 作成したファイルに、実行権限を付加する。
*# 作成したファイルに、実行権限を付加する。
*#: <code>chmod +x ~/.local/share/nautilus/scripts/Terminal</code>
*#: <code>chmod +x ~/.local/share/nautilus/scripts/Terminal</code>
180行目: 200行目:
<br>
<br>
  nano 'New HTML File.html'
  nano 'New HTML File.html'
   
<br>
  <syntaxhighlight lang="html">
  <!DOCTYPE html>
  <!DOCTYPE html>
  <html lang="">
  <html lang="">
193行目: 214行目:
   </body>
   </body>
  </html>
  </html>
</syntaxhighlight>
<br>
<br>
==== 拡張機能 : ファイルの新規作成(右クリック) ====
==== 拡張機能 : ファイルの新規作成(右クリック) ====
233行目: 255行目:
  find . -type f -exec sed -i s/'home/$USER'/'home/<ユーザ名>'/g {}. +
  find . -type f -exec sed -i s/'home/$USER'/'home/<ユーザ名>'/g {}. +
<br>
<br>
==== 拡張機能 : Copy Path / Name ====
==== 拡張機能 : Copy Path ====
https://www.gnome-look.org/p/1297647/<br>
nautilus-copypathは、コンテキストメニューからファイルやフォルダのパスを簡単にコピーできる拡張機能である。<br>
Windows環境と連携する場合は、Sambaパス形式でコピーする機能も提供されている。<br>
<br>
ダウンロード: [https://github.com/ronen25/nautilus-copypath nautilus-copypath]<br>
<br>
<br>
まず、必要な依存関係のライブラリをインストールする。<br>
まず、必要な依存関係のライブラリをインストールする。<br>
  sudo yum install nautilus-python python3-gobject
# RHEL
  sudo dnf install nautilus-python python3-gobject
   
   
# SUSE
  sudo zypper install nautilus-python python3-gobject
  sudo zypper install nautilus-python python3-gobject
<br>
<br>
Copy Path / Name拡張機能をダウンロードする。<br>
Copy Path拡張機能をダウンロードする。<br>
  git clone https://github.com/chr314/nautilus-copy-path.git
  git clone https://github.com/ronen25/nautilus-copypath
  cd nautilus-copy-path
  cd ./nautilus-copypath
<br>
<br>
Copy Path / Name拡張機能をインストールする。<br>
Copy Path拡張機能をインストールする。<br>
  make install
cp nautilus-copypath.py ~/.local/share/nautilus-python/extensions/
<br>
変更を有効にするために、GNOME Filesを再起動する。<br>
または、GNOME Filesのプロセスを終了して、再度、GNOME Filesを起動する。<br>
nautilus -q
<br>
使用方法は、ディレクトリやファイルを右クリックして、<br>
ファイルの場合は[Copy Path]を選択、ディレクトリの場合は[Copy Directory Path]を選択する。<br>
<br>
==== 画像検索 (nautilus-search-by-image) ====
一般的に、Google画像で画像検索する場合、WebブラウザでGoogleのページを開いて必要な画像をアップロードする必要がある。<br>
nautilus-search-by-imageを使用すれば、GNOME Filesが代わりに画像検索することができる。<br>
<br>
まず、nautilus-search-by-imageのGitHubにアクセスする。<br>
git clone https://github.com/jle64/nautilus-search-by-image
cd nautilus-search-by-image
<br>
拡張ファイルをNautilus extensionsディレクトリにコピーする。<br>
  cp search-by-image.py ~/.local/share/nautilus-python/extensions
<br>
<br>
Nautilusを再起動する。<br>
変更を有効にするために、GNOME Filesを再起動する。<br>
または、GNOME Filesのプロセスを終了して、再度、GNOME Filesを起動する。<br>
  nautilus -q
  nautilus -q
# または
sudo killall nautilus
<br>
<br>
Copy Path / Name拡張機能をアンインストールする場合、以下のコマンドを実行する。<br>
使用方法は、画像ファイルを右クリックして[Search by image]にカーソルを合わせ、[Search image on Google] または [Yandex] を選択する。<br>
  cd <Copy Path / Name拡張機能のインストールディレクトリ>
<br>
==== nautilus-gnome-disks ====
nautilus-gnome-disks拡張機能は、ISOファイルやIMGファイルをUSBドライブに書き込むための拡張機能である。<br>
例えば、Linuxディストリビューションのインストールメディアを作成する場合等に便利である。<br>
この拡張機能は、GNOME Disksアプリケーションと連携して動作する。<br>
<br>
ダウンロード : [https://github.com/thebitstick/nautilus-gnome-disks nautilus-gnome-disks]<br>
<br>
# ダウンロード方法:
git clone https://github.com/thebitstick/nautilus-gnome-disks
  cd ./nautilus-gnome-disks
<br>
# インストール方法:
sudo install --mode=644 nautilus-gnome-disks.py /usr/share/nautilus-python/extensions/
<br>
使用方法は、ISOファイルまたはIMGファイルを右クリックして「Flash to Storage Media」を選択し、GNOME Disksで書き込み先のUSBドライブを選択する。<br>
<br>
==== nautilus extra columns (nautilus-nec) ====
nautilus extra columnsは、ファイルマネージャのリスト表示に追加の列を表示する拡張機能である。<br>
画像のEXIFデータ、音声ファイルのタグ情報、PDFのメタデータ等を表示することができる。<br>
<br>
この拡張機能にはmakeコマンドが必要となる。<br>
<br>
ダウンロード : [https://github.com/3ed/nautilus-nec nautilus extra columns]<br>
<br>
# ダウンロード方法:
git clone https://github.com/3ed/nautilus-nec
cd ./nautilus-nec
<br>
# インストール方法:
   
   
  make uninstall
## ユーザごとのインストール
  make install PREFIX=$HOME/.local
## システム全体へインストール
sudo make install PREFIX=/usr
<br>
変更を有効にするために、GNOME Filesを再起動する。<br>
または、GNOME Filesのプロセスを終了して、再度、GNOME Filesを起動する。<br>
  nautilus -q
  nautilus -q
# または
sudo killall nautilus
<br>
<br>
Copy Path / Name拡張機能の設定例を、以下に示す。<br>
使用方法は、GNOME Filesのトップバーでリスト表示に切り替え、リスト / グリッド表示ボタンの隣にある[View options]ボタンを押下 - [Visible Columns]を選択して、<br>
<syntaxhighlight lang="javascript">
拡張機能によって追加された列を有効化する。<br>
// config.json
あるいは、リスト表示の列カテゴリの行を右クリックして追加の列にアクセスすることもできる。<br>
{
    "items": {
      "path": true,
      "uri": true,
      "name": true
    },
    "selections": {
      "clipboard": true,
      "primary": true
},
    "language": "auto",
    "separator": ", "
}
</syntaxhighlight>
<br><br>
<br><br>


== Thunar(推奨) ==
== Thunar(推奨) ==
Thunarをインストールするため、以下のコマンドを実行する。<br>
==== パッケージ管理システムからインストール ====
  sudo zypper install thunar
  sudo zypper install thunar
<br>
==== ソースコードからインストール ====
Thunarのビルドに必要なライブラリをインストールする。<br>
sudo zypper install xfce4-dev-tools libxfce4ui-devel libICE-devel libSM-devel gtk3-devel gdk-pixbuf-devel gtk-doc-mkpdf \
                    gobject-introspection-devel cairo-devel exo-devel libexif-devel libgudev-1_0-devel libnotify-devel \
                    pcre-devel pcre2-devel
<br>
[https://github.com/xfce-mirror/thunar.git ThunarのGithub]にアクセスして、ソースコードをダウンロードする。<br>
ダウンロードしたファイルを解凍する。<br>
tar xf thunar-<バージョン>.tar.gz
cd thunar-<バージョン>
<br>
または、<code>git clone</code>コマンドを使用して、ソースコードをダウンロードする。<br>
git clone https://github.com/xfce-mirror/thunar.git
<br>
Thunarをビルドおよびインストールする。<br>
autoreconf -i
../configure --prefix=<Thunarのインストールディレクトリ> --enable-introspection=yes --enable-gudev \
              --enable-exif --enable-pcre --with-x
make -j $(nproc)
make install
<br>
Thunarを実行するためのラッパーシェルスクリプトを作成する。<br>
vi /<Thunarのインストールディレクトリ>/bin/thunar.sh
<br>
<syntaxhighlight lang="sh">
# /<Thunarのインストールディレクトリ>/bin/thunar.shファイル
#!/usr/bin/env sh
appname="thunar"
# use -f to make the readlink path absolute
dirname="$(dirname -- "$(readlink -f -- "${0}")" )"
if [ "$dirname" = "." ]; then
    dirname="$PWD/$dirname"
fi
# Initialize interpreter path
export LD_LIBRARY_PATH="$dirname/../lib64"
export XDG_DATA_DIRS="$dirname/../share:$XDG_DATA_DIRS"
# Run Meld Thunar
"$dirname/$appname" "$@"
</syntaxhighlight>
<br>
Thunarのデスクトップエントリファイルを作成する。<br>
vi ~/.local/share/applications/Thunar.desktop
<br>
<syntaxhighlight lang="ini">
# ~/.local/share/applications/Thunar.desktopファイル
[Desktop Entry]
Type=Application
Name=Thunar File Manager
Name[ja]=Thunar ファイルマネージャー
Comment=Browse the filesystem with the file manager
Comment[ja]=ファイルマネージャーでファイルシステムを参照します
GenericName=File Manager
GenericName[ja]=ファイルマネージャー
Exec=/<Thunarのインストールディレクトリ>/bin/thunar %F
Icon=org.xfce.thunar
Categories=System;Utility;Core;GTK;FileManager;System;
MimeType=inode/directory;
Keywords=file manager;explorer;finder;browser;folders;directory;directories;partitions;drives;network;devices;rename;move;copy;delete;permissions;home;trash;
Keywords[ja]=ファイルマネージャー;エクスプローラー;ファインダー;ブラウザー;フォルダー;ディレクトリ;ディレクトリ;パーティション;ドライブ;ネットワーク;デバイス;名前の変更;移動;コピー;削除;権限;ホーム;ゴミ箱;
Terminal=false
StartupNotify=true
Actions=open-home;open-computer;open-trash;
[Desktop Action open-home]
Name=Home
Name[ja]=ホーム
Exec=/<Thunarのインストールディレクトリ>/bin/thunar %U
[Desktop Action open-computer]
Name=Computer
Name[ja]=コンピューター
Exec=/<Thunarのインストールディレクトリ>/bin/thunar computer:///
[Desktop Action open-trash]
Name=Trash
Name[ja]=ゴミ箱
Exec=/<Thunarのインストールディレクトリ>/bin/thunar trash:///
</syntaxhighlight>
<br>
vi ~/.local/share/applications/thunar-settings.desktop
<br>
<syntaxhighlight lang="ini">
# ~/.local/share/applications/thunar-settings.desktopファイル
[Desktop Entry]
Version=1.0
Type=Application
Name=File Manager Settings
Name[ja]=ファイルマネージャー設定
Comment=Configure the Thunar file manager
Comment[ja]=Thunar ファイルマネージャーを設定します
Exec=/<Thunarのインストールディレクトリ>/bin/thunar-settings
Icon=org.xfce.thunar
Categories=XFCE;GTK;Settings;DesktopSettings;X-XFCE-SettingsDialog;X-XFCE-PersonalSettings;
Keywords=thunar;settings;preferences;configure;thumbnails;file size;date format;shortcuts pane;tree view;tabs;
Keywords[ja]=thunar;設定;環境設定;設定;サムネイル;ファイルサイズ;日付形式;ショートカットペイン;ツリービュー;タブ;
Terminal=false
StartupNotify=true
</syntaxhighlight>
<br>
vi ~/.local/share/applications/thunar-bulk-rename.desktop
<br>
<syntaxhighlight lang="ini">
# ~/.local/share/applications/thunar-bulk-rename.desktopファイル
[Desktop Entry]
Type=Application
Name=Bulk Rename
Name[ja]=バルクリネーム
Comment=Rename Multiple Files
Comment[ja]=複数のファイル名を変更します
GenericName=Bulk Rename
GenericName[ja]=バルクリネーム
Exec=/<Thunarのインストールディレクトリ>/bin/thunar --bulk-rename %F
Icon=org.xfce.thunar
Categories=System;Utility;Core;GTK;Filesystem;System;
Keywords=bulk;renamer;renaming;thunar;files;folders;directory;directories;
Keywords[ja]=バルク;リネーマー;名前変更;thunar;ファイル;フォルダー;ディレクトリ;ディレクトリ;
Terminal=false
StartupNotify=true
</syntaxhighlight>
<br><br>
<br><br>


305行目: 506行目:
  sudo sh ./polo*amd64.run
  sudo sh ./polo*amd64.run
<br><br>
<br><br>


__FORCETOC__
__FORCETOC__
[[カテゴリ:CentOS]][[カテゴリ:SUSE]][[カテゴリ:Raspberry_Pi]]
[[カテゴリ:RHEL]][[カテゴリ:SUSE]][[カテゴリ:Raspberry_Pi]]