Nwg-shell
nwg-shell
プロジェクト [1] は、Sway Wayland コンポジタのための一貫した GTK ベースのユーザーインターフェースを作成することを目的としています。
バージョン 0.5.0 以降 [2]、Hyprland もサポートされています。
インストール
nwg-shell
のコンポーネントは、nwg-shell (メタパッケージ)を使用してインストールできます。
nwg-shell-installer
スクリプト(設定章を参照)は、キー設定を適切に行うために、実行前に ウェブブラウザ、ファイルマネージャ、および テキストエディタ がインストールされていることを期待しています。推奨されるものは firefox、thunar、および mousepad ですが、他のものでも構いません。
Configuration
The nwg-shell package provides the nwg-shell-installer
script which can be run to interactively generate a default configuration for every nwg-shell
components as well as a custom configuration for Sway/Hyprland
like so:
nwg-shell-installer -w
(for Sway)
nwg-shell-installer -w -hypr
(for Hyprland)
Alternatively, one can modify each nwg-shell
components' configurations and style sheets graphically or by modifying the related files under ~/.config/component_name
.
Finally, one can enable the greetd.service
(so greetd will be started at boot) and set up the nwg-hello
greeter.
Shell components
The nwg-shell package provides the following nwg-shell
components:
- azote — Wallpaper manager for wlroots-based compositors and some other WMs.
- gopsuinfo — A gopsutil-based command to display system usage info as text in panels like Waybar or icon/text in tint2 and nwg-panel executors.
- nwg-bar — GTK3-based button bar for wlroots-based compositors.
- nwg-clipman — a GTK3-based GUI for cliphist.
- nwg-displays — Output management utility for sway and Hyprland.
- nwg-dock — GTK3-based dock for Sway.
- nwg-dock-hyprland — GTK3-based dock for Hyprland.
- nwg-drawer — Application drawer for wlroots-based Wayland compositors.
- nwg-hello — GTK3-based greeter for greetd written in python.
- nwg-icon-picker — GTK icon chooser with a text search option.
- nwg-look — GTK3 settings editor adapted to work in the wlroots environment.
- nwg-menu — MenuStart plugin to nwg-panel, also capable of working standalone.
- nwg-panel — GTK3-based panel for sway and Hyprland Wayland compositors.
- nwg-readme-browser — WebKitGTK-based README file browser.
- nwg-shell — Installer & meta-package for the nwg-shell project: a GTK3-based shell for Sway and Hyprland Wayland compositors.
- nwg-shell-config — nwg-shell configuration utility.
- nwg-shell-wallpapers — Selection of wallpapers contributed to the nwg-shell project.