声明:本文首发微信公众号【菜鸟要飞】,如有转载,请标明出处!

最近发现了两套开源、神秘、科幻、有逼格的桌面,非常适合在座的各位程序员。

NO1、Himawaripy

Himawaripy是一个开源的使用 Python 3开发的脚本项目。主要功能是根据用户设置的时间间隔不停的抓取,Himawari 8 气象卫星网站:http://himawari8.nict.go.jp/himawari8-image.htm上的数据,而网站的数据是日本 Himawari 8 气象卫星拍摄的接近实时的地球照片,主要是天气形态、云团和光线,并将它设置成你的桌面背景。总之就是可以把你的桌面背景设置成一个时时更新的动态地球图片。效果如下:

项目地址:

https://github.com/boramalper/himawaripy

对于不懂Python的读者来说,此项目运行起来还是比较麻烦的。小编也是折腾了一天,才勉强把桌面设置成了地球,但是由于不会写Python,所以一些配置也不是特别明白,并没有实现实时更新的效果,只能手动更新,由于时间原因就不折腾了。不得不吐槽一下,官方文档真是一点都不给力呀!

此项目理论上只要有Python3的开发环境,无论什么系统都可以运行并生效,菜鸟君也只尝试了MAC系统上,简单分享一下经验。

1、首先必须安装Python3的开发环境,并安装setuptools。

2、将Himawaripy项目的源码Git到本地,并cd 到项目的根目录,执行sudo python3 setup.py install 命令,安装Himawaripy。

3、执行安装Himawaripy命令后,会安装失败并报错,报错的内容主要是提示缺少一些项目运行所需要的开发包。根据报错提示,安装开发包就可以了。菜鸟君先后又安装了setuptools-scm、six、dateutilpillow、appdirs。这些开发包在这个网址https://pypi.org/simple/都可以找到,如https://pypi.org/simple/pillow/

4、Himawaripy安装成功后,执行himawaripy --auto-offset,这时桌面背景就变成了地球。

至于,如何时时更新,貌似需要设置某个配置项才能实现。有兴趣的自行研究吧,研究成功了,记得告诉我哈。

NO2、edex-ui

edex-ui是使用js开发的一款类似于科幻电脑界面的全屏桌面应用程序,支持运行在 Window、macOS、Linux 系统。再次提醒,它是一款桌面应用程序并不是桌面壁纸,和上面推荐的有本质区别。

edex-ui项目地址:

https://github.com/GitSquared/edex-ui

使用起来超级简单,官方页面为我们提供了已经打包好的应用程序。菜鸟君以MAC上的使用为例简单分享一下。

1、下载安装。

2、打开应用,如下图,是不是够科幻,够逼格。

3、打开应用程序后,左下角的【FILESYSTEM】区域,默认定位在edex-ui程序的安装目录,在这里可以通过点击temes(主题)文件夹,点击文件夹下的配置项来修改程序的主题,如下图。关于fonts的配置的修改,暂时还不清楚。

4、装逼也是需要能力的,使用此应用后,所有的操作几乎都要在MAIN-bash区域,通过shell命令来执行了。例如:打开Android Studio应用程序

open /Applications/Android\ Studio.app。如下图,很遗憾,这款程序貌似有中文乱码的问题,我暂时也没有解决。

好了,装逼也不容易啊,最后祝大家装逼成功吧,觉得不错,记得帮点右下角的【好看】。如果你有类似的桌面程序,欢迎留言交流哦。

欢迎关注我的公众号:【菜鸟要飞】 ,面试宝典、学习路线、源码分享等等你来学

程序员必用的电脑桌面相关推荐

  1. 程序员必知8大排序3大查找(三)

    前两篇 <程序员必知8大排序3大查找(一)> <程序员必知8大排序3大查找(二)> 三种查找算法:顺序查找,二分法查找(折半查找),分块查找,散列表(以后谈) 一.顺序查找的基 ...

  2. java书籍_Java程序员必看的 13 本 Java 书籍!

    原文:Java程序员必看的 13 本 Java 书籍! 作者: java技术栈 关乎于程序员,除了做项目来提高自身的技术,还有一种提升自己的专业技能就是:多!看!书! 毕竟,书是学习的海洋呢!So,J ...

  3. 静态方法与非静态方法的区别_程序员必看之ThinkPHP5中model与Db的区别

    在ThinkPHP5的使用过程中,很多使用者刚接触到数据库操作时,不能很好调用相关的方法进行数据库的交互.下面就分享一下ThinkPHP5中Db与模型的区别 关于db与model的选择 使用DB方式是 ...

  4. 程序员必知的操作系统知识点

    这是一本关于程序员必知的操作系统,可以看一下目录. 内容涉及 认识操作系统 进程和线程 内存管理 文件管理 I/O 死锁 操作系统面试题 操作系统核心概念 字是一个一个敲的,图是一笔一笔画的. 可以看 ...

  5. 程序员必知必会之maillist篇

    程序员必知必会之maillist篇        本文最初由恋花蝶发表于http://blog.csdn.net/lanphaday,可以随意转载,但未经同意不得增删修改,转载应保留本声明,否则追究责 ...

  6. 程序员必知必会之blog篇

    程序员必知必会之blog篇 网易广州       赖勇浩(http://blog.csdn.net/lanphaday) 本文最初发表于恋花蝶的博客(http://blog.csdn.net/lanp ...

  7. java中的model_Java程序员必看之springmvc中的Model对象在重定向中的数据

    原标题:Java程序员必看之springmvc中的Model对象在重定向中的数据 在springmvc框架中,一个handler方法中的参数可以内置接收Model类型的对象,主要用于存储数据之用,主要 ...

  8. 专业程序员必知必会技巧:驯服复杂代码

    感悟:虽然不想做一个程序员,但还是自做这些事情!艺术家首先是工匠!多美妙的哲理,可是路途漫长而很多人选择了放弃,我也想放弃了.更重要的是,如果希望是一个艺术家,首先是一个NB的工程师. 原文链接:ht ...

  9. java在容器中导入图片_Java程序员必学技术:@Import直接导入类,在容器@Configuration、@Component中是怎么直接导入类注册到容器的?...

    Java程序员必学技术:@Import直接导入类,在容器@Configuration.@Component中是怎么直接导入类注册到容器的? Spring IoC 容器是一个管理 Bean 的容器,在 ...

最新文章

  1. Mysql生成UUID
  2. ECSHOP 数据库结构说明
  3. Smarty的配置与高级缓存技术
  4. sap系统工单关闭_什么样的系统算是坑
  5. WHAT THE DATA SAYS ABOUT KUBERNETES DEPLOYMENT PATTERNS
  6. 改变图像,运用match方法判断
  7. php好玩的源码_github上比较有趣的PHP开源项目
  8. boost::safe_numerics模块测试 constexpr 转换
  9. [转载] 2020最新Java面试题,常见面试题及答案汇总
  10. Java J2EE中的依赖查找
  11. ios的延迟执行方法
  12. java水果超市管理系统
  13. [转]论window和Linux之长短
  14. 高斯消元(求解n元一次方程组)
  15. java 背单词系统_基于JAVA模拟背单词系统(含源文件)
  16. 美剧之《黑客军团第四季》(Mr robot)第12集摘要
  17. android 按钮果冻效果,用Tween动画简单模拟果冻按钮效果
  18. vs2017旗舰版_2017年的所有旗舰手机都有明显的妥协。 这是他们告诉我们有关设计的信息。...
  19. mysql 调用方差函数_mysql 函数大全
  20. float单精度浮点和double双精度浮点

热门文章

  1. fmute hang_detect 与ARM 镜像
  2. 【Copula】考虑风光联合出力和相关性的Copula场景生成(Matlab代码实现)
  3. 用python写(飞机大战小游戏)
  4. node之inquirer基本用法和常用属性入门
  5. 剑指offer 27. 二叉树的镜像
  6. ICLR2022《COSFORMER : RETHINKING SOFTMAX IN ATTENTION》
  7. 频繁模式挖掘 Apriori
  8. 分时操作系统(20世纪70年代)
  9. Windows7操作系统要求电脑配置
  10. 笔记本电脑打开后不显示桌面_70后、80后、90后、00后……不一样的夏天打开方式,满满回忆!| 特别关注...