一. 基础介绍 @

Vicinae 是一款专为 Linux 平台设计的高性能应用启动器,旨在提供一个快速、统一的界面,用于应用程序启动、命令执行和系统操作。

image

Vicinae 的核心目标是提供一个轻量级且响应迅速的效率工具,避免了基于 Web 技术(如 Electron)的启动器所带来的资源消耗问题。

  • 原生开发: Vicinae 使用 C++ 和 Qt 框架构建,确保了其高性能、低延迟以及对系统资源的有效利用。
  • 跨环境兼容: 该启动器设计上具备良好的兼容性,可部署在多种主流 Linux 桌面环境和窗口管理器上,包括 GNOME、KDE Plasma 和平铺式管理器。

Vicinae 集成了多项功能,旨在减少用户对传统界面的依赖:

  • 应用与文件搜索: 提供快速、准确的应用程序和文件定位。
  • 内置实用工具: 包括剪贴板历史管理、即时计算器和窗口操作等功能。
  • 扩展系统: 支持通过 React 和 TypeScript 编写扩展。值得注意的是,扩展执行在原生后端,从而保持了高性能,同时提供了现代化的开发体验。

二、 Vicinae 在 Manjaro (Arch Linux) 上的安装与配置 @

使用 yay​ 从 AUR 安装 vicinae 软件包

# 执行安装命令
yay -S vicinae

# 设置开机启动项
systemctl --user enable vicinae --now
# 查看日志
journalctl --user -u vicinae

注意: 该命令将自动下载 Vicinae 源代码并在本地环境中进行编译。由于其 C++ 核心,编译过程可能需要数分钟,具体时长取决于您的硬件性能。

安装完成后,Vicinae 默认不会自动运行。用户需要手动配置一个全局快捷键来激活启动器。

  1. 验证程序运行:

    • 在终端中执行 vicinae,确保程序能够正常启动。
  2. 设置全局快捷键:

    • 进入您当前桌面环境(如 GNOME 或 KDE)的系统设置 -> 键盘快捷键或类似配置项。
    • 添加自定义命令: 创建一个新的快捷键绑定。

配置完成后,用户即可通过设定的热键唤出 Vicinae 界面,开始使用其各项功能,具体可以参考官方文档: https://docs.vicinae.com/quickstart/kde