「Labwc」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(一部翻訳)
 
(add en page link.)
 
(同じ利用者による、間の7版が非表示)
1行目: 1行目:
 
[[Category:Wayland コンポジタ]]
 
[[Category:Wayland コンポジタ]]
  +
[[en:Labwc]]
 
{{Related articles start}}
 
{{Related articles start}}
 
{{Related|ウィンドウマネージャ}}
 
{{Related|ウィンドウマネージャ}}
 
{{Related|Wayland#コンポジタ}}
 
{{Related|Wayland#コンポジタ}}
 
{{Related articles end}}
 
{{Related articles end}}
 
 
Labwc は Lab Wayland Compositor[https://github.com/labwc/labwc/blob/master/README.md] の略です。
 
Labwc は Lab Wayland Compositor[https://github.com/labwc/labwc/blob/master/README.md] の略です。
 
[https://labwc.github.io/ 公式ウェブサイト]によると:
 
[https://labwc.github.io/ 公式ウェブサイト]によると:
21行目: 21行目:
 
== Configuration ==
 
== Configuration ==
   
  +
Openbox 3.6 の仕様を設定とテーマの構文に使用します。
{{Style|Multiple sections duplicate [https://labwc.github.io/getting-started.html upstream documentation]. Missing [[Template:ic]] and [[Template:man]] between other misc visual adjustments.}}
 
  +
~/.config/labwc/ の設定レイアウト:
 
Openbox 3.6 specification is used for configuration and theme syntaxes.
 
Config layout for ~/.config/labwc/ :
 
   
 
:- autostart
 
:- autostart
31行目: 29行目:
 
:- rc.xml
 
:- rc.xml
 
:- themerc-override
 
:- themerc-override
  +
:- shutdown
   
See `man labwc-config and `man labwc-theme` for further details. rc.xml.all contain default settings with all options.
+
詳細は `man labwc-config` `man labwc-theme` を参照してください。rc.xml.all には、すべてのオプションを含むデフォルト設定が含まれています。
   
copy the sample configuration files located at {{ic|/usr/share/doc/labwc/}} to {{ic|~/.config/labwc/}}.
+
サンプル設定ファイルを {{ic|/usr/share/doc/labwc/}} から {{ic|~/.config/labwc/}} にコピーしてください。
   
see [https://labwc.github.io/integration.html integration] for more configuration
+
より多くの設定については、[https://labwc.github.io/integration.html integration] を参照してください。
   
=== Autostart ===
+
=== 自動起動 ===
   
~/.config/labwc/autostart is used as autostart.
+
~/.config/labwc/autostart を自動起動として使用します。
   
=== Keymap ===
+
=== キーマップ ===
   
On ~/.config/labwc/environment
+
~/.config/labwc/environment にて
   
The following keyboard-configuration variables are supported: XKB_DEFAULT_RULES, XKB_DEFAULT_MODEL, XKB_DEFAULT_LAYOUT, XKB_DEFAULT_VARIANT and XKB_DEFAULT_OPTIONS. :
+
以下のキーボード設定変数がサポートされています:XKB_DEFAULT_RULES, XKB_DEFAULT_MODEL, XKB_DEFAULT_LAYOUT, XKB_DEFAULT_VARIANT, XKB_DEFAULT_OPTIONS:
 
XKB_DEFAULT_LAYOUT=us
 
XKB_DEFAULT_LAYOUT=us
 
XKB_DEFAULT_LAYOUT=us,de
 
XKB_DEFAULT_LAYOUT=us,de
 
XKB_DEFAULT_OPTIONS=grp:alt_shift_toggle
 
XKB_DEFAULT_OPTIONS=grp:alt_shift_toggle
 
XKB_DEFAULT_OPTIONS=grp:shift_caps_toggle
 
XKB_DEFAULT_OPTIONS=grp:shift_caps_toggle
for details see {{man|7|xkeyboard-config}}
+
詳細は {{man|7|xkeyboard-config}} を参照してください。
   
  +
=== キーリピートの遅延と速度 ===
=== Typematic delay and rate ===
 
   
  +
キーリピートの遅延と速度を変更するには、入力セクションに以下の行を追加します。これらはデフォルト値です:
To change typematic delay and rate, you can add the following lines to your input section, these are default value:
 
 
{{hc|~/.config/labwc/rc.xml|
 
{{hc|~/.config/labwc/rc.xml|
 
<keyboard>
 
<keyboard>
63行目: 62行目:
 
}}
 
}}
   
=== Statusbar ===
+
=== ステータスバー ===
   
{{Pkg|waybar}} can be used.
+
{{Pkg|waybar}} が使用できます。
 
{{hc|~/.config/labwc/autostart|
 
{{hc|~/.config/labwc/autostart|
 
waybar >/dev/null 2>&1 &
 
waybar >/dev/null 2>&1 &
 
}}
 
}}
  +
{{man|5|waybar-wlr-taskbar}} でトップレベルフォーリンプロトコルを通じてタスクバーを有効にします。
to enable a taskbar through the toplevel-foreign protocol in {{man|5|waybar-wlr-taskbar}}
 
 
{{hc|~/.config/waybar/config|
 
{{hc|~/.config/waybar/config|
 
"modules-left": ["wlr/taskbar"],
 
"modules-left": ["wlr/taskbar"],
79行目: 78行目:
 
}}
 
}}
   
=== Outputs ===
+
=== 出力 ===
   
external tools like {{Pkg|wlr-randr}},{{Pkg|kanshi}} {{hc|~/.config/labwc/autostart|
+
外部ツールとして {{Pkg|wlr-randr}},{{Pkg|kanshi}} を使用することができます。{{hc|~/.config/labwc/autostart|
 
wlr-randr --output HDMI-A-2 --preferred --pos 0,0 --output HDMI-A-1 --preferred --pos -1920,0
 
wlr-randr --output HDMI-A-2 --preferred --pos 0,0 --output HDMI-A-1 --preferred --pos -1920,0
   
 
}}
 
}}
   
==== Wallpaper ====
+
==== 壁紙 ====
   
use autostart and wallpaper [https://github.com/swaywm/sway/wiki/Useful-add-ons-for-sway#wallpaper setter] like {{Pkg|swaybg}}, {{Pkg|wallutils}}, {{Pkg|wpaperd}}, {{Aur|wbg}} etc
+
自動起動と壁紙セッター [https://github.com/swaywm/sway/wiki/Useful-add-ons-for-sway#wallpaper setter] として {{Pkg|swaybg}}, {{Pkg|wallutils}}, {{Pkg|wpaperd}}, {{Aur|wbg}} などを使用します
 
{{hc|~/.config/labwc/autostart|
 
{{hc|~/.config/labwc/autostart|
 
swaybg -c '#113344' >/dev/null 2>&1 &
 
swaybg -c '#113344' >/dev/null 2>&1 &
 
}}
 
}}
   
=== Custom keybindings ===
+
=== カスタムキーバインド ===
   
 
{{hc|~/.config/labwc/rc.xml|
 
{{hc|~/.config/labwc/rc.xml|
  +
2=
 
<keyboard>
 
<keyboard>
<keybind key{{=}}"W-d"> <action name{{=}}"Execute" command{{=}}"fuzzel"/> </keybind>
+
<keybind key="W-d"> <action name="Execute" command="fuzzel"/> </keybind>
<keybind key{{=}}"XF86_AudioLowerVolume"> <action name{{=}}"Execute" command{{=}}"wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-"/> </keybind>
+
<keybind key="XF86_AudioLowerVolume"> <action name="Execute" command="wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-"/> </keybind>
<keybind key{{=}}"XF86_AudioRaiseVolume"> <action name{{=}}"Execute" command{{=}}"wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+"/> </keybind>
+
<keybind key="XF86_AudioRaiseVolume"> <action name="Execute" command="wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+"/> </keybind>
<keybind key{{=}}"XF86_AudioMute"> <action name{{=}}"Execute" command{{=}}"wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle "/> </keybind>
+
<keybind key="XF86_AudioMute"> <action name="Execute" command="wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle "/> </keybind>
<keybind key{{=}}"XF86_MonBrightnessUp"> <action name{{=}}"Execute" command{{=}}"brightnessctl -e set 5%+"/> </keybind>
+
<keybind key="XF86_MonBrightnessUp"> <action name="Execute" command="brightnessctl -e set 5%+"/> </keybind>
<keybind key{{=}}"XF86_MonBrightnessDown"> <action name{{=}}"Execute" command{{=}}"brightnessctl -e set 5%-"/> </keybind>
+
<keybind key="XF86_MonBrightnessDown"> <action name="Execute" command="brightnessctl -e set 5%-"/> </keybind>
 
</keyboard>
 
</keyboard>
 
}}
 
}}
   
==== workspaces ====
+
==== ワークスペース ====
   
 
{{hc|~/.config/labwc/rc.xml|
 
{{hc|~/.config/labwc/rc.xml|
  +
2=
 
<labwc_config>
 
<labwc_config>
<desktops number{{=}}"4" />
+
<desktops number="4" />
 
<keyboard>
 
<keyboard>
<keybind key{{=}}"W-1"> <action name{{=}}"GoToDesktop" to{{=}}"1" /> </keybind>
+
<keybind key="W-1"> <action name="GoToDesktop" to="1" /> </keybind>
<keybind key{{=}}"W-2"> <action name{{=}}"GoToDesktop" to{{=}}"2" /> </keybind>
+
<keybind key="W-2"> <action name="GoToDesktop" to="2" /> </keybind>
<keybind key{{=}}"W-3"> <action name{{=}}"GoToDesktop" to{{=}}"3" /> </keybind>
+
<keybind key="W-3"> <action name="GoToDesktop" to="3" /> </keybind>
<keybind key{{=}}"W-4"> <action name{{=}}"GoToDesktop" to{{=}}"4" /> </keybind>
+
<keybind key="W-4"> <action name="GoToDesktop" to="4" /> </keybind>
 
</keyboard>
 
</keyboard>
   
121行目: 122行目:
 
}}
 
}}
   
=== Menu ===
+
=== メニュー ===
   
it uses openbox sepecification menu. see /usr/share/doc/labwc/menu.xml and man labwc-menu. you can also use automatic menu generators for openbox like {{Pkg|archlinux-xdg-menu}}, {{Aur|obmenu-generator}},etc
+
Openbox の仕様に基づくメニューを使用します。/usr/share/doc/labwc/menu.xml man labwc-menu を参照してください。また、Openbox 用の自動メニュージェネレーターとして {{Pkg|archlinux-xdg-menu}}, {{Aur|obmenu-generator}} などが使用できます。
   
  +
例:
example:
 
 
<?xml version="1.0" ?>
 
<?xml version="1.0" ?>
 
<openbox_menu>
 
<openbox_menu>
140行目: 141行目:
 
=== Xwayland ===
 
=== Xwayland ===
   
  +
{{Pkg|xorg-xwayland}} は、ビルド時に Xwayland サポートが有効な場合、自動的に起動します。
it starts {{Pkg|xorg-xwayland}} automatically if xwayland support is enabled at build time.
 
  +
それを無効にするには、以下を設定します:
to force disable it set:
 
 
{{hc|~/.config/labwc/enviroment|
 
{{hc|~/.config/labwc/enviroment|
WLR_XWAYLAND{{=}}' '
+
2=WLR_XWAYLAND=' '
 
}}
 
}}
   
== Starting ==
+
== 起動方法 ==
  +
  +
seat 用のすべての wlroots ベースのコンポジターと同様に、ユーザーが {{ic|seat}}[[ユーザーグループ]]に追加された systemd-logind または {{Pkg|seatd}} サービスを使用する場合は、{{Pkg|polkit}} が必要です
   
  +
Labwc を起動するには、Linux コンソールで {{ic|labwc}} と入力します。
Like all wlroots based compositor for seat it needs {{Pkg|polkit}} when using systemd-logind or {{Pkg|seatd}} service with your user added to {{ic|seat}} [[user group]]
 
   
  +
{{ic|labwc -s foot}} で foot を実行しながら labwc を開始します。
To start Labwc, type {{ic|labwc}} in the Linux console.
 
   
  +
== 参照 ==
{{ic|labwc -s foot}} to start labwc with foot running.
 
   
  +
* [https://github.com/labwc/labwc GitHub プロジェクト]
== See also ==
 
  +
* [https://labwc.github.io/ ウェブサイト]
   
  +
{{TranslationStatus|Labwc|2024-6-24|809219}}
* [https://github.com/labwc/labwc GitHub project]
 
* [https://labwc.github.io/ Website]
 

2024年6月24日 (月) 22:58時点における最新版

関連記事

Labwc は Lab Wayland Compositor[1] の略です。 公式ウェブサイトによると:

Labwc は wlroots ベースのウィンドウスタッキングコンポジターで、Wayland 用に開発されました。openbox に触発されています。
軽量で独立しており、ウィンドウを効果的にスタックし、いくつかのウィンドウ装飾を描画することに焦点を当てています。パネル、スクリーンショット、壁紙などをクライアントに依存して、フルデスクトップ環境を作成します。
Labwc は、一般的なアプローチとコーディングスタイルの点で wlroots や sway と一致しようと試みています。
Labwc は、wayland-protocols と wlr-protocols のみを理解し、dbus や sway/i3-IPC などの他の技術で制御することはできません。その理由は、カスタム IPC とプロトコルが Wayland の一般的な採用を妨げるフラグメンテーションを作り出すと考えているからです。

インストール

Labwc は、パッケージ labwcAUR または labwc-gitAURインストールできます。

デフォルトのターミナルエミュレータfoot です。labwc を開始する前に、それをインストールするか、設定で新しいターミナルを設定することが推奨されます。

Configuration

Openbox 3.6 の仕様を設定とテーマの構文に使用します。 ~/.config/labwc/ の設定レイアウト:

- autostart
- environment
- menu.xml
- rc.xml
- themerc-override
- shutdown

詳細は `man labwc-config` と `man labwc-theme` を参照してください。rc.xml.all には、すべてのオプションを含むデフォルト設定が含まれています。

サンプル設定ファイルを /usr/share/doc/labwc/ から ~/.config/labwc/ にコピーしてください。

より多くの設定については、integration を参照してください。

自動起動

~/.config/labwc/autostart を自動起動として使用します。

キーマップ

~/.config/labwc/environment にて

以下のキーボード設定変数がサポートされています:XKB_DEFAULT_RULES, XKB_DEFAULT_MODEL, XKB_DEFAULT_LAYOUT, XKB_DEFAULT_VARIANT, XKB_DEFAULT_OPTIONS:

XKB_DEFAULT_LAYOUT=us
XKB_DEFAULT_LAYOUT=us,de
XKB_DEFAULT_OPTIONS=grp:alt_shift_toggle
XKB_DEFAULT_OPTIONS=grp:shift_caps_toggle

詳細は xkeyboard-config(7) を参照してください。

キーリピートの遅延と速度

キーリピートの遅延と速度を変更するには、入力セクションに以下の行を追加します。これらはデフォルト値です:

~/.config/labwc/rc.xml
<keyboard>
<repeatRate>25</repeatRate>
<repeatDelay>600</repeatDelay>
</keyboard>

ステータスバー

waybar が使用できます。

~/.config/labwc/autostart
waybar >/dev/null 2>&1 &

waybar-wlr-taskbar(5) でトップレベルフォーリンプロトコルを通じてタスクバーを有効にします。

~/.config/waybar/config
"modules-left": ["wlr/taskbar"],

 "wlr/taskbar": {
        "format": "{app_id}",
        "on-click": "minimize-raise",
    },
 

出力

外部ツールとして wlr-randr,kanshi を使用することができます。

~/.config/labwc/autostart
wlr-randr --output HDMI-A-2 --preferred --pos 0,0 --output HDMI-A-1 --preferred --pos -1920,0

壁紙

自動起動と壁紙セッター setter として swaybg, wallutils, wpaperd, wbgAUR などを使用します

~/.config/labwc/autostart
swaybg -c '#113344' >/dev/null 2>&1 &

カスタムキーバインド

~/.config/labwc/rc.xml
<keyboard>
<keybind key="W-d"> <action name="Execute" command="fuzzel"/> </keybind>
<keybind key="XF86_AudioLowerVolume">  <action name="Execute" command="wpctl set-volume  @DEFAULT_AUDIO_SINK@ 5%-"/> </keybind>
<keybind key="XF86_AudioRaiseVolume"> <action name="Execute" command="wpctl set-volume  @DEFAULT_AUDIO_SINK@ 5%+"/> </keybind>
<keybind key="XF86_AudioMute"> <action name="Execute" command="wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle "/> </keybind>
<keybind key="XF86_MonBrightnessUp"> <action name="Execute" command="brightnessctl -e set 5%+"/> </keybind>
<keybind key="XF86_MonBrightnessDown"> <action name="Execute" command="brightnessctl -e set 5%-"/> </keybind>
</keyboard>

ワークスペース

~/.config/labwc/rc.xml
<labwc_config>
<desktops number="4" />
<keyboard>
<keybind key="W-1"> <action name="GoToDesktop" to="1" />  </keybind>
<keybind key="W-2"> <action name="GoToDesktop" to="2" />  </keybind>
<keybind key="W-3"> <action name="GoToDesktop" to="3" /> </keybind>
<keybind key="W-4"> <action name="GoToDesktop" to="4" /> </keybind>
</keyboard>

</labwc_config>

メニュー

Openbox の仕様に基づくメニューを使用します。/usr/share/doc/labwc/menu.xml と man labwc-menu を参照してください。また、Openbox 用の自動メニュージェネレーターとして archlinux-xdg-menu, obmenu-generatorAUR などが使用できます。

例:

<?xml version="1.0" ?>
<openbox_menu>
<menu id="root-menu" label="">
<item label="󰈹   Firefox">
   <action name="Execute" command="firefox" />
 </item>
 <item label="  Terminal">
   <action name="Execute" command="foot" />
 </item>
 </menu>
 </openbox_menu>

Xwayland

xorg-xwayland は、ビルド時に Xwayland サポートが有効な場合、自動的に起動します。 それを無効にするには、以下を設定します:

~/.config/labwc/enviroment
WLR_XWAYLAND=' '

起動方法

seat 用のすべての wlroots ベースのコンポジターと同様に、ユーザーが seatユーザーグループに追加された systemd-logind または seatd サービスを使用する場合は、polkit が必要です

Labwc を起動するには、Linux コンソールで labwc と入力します。

labwc -s foot で foot を実行しながら labwc を開始します。

参照

翻訳ステータス: このページは en:Labwc の翻訳バージョンです。最後の翻訳日は 2024-6-24 です。もし英語版に 変更 があれば、翻訳の同期を手伝うことができます。