用screenfetch显示带有酷炫的Linux标志的基本硬件信息
Tofloor
poster avatar
‌量子巡游者
Moderator
2017-09-21 02:14
Author
本帖最后由 MMDMM 于 2017-9-20 18:18 编辑

             用screenfetch显示带有酷炫的Linux标志的基本硬件信息
想在屏幕上显示出你的的Linux发行版的酷炫标志和基本硬件信息吗?不用找了,来试试超赞的screenfetch和linux_logo工具.screenFetch是一个能够在截屏中显示系统/主题信息的命令行脚本。它可以在Linux,OS X,FreeBSD以及其它的许多类Unix系统上使用。


想在屏幕上显示出你的Linux发行版的酷炫标志和基本硬件信息吗?不用找了,来试试超赞的screenfetch和linux_logo工具。




来看看screenfetch吧!

screenFetch是一个能够在截图中显示系统/主题信息的命令行脚本。它可以在Linux,OS X,FreeBSD以及其它的许多类Unix系统上使用。来自man手册的说明:

这个方便的Bash脚本可以用来生成那些漂亮的终端主题信息和用ASCII构成的发行版标志,就像如今你在别人的截屏里看到的那样它会自动检测你的发行版并显示ASCII版的发行版标志,并且在右边显示一些有价值的信息。

在Linux上安装screenfetch

打开终端应用。在基于Debian或Ubuntu或Mint的系统上只需要输入下列apt-get命令:

  • $ sudo apt-get install screenfetch



如果源里面没有这个软件,可以采用如下方法:

  • wget https://github.com/KittyKatt/screenFetch/archive/master.zip
  • unzip master.zip
  • sudo mv screenFetch-master/screenfetch-dev /usr/bin/screenfetch



我该怎么使用screefetch工具?

只需输入以下命令:

  • $ screenfetch




获取截屏

要获取截屏并保存成文件,输入:

  • $ screenfetch -s

你会看到一个文件〜/ Desktop / screenFetch - *。jpg。获取截屏并直接上传到imgur,输入:

  • $  screenfetch -su imgur

你可以访问http://imgur.com/HKIUznn来查看上传的截屏。

再来看看linux_logolinux_logo程序生成一个彩色的ANSI版企鹅图片,还包含一些来自/ proc的系统信息。



Reply Favorite View the author
All Replies
avatar
impressionyang
deepin
2017-09-21 03:12
#1
我是用neofetch的
Reply View the author
avatar
‌量子巡游者
Moderator
2017-09-21 04:30
#2
本帖最后由 MMDMM 于 2017-9-20 20:32 编辑

如何使用Neofetch个性化显示Linux系统信息

安装Neofetch
使用下面的步骤,我们可以非常容易的在 Debian/Ubuntu 中安装 Neofetch。由于 Neofetch 是一个适用于大多数操作系统的跨平台应用,我们甚至可以在 Windows (Cygwin) 中进行安装。
在 Neofetch 的 GitHub 主页上,也对 Arch Linux、Gentoo、Fedora 和 Mac OS X 的安装步骤进行了详尽的介绍。
1在终端中执行如下命令添加第三方源:
echo "deb http://dl.bintray.com/dawidd6/neofetch jessie main" | sudo tee -a /etc/apt/sources.list
2执行如下命令添加公钥(需要已经安装 curl):
  • curl -L "https://bintray.com/user/downloadSubjectPublicKey?username=bintray" -o Release-neofetch.key
  • sudo apt-key add Release-neofetch.key
  • rm Release-neofetch.key
3将 Neofetch 安装到当前系统
  • sudo apt-get update
  • sudo apt-get install neofetch
使用Neofetch
NeoFetch 安装好之后要如何使用呢?其实只需在终端中执行它的用户名便可以直接输出数据了。
sudo neofetch
家可以看到,其默认输出的信息已经非常详尽。如果觉得显示单调,可以使用扩展参数进行输出。例如:可以将内存使用率按百分比用颜色进度条进行显示:
sudo neofetch --memory_display bar --color_blocks off
还可以自定义输出的文本颜色:
neofetch --colors 7 7 5 11 7 9
也可以将系统输入的详细信息以截图方式直接输出保存成图片:
neofetch --scrot /path/to/img
图片输出路径大家可以根据自己的喜好的设定。
Neofetch 的使用方式是不是非常有意思呢?由于其参数过多,不可能一一为大家进行介绍,本文只能算是抛砖引玉,具体详细参数大家可以参考这里。
配置alias
每次要使用都要重复过长的参数十分无趣和耗时,Neofetch 的参数这么多,相信你跟我一样也记不下来。所以建议大家还是把参数写到 .bashrc 文件当中,通过 alias 来执行。
以下是我在自己 .bashrc 文件中添加的参数,各位可以参考:
  • alias neofetch2="neofetch \
  • --block_range 1 8 \
  • --line_wrap off \
  • --bold off \
  • --uptime_shorthand on \
  • --gtk_shorthand on \
  • --colors 4 1 8 8 8 7
  • "
对了,在改完配置文件记得 source ~/.bashrc 让其生效。下次再使用时,直接执行 neofetch2 就 OK了。

Reply View the author
avatar
180******28
deepin
2017-09-22 02:33
#3
想吐槽一句,screenfetch显示的deepin图标我一开始硬是没看出来...
Reply View the author
avatar
impressionyang
deepin
2017-09-25 22:42
#4
https://bbs.deepin.org/post/145794
想吐槽一句,screenfetch显示的deepin图标我一开始硬是没看出来...

同意,但是他在Ubuntu下还是听可以的
Reply View the author
avatar
Feng Yu
deepin
2017-09-26 01:07
#5
本帖最后由 abcfy2 于 2017-9-25 17:19 编辑
https://bbs.deepin.org/post/145794
想吐槽一句,screenfetch显示的deepin图标我一开始硬是没看出来...

那个logo是我递交的pull request。按照screen fetch的开发者们递交的logo,基本都是先用字符工具生成,然后再手工格式化,但是deepin的logo是个圆形的,当时我也没找到特别合适的字符表示deepin的logo,所以直接把生成的字符logo递交上去了。你可以递交一个PR修正这个logo。

当年的PR在此: https://github.com/KittyKatt/screenFetch/pull/138

实际上deepin的logo使用了蓝色,只不过deepin默认的终端配色是绿色,把这些颜色统统都给遮蔽了。你把配色主题换成gnome的那种白底黑字,或者黑字白字的配色主题,就能看出来那个logo实际是蓝色的。
Reply View the author
avatar
180******28
deepin
2017-09-26 05:48
#6
https://bbs.deepin.org/post/145794
同意,但是他在Ubuntu下还是听可以的

可以用screenfetch -D ubuntu来看ubuntu的标志,其他的也一样。
看过了,挺好看的,感觉就是deepin的看不出来...
Reply View the author
avatar
180******28
deepin
2017-09-26 05:51
#7
https://bbs.deepin.org/post/145794
那个logo是我递交的pull request。按照screen fetch的开发者们递交的logo,基本都是先用字符工具生成,然 ...

选的终端主题显示出来的logo是蓝色的,只不过感觉deepin的旋涡式样的图标在那里面不太好辨识...
Reply View the author
avatar
海天鹰
deepin
2017-09-26 06:26
#8
什么年代了,还在玩字符
Reply View the author