「Nwg-shell」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(add article.)
 
(翻訳)
1行目: 1行目:
[[Category:Wayland compositors]]
+
[[Category:Wayland コンポジタ]]
The {{ic|nwg-shell}} project [https://nwg-piotr.github.io/nwg-shell/] aims to create a consistent, GTK based user interface for the [[Sway]] Wayland Compositor.
+
{{ic|nwg-shell}} プロジェクト [https://nwg-piotr.github.io/nwg-shell/] は、[[Sway]] Wayland コンポジタのための一貫した GTK ベースのユーザーインターフェースを作成することを目的としています。
   
It also supports [[Hyprland]] since version 0.5.0 [https://github.com/nwg-piotr/nwg-shell/releases/tag/v0.5.0].
+
バージョン 0.5.0 以降 [https://github.com/nwg-piotr/nwg-shell/releases/tag/v0.5.0]、[[Hyprland]] もサポートされています。
   
  +
{{Note|Hyprland のサポートは、シェルへの追加機能であり、単独での機能ではありません。}}
{{Note|Hyprland support is an addition to the shell, not a standalone feature.}}
 
   
== Installation ==
+
== インストール ==
   
The {{ic|nwg-shell}} components can be [[install]]ed with the {{Pkg|nwg-shell}} (meta) package.
+
{{ic|nwg-shell}} のコンポーネントは、{{Pkg|nwg-shell}} (メタパッケージ)を使用して[[インストール]]できます。
   
  +
{{Note|Hyprland のサポートには、いくつかの追加パッケージが必要です。{{Pkg|nwg-shell}} パッケージのオプション依存関係のリストを確認してください。}}
{{Note|Support for Hyprland requires a few additional packages. Check the list of optional dependencies for the {{Pkg|nwg-shell}} package.}}
 
  +
{{Note|{{ic|nwg-shell}} のほとんどのコンポーネントは、単独でもインストールして使用できます。コンポーネントの完全なリストについては、[[#Shell components|シェルコンポーネント章]]を参照してください。}}
{{Note|Most components of the {{ic|nwg-shell}} can also be installed and used standalone. See the [[#Shell components|shell components chapter]] for a full list of components.}}
 
 
The {{ic|nwg-shell-installer}} script (see the [[#Configuration|configuration chapter]]) also expects a [[List_of_applications/Internet#Web_browsers|web browser]], a [[List_of_applications/Utilities#File_managers|file manager]] and a [[List_of_applications/Documents#Text_editors|text editor]] to be installed '''before''' being run in order to setup keybindings properly. The suggested ones are {{pkg|firefox}}, {{pkg|thunar}} and {{pkg|mousepad}} but other ones can be installed instead.
 
   
  +
{{ic|nwg-shell-installer}} スクリプト([[#Configuration|設定章]]を参照)は、キー設定を適切に行うために、実行前に [[List_of_applications/Internet#Web_browsers|ウェブブラウザ]]、[[List_of_applications/Utilities#File_managers|ファイルマネージャ]]、および [[List_of_applications/Documents#Text_editors|テキストエディタ]] がインストールされていることを期待しています。推奨されるものは {{pkg|firefox}}、{{pkg|thunar}}、および {{pkg|mousepad}} ですが、他のものでも構いません。
 
== Configuration ==
 
== Configuration ==
   

2024年8月25日 (日) 20:16時点における版

nwg-shell プロジェクト [1] は、Sway Wayland コンポジタのための一貫した GTK ベースのユーザーインターフェースを作成することを目的としています。

バージョン 0.5.0 以降 [2]Hyprland もサポートされています。

ノート: Hyprland のサポートは、シェルへの追加機能であり、単独での機能ではありません。

インストール

nwg-shell のコンポーネントは、nwg-shell (メタパッケージ)を使用してインストールできます。

ノート: Hyprland のサポートには、いくつかの追加パッケージが必要です。nwg-shell パッケージのオプション依存関係のリストを確認してください。
ノート: nwg-shell のほとんどのコンポーネントは、単独でもインストールして使用できます。コンポーネントの完全なリストについては、シェルコンポーネント章を参照してください。

nwg-shell-installer スクリプト(設定章を参照)は、キー設定を適切に行うために、実行前に ウェブブラウザファイルマネージャ、および テキストエディタ がインストールされていることを期待しています。推奨されるものは firefoxthunar、および 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)

ノート: The nwg-shell-installer script expects a web browser, a file manager and a text editor to be installed before being run in order to setup keybindings properly. The suggested ones are firefox, thunar and mousepad but other ones can be installed instead.
警告: The nwg-shell-installer script is made to be run on fresh installations as it will restore/overwrite configurations and style sheets of each nwg-shell components as well as overwrite the Sway (or Hyprland) main configuration (a backup of the main Sway/Hyprland configuration file is created by the script beforehand).

Alternatively, one can modify each nwg-shellcomponents' 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:

ノート: Most of these components can be installed and used standalone.
  • azote — Wallpaper manager for wlroots-based compositors and some other WMs.
https://github.com/nwg-piotr/azote || azote
  • 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.
https://github.com/nwg-piotr/gopsuinfo || gopsuinfo
  • nwg-bar — GTK3-based button bar for wlroots-based compositors.
https://github.com/nwg-piotr/nwg-bar || nwg-bar
  • nwg-clipman — a GTK3-based GUI for cliphist.
https://github.com/nwg-piotr/nwg-clipman || nwg-clipman
  • nwg-displays — Output management utility for sway and Hyprland.
https://github.com/nwg-piotr/nwg-displays || nwg-displays
  • nwg-dock — GTK3-based dock for Sway.
https://github.com/nwg-piotr/nwg-dock || nwg-dock
  • nwg-dock-hyprland — GTK3-based dock for Hyprland.
https://github.com/nwg-piotr/nwg-dock-hyprland || nwg-dock-hyprland
  • nwg-drawer — Application drawer for wlroots-based Wayland compositors.
https://github.com/nwg-piotr/nwg-drawer || nwg-drawer
  • nwg-hello — GTK3-based greeter for greetd written in python.
https://github.com/nwg-piotr/nwg-hello || nwg-hello
  • nwg-icon-picker — GTK icon chooser with a text search option.
https://github.com/nwg-piotr/nwg-icon-picker || nwg-icon-picker
  • nwg-look — GTK3 settings editor adapted to work in the wlroots environment.
https://github.com/nwg-piotr/nwg-look || nwg-look
  • nwg-menu — MenuStart plugin to nwg-panel, also capable of working standalone.
https://github.com/nwg-piotr/nwg-menu || nwg-menu
  • nwg-panel — GTK3-based panel for sway and Hyprland Wayland compositors.
https://github.com/nwg-piotr/nwg-panel || nwg-panel
  • nwg-readme-browser — WebKitGTK-based README file browser.
https://github.com/nwg-piotr/nwg-readme-browser || nwg-readme-browser
  • nwg-shell — Installer & meta-package for the nwg-shell project: a GTK3-based shell for Sway and Hyprland Wayland compositors.
https://github.com/nwg-piotr/nwg-shell || nwg-shell
  • nwg-shell-config — nwg-shell configuration utility.
https://github.com/nwg-piotr/nwg-shell-config || nwg-shell-config
  • nwg-shell-wallpapers — Selection of wallpapers contributed to the nwg-shell project.
https://github.com/nwg-piotr/nwg-shell-wallpapers || nwg-shell-wallpapers