用于创建分层菜单的rofi菜单包装器。
pyrofi的Python项目详细描述
关于
pyrofi包装Rofi并帮助您构建具有整洁导航的层次菜单。
安装
只需要python3 -m pip install --update --user pyrofi
(需要python^3.6
)。
示例
#!/usr/bin/env python3frompyrofiimportrun_menudefhello_world(_):print('Hello World!')defdice():importrandomreturn['echo',random.choice('123456')]run_menu({'Calculator':['xcalc'],'Games':{'Rogue':['rogue'],'Angband':['angband']},'Calendar':['ncal','2019'],'Hello World':hello_world,'Dice':dice,})
更复杂的示例可以看到here,并使用python3 -m pyrofi
运行它。