Steam/zh: Difference between revisions
No edit summary Tags: Mobile edit Mobile web edit |
No edit summary |
||
| (4 intermediate revisions by the same user not shown) | |||
| Line 56: | Line 56: | ||
</nowiki>|name=/etc/nixos/configuration.nix|lang=nix}} | </nowiki>|name=/etc/nixos/configuration.nix|lang=nix}} | ||
{{note| | {{note|如果您使用的是 Steam 控制器或 Valve Index,Steam 硬件支持会通过设置 <code>programs.steam.enable {{=}} true;</code> 将 {{nixos:option|hardware.steam-hardware.enable}} 选项同步设置为 true 来隐性启用}} | ||
{{note| | {{note|如果您使用的是 2026 年发布的 Steam 控制器,Steam 客户端需要额外依赖 hidapi 才能与控制器正确通信。如果您反复遇到固件更新失败的错误,这很可能是原因所在。您可以像这样直接将依赖项添加到 Steam 环境中:<code>programs.steam.extraPackages {{=}} [pkgs.hidapi];</code>}} | ||
<span id="Tips_and_tricks"></span> | <span id="Tips_and_tricks"></span> | ||
| Line 66: | Line 66: | ||
=== 提升性能 === | === 提升性能 === | ||
您可以使用 [https://github.com/FeralInteractive/gamemode GameMode],这是一个针对 Linux 的库和守护程序组合,它允许游戏请求将一组优化指令以临时应用于主机操作系统和/或游戏进程。 | |||
<syntaxhighlight lang="nixos"> | <syntaxhighlight lang="nixos"> | ||
| Line 335: | Line 333: | ||
=== 与 Steam 使用时 Gamescope 无法启动 === | === 与 Steam 使用时 Gamescope 无法启动 === | ||
Gamescope 可能由于缺少 Xorg 库而无法启动。([https://github.com/NixOS/nixpkgs/issues/214275 #214275]) 要解决此问题,请添加以下内容覆盖 steam 包: | Gamescope 可能由于缺少 Xorg 库而无法启动。([https://github.com/NixOS/nixpkgs/issues/214275 #214275]) 要解决此问题,请添加以下内容覆盖 steam 包: | ||
<syntaxhighlight lang="nix"> | <syntaxhighlight lang="nix"> | ||
| Line 358: | Line 354: | ||
<span id="Udev_rules_for_additional_Gamepads"></span> | <span id="Udev_rules_for_additional_Gamepads"></span> | ||
=== 额外游戏手柄的 udev 规则 === | === 用于额外支持游戏手柄的 udev 规则 === | ||
在某些特定情况下,游戏手柄可能需要一些额外的配置才能正常工作,这些配置以 udev 规则的形式表示。这可以通过 <code>services.udev.extraRules</code> 来配置。 | 在某些特定情况下,游戏手柄可能需要一些额外的配置才能正常工作,这些配置以 udev 规则的形式表示。这可以通过 <code>services.udev.extraRules</code> 来配置。 | ||
| Line 372: | Line 368: | ||
要查找设备的供应商和产品 ID,[https://search.nixos.org/packages?channel=unstable&show=usbutils&from=0&size=50&sort=relevance&type=packages&query=usbutils usbutils] 可能有用。 | 要查找设备的供应商和产品 ID,[https://search.nixos.org/packages?channel=unstable&show=usbutils&from=0&size=50&sort=relevance&type=packages&query=usbutils usbutils] 可能有用。 | ||
< | <span id="Steam_controller_mouse_input_issues"></span> | ||
=== Steam | === Steam 控制器的鼠标输入问题 === | ||
使用控制器进行鼠标输入时,可能无法控制视觉光标。在这种情况下,输入仍然会被识别,但光标不会移动。解决方法是使用 extest 预加载 Steam。Steam 安装包中已经提供了相应的选项: | |||
<syntaxhighlight lang="nix"> | <syntaxhighlight lang="nix"> | ||