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

 
(同じ利用者による、間の27版が非表示)
2行目: 2行目:
GNOME Shellとは、Linuxデスクトップで最も使用されるデスクトップインターフェースの1つである。<br>
GNOME Shellとは、Linuxデスクトップで最も使用されるデスクトップインターフェースの1つである。<br>
GNOME Shellは、2011年に初めてリリースされ、GNOME Shellの拡張機能を含む多くの機能を提供している。<br>
GNOME Shellは、2011年に初めてリリースされ、GNOME Shellの拡張機能を含む多くの機能を提供している。<br>
<br><br>
== 依存関係のライブラリ ==
GTKのテーマをインストールする時、SASSCが必要な場合があるため、必要に応じてインストールする。<br>
<br>
==== パッケージ管理システムからインストールする場合 ====
sudo zypper install sassc
<br>
==== ソースコードからインストールする場合 ====
まず、libsasscをインストールする。<br>
[https://github.com/sass/libsass/releases libsasscのGithub]にアクセスして、ソースコードをダウンロードする。<br>
ダウンロードしたファイルを解凍する。<br>
tar xf <バージョン>.tar.gz
cd <バージョン>
<br>
または、<code>git clone</code>コマンドを使用して、ソースコードをダウンロードする。<br>
git clone https://github.com/sass/libsass.git
cd libsass
<br>
libsasscをビルドおよびインストールする。<br>
./script/bootstrap
autoreconf -i
mkdir build && cd build
../configure --prefix=<libsasscのインストールディレクトリ> \
--with-sassc-dir=$PWD/../sassc --with-sass-spec-dir=$PWD/../sass-spec
make -j $(nproc)
make install
<br>
次に、SASSCをインストールする。<br>
[https://github.com/sass/sassc/releases SASSCのGithub]にアクセスして、ソースコードをダウンロードする。<br>
ダウンロードしたファイルを解凍する。<br>
tar xf <バージョン>.tar.gz
cd <バージョン>
<br>
または、<code>git clone</code>コマンドを使用して、ソースコードをダウンロードする。
git clone https://github.com/sass/sassc.git
cd sassc
<br>
SASSCをビルドおよびインストールする。<br>
autoreconf -i
mkdir build && cd build
../configure --prefix=<SASSCのインストールディレクトリ> \
--with-libsass-lib=/<libsasscのインストールディレクトリ>/lib64 \
--with-libsass-include=/<libsasscのインストールディレクトリ>/include \
--with-libsass=/<libsasscのインストールディレクトリ>
make -j $(nproc)
make install
<br><br>
<br><br>


23行目: 75行目:
*: (パッケージ名にchromeと記載されているが、Firefox等でも動作する)
*: (パッケージ名にchromeと記載されているが、Firefox等でも動作する)
*: 以下のコマンドを実行して、chrome-gnome-shellをインストールする。
*: 以下のコマンドを実行して、chrome-gnome-shellをインストールする。
  CentOS 7
  # RHEL
sudo yum install chrome-gnome-shell
CentOS 8
  sudo dnf install chrome-gnome-shell
  sudo dnf install chrome-gnome-shell
   
   
  SUSE
  # SUSE
  sudo zypper install chrome-gnome-shell
  sudo zypper install chrome-gnome-shell
<br>
<br>
56行目: 105行目:
インストールリンク : https://extensions.gnome.org/extension/307/dash-to-dock/<br>
インストールリンク : https://extensions.gnome.org/extension/307/dash-to-dock/<br>
<br>
<br>
==== Desktop Icons ====
==== Desktop Icons Neo / Desktop Icons ====
Desktop Iconsは、デスクトップにアイコンを追加する機能である。<br>
Desktop Icons Neo / Desktop Iconsは、デスクトップにアイコンを追加する機能である。<br>
<br>
<br>
マルチディスプレイのサポート、HiDPI、サムネイルのサポート、デスクトップ上のファイル間のドラッグ&ドロップのサポート等がある。<br>
マルチディスプレイのサポート、HiDPI、サムネイルのサポート、デスクトップ上のファイル間のドラッグ&ドロップのサポート等がある。<br>
64行目: 113行目:
この拡張機能は、GNOME Files(旧Nautilus)を使用している。<br>
この拡張機能は、GNOME Files(旧Nautilus)を使用している。<br>
<br>
<br>
インストールリンク : https://extensions.gnome.org/extension/1465/desktop-icons<br>
* Desktop Icons Neoのインストールリンク
*: https://extensions.gnome.org/extension/4337/desktop-icons-neo/
* Desktop Iconsのインストールリンク
*: https://extensions.gnome.org/extension/1465/desktop-icons/
<br>
<br>
==== Arc Menu (推奨 : GNOME 40以降) ====
新しく刷新されたArc Menuは、GNOME 40以降に対応している。<br>
Arc Menuでは、追加のテーマ、オプション、多くの新しい調整により、使用しやすいUIとしてカスタマイズできる。<br>
<br>
インストールリンク<br>
https://extensions.gnome.org/extension/3628/arcmenu/<br>
<br>
==== アプリケーションメニュー ====
==== アプリケーションメニュー ====
この拡張機能は、[アクティビティ]メニューにスタートメニューを追加する機能である。<br>
この拡張機能は、[アクティビティ]メニューにスタートメニューを追加する機能である。<br>
73行目: 133行目:
インストールリンク : https://extensions.gnome.org/extension/6/applications-menu/<br>
インストールリンク : https://extensions.gnome.org/extension/6/applications-menu/<br>
<br>
<br>
==== Arc Menu ====
==== Gno Menu (開発中止) ====
Arc Menuは、検索機能やファイルへの素早いアクセスを可能にする。<br>
Gno-Menuは、トップパネルにアプリケーションメニューを追加するだけでなく、多くの機能とカスタマイズ性がある。<br>
Arc Menuの検索エントリにキーワードを入力する時、GNOME Shell内の全ての既知の検索プロバイダに転送されて、その結果が表示される。<br>
<br>
また、Arc MenuとDash to Dockを統合することで、デスクトップの使い勝手が向上する。<br>
<br>
インストールリンク : https://extensions.gnome.org/extension/3628/arcmenu<br>
<br>
 
==== Gno Menu(推奨) ====
Gno-Menuは、トップパネルにアプリケーションメニューを追加するだけでなく、多くの機能とカスタマイズ性がある。<r>
<br>
<br>
インストールリンク : https://extensions.gnome.org/extension/608/gnomenu<br>
インストールリンク : https://extensions.gnome.org/extension/608/gnomenu<br>
156行目: 207行目:
インストールリンク : https://extensions.gnome.org/extension/118/no-topleft-hot-corner/<br>
インストールリンク : https://extensions.gnome.org/extension/118/no-topleft-hot-corner/<br>
<br>
<br>
==== GS Connect ====
==== GS Connect(推奨) ====
GSConnectは、AndroidスマートフォンをGNOMEデスクトップに接続して、通話やデータにアクセスすることができる。<br>
GSConnectは、AndroidスマートフォンをGNOMEデスクトップに接続して、通話やデータにアクセスすることができる。<br>
統合するためには、KDE Connect AppをAndroidスマートフォンにインストールする必要がある。<br>
統合するためには、KDE Connect AppをAndroidスマートフォンにインストールする必要がある。<br>
197行目: 248行目:
<code>GSettings</code>コマンドは、GSettings APIを通して設定または変更するためのツールであり、DConfシステムをGLibで実装しており、<br>
<code>GSettings</code>コマンドは、GSettings APIを通して設定または変更するためのツールであり、DConfシステムをGLibで実装しており、<br>
データをバイナリデータベースに格納する。<br>
データをバイナリデータベースに格納する。<br>
<br>
また、ウインドウのタイトルバーの色を変更する場合、例えば、Orchis GTK Themeを使用している時は、<br>
~/.local/share/themes/Orchis-grey-dark/gtk-3.0/gtk.cssファイルにある以下の内容を変更する。<br>
<syntaxhighlight lang="css">
/* 変更前 */
.titlebar {
  transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), color 75ms cubic-bezier(0, 0, 0.2, 1);
  border-radius: 18px 18px 0 0;
  box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12), inset 0 1px rgba(255, 255, 255, 0.1);
  background-color: #000000;
  color: white;
}
/* 変更後 */
.titlebar {
  transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), color 75ms cubic-bezier(0, 0, 0.2, 1);
  border-radius: 18px 18px 0 0;
  box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12), inset 0 1px rgba(255, 255, 255, 0.1);
  background-color: #5050FF;
  color: white;
}
</syntaxhighlight>
<br>
<br>
==== GTK 3 / 4 Theme ====
==== GTK 3 / 4 Theme ====
* Fluent gtk theme (推奨)
* Fluent GTK Theme (推奨)
*: GTK+ 3.20以降とMurrine Engineをインストールする必要がある。
*: GTK+ 3.20以降とMurrine Engineをインストールする必要がある。
*: CentOS : gtk-murrine-engine
*: RHEL : gtk-murrine-engine
*: SUSE : gtk2-engine-murrine
*: SUSE : gtk2-engine-murrine
*: https://www.pling.com/p/1477941
*: https://www.pling.com/p/1477941
210行目: 283行目:
*: gsettings set org.gnome.desktop.interface gtk-theme Fluent-gtk
*: gsettings set org.gnome.desktop.interface gtk-theme Fluent-gtk
*: gsettings set org.gnome.desktop.wm.preferences theme Fluent-gtk
*: gsettings set org.gnome.desktop.wm.preferences theme Fluent-gtk
*: <br>
* Orchis GTK Theme
*: https://www.gnome-look.org/p/1357889/
*: 以下にインストール手順を示す。
*:* 解凍したディレクトリを、/usr/share/themesディレクトリに配置する。
*:* または、解凍したディレクトリを、~/.themesディレクトリに配置する。
*:* または、解凍したディレクトリを、~/.local/share/themesディレクトリに配置する。
*: gsettings set org.gnome.desktop.interface gtk-theme Orchis
*: gsettings set org.gnome.desktop.wm.preferences theme Orchis
*: <br>
* Prof GNOME Dark
*: https://www.gnome-look.org/p/1334194/
*: 以下にインストール手順を示す。
*:* 解凍したディレクトリを、/usr/share/themesディレクトリに配置する。
*:* または、解凍したディレクトリを、~/.themesディレクトリに配置する。
*:* または、解凍したディレクトリを、~/.local/share/themesディレクトリに配置する。
*: gsettings set org.gnome.desktop.interface gtk-theme Prof-Gnome-Dark
*: gsettings set org.gnome.desktop.wm.preferences theme Prof-Gnome-Dark
*: <br>
* Nord-GTK
*: https://www.gnome-look.org/p/1533617/
*: 以下にインストール手順を示す。
*:* 解凍したディレクトリを、/usr/share/themesディレクトリに配置する。
*:* または、解凍したディレクトリを、~/.themesディレクトリに配置する。
*:* または、解凍したディレクトリを、~/.local/share/themesディレクトリに配置する。
*: gsettings set org.gnome.desktop.interface gtk-theme Nord-GTK
*: gsettings set org.gnome.desktop.wm.preferences theme Nord-GTK
*: <br>
*: <br>
* Obsidan 2
* Obsidan 2
232行目: 332行目:
* Bubble
* Bubble
*: GNOME Shell 3.14以降、GTK+ 3.14以降、gnome-themes-standard、Murrine Engineをインストールする必要がある。
*: GNOME Shell 3.14以降、GTK+ 3.14以降、gnome-themes-standard、Murrine Engineをインストールする必要がある。
*: CentOS : gnome-themes-standard gtk-murrine-engine
*: RHEL : gnome-themes-standard gtk-murrine-engine
*: SUSE : gnome-themes-standard gtk2-engine-murrine
*: SUSE : gnome-themes-standard gtk2-engine-murrine
*: https://www.pling.com/p/1253999
*: https://www.pling.com/p/1253999
250行目: 350行目:
*:* または、解凍したディレクトリを、~/.themesディレクトリに配置する。
*:* または、解凍したディレクトリを、~/.themesディレクトリに配置する。
*:* または、解凍したディレクトリを、~/.local/share/themesディレクトリに配置する。
*:* または、解凍したディレクトリを、~/.local/share/themesディレクトリに配置する。
*: <br>
* Cloudy GnomeShell
*: https://www.gnome-look.org/p/1297726/
*: 以下にインストール手順を示す。
*:* 解凍したディレクトリを、/usr/share/themesディレクトリに配置する。
*:* または、解凍したディレクトリを、~/.themesディレクトリに配置する。
*:* または、解凍したディレクトリを、~/.local/share/themesディレクトリに配置する。
<br>
GNOMEの設定を直接編集する場合、以下の場所に存在するファイルを編集する。<br>
* GTK 2 (各ユーザ)
*: ~/.gtkrc-2.0
*: <br>
* GTK 2 (全ユーザ)
*: /etc/gtk-2.0/gtkrc
*: <br>
* GTK 3 (各ユーザ)
*: $XDG_CONFIG_HOME/gtk-3.0/settings.ini
*: または
*: $HOME/.config/gtk-3.0/settings.ini (環境変数<code>XDG_CONFIG_HOME</code>が設定されていない場合)
*: <br>
* GTK 3 (全ユーザ)
*: /etc/gtk-3.0/settings.ini
<br><br>
== メニューのテーマ ==
==== Arc ====
GNOME Shellの拡張機能であるArcは、新しいメニューレイアウトを与える。<br>
Arcは、Dash-to-DockやDash-to-Panel等のシェルの拡張機能とも連携できる。<br>
<br>
Arcメニューの主な特徴は、以下の通りである。<br>
* 検索機能
* ユーザによるカスタムショートカット
* タッチ操作に最適化されたレイアウト、Unityスタイルのレイアウト、ダッシュボードスタイルのレイアウト等、17種類のメニュープリセットがある。
* ユーザが選択した色でメニューをテーマ化できる。
* 設定をインポート / エクスポートできる。
* [Super]キーでメニューを呼び出すことができる。
* 標準のメニューを完全に置き換えることができる。
<br>
Arcをインストールするには、まず、必要な依存関係のライブラリをインストールする。<br>
sudo zypper install gnome-shell-extensions gnome-menus girepository-1_0 libgirepository-1_0-1
<br>
以下のURLにアクセスして、Arcをインストールする。<br>
* GNOME 3.36以降およびGNOME 40以降
*: https://extensions.gnome.org/extension/3628/arcmenu<br>
* GNOME 3.38以前
*: https://extensions.gnome.org/extension/1228/arc-menu/<br>
<br><br>
<br><br>


== アイコンのテーマ ==
== アイコンのテーマ ==
アイコンのテーマを変更する場合は、以下のコマンドを実行する。<br>
アイコンテーマの設定方法を以下に示す。<br>
また、GNOME Tweakから変更することもできる。<br>
* 方法 1
gsettings set org.gnome.desktop.interface icon-theme '<アイコンのテーマ名>'
*: 解凍したディレクトリを、/usr/share/iconsディレクトリに配置する。
*: 次に、以下のコマンドを実行して、アイコンテーマをインストールする。
*: <code>gsettings set org.gnome.desktop.interface icon-theme '<アイコンテーマ名>'</code>
*: <br>
* 方法 2
*: 解凍したディレクトリを、~/.iconsディレクトリに配置する。
*: 次に、以下のコマンドを実行して、アイコンテーマをインストールする。
*: <code>gsettings set org.gnome.desktop.interface icon-theme '<アイコンテーマ名>'</code>
*: <br>
* 方法 3
*: まず、解凍したディレクトリを、~/.local/share/iconsディレクトリに配置する。
*: 次に、以下のコマンドを実行して、アイコンテーマをインストールする。
*: <code>gsettings set org.gnome.desktop.interface icon-theme '<アイコンテーマ名>'</code>
<br>
<br>
* Obsidian
* Obsidian
*: https://www.pling.com/p/1169579
*: https://www.pling.com/p/1169579
*: 以下にインストール手順を示す。
*:* 解凍したディレクトリを、/usr/share/iconsディレクトリに配置する。
*:* または、解凍したディレクトリを、~/.iconsディレクトリに配置する。
*:* または、解凍したディレクトリを、~/.local/share/iconsディレクトリに配置する。
*: <code>gsettings set org.gnome.desktop.interface icon-theme 'Obsidian'</code>
*: <code>gsettings set org.gnome.desktop.interface icon-theme 'Obsidian'</code>
*: <br>
*: <br>
* Delft
* Delft
*: https://www.pling.com/p/1199881
*: https://www.pling.com/p/1199881
*: 以下にインストール手順を示す。
*:* 解凍したディレクトリを、/usr/share/iconsディレクトリに配置する。
*:* または、解凍したディレクトリを、~/.iconsディレクトリに配置する。
*:* または、解凍したディレクトリを、~/.local/share/iconsディレクトリに配置する。
*: <code>gsettings set org.gnome.desktop.interface icon-theme 'Delft'</code>
*: <code>gsettings set org.gnome.desktop.interface icon-theme 'Delft'</code>
<br>
アイコンのサイズを変更する場合、/usr/share/gnome-shell/theme/gnome-shell.cssファイルを編集して、以下のように設定を変更する。<br>
<syntaxhighlight lang="css">
/* /usr/share/gnome-shell/theme/gnome-shell.cssファイル */
.icon-grid {
    spacing: 36px;
    -shell-grid-item-size: 118px;
}
.icon-grid .overview-icon {
    icon-size: 96px;
}
</syntaxhighlight>
<br><br>
<br><br>


294行目: 458行目:
<br><br>
<br><br>


== ファイルマネージャ ==
== その他のライブラリのインストール ==
==== Nautilus ====
==== VTE ====
===== 拡張機能 : Nautilus Terminal =====
VTEとは、GTKアプリケーション向けの仮想端末ウィジェットのことである。<br>
Nautilus Terminalは、Nautilusに組み込まれるターミナルである。<br>
常に、カレントディレクトリで起動する。(別のディレクトリに移動した場合は、自動的にcdコマンドが実行される)<br>
Nautilus Terminalのインストールには、Nautilus 3.xまたはNautilus 40が必要である。<br>
<br>
<br>
以下に、Nautilus Terminalの機能を示す。<br>
VTEのビルドに必要なライブラリをインストールする。<br>
* [F4]キーで、表示 / 非表示を切り替えることができる。(別途、設定可能)
sudo zypper install meson ninja gtk3-devel gtk4-devel python3-dataclasses python3-gi-docgen gettext icu-devel pcre2-devel \
* フォント、背景、テキストの色、ターミナルの位置(ウィンドウの上部または下部)等の設定が可能である。
                    fribidi-devel libgnutls-devel systemd-devel gobject-introspection-devel vala \
* コンテクストメニューおよび[Ctrl] + [Shift] + [C]キー / [Ctrl] + [Shift] + [V]キーによるコピー / ペーストに対応している。
                    libvala-0_56-devel # SUSE 15.6以降
* ターミナル上でのファイルのドラッグ&ドロップに対応している。
                    libvala-0_54-devel  # SUSE 15.5以前
<br>
Nautilus Terminalのインストール手順を以下に示す。<br>
<br>
* パッケージ管理システムを使用する場合
*# まず、必要なライブラリをインストールする。<br>dconf-editorは、アプリケーションの設定に必要となるが、将来的には不要になる予定である。
*#: <code>sudo zypper install python3-nautilus python3-psutil python3-pip libglib2.0-bin dconf-editor</code>
*#: <br>
*# Nautilus Terminalが、パッケージ管理システムからインストール可能な場合は、以下のコマンドを実行する。
*#: <code># CentOS</code>
*#: <code>sudo yum install nautilus-terminal</code>
*#: <br>
*#: <code># SUSE</code>
*#: <code>sudo zypper install nautilus-extension-terminal</code>
*#: <br>
*# Nautilusを終了して、変更を適用する。
*#: <code>nautilus -q</code>
*#: <br>
* Nautilus Terminalをビルドする場合
*# まず、Nautilus Terminalのソースコードをダウンロードする。
*#: <code>git clone https://github.com/flozz/nautilus-terminal.git</code>
*#: <code>cd nautilus-terminal</code>
*#: <br>
*# Nautilus Terminalは、システム全体またはユーザのみにインストールすることができるが、システム全体にインストールすることを推奨する。
*#: システム全体にインストールする方法 (推奨)
*#: <code>sudo pip3 install .</code>
*#: <code>sudo nautilus-terminal --install-system</code>
*#: <br>
*#: ユーザのみにインストールする方法
*#: <code>pip3 install --user .</code>
*#: <code>python3 -m nautilus_terminal --install-user</code>
*#: <br>
*# 最後に、Nautilusを終了して、変更を適用する。
*#: <code>nautilus -q</code>
*#: <br>
*# Nautilus Terminalのアップデート手順を、以下に示す。 (PyPI package)
*#: システム全体にインストールしている場合
*#: <code>sudo pip3 install --upgrade nautilus_terminal</code>
*#: <code>sudo nautilus-terminal --install-system</code>
*#: <br>
*#: ユーザのみにインストールしている場合
*#: <code>pip3 install --user --upgrade nautilus_terminal</code>
*#: <code>python3 -m nautilus_terminal --install-user</code>
*#: <br>
*# Nautilus Terminalのアンインストール手順を、以下に示す。
*#: システム全体にインストールしている場合
*#: <code>sudo nautilus-terminal --uninstall-system</code>
*#: <code>sudo pip3 uninstall nautilus-terminal</code>
*#: <br>
*#: ユーザのみにインストールしている場合
*#: <code>python3 -m nautilus_terminal --uninstall-user</code>
*#: <code>pip3 uninstall nautilus-terminal</code>
<br>
Nautilus Terminalの設定方法を、以下に示す。<br>
Nautilus Terminalは、設定用のGUIは存在しないため、DConf Editorを使用して設定する必要がある。<br>
dconf-editor /org/flozz/nautilus-terminal
<br>
 
===== 拡張機能 : ファイルの新規作成 =====
~/Templatesディレクトリが他の名前になっている場合は、以下のコマンドを実行して、ディレクトリ名を検索する。<br>
xdg-user-dir TEMPLATES
<br>
ディレクトリ名が不明な場合は、~/.config/user-dirs.dirsファイル内にある<code>XDG_TEMPLATES_DIR</code>の値を、以下のように変更する。<br>
XDG_TEMPLATES_DIR="$HOME/Templates"
<br>
~/Templatesディレクトリ内に、以下に示すような名前の空のファイルを作成する。<br>
touch 'New Text File.txt'
touch 'New Word File.docx'
touch 'New Excel Spreadsheet.xlsx'
<br>
nano 'New HTML File.html'
<!DOCTYPE html>
<html lang="">
  <head>
    <meta charset="utf-8">
    <title></title>
  </head>
  <body>
    <header></header>
    <main></main>
    <footer></footer>
  </body>
  </html>
<br>
===== 拡張機能 : ファイルの新規作成(右クリック) =====
NautilusおよびFilesにおいて、新規ファイルを作成するためのコンテキストメニューを自動で追加するスクリプトである。<br>
<br>
この拡張機能は、Nautilus 3.22.3で構築されている。<br>
Nautilus 3.26では、Nautilusがデスクトップアイコンを削除しているため、恐らく動作しない。<br>
<br>
インストール手順を、以下に示す。
# 以下に示すURLから拡張機能をダウンロード、または、Not a Bugのリポジトリをクローンする。
#: https://www.gnome-look.org/p/1226147/
#: git clone https://github.com/angela-d/nautilus-right-click-new-file.git
# zipファイルの場合、ファイルを解凍する。
# 解凍したファイルに移動して、以下のコマンドを実行する。<br>このコマンドは、スクリプトがコンテキストメニューに必要なファイルを配置する。
#: <code>./automate.sh</code>
<br>
ヘルプが必要な場合やスクリプトの改良に貢献する場合は、<br>
Not a Bug : https://notabug.org/angela/nautilus-right-click-new-file/issues に課題(またはプルリクエスト)を開く。<br>
<br>
===== 拡張機能 : スクリプトパック =====
NautilusとNemoのスクリプトパック(約1000のスクリプトが含まれる)である。<br>
スクリプトパックの一部は、Gnome LookのWebサイトにある様々なパッケージから取得したものである。<br>
<br>
全ての依存関係のライブラリがインストールされている場合、全てのスクリプトが動作する。<br>
<br>
以下に示すWebサイトにアクセスして、スクリプトパックをダウンロードする。<br>
https://www.gnome-look.org/p/1007602/<br>
<br>
<br>
VTEの[https://github.com/GNOME/vte Github]または[https://gitlab.gnome.org/GNOME/vte/ GitLab]にアクセスして、ソースコードをダウンロードする。<br>
ダウンロードしたファイルを解凍する。<br>
ダウンロードしたファイルを解凍する。<br>
  tar xf The Ultimate Nemo Scripts Pack*.tar.gz
  tar xf vte-<バージョン>.tar.gz
cd vte-<バージョン>
<br>
<br>
以下に示すディレクトリに、スクリプトをコピーする。<br>
VTEをビルドおよびインストールする。<br>
  # Nautilus
  CC=<GCC 9以降のgcc> CXX=<GCC 9以降のg++> \
  ~/.gnome2/nautilus-scriptsディレクトリ
  meson build --prefix=<VTEのインストールディレクトリ> -Dgtk4=true -Ddocs=true
   
  ninja -C build
  # Nemo
  ninja -C build install
~/.gnome2/nemo-scriptsディレクトリ
<br>
<br>
以下のコマンドを実行して、再帰的に<ユーザ名>に変更することもできる。<br>
VTEの動作に必要なライブラリをインストールする。<br>
  find . -type f -exec sed -i s/'home/$USER'/'home/<ユーザ名>'/g {}. +
  sudo zypper install libgtk-4-1
<br>
<br>
===== 拡張機能 : Copy Path / Name =====
~/.profileファイル等に環境変数を追記する。<br>
https://www.gnome-look.org/p/1297647/<br>
vi ~/.profile
<br>
<br>
まず、必要な依存関係のライブラリをインストールする。<br>
  ~/.profileファイル
  sudo yum install nautilus-python python3-gobject
   
   
  sudo zypper install nautilus-python python3-gobject
  export PATH="/<VTEのインストールディレクトリ>/bin:$PATH"
<br>
  export LD_LIBRARY_PATH="/<VTEのインストールディレクトリ>/lib64:$LD_LIBRARY_PATH"
Copy Path / Name拡張機能をダウンロードする。<br>
git clone https://github.com/chr314/nautilus-copy-path.git
  cd nautilus-copy-path
<br>
Copy Path / Name拡張機能をインストールする。<br>
make install
<br>
Nautilusを再起動する。<br>
nautilus -q
<br>
Copy Path / Name拡張機能をアンインストールする場合、以下のコマンドを実行する。<br>
cd <Copy Path / Name拡張機能のインストールディレクトリ>
   
   
  make uninstall
  export PKG_CONFIG_PATH="$(pkg-config --variable pc_path pkg-config)"
  nautilus -q
  # ...略
<br>
  export PKG_CONFIG_PATH="/<VTEのインストールディレクトリ>/lib64/pkgconfig:$PKG_CONFIG_PATH"
Copy Path / Name拡張機能の設定例を、以下に示す。<br>
  <syntaxhighlight lang="javascript">
// config.json
   
   
  {
  export CFLAGS="-L$/<VTEのインストールディレクトリ>/include $CFLAGS"
    "items": {
  export CPPFLAGS="-L/<VTEのインストールディレクトリ>/include $CPPFLAGS"
      "path": true,
      "uri": true,
      "name": true
    },
    "selections": {
      "clipboard": true,
      "primary": true
},
    "language": "auto",
    "separator": ", "
}
</syntaxhighlight>
<br>
 
==== Thunar(推奨) ====
Thunarをインストールするため、以下のコマンドを実行する。<br>
  sudo zypper install thunar
<br>
==== Nemo ====
Nemoをインストールするため、以下のコマンドを実行する。<br>
sudo zypper install nemo
<br>
==== PCManFM ====
PCManFMをインストールするため、以下のコマンドを実行する。<br>
sudo zypper install pcmanfm
<br>
==== Caja ====
Cajaをインストールするため、以下のコマンドを実行する。<br>
sudo zypper install caja
<br>
==== Polo ====
まず、依存関係のライブラリをインストールする。<br>
sudo zypper install libgee-0_8-2 libvte-2_91-0 p7zip-full
<br>
次に、[https://github.com/teejee2008/polo/releases PoloのGithub]にアクセスして、Poloをダウンロードする。<br>
ダウンロードしたファイルにおいて、以下のコマンドを実行する。
sudo sh ./polo*amd64.run
<br><br>
<br><br>


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