如何自动运行 Ubuntu Tweak 的清理程序?

如何自动运行 Ubuntu Tweak 的清理程序?

我的目标是让看门程序在启动时运行,并使用预先配置的配置文件(例如,清理旧包并清空浏览器缓存),就像CCleaner的/AUTOWindows 上的参数。

网站缺少任何文档或使用说明,并且我在 AskUbuntu 上也找不到有关此内容的任何信息。

我自然而然地尝试从命令行启动 Ubuntu Tweak,希望存在额外的 API 可以完成这个(所谓的)简单的任务。

我只知道:

ubuntu-tweak -f janitor

这是朝着正确方向迈出的一步,但仍然缺少的是清除动作。是否有这样的命令可用,或者是否有更好的方法来实现所描述的行为?

答案1

目前的答案是否定的......

让我进一步阐述一下这一说法。

从很多方面来看,您的问题与以下问答类似:

Ubuntu Tweak 目前仅为可执行文件本身提供有限的 API 调用。

因此 - 当尝试从快速列表启动或通过快速列表调用 Ubuntu-Tweak 功能时startup applications,您只能使用已提供的命令行参数。

ubuntu-tweak -f janitor就是这样一个功能。对于您要执行的操作,目前没有命令行参数。

你可以通过运行来自己测试ubuntu-tweak -h。上面链接的答案显示了你可以预期的典型结果。

有些程序一旦运行就会公开一个接口,dbus允许您通过外部程序调用功能。Rhythmbox 就是这样一款软件,其 rhythmbox-client 可从外部调用。遗憾的是,Ubuntu-tweak 不提供相同的外部接口。


您需要做的是向作者提交一个补丁,添加一个命令行参数来执行您正在寻找的功能。

或者 - 添加一个外部可调用的接口,例如dbus当 ubuntu-tweak 实际运行时。

相关内容