当在 Gnome 中使用“关机”操作时,如果某些 GUI 应用程序有未保存的更改(例如,文本编辑器),则会显示标签“某些应用程序正忙或有未保存的工作”。
我正在寻找一种从命令行设置此“未保存”状态的方法。这样当我使用tmux
/时,我可以将其集成到我的工作流程中neovim
,以免在打开某些会话时意外关闭 PC。
当在 Gnome 中使用“关机”操作时,如果某些 GUI 应用程序有未保存的更改(例如,文本编辑器),则会显示标签“某些应用程序正忙或有未保存的工作”。
我正在寻找一种从命令行设置此“未保存”状态的方法。这样当我使用tmux
/时,我可以将其集成到我的工作流程中neovim
,以免在打开某些会话时意外关闭 PC。
我想固定使用安装的特定软件包版本pipx
并阻止其升级。
例如我已经安装了包:
$ pipx install somepackage==2.0.0
升级后它将更新到最新版本:
$ pipx upgrade-all
是否可以仅升级未指定版本安装的软件包?
我想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。