跳到正文
发现
Backslash:Linux 桌面启动器
桌面应用效率工具

Backslash:Linux 桌面启动器

一款为 Linux 打造的原生键盘启动器,像 Raycast 一样快速启动应用、查 PR、看日志。

admin
发布于 2026-10-29 · 更新于 2026-10-30
浏览
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 整理,以原仓库为准。

更新记录

  1. v0.6.1当前版本

    新增更多扩展图标与 README 中的扩展介绍;设置页加入关闭按钮与 Esc 退出,并可在各桌面使用;重新打开时回到上次位置;支持在 Backslash 内更新自身并显示系统托盘图标;更新时不再删除已安装扩展。

  2. v0.6.0

    新增更多扩展图标与隐藏副本支持;设置页加入关闭按钮并支持 Esc;支持从上次离开处重新打开;可在 Backslash 内完成自身更新,并新增系统托盘图标;改进扩展列表刷新与安装页显示,优化 AUR 发布流程。

评论