GNOME Shell Extensions
久しぶりにGNOME Shell Extension を整理してみよう。環境は以下のとおり。
- Ubuntu 22.04(GNOME Shell 42.9, X11) / デスクトップPC
- Ubuntu 23.10(GNOME Shell 45.1, Wayland) / タッチスクリーンのノートPC
- Ubuntu 24.04 Daily Build(GNOME Shell 45.1, Wayland) / VMWare Player
- Arch Linux(GNOME Shell 45.1, Wayland) / タッチスクリーンのノートPC
🚀タスクバー、ランチャー
Dash to Panel ⭐⭐⭐
https://extensions.gnome.org/extension/1160/dash-to-panel/
お気に入りのアプリケーション、タスクトレイをパネルで表示する
私はタッチスクリーンを利用するので右側にパネルを配置して親指で操作している
⚠️Wayland+タッチスクリーン環境で使う場合は以下を利用する
https://github.com/matt1432/dash-to-panel-touch-fix.git
ArcMenu ⭐⭐⭐
https://extensions.gnome.org/extension/3628/arcmenu/
アプリケーションメニューやランチャー
Superキー押下してそのままキー入力でテキスト型のランチャーとして使える
⚠️Wayland+タッチスクリーン環境で使う場合は最新のソースコードから手動で導入する
https://gitlab.com/arcmenu/ArcMenu.git
Argos ⭐⭐
https://extensions.gnome.org/extension/1176/argos/
タスクトレイにスクリプトの結果を表示したり、スクリプトを起動できる
使い方次第で汎用性が非常に高い
git clone https://github.com/p-e-w/argos.git -b WIP-gnome-45 |
Panel Date Format ⭐
https://extensions.gnome.org/extension/1462/panel-date-format/
パネルの日時表示書式をカスタマイズできる%n
で改行も入れられる
dconf write /org/gnome/shell/extensions/panel-date-format/format "'%m/%d%n%a%n%H:%M'" |
Input Method Panel
https://extensions.gnome.org/extension/261/kimpanel/
Arch Linux でIMEの状況をアイコン表示する
🪟ウィンドウ制御
Forge ⭐⭐⭐
https://extensions.gnome.org/extension/4481/forge/
ウィンドウをタイル制御してくれる
特にタッチスクリーン操作の場合に画面配置の自動化が便利
🧱壁紙
Wallpaper Slideshow ⭐
https://extensions.gnome.org/extension/6281/wallpaper-slideshow/
指定した間隔で壁紙を切り替える
BINGの壁紙もダウンロードできる
操作はデスクトップを右クリック
Bing Wallpaper
https://extensions.gnome.org/extension/1262/bing-wallpaper-changer/
日替わりでBINGの壁紙を背景に設定してくれる
美しい画像が揃っている
💻ワークスペース
Space Bar ⭐
https://extensions.gnome.org/extension/5090/space-bar/
パネルを左/右に配置しても見栄えが悪くならない
現在のワークスペース番号を表示する
私はSpace Barのショートカットキーをすべてクリアしている
Workplace Indicator
https://extensions.gnome.org/extension/21/workspace-indicator/
パネルを左/右に配置するとワークスペースは白太線、黒細線で表示される
🧰アプリケーションアイコン
Dynamic Calendar, Clocks and Weather Icons
https://extensions.gnome.org/extension/5550/dynamic-calendar-and-clocks-icons/
カレンダー、時計、天気のアプリアイコンが現在の状況を示してくれる