通過 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 “已連接” | 剪切 -f1 -d ” ”

我使用的是 LCD 筆記本電腦,輸出顯示我的顯示器名稱為 LVDS-1

第 2 步:更改亮度級別

現在您知道顯示器的名稱,您可以通過以下命令語法設置新的亮度級別:

$ xrandr –output [monitor-name] – 亮度 [brightness-level]

亮度級別應設置在 0.5 到 1 之間以獲得更好的可見性。

我使用以下命令將我的亮度級別設置為 0.75,這對於晚上使用筆記本電腦來說是正確的。

$ xrandr –output LVDS-1 –brightness 0.75

更改屏幕亮度

通過這個簡單的工具,它已經安裝在你的 Ubuntu 中,你可以直接從命令行調整屏幕的亮度。

激活夜燈

您的屏幕燈通常設置為藍色陰影以獲得更好的觀看效果。 然而,在夜間,這種藍光會給我們的眼睛帶來額外的壓力; 所以更好的選擇是通過激活夜燈功能切換到更暖和的燈光。

對於喜歡使用命令行進行大多數操作的終端精通者,我們有兩種解決方案來激活夜燈。 您可以從終端使用以下兩個命令之一,然後夜燈將被激活:

選項1:

$ gsettings 設置 org.gnome.settings-daemon.plugins.color 夜燈啟用 true

或者,

選項 2:

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

當您使用這些命令之一啟用夜燈時,它將根據從 Internet 獲取的日出和日落時間自動安排激活。

為了關閉夜燈,您可以使用以下兩個命令之一:

選項1:

$ gsettings 設置 org.gnome.settings-daemon.plugins.color 夜燈啟用假

或者,

選項 2:

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

更改文本大小

在使用 Ubuntu 系統時,如果您在閱讀屏幕上的文本時遇到困難,您可以根據自己的視力要求通過多種方法解決該問題。 這是基於命令行的方法:

打開終端應用程序並使用以下命令語法來更改文本大小:

$ gsettings 設置 org.gnome.desktop.interface 文本縮放因子 [scaling-factor-value]

為了 example,

$ gsettings 設置 org.gnome.desktop.interface 文本縮放因子 1.6

通過命令行更改桌面文本大小

要將比例因子重置回默認值 (1.00),您可以使用以下命令:

$ gsettings 重置 org.gnome.desktop.interface 文本縮放因子

使用 gsettings 更改文本大小

現在您可以根據需要設置 Ubuntu 屏幕的字體/文本大小!

更改時區

步驟 1:檢查當前時區

打開終端應用程序,然後輸入以下命令以查看有關係統時間和時區的信息:

$ timedatectl

使用 timedatectl

您還可以使用以下命令查看此信息:

$ ls -l /etc/localtime

獲取本地時間設置

第 2 步:更改時區

Enter 以下命令可列出指定區域的時區:

句法:

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

例子:

我們將使用此命令列出歐洲的所有時區:

$ timedatectl list-timezones | grep -i 歐洲

獲取時區列表

在這 example,我們將時區設置為歐洲/伊斯坦布爾。 首先,讓我們通過以下命令取消系統時間與本地時間的鏈接:

$ sudo 取消鏈接 /etc/localtime

下一步是使用以下命令設置新的時區:

句法:

$ sudo ln -s /usr/share/zoneinfo/[Zone/TimeZone] /etc/本地時間

例子:

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

您可以通過以下命令之一驗證更改的設置:

在 Ubuntu 上更改時區

$ timedatectl

或者

$ ls -l /etc/localtime

您現在可以通過其命令行輕鬆聲稱擁有對 Ubuntu UI 的控制權。