一个dmenu包装脚本
项目描述
[ [ [ [ [)
itemizer
A [dmenu](http://tools.suckless.org/dmenu/) wrapper script that
Lets you define menu items as key: value pairs in a [YAML](http://yaml.org/) file, like
Firefox: firefox Terminal: gnome-terminal Nautilus: nautilus –no-desktop –new-window
The keys are what will be shown in dmenu. The values are the commands that will be run when you select the keys from dmenu. Unlike the usual way of using dmenu, the items shown in the menu don’t have to be the same as the commands executed when they’re selected.
Sorts the items in dmenu most-recently-used first (not yet implemented!)
安装
首先安装dmenu,然后
pip install itemizer
使用方法
itemizer_run
它接受所有与dmenu相同的命令行参数
itemizer_run -f -i -nb “#222222” -nf “#bbbbbb” -sb “#005577” -sf “#eeeeee” -fn “--terminus-medium-r---16-------”
要自定义菜单,请将[默认itemizer.yaml文件](itemizer/itemizer.yaml)复制到~/.itemizer.yaml并编辑它。
Itemizer由两个子命令组成
itemizer list在标准输出中打印出由项目文件中所有键组成的换行符分隔的列表,适合管道输入到dmenu。
itemizer show从标准输入读取一个键,在项目文件中查找其值,并将其打印到标准输出。将dmenu的输出管道连接到itemizer show,然后将itemizer show的输出管道连接到sh。
运行itemizer -h以获取选项和子命令的完整文档。
[itemizer_run](bin/itemizer_run)是一个shell脚本,它将itemizer list、dmenu、itemizer show和sh连接起来,并将您传递给它的任何命令行参数传递给dmenu。
项目详情
itemizer-1.1.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1737619b619f3a3f6fa40ee8ca181feabc3a31154536ef2124668fbc565429de |
|
MD5 | 0698747f9cd79c69a00f68e099bdbd10 |
|
BLAKE2b-256 | dac99a721dad83bc602425d7b74959f7bcfc0cae23f6922fa7b6076762c6f45f |