我想在 Ubuntu MATE 上通过命令行 (CLI) 配置屏幕保护程序。
我已经熟悉在 Ubuntu MATE 20.04 上配置 ScreenSaver 的 GUI,如下所示:
Control Center > Look and Feel >
Screensaver
Regard the computer as idle after: 2 hours
[ ] Activate screensaver when computer is idle
/* I want to uncheck this */
[ ] Lock screen when screensaver is active
/* I want to uncheck this */
Run Code Online (Sandbox Code Playgroud)
通过命令行,我想将屏幕保护程序配置为上面显示的值。
一般配置首选项时,应注意以下两点。
新值是暂时有效(旧值将在重新启动后恢复)还是永久有效(新值将在重新启动后保留)。
对于永久配置,需要将新值保存到磁盘。值得了解的是这些值是如何存储在磁盘上的。对于除了屏幕保护程序之外的一般示例,用户信息存储在配置文件“/etc/passwd”中,并且其数字用户ID存储在“/etc/passwd”中的记录行的第三字段中。
对于ScreenSaver的配置,如果有临时方法和永久方法分别可用,那么我想知道这两种方法。对于永久方法,我想知道新值的存储方式和位置(也许是“/etc”目录中某个配置文件中的键值对?)。
通过卸载软件包,我们期望会有更多的可用磁盘空间。然而,“ sudo apt purge PACKAGE”实际上减少了可用磁盘空间。看起来“ apt purge”产生的垃圾比它删除的任何东西都多。(编辑:此问题仅出现在 LiveOS 上,而不会出现在已安装的操作系统上。后来发现,这种奇怪的现象来自 LiveOS 的不可避免的性质,本身apt是无辜的。)
在下面的演示实验中,“ apt purge”执行了 Firefox 的卸载,随后又卸载了 ffmpeg。在每个“ ”之前和之后apt purge,通过“ ”检查磁盘的已用空间和可用空间(可用空间)df -h /。
在第一个“ apt purge”之前,“ df -h /”显示以下内容。如果 -h 存在,则 df 打印的 G 和 M 分别表示 GiB 和 MiB。
Size Used Avail Use%
1.9G 60M 1.8G 4%
Run Code Online (Sandbox Code Playgroud)
然后,Firefox 将被“ sudo apt purge firefox”卸载,打印出以下消息。
After this operation, 220 MB disk space will be freed.
Do you want to continue? …Run Code Online (Sandbox Code Playgroud)