
主要是晚上想把显示器亮度调低一点,色温调低一些,但是显示器的操作面板简直难用到爆,按键还有点失灵了。而白天或者玩游戏看电影时又得使用 sRGB 颜色预设并提高亮度,按按钮操作比较纠结。
地址: https://github.com/dot-osk/monitor_ctrl
把我之前一直在用的一个 Python 脚本魔改了下,之前里面到处都是硬编码,没有 GUI。现在用 Tkinter 做了个简单的 GUI,也能继续使用 CLI 操作。
支持的操作:
- 调整亮度 - 调整对比度 - 设置色温 / 颜色预设 - 设置 RGB 颜色的比例 - OSD 语言 - 开关机 - 切换输入源 - 自动调整图像 (VGA 输入需要) - 恢复出厂设置 GUI:
1 lScarlet 2018 年 1 月 21 日 via Android 看一看 |
2 chroming 2018 年 1 月 21 日 哇,正好需要这个,之前尝试自己写类似的程序遇到点问题没继续 |
3 Death 2018 年 1 月 21 日 原来还有 DDC/CI 这种协议呀,第一次知道 |
4 Applenice 2018 年 1 月 21 日 哇,看看 |
5 co3site 2018 年 1 月 21 日 via Android 还能这样控制,长见识了 |
6 wwqgtxx 2018 年 1 月 21 日 via iPhone 插一句,这个程序根本不用检查 python 版本是否是 py3,因为用了类型定义语法,根本就不支持 py2 |
7 lyztonny 2018 年 1 月 21 日 感谢拯救了一台按钮坏掉没办法调亮度的显示器! |
8 edsion996 2018 年 1 月 21 日 长见识了。 不过,macOS 没有 api 可以控制吗 |
9 ysc3839 2018 年 1 月 21 日 同第一次知道! |
10 yang2yang 2018 年 1 月 21 日 哇,很极客 |
11 conn4575 2018 年 1 月 22 日 via Android 不愧胶水语言,啥都能做… |
12 Ehco1996 2018 年 1 月 22 日 via iPhone 这个真的厉害了 一会起床试一试 |
13 muziyue 2018 年 1 月 22 日 /* 可我记得这东西显卡设置里能调 */ |
14 ysc3839 2018 年 1 月 22 日 via Android |
16 Osk OP @zjb861107 osx 也有一个插件可以搜 ddc/ci osx 就有不少,其实三大平台都有不少类似功能的。只是 windows 不少是闭源的才自己撸一个。 |
18 jason19659 2018 年 1 月 22 日 跑不起来,嗯。 |
19 Osk OP @jason19659 python 版本多少呢?可以试试 -c 启动看看报的什么错 |
20 1ku 2018 年 1 月 22 日 via iPhone 刚学 python 自己看书,不想以后被笑话,各位前辈,这个 GUI 是读什么啊?“孤诣”、“鸡 U 唉”、“瑰”还是其他的? |
21 leafleave 2018 年 1 月 22 日 via iPhone 支持什么显示器呢? VGA?HDMI?DP? |
23 xwhxbg 2018 年 1 月 22 日 awesome,仿佛回到了 2000 年那会儿各路神仙各种 C 艹小程序的年代 |
24 580a388da131 2018 年 1 月 22 日 @1ku /ui/ |
25 ballshapesdsd 2018 年 1 月 22 日 star 了 |
26 yingfengi 2018 年 1 月 22 日 via Android 还有这种协议之类的? 有着显示器带一个驱动盘(光盘上这么写的) 那个软件就可以调,估计就是用这协议 |
27 a href="/member/wwqgtxx" class="dark">wwqgtxx 2018 年 1 月 22 日 @Osk 恩,并找不到靠谱的中文翻译来解释 type hints |
28 mYYnSmiTEQWcCwAr 2018 年 1 月 22 日 via Android 居然还没人来提 f.lux 不过还是谢谢 lz 又让 py 更好玩一点了 |
29 KgM4gLtF0shViDH3 2018 年 1 月 22 日 开关机是什么意思?还能开机? |
31 KgM4gLtF0shViDH3 2018 年 1 月 22 日 @Osk #30 看不到屏幕怎么开呢,是定时开嘛。我这个公司配的飞利浦显示器找不到关的按钮,正好需要。 |
34 aheadlead 2018 年 1 月 22 日 给楼主一个 idea 根据日落日出调节亮度和色温(类似 Night Shift 和 f.lux) 之前用 shell 写过一个 但是写的太丑了... |
35 knva 2018 年 1 月 22 日 卧槽,还有这种操作,学到了 |
37 j717273419 2018 年 1 月 22 日 via Android 可以改一下标题 [Python 有哪些让人眼前一亮的函数?] |
38 laoyuan 2018 年 1 月 22 日 报告 LZ,如果关掉显示器再开开(没关机),设置就是失效了,这是怎么回事 |
39 xshwy 2018 年 1 月 23 日 @j717273419 哈哈哈哈哈 这个标题满分 |
40 NEETLEE 2018 年 1 月 23 日 很厉害呀,想从楼主的代码里扣一个快捷键切换信号源的脚本出来,这样就方便在 ps4 和 pc 之间的切换了...不过看了一天,进展缓慢...等弄出来了,再贴代码 |
41 Osk OP |
43 laoyuan 2018 年 1 月 24 日 周末回家试试,谢谢 LZ |
44 bitlaoyuan 2018 年 1 月 29 日 报告 LZ,“保存 nvram ” 按钮不能解决问题 |
45 Osk OP @bitlaoyuan 抱歉,这个我也没法了。。。 |
46 bitlaoyuan 2018 年 2 月 2 日 我打算改改脚本,每 30 秒提交一次 |
47 DuXing 2019 年 1 月 26 日 厉害了,终于可以只动动鼠标就能设置亮度了。 可以支持多显示器(扩展屏)吗? |
48 Jellyan 2020 年 1 月 5 日 显示器的按键失灵了,不小心亮度调到了 100,看着都流泪。多谢楼主这个脚本,拯救了我的眼睛 |