恒美微站
首页
关于我们
建站服务
主题模板
案例展示
资讯中心
联系我们
driftwm快速上手教程:从首次运行到第一个触控板优先桌面
首页
资讯中心
/
driftwm快速上手教程:从首次运行到第一个触控板优先桌面
driftwm快速上手教程:从首次运行到第一个触控板优先桌面
发布时间:2026/10/11 10:37:37
【免费下载链接】driftwmA trackpad-first infinite canvas Wayland compositor.项目地址https://gitcode.com/gh_mirrors/dr/driftwm点击查看免费下载driftwm 是一款触控板优先trackpad-first的无限画布 Wayland 合成器窗口以原始尺寸漂浮在无界的 2D 画布上你的屏幕只是一台取景相机。没有平铺、没有工作区靠三指、四指手势就能平移、缩放和跳转窗口。本教程带你从安装到配置一步步搭出属于自己的第一个 driftwm 桌面。什么是 driftwm无限画布 触控板手势传统窗口管理器把窗口塞进屏幕而 driftwm 反其道而行无限画布窗口拥有绝对坐标屏幕只是画布上一个可平移、可缩放的视口吸附成组窗口边缘靠近时自动吸附形成隐式集群可一起移动、缩放源码见 layout/snap.rs、layout/cluster.rs触控板优先三指平移、四指跳转、捏合缩放为小屏笔记本深度优化手势 快捷键双通道每个触控板手势都有Mod组合键替代。[!TIP] driftwm 是实验性软件建议先在虚拟机或备用发行版上体验。driftwm 安装教程3 种方式方式一包管理器一键安装最推荐Arch Linux 用户一条命令搞定yay -S driftwmNixOS 用户可直接启用项目自带的 NixOS 模块见 nix/nixos-module.nixprograms.driftwm.enable true;方式二源码编译需要 Rust 1.88 及少量系统库Ubuntu/Debian 示例sudo apt install libseat-dev libdisplay-info-dev libinput-dev \ libudev-dev libgbm-dev libxkbcommon-dev libwayland-dev git clone https://gitcode.com/gh_mirrors/dr/driftwm cd driftwm make build sudo make install安装脚本由 Makefile 管理会把二进制、会话文件和参考配置一起装到系统目录。方式三离线构建每个 Release 都附带vendor依赖包可在无网络环境编译详见 README.md 的 Offline build 一节。首次运行 driftwm先试这 5 个核心手势安装后在 TTY 登录界面选择driftwm会话或直接在已有 Wayland 会话里运行driftwm以嵌套模式体验。进入桌面后立刻试试操作效果快捷键替代三指滑动平移画布Mod 左键拖拽双指捏合缩放画布Mod/Mod-四指滑动跳向最近的窗口Mod 方向键四指捏合收拢总览所有窗口Zoom-to-fitModW四指捏合展开回到画布原点HomeModA其他常用键位快捷键功能ModEnter打开终端Modd打开应用启动器ModQ关闭当前窗口ModM窗口适配屏幕最大化/还原ModF全屏切换AltTab循环切换窗口小提示小触控板上所有四指手势都可以用Mod 三指替代。driftwm 配置教程定制你的第一个 config.toml配置文件位于~/.config/driftwm/config.toml每个字段都是可选的——只写你想改的其余走内置默认值。推荐的第一步是把参考配置拷过来mkdir -p ~/.config/driftwm cp /etc/driftwm/config.reference.toml ~/.config/driftwm/config.toml三个实用技巧改完先校验driftwm --check-config可在不启动合成器的情况下检查语法配置支持热重载多数修改保存后立即生效用none解绑把某个默认绑定改成none即可释放该手势/按键。所有选项的完整说明都记录在 docs/config.md由 config.reference.toml 生成想深入某个选项时直接翻文档即可。快速上手预设桌面extras/install.sh不想从零拼装项目内置了一套开箱即用的预设桌面ricecd driftwm ./extras/install.sh一条命令后你会得到详见 extras/README.mdQuickshell 主页仪表盘固定在画布原点按ModA即可跳回集成时间、网络、蓝牙、音量、电量、媒体控制和电源菜单extras/quickshell/shell.qmlGLSL 着色器壁纸随画布滚动缩放的程序化背景静态/动画/贴图壁纸都在 extras/wallpapers/ 目录Spotlight 统一搜索Modd同时搜打开的窗口、挂起窗口和应用配套的 fuzzel / swaync 主题与仪表盘风格统一的磨砂外观。脚本会先给已有配置做带时间戳的备份可安全重复执行缺少的工具只会降级、不会报错。新手进阶路线与参考文档清单跑通预设桌面后可以按兴趣挑方向深入都在 docs/ 目录文档内容docs/config.md全部配置项参考docs/window-rules.md窗口规则置顶、透明度、模糊、固定为小组件docs/shaders.md用 GLSL 写自己的动态壁纸docs/session.md窗口挂起与桌面会话恢复docs/ipc.md用driftwm msg命令脚本化控制合成器docs/cli.md完整命令行参考最后三条新手建议先少后多默认配置已经能覆盖日常使用改配置时一次只动一两项善用挂起ModShiftQ关闭窗口会留下占位符按Enter即可原地找回非常适合多项目切换看源码不迷路窗口逻辑集中在 src/stage/相机/视口模型在 src/canvas.rs架构说明见 AGENTS.md。打开终端敲下第一条modEnter——你的第一个触控板优先无限画布桌面现在就能跑起来 赞分享【免费下载链接】driftwmA trackpad-first infinite canvas Wayland compositor.项目地址https://gitcode.com/gh_mirrors/dr/driftwm点击查看免费下载相关推荐Jedis快速上手教程从0到1建立第一个Redis连接并完成首次数据操作Jedis快速上手教程从0到1建立第一个Redis连接并完成首次数据操作 Jedis 是 Redis 官方推荐的 Redis Java client 高性能数据库缓存后端DLSS Swapper 完整指南3 步搞定游戏中 DLSS/FSR/XeSS 版本更换DLSS Swapper 完整指南3 步搞定游戏中 DLSS/FSR/XeSS 版本更换 新装的游戏刚开几小时你才发现它的 DLSS 还是两年前的老版本——桌面应用如何快速上手Bacon5分钟从安装到运行第一个检查如何快速上手Bacon5分钟从安装到运行第一个检查 Bacon是一款强大的 后台代码检查工具 专门为Rust开发者设计能够在后台持续监控代码质量实时反馈创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考