rofi
1.1、rofi简介
是什么 ?:a window switcher, application launcher and dmenu replacement
开发语言:C
源码仓库:https://github.com/davatorium/rofi
1.2、通过包管理器安装rofi
操作系统包管理器安装命令
aptsudo apt-get install -y rofi
CentOSyumsudo yum install -y rofi
dnfsudo dnf install -y rofi
openSUSEzyppersudo zypper install -y rofi
Alpine Linuxapksudo apk add rofi

Arch Linux

ArcoLinux

Manjaro Linux

pacmansudo pacman -Syyu --noconfirm
sudo pacman -S    --noconfirm rofi
Gentoo LinuxPortagesudo emerge rofi
1.3、通过源码安装rofi

step1、安装依赖

下载时cURL
解压时tarxz
编译时mesonninjaGCC ( gcc )   | LLVM / Clang
运行时

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文件中。

变量类型默认值说明
drunbooleantrue
windowbooleantrue
checkfeature

示例:

meson setup --prefix=$(pwd)/output --buildtype=minsize --backend=ninja build

step7、使用ninja编译、安装

ninja -C build && ninja -C build install
1.4、rofi命令