我想rofi
根据可用选项的数量自动调整菜单的高度。有一个选项-lines
,但有了它我只能传递常数。因此,对于每次调用,我都被迫执行两次命令——计算行数并显示菜单:
#!/usr/bin/sh
lines=$(my_command | wc -l)
my_command | rofi -dmenu -lines "$lines"
是否可以告诉rofi
将其菜单缩小到可用选项的数量?
我想rofi
根据可用选项的数量自动调整菜单的高度。有一个选项-lines
,但有了它我只能传递常数。因此,对于每次调用,我都被迫执行两次命令——计算行数并显示菜单:
#!/usr/bin/sh
lines=$(my_command | wc -l)
my_command | rofi -dmenu -lines "$lines"
是否可以告诉rofi
将其菜单缩小到可用选项的数量?
我正在使用syncthing cli
命令来更新其config.xml
文件中的设置。
我发现它仅适用于某些参数,例如gui.user
和gui.password
:
$ syncthing cli --gui-address=localhost:8384 --gui-apikey=<KEY> config gui user set <VALUE>
$ syncthing cli --gui-address=localhost:8384 --gui-apikey=<KEY> config gui password set <VALUE>
但它几乎在其他所有方面都失败了,例如:
$ syncthing cli --gui-address=localhost:8384 --gui-apikey=<KEY> config options minHomeDiskFree set 10
No help topic for 'minHomeDiskFree'
是否可以使用更新其他参数syncthing cli
(并且我在命令语法上做错了)或者是否有此命令支持的参数列表(在帮助/手册中找不到任何内容)?
我想将 Java 应用程序捆绑到一个 .deb 包中。里面是一个用java -jar $path/app.jar
脚本启动的罐子。我需要在包依赖项中指定它需要 JRE >= 11。我尝试了 2 个选项:
Depends: java11-runtime
- 这里的包将是可卸载的,因为它依赖于一个虚拟包。Depends: default-jre | java11-runtime
- 现在它将尝试安装default-jre
,但不能保证它至少是 JRE 11。