📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| (同じ利用者による、間の12版が非表示) | |||
| 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をインストールする。 | ||
# RHEL | |||
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> | ||
* Desktop Icons Neoのインストールリンク | |||
*: https://extensions.gnome.org/extension/4337/desktop-icons-neo/ | |||
* Desktop Iconsのインストールリンク | |||
*: https://extensions.gnome.org/extension/1465/desktop-icons/ | |||
<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> | この拡張機能は、[アクティビティ]メニューにスタートメニューを追加する機能である。<br> | ||
| 73行目: | 133行目: | ||
インストールリンク : https://extensions.gnome.org/extension/6/applications-menu/<br> | インストールリンク : https://extensions.gnome.org/extension/6/applications-menu/<br> | ||
<br> | <br> | ||
==== Gno Menu ==== | ==== Gno Menu (開発中止) ==== | ||
Gno-Menuは、トップパネルにアプリケーションメニューを追加するだけでなく、多くの機能とカスタマイズ性がある。<br> | Gno-Menuは、トップパネルにアプリケーションメニューを追加するだけでなく、多くの機能とカスタマイズ性がある。<br> | ||
<br> | <br> | ||
| 214行目: | 274行目: | ||
* Fluent GTK Theme (推奨) | * Fluent GTK Theme (推奨) | ||
*: GTK+ 3.20以降とMurrine Engineをインストールする必要がある。 | *: GTK+ 3.20以降と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 | ||
| 272行目: | 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をインストールする必要がある。 | ||
*: | *: 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 | ||
| 397行目: | 457行目: | ||
# DCconf Editorを起動して、[org.gnome.desktop.interface] - [desktop] - [interface] - [cursor-theme]に移動して、任意のカーソルに設定する。<br>また、[cursor-size]にて、カーソルサイズを変更することもできる。<br> | # DCconf Editorを起動して、[org.gnome.desktop.interface] - [desktop] - [interface] - [cursor-theme]に移動して、任意のカーソルに設定する。<br>また、[cursor-size]にて、カーソルサイズを変更することもできる。<br> | ||
<br><br> | <br><br> | ||
== その他のライブラリのインストール == | |||
==== VTE ==== | |||
VTEとは、GTKアプリケーション向けの仮想端末ウィジェットのことである。<br> | |||
<br> | |||
VTEのビルドに必要なライブラリをインストールする。<br> | |||
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 \ | |||
libvala-0_56-devel # SUSE 15.6以降 | |||
libvala-0_54-devel # SUSE 15.5以前 | |||
<br> | |||
VTEの[https://github.com/GNOME/vte Github]または[https://gitlab.gnome.org/GNOME/vte/ GitLab]にアクセスして、ソースコードをダウンロードする。<br> | |||
ダウンロードしたファイルを解凍する。<br> | |||
tar xf vte-<バージョン>.tar.gz | |||
cd vte-<バージョン> | |||
<br> | |||
VTEをビルドおよびインストールする。<br> | |||
CC=<GCC 9以降のgcc> CXX=<GCC 9以降のg++> \ | |||
meson build --prefix=<VTEのインストールディレクトリ> -Dgtk4=true -Ddocs=true | |||
ninja -C build | |||
ninja -C build install | |||
<br> | |||
VTEの動作に必要なライブラリをインストールする。<br> | |||
sudo zypper install libgtk-4-1 | |||
<br> | |||
~/.profileファイル等に環境変数を追記する。<br> | |||
vi ~/.profile | |||
<br> | |||
~/.profileファイル | |||
export PATH="/<VTEのインストールディレクトリ>/bin:$PATH" | |||
export LD_LIBRARY_PATH="/<VTEのインストールディレクトリ>/lib64:$LD_LIBRARY_PATH" | |||
export PKG_CONFIG_PATH="$(pkg-config --variable pc_path pkg-config)" | |||
# ...略 | |||
export PKG_CONFIG_PATH="/<VTEのインストールディレクトリ>/lib64/pkgconfig:$PKG_CONFIG_PATH" | |||
export CFLAGS="-L$/<VTEのインストールディレクトリ>/include $CFLAGS" | |||
export CPPFLAGS="-L/<VTEのインストールディレクトリ>/include $CPPFLAGS" | |||
<br><br> | |||
[[カテゴリ:RHEL]][[カテゴリ:SUSE]] | |||