在 Ubuntu 中安装以及更改 GNOME 主题

用上 Ubuntu 之后感觉自带的主题不好看怎么办?换啊 :(滑稽) 这里就总结一下如何在 Ubuntu 中安装以及更改 gnome 主题,包括:图标主题(icon theme)、GTK 主题和 GNOME Shell 主题。

先说一下这三个主题的区别,看图比较直观点:Ubuntu 主题说明

上图说明了这三个主题分别作用在哪个区域并在哪里设置,下面再详细说明。

  • 图标主题: 图标主题非常简单。更改图标主题将更改应用程序图标的外观。最好选择支持各种应用程序的图标主题,否则可能会看到一些图标外观保持不变甚至看起来不合适。不过,大部分主题都是更改了系统的图标和一些大众化的应用程序图标。
  • GTK 主题: GTK 是用于构建应用程序的图形用户界面的框架。基本上,它决定了应用程序界面的外观(前提是这个应用程序是 GTK 应用程序,大部分的系统应用程序都是 GTK 应用程序)。目前,Ubuntu使用GTK3,所以你应该下载并使用 GTK3 主题。
  • GNOME Shell 主题: 更改 GNOME Shell 主题将更改 Shell 元素,例如顶部面板,活动概览,桌面通知等。

一些主题包提供了所有的三种类型的主题元素,以提供统一的外观体验。另一方面,我们还可以安装独立的图标或 GTK 或 Shell 主题,当然也可以将它们结合混搭起来。

说完了这些术语,我们就开始进行主题的安装以及更改了。

想看更多?点我点我 “在 Ubuntu 中安装以及更改 GNOME 主题”

在 Ubuntu 中使用 lm_sensors 来显示 CPU 和主板温度、风扇转速、电压等数据

最近在使用 Ubuntu 的过程中发现有时候风扇转的特别厉害,就想知道 CPU 的温度,在 Windows 中可以通过 AIDA 来查看传感器感知到的 CPU 温度,那在 Ubuntu 中有没有这样的软件可以查看传感器的数据呢?当然是有的,这里就介绍一个命令行工具:lm_sensors 想看更多?点我点我 “在 Ubuntu 中使用 lm_sensors 来显示 CPU 和主板温度、风扇转速、电压等数据”

解决 VMware 启动虚拟机时“Cannot open /dev/vmmon: No such file or directory”的错误

最近在 Ubuntu 上用 VMware 开了一个 Windows 10 虚拟机,但是在启动的时候却出现了“Cannot open /dev/vmmon: No such file or directory Please make sure that the kernel module `vmmon’ is loaded”的错误,导致虚拟机启动失败。在 VMWare 的 Knowledge Base 上找到了解决方法,这里记录一下。 想看更多?点我点我 “解决 VMware 启动虚拟机时“Cannot open /dev/vmmon: No such file or directory”的错误”

Ubuntu Gnome 取消开机自动登录

Ubuntu 的开机自动登录功能虽然很方便,但也带来了安全隐患,那要怎么把它关掉呢?有两种方法,一种是在设置-用户中关掉自动登录,另一种是修改 gdm 的配置,这里我将两种方法都说一下。

一、在设置中修改

打开系统的设置,搜索“用户”,不同 Ubuntu 版本该设置的位置可能会不同,因此建议通过搜索寻找所在位置。Ubuntu 18.04 的用户设置在“详细信息-用户”中,如下图所示,这个时候用户信息是不可以更改的,要先点击右上角的“解锁”,输入用户密码之后才可以修改想看更多?点我点我 “Ubuntu Gnome 取消开机自动登录”

在 Linux 上安装 VMware Workstation Pro

今天在 Ubuntu 上安装了 VMware Workstation Pro,这里记录一下安装的过程。

一、下载

VMware Workstation Pro 的下载地址为:https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html ,由于是在 Linux 下安装,所以选择下载 “Workstation ×× Pro for Linux”。这里我下载的文件名是:“VMware-Workstation-Full-14.1.3-9474260.x86_64.bundle”,这是一个可执行的文件,所以要赋予它可执行的权限:

chmod +x VMware-Workstation-Full-14.1.3-9474260.x86_64.bundle

注意文件名要是你下载的那个文件名,建议使用 tab 键自动补全。 想看更多?点我点我 “在 Linux 上安装 VMware Workstation Pro”

Ubuntu 解决“/usr/lib/x86_64-linux-gnu/libharfbuzz.so.0:undefined symbol:FT_Get_Var_Blend_Coordinates”的问题

最近一直在折腾 Ubuntu ,今天就遇到了一个很大的坑:在安装英伟达官方显卡驱动后启动时出现:

ERROR: /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0: undefined symbol:
       FT_Get_Var_Blend_Coordinates
       libnvidia-gtk3.so: cannot open shared object file: No such file or
       directory
       /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0: undefined symbol:
       FT_Get_Var_Blend_Coordinates
       libnvidia-gtk2.so: cannot open shared object file: No such file or
       directory

的错误,关键就是这个“libharfbuzz.so.0”和“FT_Get_Var_Blend_Coordinates”,安装的深度截图打开时也会出现这个错误,于是就在谷歌上找解决方法。在 GitHub 上找到了很多同样问题的 Issues,有人解答说是 harfbuzz 调用了有问题的 freetype 库。这个 freetype 是一个完全免费(开源)的、高质量的且可移植的字体引擎,而”harfbuzz“是用于文字塑形的软件开发库,这两者都是很多软件开发中用到的库。问题的根源找到了,那就想办法解决吧。 想看更多?点我点我 “Ubuntu 解决“/usr/lib/x86_64-linux-gnu/libharfbuzz.so.0:undefined symbol:FT_Get_Var_Blend_Coordinates”的问题”

如何在 Ubuntu 18.04 上用 apt 安装并配置 MySQL

本来后天就要考试了,可是嘞,按捺不住我这颗想要折腾的心 :(小乖) 最终还是决定先写篇文章压压惊。本文要说的就是如何在 Ubuntu 18.04 中用 apt 来安装 MySQL。

简单来说,就三条命令搞定:

sudo apt update
sudo apt install mysql-server
sudo mysql_secure_installation

由于我们是通过 apt 来安装,MySQL版本肯定是最新的,就我写这篇文章的时候MySQL 版本是 5.7。下面我将分三步来说明如何安装和配置。 想看更多?点我点我 “如何在 Ubuntu 18.04 上用 apt 安装并配置 MySQL”