ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

Yin-Yang 自动主题切换:4 个场景搞定 Linux 桌面明暗同步

Yin-Yang 自动主题切换:4 个场景搞定 Linux 桌面明暗同步 Yin-Yang 自动主题切换4 个场景搞定 Linux 桌面明暗同步【免费下载链接】DsHidMiniVirtual HID Mini-user-mode-driver for Sony DualShock 3 Controllers项目地址: https://gitcode.com/gh_mirrors/ds/DsHidMini凌晨两点还在改代码屏幕的白光直勾勾地扎眼睛。Yin-Yang 自动主题切换会按你定的时间点、或者日出日落把 Linux 桌面从亮色悄悄切到暗色还能顺带把编辑器和浏览器一起换掉全程不用你动手。快速上手三步让主题自动切换装包用你发行版的包管理器装 yin-yang。Debian/Ubuntu 跑sudo apt install yin-yangArch 用 pacman。运行终端敲 yin-yang托盘里冒出图标点开设置。零配置就能用默认就是定时模式早上八点半左右自动亮起下午五点半左右自动暗下去先直接感受一遍。按作息设置切换时间你的作息基本是固定的那就直接套时间调度不用看天。设置里打开Custom Schedule把两个时间点改成你自己的比如 09:00 切亮、21:30 切暗。这几个值背后就是配置文件~/.config/yin_yang.json里的times字段想卡到分钟级就手动改它。顺带说一句配置文件里的mode字段有三个取值定时scheduled、跟太阳follow_sun、手动manual后面几节就是在前两者之间来回切。最容易踩的坑是开机后主题没跟着变那是启动太早切得太急把boot_offset调大一点默认 10 秒等系统加载完再切就对了。让主题跟着日出日落走不想卡固定时间点就让它看天。打开Sunset to Sunrise它会按你的经纬度算日出日落天一亮自动亮色、天黑自动暗色和自然光线走在一起。坐标存在coordinates字段里格式是[纬度, 经度]。开着update_location的话它会定时自动刷新定位默认一小时一次。要是位置老在漂、算出来的时间不准就把它关掉直接手动写死坐标最省心。桌面 / 编辑器 / 浏览器统一换肤只换桌面还不够Yin-Yang 靠插件把一堆应用一起换。设置里的Plugins标签页能看到 system、gtk、vscode、firefox 这些开关每一个都能单独指定亮色和暗色分别用哪个主题名。好几个插件同时生效时谁先加载谁优先顺序由plugins列表决定排前面的说了算。某个应用死活没换上按这个顺序查对应插件勾没勾 → 主题名是不是跟系统里的一字不差 → 再不行加--debug参数跑一遍看日志到底卡在哪。切换时顺手跑脚本进阶切主题的那一瞬间还能让你执行自己的脚本。打开Custom插件分别填亮色、暗色时要跑的脚本路径。执行时 Yin-Yang 会把当前主题当参数传进来脚本里用$1拿到值是 light 或 dark你可以据此走不同分支比如换壁纸、切终端配色。脚本建议统一放在~/.config/yin_yang/scripts/下并给它执行权限chmod x别丢在临时目录里。排错清单症状与一句话处方主题没切换→ 多半是插件没勾或主题名写错杀掉进程再重启一下。日出日落不准→ 手动改coordinates同时把update_location关掉。开机后是错的主题→ 调大boot_offset再补一个开机自启。桌面换了、应用没换→ 回头看插件顺序以及那个应用填的主题名。再玩深一点写你自己的同步插件想给常用软件加同步直接翻yin_yang/plugins/里现成的插件抄结构接口规范就在_plugin.py里。读完这两份你就能照着给浏览器、终端或者你自己的工具写一套切换逻辑了。【免费下载链接】DsHidMiniVirtual HID Mini-user-mode-driver for Sony DualShock 3 Controllers项目地址: https://gitcode.com/gh_mirrors/ds/DsHidMini创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表