linux下mac风格菜单栏,Mac 菜单栏样式太单调?不妨用这个小工具自己动手定制
原标题: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 菜单栏样式太单调?不妨用这个小工具自己动手定制相关推荐
- linux内核设置mac地址,Linux下如何修改网卡MAC地址
Red Hat Linux下如何修改网卡MAC地址 OS版本:Red Hat Enterprise Linux AS4 核心:Kernel 2.6.9-42 网上有很多关于linux下修改MAC地址的 ...
- linux下c语言使用mac地址进行socket通信
linux下c语言使用mac地址进行socket通信 server端: #include <unistd.h> #include <stdio.h> #include < ...
- 基于Linux下的VIM、Mac下的idea实现的协议分析软件
一.任务概述 1.1 设计目的 使学生深入理解和掌握计算机网络的基本理论及工作原理,熟悉计算机网络和互联网的组成,运用计算机网络知识设计协议分析软件,并进行网络协议分析,最后通过网页呈现,加深对计算机 ...
- 18、Linux下编程风格
在前面曾总结过微软环境下编程的规范[1],但是在linux下,没有自动补起,以及没有像VS那样高级好用的可视化开发工具,如果变量,函数定义太复杂,敲的也累,下面总结linux下编程风格,资料来源于网络 ...
- 理解Linux下的SELinux(MAC)
理解Linux下的SELinux 长久以来,每当遇到授权问题或者新安装的主机,我的第一反应是通过setenforce 0命令禁用SELinux,来减少产生的权限问题,但是这并不是一个良好的习惯.这篇文 ...
- linux改mac地址目录,Linux下如何修改网卡MAC地址
网上有很多关于linux下修改MAC地址的方法,大多依葫芦画瓢,似乎都没验证过,达不到修改的目的. 经过我的详细测试,最终成功解决了这个问题. 误区一: #ifconfig eth0 down #if ...
- linux获取网卡协议地址,读取linux下的网络设备的mac地址与发送原始数据包 (2011-11-23 20:11)...
一:linux下的网络设备 linux的网络设备信息都在/proc/net/dev,从这里我们可以得到所有网卡的名字,如eth0, eth1等等 root@dlrc-desktop:/home/dlr ...
- 在Windows下和Linux下如何查看网卡MAC地址、以及修改MAC地址
在Windows下 利用DOS命令打开,弹出命令窗口. 输入命令ipconfig/all,回车. 其中,物理地址为本机的MAC地址. 在Linux下 查看MAC地址的方法有好多种,下面给出四种常见的方 ...
- Linux下查看某一进程所占用内存的方法 -- from cnblogser 小得盈满
Linux下查看某一个进程所占用的内存,首先可以通过ps命令找到进程id,比如 ps -ef | grep kafka 可以看到kafka这个程序的进程id 可以看到是2913,现在可以使用如下命令查 ...
- windows系统下,获取固态U盘、固态硬盘SMART信息的小工具-CrystalDiskInfo
SMART全称为"Self-Monitoring Analysis and Reporting Technology",即"自我监测.分析及报告技术",是一种自 ...
最新文章
- 蓝桥杯C++ AB组辅导课
- Jenkins+Pipeline+Docker部署SpringBoot项目到远程服务器
- AJAX框架构成设计,基于Ajax的Web框架设计与实现
- 【前端就业课 第一阶段】HTML5 零基础到实战(十)JavaScript基础一篇入门
- 关于__attribute__ ((packed))
- C语言CASE如何用switch,switch case 中如何使用枚举
- C#线程系列讲座(4):同步与死锁
- 能打开java文件的软件有哪些_使用JAVA打开本地应用程序相关的文件
- 大数据可视化常见的三种错误
- _Linux中删除特殊名称文件的多种方式
- 【优化充电】基于matlab多种遗传算法求解电动汽车有序充电优化问题【含Matlab源码 792期】
- 展讯模块读写IMEI
- 人体时钟屏保-widows电脑屏幕保护
- [ 笔记 ] 计算机网络安全_4_网络扫描和网络监听
- 什么是项目沟通管理?
- win10下移动pagefiles.sys文件到D盘
- 利用Chrome翻译搞定大部分英文文件翻译的工作流
- c语言乘法运算结果小数位数,如何用c语言计算小数点后位数
- 笔记本安装Ubuntu9.04.图文并茂
- java官网教程(服务器篇)—— 并发
热门文章
- java的split的源码_Spring 的split()方法源码部分分析
- 数字货币交易系统_区块链交易所开发,数字货币平台功能与安全
- mysql两个修改事务相互阻塞_MySQL 5.7并发复制和mysqldump相互阻塞引起的复制延迟...
- Androidstudio 里面的app下目录介绍
- android 圆角图片 imageview,【android 图片圆角设定】CustomImageView简单一览
- springcloud(十):熔断监控Hystrix Dashboard
- BZOJ 1001 平面图转对偶图
- bzoj1814: Ural 1519 Formula 1 动态规划 插头dp
- EditText光标颜色设置
- Lenovo E46A-Win 7_无线灯亮但无法启动(耽误3天以上您信吗.....)问题: wlan autoconfig 依赖服务或组无法启动...