今天为大家介绍 “让Linux Deepin 终端丰富多彩”第一部分:终端ASCII ART。
先看一张效果图:
可以通过下面方法实现上述效果。:)#1,优秀工具 ScreenFetch
下载安装:
1 2 | wget http : //served.kittykatt.us/projects/screenfetch/screenfetch-2.4.0.deb sudo dpkg - i screenfetch - 2.4.0.deb |
安装完毕之后,打开终端,输入下面命令:
1 | screenfetch |
我们会发现输出结果左侧显示 Linux 吉祥物 Tux,右侧为系统信息。但“OS”一项悲剧地表示 “Unkown oneiric i686”。不要着急,我们慢慢来修改它,让它成为我们想要的模样。
该软件中提供支持的 Linux 发行版本有Arch Linux (Old and Current Logos),Linux Mint, Ubuntu, Crunchbang, Debian, Gentoo, Mandrake/Mandriva,Slackware, SUSE, Fedora, BSD。
支持的窗口管理器有:fluxbo,openbox,blackbox,xfwm4,metacity,kwin,englightment,sawfish……
支持的登录会话有:gnome-session,xfce-mcs-manage,xfce4-session,xfconfd,ksmserver,lxsession
不过,我们也可以手动添加,让该软件识别 Linux Deepin 版本。截至发文时间,已于得到原作者的回复,并 push 了鄙人的修改。估计下一个版本就可以“原生”支持 Linux Deepin 了。:)
在#Distro Detection 部分(文件第258行)添加下面代码:
1 2 | if [ "$distro_detect" == "LinuxDeepin" ] ; then distro = "LinuxDeepin" ; fi |
同时,在输出 ASCII 图案部分,添加对 “inuxDeepin ” 的判断。
这里为大家 LinuxDeepin Ascii 图案(感谢团队 Liuling 美女同学制作): 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | ########################### ######## ###### # ######## ##### # ######## ### # # ####### ### # # # ####### ## # # ## # # ###### # # # ## # # ##### ## # ## # # ###### ## ### # # ############# #### # # ########## ##### # # ##### ####### # ## ######## # ############################ |
大家可下载我修改的文件:。
然后复制文件到 /usr/bin。如果想要每次打开终端时都显示这一美丽的图案,还有一步骤。
以管理员权限打开配置文件 /etc/bash.bashrc,在文件末尾添加 screenfetch &。
试试吧!
如果您有更好的创意,可以留言或 Email 鄙人: wangdianjin AT linuxdeepin DOT com