是什么 ? | : | a window switcher, application launcher and dmenu replacement |
开发语言 | : | C |
源码仓库 | : | https://github.com/davatorium/rofi |
操作系统 | 包管理器 | 安装命令 |
---|---|---|
apt | sudo apt-get install -y rofi | |
CentOS | yum | sudo yum install -y rofi |
dnf | sudo dnf install -y rofi | |
openSUSE | zypper | sudo zypper install -y rofi |
Alpine Linux | apk | sudo apk add rofi |
pacman | sudo pacman -Syyu --noconfirm | |
Gentoo Linux | Portage | sudo emerge rofi |
step1、安装依赖
所有时 | Terminal + Shell + GNU CoreUtils |
下载时 | cURL |
解压时 | tar + xz |
编译时 | meson、ninja、gcc / GCC | Clang / LLVM |
运行时 |
|
step2、使用curl命令下载rofi
源码包 ()
curl -LO https://github.com/davatorium/rofi/releases/download/1.5.4/rofi-1.5.4.tar.xz
step3、使用tar解压rofi
源码包
tar vxf rofi-1.5.4.tar.xz
step4、进入rofi-1.5.4
目录
cd rofi-1.5.4
step5、查看rofi-1.5.4
目录的内容
step6、使用meson配置编译参数
meson的-D
参数可以设置的参数都在根目录下的meson_options.txt
文件中。
变量 | 类型 | 默认值 | 说明 |
---|---|---|---|
drun | boolean | true | |
window | boolean | true | |
check | feature |
示例:
meson setup --prefix=$(pwd)/output --buildtype=release --backend=ninja build
step7、使用ninja编译、安装
ninja -C build && ninja -C build install