Skip to content

v2.2.0 — updates itself now

Latest

Choose a tag to compare

@Enumber Enumber released this 21 Jul 12:12

Auto-update / 自动升级

deskctl can now update itself in place — no re-cloning. It checks GitHub for a newer release at startup and tells you if there is one; it never downloads or changes anything on its own, and any failure to check is silent (no network, timeout, rate-limit — all skipped without a word). Turn the startup check off in settings or during install; the manual check now button still works either way. Replaced files are backed up first, and your recorded original desktop settings (~/.config/deskctl/) are never touched.

自动升级:启动时静默查一次 GitHub 有没有新版并告诉你,绝不自作主张下载或改动;查询失败(没网/超时/限流)一律安静跳过。可在设置或安装时关掉启动检查,手动检查按钮照常可用。被替换的文件会先备份,你那份"原始桌面设置备份"(~/.config/deskctl/)一概不动。

Everything else / 其余不变

The v2.1 taskbar controls (transparency, size, flattening) and desktop right-click menu settings are unchanged, as is the rule that everything goes through gsettings: no system file is modified, nothing needs root, and no extension is ever installed automatically. Restore Defaults still puts back your own values, not GNOME's.

v2.1 的任务栏控制(透明度、大小、展平)与桌面右键菜单设置保持不变;依旧全部通过 gsettings 完成——不改系统文件、不需要 root、不自动装任何扩展。「恢复默认」恢复的仍是你自己原来的值

Install / 安装

git clone https://github.com/Enumber/deskctl.git
cd deskctl
bash install.sh

Already on v2.x? Just git pull — or let the new update check tell you.

Full documentation: README · 中文说明