Niri/zh: Difference between revisions
Created page with "<strong>无需安装自定义 flake</strong>(例如 [$1 niri-flake])即可启用 Niri。尽管截至 2025 年,该存储库在搜索引擎中的排名仍然靠前,但只有当您想要使用最新版本的 Niri 或想要用 Nix 语言编写配置时,才需要 {{ic|niri-flake}}。" |
Created page with "Niri" Tags: Mobile edit Mobile web edit |
||
| (10 intermediate revisions by the same user not shown) | |||
| Line 30: | Line 30: | ||
{{Warning| | {{Warning|如果没有进行 [[#Configuration|配置]] 或 [[#Additional Setup|附加设置]],或者在全新安装后,您可能由于缺少 Alacritty 和 fuzzel 等预期程序而无法启动应用程序。请按 <kbd>Super</kbd>+<kbd>Shift</kbd>+<kbd>E</kbd> 退出 niri 并继续执行其中一项操作。}} | ||
< | <span id="Configuration"></span> | ||
== | == 配置 == | ||
niri 的配置路径为 {{ic|$XDG_CONFIG_HOME/niri/config.kdl}}。因此,可以使用 [[Special:MyLanguage/Home Manager|Home Manager]] 进行配置: | |||
{{file|~/.config/home-manager/home.nix|nix|3= | {{file|~/.config/home-manager/home.nix|nix|3= | ||
| Line 45: | Line 42: | ||
}} | }} | ||
您可能想从[https://github.com/niri-wm/niri/blob/main/resources/default-config.kdl 默认配置文件]开始,如[https://github.com/niri-wm/niri/wiki/Getting-Started#main-default-hotkeys 这里]所述。 | |||
有关 niri 的配置选项,请参阅 [https://niri-wm.github.io/niri/ 此 wiki]。 | |||
=== Greetd === | === Greetd === | ||
您可以使用 greeted 配置启动 niri: | |||
{{file|/etc/nixos/configuration.nix|nix|3= | {{file|/etc/nixos/configuration.nix|nix|3= | ||
| Line 81: | Line 70: | ||
}} | }} | ||
< | <span id="Additional_Setup"></span> | ||
== | == 额外设置 == | ||
如[https://github.com/niri-wm/niri/wiki/Example-systemd-Setup 示例 systemd 设置 (niri wiki)]中所述,您可能需要设置一些额外的服务,包括以下的 [[Special:MyLanguage/Swayidle|Swayidle]]、[[Special:MyLanguage/Swaylock|Swaylock]]、[[Special:MyLanguage/Waybar|Waybar]]、[[Special:MyLanguage/Polkit|Polkit]] 和 [[Special:MyLanguage/Secret Service|Secret Service]],以补充常规窗口管理器的功能。其中一些设置也是启用[https://github.com/niri-wm/niri/blob/main/resources/default-config.kdl 默认配置文件]所有功能所必需的。 | |||
{{file|3= | {{file|3= | ||
| Line 98: | Line 84: | ||
|name=/etc/nixos/configuration.nix|lang=nix}} | |name=/etc/nixos/configuration.nix|lang=nix}} | ||
或者使用 [[Special:MyLanguage/Home Manager|Home Manager]]: | |||
{{file|~/.config/home-manager/home.nix|nix|3= | {{file|~/.config/home-manager/home.nix|nix|3= | ||
| Line 115: | Line 99: | ||
|name=~/.config/home-manager/home.nix|lang=nix}} | |name=~/.config/home-manager/home.nix|lang=nix}} | ||
< | <span id="Troubleshooting"></span> | ||
== | == 故障排除 == | ||
< | <span id="IME_not_working_on_Electron_apps"></span> | ||
=== IME | === IME 在 Electron 应用中无法正常工作 === | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
| Line 153: | Line 135: | ||
];}} | ];}} | ||
< | <span id="XWayland_apps_not_working"></span> | ||
=== XWayland | === XWayland 应用无法正常工作 === | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
| Line 177: | Line 158: | ||
</div> | </div> | ||
< | <span id="File_picker_not_working"></span> | ||
=== | === 文件选择器无法正常工作 === | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
| Line 193: | Line 173: | ||
};|name=/etc/nixos/configuration.nix|lang=nix}} | };|name=/etc/nixos/configuration.nix|lang=nix}} | ||
< | <span id="Waybar_launches_twice"></span> | ||
=== Waybar | === Waybar 启动两次 === | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
| Line 201: | Line 180: | ||
</div> | </div> | ||
< | <span id="See_Also"></span> | ||
== | == 另见 == | ||
* [[Special:MyLanguage/Wayland|Wayland]] | * [[Special:MyLanguage/Wayland|Wayland]] | ||
* [[Special:MyLanguage/Sway|Sway]] | * [[Special:MyLanguage/Sway|Sway]] | ||
* [[Special:MyLanguage/Wallpapers for Wayland| | * [[Special:MyLanguage/Wallpapers for Wayland|用于 Wayland 的壁纸]] | ||
* [https://github.com/sodiboo/niri-flake/ niri-flake] | * [https://github.com/sodiboo/niri-flake/ niri-flake] | ||
[[Category:Window managers]] | [[Category:Window managers]] | ||
[[Category:Applications{{#translation:}}]] | [[Category:Applications{{#translation:}}]] | ||