📢 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をインストールする。
  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>
==== 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をインストールする必要がある。
*: 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
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をインストールする必要がある。
*: 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
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]]