Steam Deck 游戏模式下的桌面
2023-01-08
通过自带的进入桌面的方式不能保留两侧的边栏,同时失去了 V 社对全屏模式的一些魔改加持(比如强制游戏认为cpu有8个核心来激活多线程功能)。
更多折腾内容参见: Steam Deck 上手指南
通过游戏模式(gamescope)下启动桌面可以解决这些问题,方式也很简单,首先在任何一个位置(如家目录下)创建这个脚本文件:
#!/bin/sh
unset LD_PRELOAD
rm -rf /tmp/desktop-mode
mkdir -p /tmp/desktop-mode
cat > /tmp/desktop-mode/kwin_wayland_wrapper << EOF
#!/bin/sh
$(which kwin_wayland_wrapper) --no-lockscreen --width 1280 --height 800 --x11-display $DISPLAY \$@
EOF
chmod +x /tmp/desktop-mode/kwin_wayland_wrapper
kwriteconfig5 --file startkderc --group General --key systemdBoot false
PATH=/tmp/desktop-mode:$PATH startplasma-wayland
kwriteconfig5 --file startkderc --group General --key systemdBoot --delete
然后在桌面模式下的 Steam 中将这个文件添加为非游戏 APP,回到游戏模式中点击新增加的图标即可在进入桌面模式的同时保留两侧的快捷栏。
Ref: https://www.reddit.com/r/SteamDeck/comments/zqgx9g/desktop_mode_within_gaming_mode_updated_for_new/