使用Ubuntu命令行自定义GNOME GUI

Linux用户,尤其是管理员,将熟悉命令行功能。总有一种方法可以在终端中执行几乎所有操作。终端使某些任务更高效,更快。命令行工具不占用太多资源,并且是广泛使用的图形应用程序的不错选择,尤其是在您使用较旧硬件的情况下。

本文是专为Ubuntu管理员(尤其是远程管理员)设计的,因此您可以通过终端自定义一些与UI相关的功能。这些包括:

  • 控制屏幕亮度
  • 激活夜间照明
  • 更改字体大小
  • 变更时区

本文中描述的命令和过程在Ubuntu 18.04 LTS系统上运行。

屏幕亮度控制

要使用命令行控制屏幕亮度,请使用Xrandr实用程序获取监视器名称并设置亮度级别。

使用Ctrl + Alt + T快捷方式或通过在应用程序启动器中进行如下搜索来打开终端应用程序:

步骤1:获取监视器名称

此步骤将获取当前通过Xrandr工具连接到Ubuntu系统的监视器的名称。 Xrandr工具(Xorg的应用程序组件)是RandR扩展的命令行界面,可用于动态配置屏幕输出,而无需在xorg.conf中进行任何特定配置。默认情况下,此实用程序安装在Ubuntu 18.04系统上。

通过在终端中运行以下命令来获取监视器的名称:

$ xrandr | grep " connected" | cut -f1 -d " "

获取当前监视器的名称

我使用的是液晶笔记本电脑,但输出显示的显示器名称为LVDS-1

步骤2:变更亮度等级

现在您知道了显示器的名称,您可以使用以下命令语法设置新的亮度级别:

$ xrandr --output [monitor-name] --brightness [brightness-level]

亮度级别应设置在0.5和1之间,以获得更好的可见性。

我使用以下命令将亮度级别设置为0.75:这几乎适合晚上使用笔记本电脑。

$ xrandr-输出LVDS-1-亮度0.75

更改屏幕亮度

使用已经安装在Ubuntu上的这个简单工具,您可以直接从命令行调整屏幕亮度。

激活夜灯

屏幕灯通常设置为蓝色,以便于观看。但是到了晚上,这种蓝光会使您的眼睛更加疲劳。因此,建议激活夜灯功能并切换到暖光照明。

对于熟悉终端的人来说,他们喜欢使用命令行执行大多数操作,以下是激活夜间照明的两种解决方案。使用来自终端的以下两个命令之一立即激活夜灯。

选项1:

$ gsettings set org.gnome.settings-daemon.plugins.color night-light-enabled true

选项2:

$ dconf write /org/gnome/settings-daemon/plugins/color/night-light-enabled true

当您使用以下命令之一启用夜间照明时,将安排它根据从Internet获得的日出和日落的时间自动激活。

您可以使用以下两个命令之一关闭夜灯。

选项1:

$ gsettings set org.gnome.settings-daemon.plugins.color night-light-enabled false

选项2:

$ dconf write /org/gnome/settings-daemon/plugins/color/night-light-enabled false

更改字体大小

如果在使用Ubuntu系统时难以阅读屏幕上的文本,则有多种方法可以根据您的视觉要求进行修复。这是一种基于命令行的方法。

打开终端应用程序,并使用以下命令语法更改文本大小。

$ gsettings set org.gnome.desktop.interface text-scaling-factor [scaling-factor-value]

例如,

$ gsettings set org.gnome.desktop.interface text-scaling-factor 1.6

从命令行更改桌面文本大小

以下命令可用于将比例因子重置为默认值(1.00)。

$ gsettings reset org.gnome.desktop.interface text-scaling-factor

使用gsettings更改文本大小

现在,您可以设置Ub​​untu屏幕的字体/文本大小以满足您的需要。

变更时区

步骤1:检查您的当前时区

打开终端应用程序,然后输入以下命令以查看有关系统时间和时区的信息。

$ timedatectl

使用timedatectl

您也可以使用以下命令查看此信息。

$ ls -l /etc/localtime

获取本地时间设置

步骤2:更改时区

要列出指定时区的时区,请键入以下命令:

语法:

$ timedatectl list-timezones | grep -i [zone]

范例:

使用此命令列出欧洲的所有时区。

$ timedatectl list-timezones | grep -i europe

获取时区列表

在此示例中,将时区设置为欧洲/伊斯坦布尔。首先,使用以下命令取消系统时间和本地时间的链接:

$ sudo unlink /etc/localtime

下一步是使用以下命令设置新时区:

语法:

$ sudo ln -s / usr / share / zoneinfo /[Zone/TimeZone] / etc / localtime

范例:

$ sudo ln -s /usr/share/zoneinfo/Europe/Istanbul /etc/localtime

您可以使用以下命令之一查看更改的设置:

在Ubuntu上更改时区

$ timedatectl

$ ls -l /etc/localtime

现在,您可以从命令行轻松操作Ubuntu UI。

使用Ubuntu命令行自定义GNOME GUI

Sidebar