ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

Alacritty Windows 个性化配置:3 步完成图标替换与高 DPI 调优

Alacritty Windows 个性化配置:3 步完成图标替换与高 DPI 调优 Alacritty Windows 个性化配置3 步完成图标替换与高 DPI 调优【免费下载链接】alacrittyA cross-platform, OpenGL terminal emulator.项目地址: https://gitcode.com/GitHub_Trending/al/alacritty在 Windows 上安装的 Alacritty任务栏里挂着默认图标多台显示器缩放不一致时终端窗口还会发虚。这两个小问题出在同一个地方Windows 版携带的资源与行为声明没有按你的习惯调整。本文带你依次做三件事替换 ICO 图标、调整清单文件里的 DPI 行为、用 WiX 重新打包 MSI 安装程序。先定位要改的两个文件本次要动的一切都集中在 alacritty/windows/ 目录下alacritty.ico决定任务栏、开始菜单与文件关联里显示的小图标alacritty.manifest清单文件manifest相当于你向 Windows 出示的一份「行为声明」系统按它决定界面如何缩放。️ 第一步替换 ICO 图标ICO 是 Windows 使用的图标容器格式一个文件里可以装多张不同尺寸的小图。具体做法准备 16x16、32x32、48x48、64x64、128x128、256x256 共六种尺寸的 PNG 图片仓库里默认图标已是 256x256可作参照打开图标编辑工具如 Greenfish Icon Editor Pro把各尺寸图片放进对应槽位导出为 ICO用导出的文件覆盖你本地构建目录中的 alacritty.ico。 第二步调整高 DPI 行为DPI 指屏幕像素密度高分屏把缩放调到 125% 甚至更高时文字清不清楚取决于应用如何声明 DPI 感知。清单文件的核心只有一个节点asmv3:windowsSettings xmlnshttp://schemas.microsoft.com/SMI/2016/WindowsSettings dpiAwarenessPerMonitorV2, unaware/dpiAwareness /asmv3:windowsSettings当前生效值是PerMonitorV2, unaware多台显示器缩放不同时Alacritty 对每一块屏自行渲染Windows 不再整体拉伸窗口文字因此保持锐利。想换策略时改这一行的取值即可可改成的值效果大白话PerMonitor旧一代的按显示器缩放精度略低System全系统统一按主屏的缩放比例走Unaware完全不感知缩放靠 Windows 放大成品画面可能发虚 第三步重打包 MSI 安装程序生效WiX 是制作 MSI 安装程序的打包工具MSI 就是 Windows 上标准的一键安装包格式。打包配置中引用的图标正指向 windows 目录下的文件所以改完只需重新打包即可让新内容进包。进入 alacritty/windows/wix/ 目录后依次执行cd alacritty/windows/wix candle alacritty.wxs light alacritty.wixobjcandle 负责把 .wxs 配置编译成 wixobj 中间文件light 再把它装配成最终的 MSI。运行生成的安装包完成覆盖安装后任务栏新图标与新的 DPI 效果会同时生效。接下来你可能还会用到WiX 配置 alacritty/windows/wix/alacritty.wxs、图标兼容版本目录 extra/logo/compat/以及社区贡献指南 CONTRIBUTING.md。若你的定制效果不错不妨也分享给社区。【免费下载链接】alacrittyA cross-platform, OpenGL terminal emulator.项目地址: https://gitcode.com/GitHub_Trending/al/alacritty创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表