Backslash:Linux 桌面启动器
一款为 Linux 打造的原生键盘启动器,像 Raycast 一样快速启动应用、查 PR、看日志。
- 浏览
- 3
- 访问
- 0
- 下载
- 0
- 版本
- v0.6.1
- 平台
- Linux
详细介绍
项目简介
Backslash 是一款为 Linux 桌面打造的原生、键盘优先启动器,思路接近 macOS 上的 Raycast 和 Alfred。按下 Super+Space,输入几个字母,回车即用。它用 Rust + GTK4 写成,一个常驻后台的小体积二进制文件,同时支持 Wayland 与 X11。除了启动应用,它还能查 pull request、处理 issue、找到崩溃的 pod、解码 JWT,全程不必离开键盘。
主要功能
- 即时响应:单个 Rust + GTK4 二进制常驻后台,Wayland 和 X11 都能用。
- 为 Linux 而生:能启动普通应用,也能启动 Flatpak 和 Snap 应用;跟随你的图标主题与明暗模式;适配 GNOME、KDE、Hyprland、Sway、niri 等桌面。
- 扩展生态:内置扩展商店,扩展库持续增长。每个扩展会说明它可以访问什么,你确认一次后由沙箱强制执行。
- 面向开发者:扩展用 TypeScript 编写,无需构建步骤;任意语言的脚本都能变成命令;同样的能力也能在终端里调用,例如
backslash run github/pull-requests --json。 - 开箱即用:输入时实时计算与单位换算、剪贴板历史、文件搜索、窗口切换、snippets 与 quicklinks。
- 属于你自己:MIT 开源,无账号、无遥测、无付费墙,配置是纯文本文件,方便纳入 dotfiles。
仓库中列出的扩展示例包括:GitHub、GitLab、Codeberg、Git Repos、Code Projects、Linear、Jira、Sentry、Trello、ClickUp、Kubernetes、AWS、Google Cloud、Cloudflare、Vercel & Netlify、Containers、Ports、Databases、Services、System Logs、SSH Hosts、Terminal Sessions、Distrobox & VMs、Dev Utils、HTTP Client、Regex Tester、Cron Helper、Dev Reference、Docs & tldr、Package Registries、Nerd Font Icons,以及 AI(Claude、OpenAI、Mistral、Ollama 等)和 Ollama Models。

安装与使用
需要 GTK 4.14 或更新版本(Ubuntu 24.04+、Debian 13+、Fedora 40+、Arch、openSUSE Tumbleweed 等)。
Debian / Ubuntu(添加软件源后通过 apt 获取更新):
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://backslash-app.github.io/backslash/key.asc | sudo gpg --dearmor -o /etc/apt/keyrings/backslash.gpg
echo "deb [signed-by=/etc/apt/keyrings/backslash.gpg] https://backslash-app.github.io/backslash/apt stable main" | sudo tee /etc/apt/sources.list.d/backslash.list
sudo apt update && sudo apt install backslash
Fedora(添加软件源后通过 dnf 获取更新):
sudo curl -fsSLo /etc/yum.repos.d/backslash.repo https://backslash-app.github.io/backslash/rpm/backslash.repo
sudo dnf install backslash
也可以从 最新发布 下载对应系统的安装包:
| 发行版 | 命令 |
|---|---|
| Debian、Ubuntu | sudo apt install ./backslash_<version>_amd64.deb |
| Fedora、openSUSE | sudo dnf install ./backslash-<version>-1.x86_64.rpm |
| Arch | 使用 packaging/aur/PKGBUILD 执行 makepkg -si |
| Nix、NixOS | nix run github:backslash-app/backslash,或使用 flake 的 packages / overlays.default |
| 其他 | tar -xzf backslash-<version>-x86_64-linux.tar.gz -C ~/.local |
安装后按 Super+Space 打开,首次启动会有简短的欢迎清单,帮你设置快捷键、主题和登录时自动启动。更详细的按键、脚本命令与配置说明见 使用指南。
想写扩展的话,一个扩展就是一个 TOML 文件加一个 TypeScript 文件,运行 backslash new 可生成模板,详见 扩展指南。
注意事项
- 仅面向 Linux 桌面,且系统需提供 GTK 4.14 或更新版本。
- 扩展在安装时会列出其可访问的内容,需要你手动确认一次授权。
- 项目以 MIT 许可证开源,无账号体系与遥测。
本作品整理自 GitHub 开源项目 backslash-app/backslash,原作者 @backslash-app,许可证 MIT。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v0.6.1当前版本
新增更多扩展图标与 README 中的扩展介绍;设置页加入关闭按钮与 Esc 退出,并可在各桌面使用;重新打开时回到上次位置;支持在 Backslash 内更新自身并显示系统托盘图标;更新时不再删除已安装扩展。
- v0.6.0
新增更多扩展图标与隐藏副本支持;设置页加入关闭按钮并支持 Esc;支持从上次离开处重新打开;可在 Backslash 内完成自身更新,并新增系统托盘图标;改进扩展列表刷新与安装页显示,优化 AUR 发布流程。
评论