[App Sharing] 一款小巧精美的放大镜
Tofloor
poster avatar
fanzhongwei
deepin
2026-10-30 14:29
Author

软件下载:magnifier.zip

源码地址:https://github.com/fanzhongwei/script_fun/tree/main/linux/screen_magnifier

运行效果

output.gif

使用配置说明

运行环境必须是 X11 会话(当前 Deepin 桌面的 XDG_SESSION_TYPE=x11 即满足),并且桌面合成开着。画面从各个窗口自己的合成像素里读,圆形以外的区域也靠合成才透明。Wayland 会话会直接退出。

建议设置为系统自定义的快捷键(记得先给 magnifier设置可执行权限),和配置文件中的快捷键保持一致就可以使用快捷键开启和隐藏了,按ecs也可以隐藏

配置文件是可执行文件同目录下的 magnifier.conf。以 # 开头的行是说明。第一次运行如果不存在,则会按照下面的默认值创建:

# 放大镜配置。以 # 开头的行是说明,程序不读取。
# size_key 保存后,下一次滚轮就按新键。filter_zoom 在下一次改倍率时生效。不必重启。
# 滚轮调过的倍率、直径和阈值会写回下面的值,说明会保留。
#
# hotkey:建议绑到桌面快捷键上的组合。程序不抓取这个键。
#         可用 ctrl、alt、shift、super,用加号连接,例如 ctrl+alt+space。
hotkey=ctrl+alt+space
#
# zoom:放大倍率,范围 1.25 到 6。没按住改大小的键、也没按住 Shift 时,滚轮改这项。
zoom=2
#
# diameter:圆的直径,单位像素。最小 96,最大不超过指针所在显示器较短的一边。
diameter=360
#
# filter_zoom:算法阈值,范围 1.25 到 6.25。
#              当前倍率低于它时直接取最近的像素;不低于时横竖保持清晰,斜线才做过渡。
#              1.25 表示始终做边缘判断,6.25 表示始终直接取像素。
#              size_key 不是 shift 时,按住 Shift 滚轮改这项。默认 size_key 是 shift,这时 Shift 只改直径。
filter_zoom=2
#
# size_key:按住这个键再滚轮,改变圆的直径。可选 alt、ctrl、shift、super,默认 shift。
#           保存后下一次滚轮即生效,不必重启。
#           选 ctrl 时,Ctrl+滚轮改直径,不再送给下面的窗口。
#           选别的键时,Ctrl+滚轮仍送给下面的窗口。
size_key=shift

Reply Favorite View the author
All Replies
avatar
晚秋(lateautumn)
Moderator
2026-10-30 15:26
#1

这个不错,谢谢分享applaud

Reply View the author
avatar
牙牙不掉线
deepin
OP
2026-10-30 15:29
#2

已下载试用,好用!

Reply View the author
avatar
buyike
deepin
2026-10-30 16:13
#3

不错,有快捷键吗?有的话开启和关闭会更好更优雅。
此外,有点不稳定,刚才试了两下,一次放大到最大就不放大了,一次是放大到一定程度会将窗口上移。

Reply View the author
avatar
晚秋(lateautumn)
Moderator
2026-10-30 16:13
#4

安装成功,然后用小迪给转译成龙版deb包了。

https://1815035446.share.123pan.cn/123pan/prueVv-pCBHH

image.png

Reply View the author
avatar
fanzhongwei
deepin
2026-10-30 17:16
#5
buyike:

不错,有快捷键吗?有的话开启和关闭会更好更优雅。
此外,有点不稳定,刚才试了两下,一次放大到最大就不放大了,一次是放大到一定程度会将窗口上移。

我是设置为系统自定义的快捷键,和配置文件中的快捷键保持一致就可以使用快捷键开启和隐藏了,按ecs也可以隐藏

放大倍率,范围 1.25 到 6
image.png

Reply View the author
avatar
CTZ老斑鸠
deepin
10 hours ago
#6

我一直不太理解,这种应用的使用场景是什么

Reply View the author
avatar
枫晓岳
deepin
9 hours ago
#7
buyike:

不错,有快捷键吗?有的话开启和关闭会更好更优雅。
此外,有点不稳定,刚才试了两下,一次放大到最大就不放大了,一次是放大到一定程度会将窗口上移。

看起来应该是点击穿透导致的误触

Reply View the author
avatar
bg
deepin
7 hours ago
#8
CTZ老斑鸠:

我一直不太理解,这种应用的使用场景是什么

我也不理解,电脑用了二十年了,一次场景都没用到过

Reply View the author