龙蜥社区已启动主题为“2021 我与 OpenAnolis 龙蜥社区的那些事儿”征文活动!征文内容包括但不限于以下五类:使用评测、技术解读、经验分享、共建建议、知无不言。
优质文章将获得龙蜥社区官网及公众号推荐展出,还可获得神秘礼品。欢迎各位龙蜥社区朋友来稿~
征文活动之相关阅读:
Happy Hacking!如何在Anolis OS中打造属于自己的Linux内核?| 征文活动
龙蜥社区开发者自述:我是如何趣味玩转Anolis OS的?|征文活动
作者:冷面酒仙
在操作系统领域工作 10 年以上。参与过 wrlinux、vxwork、wrhypervisor、debian、SUSE 系统开发工作。在操作系统构建、测试体系方面长期工作。热衷于 Linux 社区发展与推广的活动。目前就职于国内知名大厂。
GIMP初体验
Linux 系统中提供了强大的图形图像处理工具,其中 GIMP 是首屈一指,他是全称是 GNU Image Manipulation Program;是一个自由的点阵图像处理编辑器,始于 1995 年,默认的文件格式是 .xcf。
GIMP软件启动界面
GIMP 这个面板漂浮的特点,在很多图像处理软件中都有噢!
自己动手做
点击“New..”打开新建对话框。
新建对话框中输入,Width 和 Height 分别是:1920 和 1080。笔者的电脑可以支持这个分辨率。
我们使用 maze 滤镜(PS 那边叫滤镜)来制作一个“迷宫背景”。
Width,Height 都是使用 25 即可。(具体大小可以结合实际的画布大小、分辨率来调节,读者自己动手做起来啦!)
看起来非常不错噢!再为背景添加一个蒙版效果。
这个蒙版效果,主要是来自于,新图层,一个极坐标填充!再设置透明度即可!
弄好了以后,开始打字吧。
可以输入任何你想输入的文字,笔者使用的是 Anolis OS,调整好位置与大小。
大标题使用的是 300 号字,小标题是 125 号字。
将其中的字母,OS 调整颜色!金黄色!
选中图层 Anolis OS 图层,选择Layer、Transparency、Alpha to Selection。
这个选择会根据字母的边缘选中所有的字母文字区域。
再通过,矩形选择工具,删除 Anolis 字母区域的选择(反向选择模式),仅仅保留字母 OS 区域的选择。
保持,选区不动,创建新的图层。进行填充!
在采用滤镜对其进行,变换。
Tile size 是 100,Tile saturation 是 3,点击OK。
取消,全部的选区后,保存!大功告成。
私人定制之系统桌面
这个图不能白做了,酒叔目前能想到的是利用它作为一个桌面,我们试试吧。我们需要导出图像,首先我要导出图像作为桌面,那么我们需要导致一个 jpg 的格式。并将图片放置在 Pictures 目录中,这样 gnome 的背景就可以直接选择到它。如下图:
私人定制之启动界面
我们的新桌面,看起来相当的不错噢!不过酒叔今天喝多了两杯,妄想把我们的启动界面也换了!希望这个 logo 可以出现在开启启动界面中,需要再导出一个 logo 作为 PNG 格式,并且去掉背景图案。
首先,备份原始的系统 logo 文件:
sudo mv /usr/share/pixmaps/system-logo-white.png{,.bak}
制,我们新做的文件到指定的位置。
sudo cp AnolisOS-30yrs-demo.png /usr/share/pixmaps/system-logo-white.png
新指定需要的 plymouth 主题。
sudo plymouth-set-default-theme solar -R
私人定制之内核Logo
仅仅是这些还不够噢!内核中同样有我们需要替换的 logo,启动时的小企鹅!首先,我们需要在网上找到一个自己喜欢的 logo,然后,我们用 GIMP 打开这个文件,调整它的 size,以及图像颜色集合。
并且另存为 ppm 格式。
然后将文件复制到内核中的 driver/video/logo 目录中。
cp logo_linux_clut224.ppm Downloads/linux-5.14/drivers/video/logo/
重新编译内核;
cd Downloads/linux-5.14/ make binrpm-pkg -j12
安装。
rpm -ivh --force /home/james/rpmbuild/RPMS/x86_64/kernel-5.14.0.rpm
重启,看效果!
sudo grubby --remove-args="quiet" --update-kernel DEFAULT reboot
总结
GIMP 不仅仅能为图形图像设计者,提供强大的滤镜处理,也可以为程序员小哥哥提供 ppm 文件的生成,真是居家必备之良品。功能非常强大的一款工具,大家快来试试吧!
—— 完 ——
加入龙蜥社群
加入微信群:添加社区助理-龙蜥社区小龙(微信:openanolis_assis),备注【龙蜥】拉你入群;加入钉钉群:扫描下方钉钉群二维码。欢迎开发者/用户加入龙蜥社区(OpenAnolis)交流,共同推进龙蜥社区的发展,一起打造一个活跃的、健康的开源操作系统生态!
龙蜥社区钉钉交流群 龙蜥社区-小龙
关于龙蜥社区
龙蜥社区(OpenAnolis)是由企事业单位、高等院校、科研单位、非营利性组织、个人等按照自愿、平等、开源、协作的基础上组成的非盈利性开源社区。龙蜥社区成立于2020年9月,旨在构建一个开源、中立、开放的Linux上游发行版社区及创新平台。
短期目标是开发龙蜥操作系统(Anolis OS)作为CentOS替代版,重新构建一个兼容国际Linux主流厂商发行版。中长期目标是探索打造一个面向未来的操作系统,建立统一的开源操作系统生态,孵化创新开源项目,繁荣开源生态。
龙蜥OS 8.4已发布,支持x86_64和ARM64架构,完善适配Intel、飞腾、海光、兆芯、鲲鹏芯片。
欢迎下载:
https://openanolis.cn/download
加入我们,一起打造面向未来的开源操作系统!