原标题:Mac 菜单栏样式太单调?不妨用这个小工具自己动手定制

开源的 FreeBSD 成就了今天的 macOS,但是今天的 macOS 却因为闭源而失去了很多可定制化的地方。能在 Linux 下动动编辑器改改代码就可以实现的所谓「UI 魔改」,在如今的 macOS 下就却是难上加难。当然为了统一的设计风格而这样做的 Apple 我们还是可以理解。不过通过一些曲线救国的方式,我们的确能在某种程度上对 macOS 进行个性化的定制。今天的菜单栏�定制就是我们个性化 macOS 的第一步。

Reddit 是一个神奇的地方,里面有一个主题r/unixporn 最近引起了我的注意。

r/unixporn 里面的很多同学将自己魔改的类 Unix 系统的桌面主题、通知主题、终端配色和壁纸��发出来进行分享。这个主题板块下的管理者(所谓的贴吧大吧主)甚至会举办月度 Unix 系统魔改大赛(The New Monthly Ricing Competition)。

不过这里面同学们魔改的类 Unix 系统的 UI,其实大多数都是更加容易进行定制的 Ubuntu 和 Arch Linux 等等 Linux 系统的 Gnome 桌面、图标和状态栏。但是对美丽的向往阻止不了我们们将「魔爪」伸向 macOS。

注:本文灵感来自于 r/unixporn 的帖子 [OSX] Minimal Oceanic。

「魔改」的效果如何

今天我们将通过两个小工具:

这个基于 HTML5 和 CSS 在 macOS 桌面加载小部件的工具 ➡ Übersicht

这个用 Coffee 写的假装自己是 macOS 状态栏的桌面小部件 ➡ Pecan

来实现这样的效果:

如何进行「魔改」第一步:安装 Übersicht

它是一个专门用于 macOS 来做桌面小工具的插件,很轻量,几乎不耗内存。同时又因为它的小部件可以通过 Coffee 来实现,并且可以直接用 CSS 来编辑样式,让这个插件做出来的 Widget 几乎有无限可能。

安装方法有两种:

平常的安装方法:访问官网:Übersicht 点击下载安装。

比较厉害的安装方法:利用HomeBrew。

下载安装使用依赖 Homebrew

linux下mac风格菜单栏,Mac 菜单栏样式太单调?不妨用这个小工具自己动手定制相关推荐

  1. linux内核设置mac地址,Linux下如何修改网卡MAC地址

    Red Hat Linux下如何修改网卡MAC地址 OS版本:Red Hat Enterprise Linux AS4 核心:Kernel 2.6.9-42 网上有很多关于linux下修改MAC地址的 ...

  2. linux下c语言使用mac地址进行socket通信

    linux下c语言使用mac地址进行socket通信 server端: #include <unistd.h> #include <stdio.h> #include < ...

  3. 基于Linux下的VIM、Mac下的idea实现的协议分析软件

    一.任务概述 1.1 设计目的 使学生深入理解和掌握计算机网络的基本理论及工作原理,熟悉计算机网络和互联网的组成,运用计算机网络知识设计协议分析软件,并进行网络协议分析,最后通过网页呈现,加深对计算机 ...

  4. 18、Linux下编程风格

    在前面曾总结过微软环境下编程的规范[1],但是在linux下,没有自动补起,以及没有像VS那样高级好用的可视化开发工具,如果变量,函数定义太复杂,敲的也累,下面总结linux下编程风格,资料来源于网络 ...

  5. 理解Linux下的SELinux(MAC)

    理解Linux下的SELinux 长久以来,每当遇到授权问题或者新安装的主机,我的第一反应是通过setenforce 0命令禁用SELinux,来减少产生的权限问题,但是这并不是一个良好的习惯.这篇文 ...

  6. linux改mac地址目录,Linux下如何修改网卡MAC地址

    网上有很多关于linux下修改MAC地址的方法,大多依葫芦画瓢,似乎都没验证过,达不到修改的目的. 经过我的详细测试,最终成功解决了这个问题. 误区一: #ifconfig eth0 down #if ...

  7. linux获取网卡协议地址,读取linux下的网络设备的mac地址与发送原始数据包 (2011-11-23 20:11)...

    一:linux下的网络设备 linux的网络设备信息都在/proc/net/dev,从这里我们可以得到所有网卡的名字,如eth0, eth1等等 root@dlrc-desktop:/home/dlr ...

  8. 在Windows下和Linux下如何查看网卡MAC地址、以及修改MAC地址

    在Windows下 利用DOS命令打开,弹出命令窗口. 输入命令ipconfig/all,回车. 其中,物理地址为本机的MAC地址. 在Linux下 查看MAC地址的方法有好多种,下面给出四种常见的方 ...

  9. Linux下查看某一进程所占用内存的方法 -- from cnblogser 小得盈满

    Linux下查看某一个进程所占用的内存,首先可以通过ps命令找到进程id,比如 ps -ef | grep kafka 可以看到kafka这个程序的进程id 可以看到是2913,现在可以使用如下命令查 ...

  10. windows系统下,获取固态U盘、固态硬盘SMART信息的小工具-CrystalDiskInfo

    SMART全称为"Self-Monitoring Analysis and Reporting Technology",即"自我监测.分析及报告技术",是一种自 ...

最新文章

  1. 蓝桥杯C++ AB组辅导课
  2. Jenkins+Pipeline+Docker部署SpringBoot项目到远程服务器
  3. AJAX框架构成设计,基于Ajax的Web框架设计与实现
  4. 【前端就业课 第一阶段】HTML5 零基础到实战(十)JavaScript基础一篇入门
  5. 关于__attribute__ ((packed))
  6. C语言CASE如何用switch,switch case 中如何使用枚举
  7. C#线程系列讲座(4):同步与死锁
  8. 能打开java文件的软件有哪些_使用JAVA打开本地应用程序相关的文件
  9. 大数据可视化常见的三种错误
  10. _Linux中删除特殊名称文件的多种方式
  11. 【优化充电】基于matlab多种遗传算法求解电动汽车有序充电优化问题【含Matlab源码 792期】
  12. 展讯模块读写IMEI
  13. 人体时钟屏保-widows电脑屏幕保护
  14. [ 笔记 ] 计算机网络安全_4_网络扫描和网络监听
  15. 什么是项目沟通管理?
  16. win10下移动pagefiles.sys文件到D盘
  17. 利用Chrome翻译搞定大部分英文文件翻译的工作流
  18. c语言乘法运算结果小数位数,如何用c语言计算小数点后位数
  19. 笔记本安装Ubuntu9.04.图文并茂
  20. java官网教程(服务器篇)—— 并发

热门文章

  1. java的split的源码_Spring 的split()方法源码部分分析
  2. 数字货币交易系统_区块链交易所开发,数字货币平台功能与安全
  3. mysql两个修改事务相互阻塞_MySQL 5.7并发复制和mysqldump相互阻塞引起的复制延迟...
  4. Androidstudio 里面的app下目录介绍
  5. android 圆角图片 imageview,【android 图片圆角设定】CustomImageView简单一览
  6. springcloud(十):熔断监控Hystrix Dashboard
  7. BZOJ 1001 平面图转对偶图
  8. bzoj1814: Ural 1519 Formula 1 动态规划 插头dp
  9. EditText光标颜色设置
  10. Lenovo E46A-Win 7_无线灯亮但无法启动(耽误3天以上您信吗.....)问题: wlan autoconfig 依赖服务或组无法启动...