- 1. 概要
- 2. 26.1 より前
- 3. 26.1 以降
1. 概要
本ページでは、「Manjaro sway」の定義ファイルの構成について、記述します。
「Manjaro 26.1」より前と移行で構成が異なるようです。
2. 26.1 より前
「Manjaro 26.1 sway」より前のバージョンではm「/etc/sway」配下と「~/.config/sway」配下が、それぞれ、下記のフォルダ・ファイル構成になっています。
/etc/sway
|-- config
|-- config.d
| |-- 50-systemd-user.conf
| |-- 90-enable-gtk-theme.conf
| |-- 95-generate-help.conf
| |-- 96-waybar-config.conf
| |-- 98-application-defaults.conf
| `-- 99-autostart-applications.conf
|-- definitions
|-- inputs
| |-- default-keyboard
| `-- default-touchpad
|-- modes
| |-- default
| |-- recording
| |-- resize
| |-- scratchpad
| |-- screenshot
| `-- shutdown
`-- outputs
`-- default-screen
~/.config/sway
|-- config
|-- config.d
| |-- README.md
| `-- XX-keyboard.conf.example
|-- definitions.d
| `-- README.md
`-- help.man
すべてのファイルの中身までは見ていませんが、「~/.config/sway/config」の中は
# Config for sway
#
# Read `man 5 sway` for a complete reference.
# user config directory
include $HOME/.config/sway/config.d/*
# only enable this if every app you use is compatible with wayland
# xwayland disable
となっており、デフォルトの定義は、「~/.config/sway/config.d」配下で定義しており、カスタマイズする際は、上記に続けて記述していけばいいようです。
3. 26.1 以降
「Manjaro 26.1」では、ユーザファイルは。
~/.config/sway
と、以前と同じですが、システムファイルは、下記の2つに用意されており。
/etc/sway
/etc/skel/.config/sway
システムデフォルトは、「/etc/skel/.config/sway」を使用、ユーザ定義は、「~/.config/sway」を使用しています。
「/etc/sway」のフォルダ構成は。
/etc/sway
|-- autostart
|-- config
|-- config.d
| |-- 10-service.conf
| |-- 50-systemd-user.conf
| |-- 90-enable-theme.conf
| |-- 98-application-defaults.conf
| `-- 99-autostart-applications.conf
|-- definitions
|-- idle.yaml
|-- inputs
| |-- default-keyboard
| `-- default-touchpad
`-- modes
|-- default
|-- recording
|-- resize
|-- scratchpad
|-- screenshot
`-- shutdown
と以前と同じですが、これは使われておらず。
「/etc/skel/.config/sway」と「~/.config/sway」とのフォルダ構成は、全く同じで、下記のようになっています。
/etc/skel/.config/sway
|-- config
|-- config.d
| |-- README.md
| `-- XX-keyboard.conf.example
|-- definitions.d
| |-- README.md
| |-- theme.conf
| `-- theme.night.conf_
`-- generated_background.svg
|
|