sway-launcher-desktop 使用指南

sway-launcher-desktop 使用指南

sway-launcher-desktopTUI Application launcher with Desktop Entry support. Made for SwayWM, but runs anywhere项目地址:https://gitcode.com/gh_mirrors/sw/sway-launcher-desktop

项目介绍

sway-launcher-desktop 是一个基于文本界面(TUI)的启动菜单,采用 Bash 脚本和强大的 fzf 工具开发而成。尽管其名称中含有“sway”,但实际上它不再依赖 Sway 窗口管理器,并且可以适用于几乎任何窗口管理环境。该工具特色在于能够列出并执行可执行文件及桌面快捷方式,还支持命令历史、自定义颜色和图标,以及对最近使用的条目的高亮显示。此外,它具备简单的配置性,允许用户通过自定义项提供程序扩展功能。

项目快速启动

安装前提

首先,确保你的系统中已安装了 fzf。在大多数Linux发行版中可以通过包管理器完成安装。对于Arch Linux用户,除了标准仓库之外,AUR也提供了此软件包(sway-launcher-desktop 或 sway-launcher-desktop-git)。

下载与配置

  1. 克隆项目:

    git clone https://github.com/Biont/sway-launcher-desktop.git
    
  2. 配置启动: 在您的窗口管理器配置文件中(如 .config/i3/config 或者 Sway 的相关配置),添加以下命令以自动启动 sway-launcher-desktop,例如:

    # 对于i3或sway
    bindsym $mod+d exec sway-launcher-desktop/sh
    

    或者,如果你更喜欢手动启动,可以在终端运行:

    sway-launcher-desktop/sh
    
  3. 环境设置(可选): 根据需求调整启动行为,比如更改默认图标或者指定 fzf 路径:

    export FZF_COMMAND="/path/to/fzf"
    

    并在执行命令时应用这些变量。

应用案例和最佳实践

  • 个性化启动菜单:通过编辑 $HOME/.config/sway-launcher-desktop/providers.conf 文件,你可以添加自定义的命令、桌面应用程序入口以及预览逻辑,实现菜单的个性化。

  • 自动启动集成:将 sway-launcher 配置到用户的启动脚本(如 .bashrc.zshrc 的末尾),确保每次登录时都能快速访问。

  • 优化用户体验:利用配置来调整启动菜单的行为,比如禁用历史记录存储(通过设置 HIST_FILE为空)或者调整命令前的等待时间,满足个人使用偏好。

典型生态项目

虽然 sway-launcher-desktop 自身是一个独立的工具,但它的使用场景常常与窗口管理和定制化的桌面环境相结合,尤其是那些基于 Wayland 协议的环境,如 Sway 和其他轻量级或高度可定制的WM。结合如 dunst 用于通知,rofi 或其他同类工具进行弹出式选择,可以构建起一个高效的工作流,特别是在那些注重键盘操作效率的用户之间非常受欢迎。


以上即是关于 sway-launcher-desktop 的简要指南,它提供了从基本安装到进阶使用的全面指导,帮助用户充分利用这个强大的命令行启动工具。

sway-launcher-desktopTUI Application launcher with Desktop Entry support. Made for SwayWM, but runs anywhere项目地址:https://gitcode.com/gh_mirrors/sw/sway-launcher-desktop

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

戴艺音

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值