「Nwg-shell」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(add en page link.)
 
(同じ利用者による、間の7版が非表示)
1行目: 1行目:
 
[[Category:Wayland コンポジタ]]
 
[[Category:Wayland コンポジタ]]
  +
[[en:Nwg-shell]]
 
{{ic|nwg-shell}} プロジェクト [https://nwg-piotr.github.io/nwg-shell/] は、[[Sway]] Wayland コンポジタのための一貫した GTK ベースのユーザーインターフェースを作成することを目的としています。
 
{{ic|nwg-shell}} プロジェクト [https://nwg-piotr.github.io/nwg-shell/] は、[[Sway]] Wayland コンポジタのための一貫した GTK ベースのユーザーインターフェースを作成することを目的としています。
   
13行目: 14行目:
 
{{Note|{{ic|nwg-shell}} のほとんどのコンポーネントは、単独でもインストールして使用できます。コンポーネントの完全なリストについては、[[#Shell components|シェルコンポーネント章]]を参照してください。}}
 
{{Note|{{ic|nwg-shell}} のほとんどのコンポーネントは、単独でもインストールして使用できます。コンポーネントの完全なリストについては、[[#Shell components|シェルコンポーネント章]]を参照してください。}}
   
{{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}} ですが、他のものでも構いません。
+
{{ic|nwg-shell-installer}} スクリプト([[#設定|設定]]を参照)は、キー設定を適切に行うために、実行前に[[アプリケーション一覧/インターネット#ウェブブラウザ|ウェブブラウザ]]、[[アプリケーション一覧/ユーティリティ#ファイルマネージャ|ファイルマネージャ]]、および [[アプリケーション一覧/ドキュメント#テキストエディタ|テキストエディタ]]がインストールされていることを期待しています。推奨されるものは {{pkg|firefox}}、{{pkg|thunar}} および {{pkg|mousepad}} ですが、他のものでも構いません。
  +
 
== 設定 ==
 
== 設定 ==
   
22行目: 24行目:
 
{{ic|nwg-shell-installer -w -hypr}} (Hyprland 用)
 
{{ic|nwg-shell-installer -w -hypr}} (Hyprland 用)
   
{{Note|{{ic|nwg-shell-installer}} スクリプトは、キー設定を適切に行うために、実行前に [[List_of_applications/Internet#Web_browsers|ウェブブラウザ]]、[[List_of_applications/Utilities#File_managers|ファイルマネージャ]]、および [[List_of_applications/Documents#Text_editors|テキストエディタ]] がインストールされていることを前提としています。推奨されるものは {{pkg|firefox}}、{{pkg|thunar}}、および {{pkg|mousepad}} ですが、他のものでも構いません。}}
+
{{Note|{{ic|nwg-shell-installer}} スクリプトは、キー設定を適切に行うために、実行前に[[アプリケーション一覧/インターネット#ウェブブラウザ|ウェブブラウザ]]、[[アプリケーション一覧/ユーティリティ#ファイルマネージャ|ファイルマネージャ]]、および [[アプリケーション一覧/ドキュメント#テキストエディタ|テキストエディタ]]がインストールされていることを前提としています。推奨されるものは {{pkg|firefox}}、{{pkg|thunar}}、および {{pkg|mousepad}} ですが、他のものでも構いません。}}
   
 
{{Warning|{{ic|nwg-shell-installer}} スクリプトは新規インストール環境で実行されることを想定しており、実行すると各 {{ic|nwg-shell}} コンポーネントの設定やスタイルシートが復元/上書きされ、{{ic|Sway}}(または {{ic|Hyprland}})のメイン設定も上書きされます(スクリプトによって事前にメインの {{ic|Sway/Hyprland}} 設定ファイルのバックアップが作成されます)。}}
 
{{Warning|{{ic|nwg-shell-installer}} スクリプトは新規インストール環境で実行されることを想定しており、実行すると各 {{ic|nwg-shell}} コンポーネントの設定やスタイルシートが復元/上書きされ、{{ic|Sway}}(または {{ic|Hyprland}})のメイン設定も上書きされます(スクリプトによって事前にメインの {{ic|Sway/Hyprland}} 設定ファイルのバックアップが作成されます)。}}
30行目: 32行目:
 
最後に、{{ic|greetd.service}} を[[有効化]]して、ブート時に [[greetd]] が起動するようにし、[[Greetd#nwg-hello|{{ic|nwg-hello}} グリ​​ーターを設定]]することができます。
 
最後に、{{ic|greetd.service}} を[[有効化]]して、ブート時に [[greetd]] が起動するようにし、[[Greetd#nwg-hello|{{ic|nwg-hello}} グリ​​ーターを設定]]することができます。
   
  +
== シェルコンポーネント ==
== Shell components ==
 
  +
  +
{{pkg|nwg-shell}} パッケージには、以下の {{ic|nwg-shell}} コンポーネントが含まれています:
   
  +
{{Note|これらのコンポーネントのほとんどは、単独でインストールして使用することができます。}}
The {{pkg|nwg-shell}} package provides the following {{ic|nwg-shell}} components:
 
   
  +
* {{App|azote|wlroots ベースのコンポジタやその他の一部のウィンドウマネージャ用の壁紙マネージャ。|https://github.com/nwg-piotr/azote|{{Pkg|azote}}}}
{{Note|Most of these components can be installed and used standalone.}}
 
  +
* {{App|gopsuinfo|Waybar のようなパネルでシステム使用情報をテキストとして表示するための gopsutil ベースのコマンド。または tint2 および nwg-panel のエグゼキュータ内でアイコン/テキストとして表示。|https://github.com/nwg-piotr/gopsuinfo|{{Pkg|gopsuinfo}}}}
  +
* {{App|nwg-bar|wlroots ベースのコンポジタ用の GTK3 ベースのボタンバー。|https://github.com/nwg-piotr/nwg-bar|{{Pkg|nwg-bar}}}}
  +
* {{App|nwg-clipman|cliphist 用の GTK3 ベースの GUI。|https://github.com/nwg-piotr/nwg-clipman|{{Pkg|nwg-clipman}}}}
  +
* {{App|nwg-displays|sway および Hyprland 用の出力管理ユーティリティ。|https://github.com/nwg-piotr/nwg-displays|{{Pkg|nwg-displays}}}}
  +
* {{App|nwg-dock|Sway 用の GTK3 ベースのドック。|https://github.com/nwg-piotr/nwg-dock|{{Pkg|nwg-dock}}}}
  +
* {{App|nwg-dock-hyprland|Hyprland 用の GTK3 ベースのドック。|https://github.com/nwg-piotr/nwg-dock-hyprland|{{Pkg|nwg-dock-hyprland}}}}
  +
* {{App|nwg-drawer|wlroots ベースの Wayland コンポジタ用のアプリケーションドロワー。|https://github.com/nwg-piotr/nwg-drawer|{{Pkg|nwg-drawer}}}}
  +
* {{App|nwg-hello|Python で書かれた greetd 用の GTK3 ベースのグリ​​ーター。|https://github.com/nwg-piotr/nwg-hello|{{Pkg|nwg-hello}}}}
  +
* {{App|nwg-icon-picker|テキスト検索オプション付きの GTK アイコンチューザー。|https://github.com/nwg-piotr/nwg-icon-picker|{{Pkg|nwg-icon-picker}}}}
  +
* {{App|nwg-look|wlroots 環境で動作するように適応された GTK3 設定エディタ。|https://github.com/nwg-piotr/nwg-look|{{Pkg|nwg-look}}}}
  +
* {{App|nwg-menu|nwg-panel のための MenuStart プラグイン。また、単独でも動作可能。|https://github.com/nwg-piotr/nwg-menu|{{Pkg|nwg-menu}}}}
  +
* {{App|nwg-panel|sway および Hyprland Wayland コンポジタ用の GTK3 ベースのパネル。|https://github.com/nwg-piotr/nwg-panel|{{Pkg|nwg-panel}}}}
  +
* {{App|nwg-readme-browser|WebKitGTK ベースの README ファイルブラウザ。|https://github.com/nwg-piotr/nwg-readme-browser|{{Pkg|nwg-readme-browser}}}}
  +
* {{App|nwg-shell|Sway および Hyprland Wayland コンポジタ用の GTK3 ベースのシェルの nwg-shell プロジェクト用インストーラーおよびメタパッケージ。|https://github.com/nwg-piotr/nwg-shell|{{Pkg|nwg-shell}}}}
  +
* {{App|nwg-shell-config|nwg-shell 設定ユーティリティ。|https://github.com/nwg-piotr/nwg-shell-config|{{Pkg|nwg-shell-config}}}}
  +
* {{App|nwg-shell-wallpapers|nwg-shell プロジェクトに貢献された壁紙のセレクション。|https://github.com/nwg-piotr/nwg-shell-wallpapers|{{Pkg|nwg-shell-wallpapers}}}}
   
  +
{{TranslationStatus|Nwg-shell|2024-08-25|815347}}
* {{App|azote|Wallpaper manager for wlroots-based compositors and some other WMs.|https://github.com/nwg-piotr/azote|{{Pkg|azote}}}}
 
* {{App|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|{{Pkg|gopsuinfo}}}}
 
* {{App|nwg-bar|GTK3-based button bar for wlroots-based compositors.|https://github.com/nwg-piotr/nwg-bar|{{Pkg|nwg-bar}}}}
 
* {{App|nwg-clipman|a GTK3-based GUI for cliphist.|https://github.com/nwg-piotr/nwg-clipman|{{Pkg|nwg-clipman}}}}
 
* {{App|nwg-displays|Output management utility for sway and Hyprland.|https://github.com/nwg-piotr/nwg-displays|{{Pkg|nwg-displays}}}}
 
* {{App|nwg-dock|GTK3-based dock for Sway.|https://github.com/nwg-piotr/nwg-dock|{{Pkg|nwg-dock}}}}
 
* {{App|nwg-dock-hyprland|GTK3-based dock for Hyprland.|https://github.com/nwg-piotr/nwg-dock-hyprland|{{Pkg|nwg-dock-hyprland}}}}
 
* {{App|nwg-drawer|Application drawer for wlroots-based Wayland compositors.|https://github.com/nwg-piotr/nwg-drawer|{{Pkg|nwg-drawer}}}}
 
* {{App|nwg-hello|GTK3-based greeter for greetd written in python.|https://github.com/nwg-piotr/nwg-hello|{{Pkg|nwg-hello}}}}
 
* {{App|nwg-icon-picker|GTK icon chooser with a text search option.|https://github.com/nwg-piotr/nwg-icon-picker|{{Pkg|nwg-icon-picker}}}}
 
* {{App|nwg-look|GTK3 settings editor adapted to work in the wlroots environment.|https://github.com/nwg-piotr/nwg-look|{{Pkg|nwg-look}}}}
 
* {{App|nwg-menu|MenuStart plugin to nwg-panel, also capable of working standalone.|https://github.com/nwg-piotr/nwg-menu|{{Pkg|nwg-menu}}}}
 
* {{App|nwg-panel|GTK3-based panel for sway and Hyprland Wayland compositors.|https://github.com/nwg-piotr/nwg-panel|{{Pkg|nwg-panel}}}}
 
* {{App|nwg-readme-browser|WebKitGTK-based README file browser.|https://github.com/nwg-piotr/nwg-readme-browser|{{Pkg|nwg-readme-browser}}}}
 
* {{App|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|{{Pkg|nwg-shell}}}}
 
* {{App|nwg-shell-config|nwg-shell configuration utility.|https://github.com/nwg-piotr/nwg-shell-config|{{Pkg|nwg-shell-config}}}}
 
* {{App|nwg-shell-wallpapers|Selection of wallpapers contributed to the nwg-shell project.|https://github.com/nwg-piotr/nwg-shell-wallpapers|{{Pkg|nwg-shell-wallpapers}}}}
 

2024年8月25日 (日) 21:08時点における最新版

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 ですが、他のものでも構いません。

設定

nwg-shell パッケージには、すべての nwg-shell コンポーネントのデフォルト設定や、Sway/Hyprland 用のカスタム設定を対話的に生成するための nwg-shell-installer スクリプトが含まれています。使用方法は以下の通りです:

nwg-shell-installer -w (Sway 用)

nwg-shell-installer -w -hypr (Hyprland 用)

ノート: nwg-shell-installer スクリプトは、キー設定を適切に行うために、実行前にウェブブラウザファイルマネージャ、および テキストエディタがインストールされていることを前提としています。推奨されるものは firefoxthunar、および mousepad ですが、他のものでも構いません。
警告: nwg-shell-installer スクリプトは新規インストール環境で実行されることを想定しており、実行すると各 nwg-shell コンポーネントの設定やスタイルシートが復元/上書きされ、Sway(または Hyprland)のメイン設定も上書きされます(スクリプトによって事前にメインの Sway/Hyprland 設定ファイルのバックアップが作成されます)。

また、各 nwg-shell コンポーネントの設定やスタイルシートは、グラフィカルに、または ~/.config/component_name 以下の関連ファイルを編集することで、手動で変更することもできます。

最後に、greetd.service有効化して、ブート時に greetd が起動するようにし、nwg-hello グリ​​ーターを設定することができます。

シェルコンポーネント

nwg-shell パッケージには、以下の nwg-shell コンポーネントが含まれています:

ノート: これらのコンポーネントのほとんどは、単独でインストールして使用することができます。
  • azote — wlroots ベースのコンポジタやその他の一部のウィンドウマネージャ用の壁紙マネージャ。
https://github.com/nwg-piotr/azote || azote
  • gopsuinfo — Waybar のようなパネルでシステム使用情報をテキストとして表示するための gopsutil ベースのコマンド。または tint2 および nwg-panel のエグゼキュータ内でアイコン/テキストとして表示。
https://github.com/nwg-piotr/gopsuinfo || gopsuinfo
  • nwg-bar — wlroots ベースのコンポジタ用の GTK3 ベースのボタンバー。
https://github.com/nwg-piotr/nwg-bar || nwg-bar
  • nwg-clipman — cliphist 用の GTK3 ベースの GUI。
https://github.com/nwg-piotr/nwg-clipman || nwg-clipman
  • nwg-displays — sway および Hyprland 用の出力管理ユーティリティ。
https://github.com/nwg-piotr/nwg-displays || nwg-displays
  • nwg-dock — Sway 用の GTK3 ベースのドック。
https://github.com/nwg-piotr/nwg-dock || nwg-dock
  • nwg-dock-hyprland — Hyprland 用の GTK3 ベースのドック。
https://github.com/nwg-piotr/nwg-dock-hyprland || nwg-dock-hyprland
  • nwg-drawer — wlroots ベースの Wayland コンポジタ用のアプリケーションドロワー。
https://github.com/nwg-piotr/nwg-drawer || nwg-drawer
  • nwg-hello — Python で書かれた greetd 用の GTK3 ベースのグリ​​ーター。
https://github.com/nwg-piotr/nwg-hello || nwg-hello
  • nwg-icon-picker — テキスト検索オプション付きの GTK アイコンチューザー。
https://github.com/nwg-piotr/nwg-icon-picker || nwg-icon-picker
  • nwg-look — wlroots 環境で動作するように適応された GTK3 設定エディタ。
https://github.com/nwg-piotr/nwg-look || nwg-look
  • nwg-menu — nwg-panel のための MenuStart プラグイン。また、単独でも動作可能。
https://github.com/nwg-piotr/nwg-menu || nwg-menu
  • nwg-panel — sway および Hyprland Wayland コンポジタ用の GTK3 ベースのパネル。
https://github.com/nwg-piotr/nwg-panel || nwg-panel
  • nwg-readme-browser — WebKitGTK ベースの README ファイルブラウザ。
https://github.com/nwg-piotr/nwg-readme-browser || nwg-readme-browser
  • nwg-shell — Sway および Hyprland Wayland コンポジタ用の GTK3 ベースのシェルの nwg-shell プロジェクト用インストーラーおよびメタパッケージ。
https://github.com/nwg-piotr/nwg-shell || nwg-shell
  • nwg-shell-config — nwg-shell 設定ユーティリティ。
https://github.com/nwg-piotr/nwg-shell-config || nwg-shell-config
  • nwg-shell-wallpapers — nwg-shell プロジェクトに貢献された壁紙のセレクション。
https://github.com/nwg-piotr/nwg-shell-wallpapers || nwg-shell-wallpapers
翻訳ステータス: このページは en:Nwg-shell の翻訳バージョンです。最後の翻訳日は 2024-08-25 です。もし英語版に 変更 があれば、翻訳の同期を手伝うことができます。