PixelCraft 终于登陆 Linux 平台了!
本次更新不仅带来了原汁原味的像素画转换体验,还专门针对 Linux 系统特性进行了底层重构与打包优化。

本次 Linux 版本新增与优化内容:
1. 开箱即用的 AppImage 支持:打包为标准的 .AppImage 格式,无需配置 Python 环境,双击即可运行。
2. 跨发行版极佳兼容性:内置了基于ubuntu:20.04 的 Docker 打包脚本,完美解决不同 Linux 发行版(如 Ubuntu, Linux Mint, Fedora 等)之间 glibc 版本不兼容的痛点。
3. 完美修复 GUI 显示与交互:
- 解决了 Linux 下 Tkinter 渲染特殊字符导致的 BadLength 闪退崩溃问题。
- 修复了 PyInstaller 打包后文件拖拽功能失效的问题(已补充 tkinterdnd2 动态链接库)。
4. 国内网络深度优化:配套的 `install-docker.sh` 与打包脚本均已内置国内镜像源(阿里云、清华源等),拉取依赖不再卡顿。

如何安装与运行 (普通用户):
1. 在 Github Releases 里下方 Assets 区域下载 PixelCraft-x86_64.AppImage 文件。
2. 打开终端,进入文件所在目录,赋予执行权限:
chmod +x PixelCraft-x86_64.AppImage
3.运行程序:
./PixelCraft-x86_64.AppImage
- 排错指南 (Troubleshooting)
由于 Linux 桌面环境差异较大,如果首次运行遇到报错,请优先尝试以下操作:
提示缺失 FUSE 库:较新的系统(如 Ubuntu 24.04)请执行 sudo apt install libfuse2。
双击无反应/闪退:请执行 sudo apt install unifont 补充系统基础字体。
- 如何从源码构建 (开发者):
如果你希望自行编译修改后的代码:
克隆本仓库。
执行一键打包脚本(推荐使用 Docker 模式以保证兼容性):
sudo ./build-appimage.sh --docker
- 注意:
Windows 版本仍然是 v1.6 版本,Linux 版本同样,就只是增加了对 Linux 系统的支持!