當前位置: 首頁>>技術教程>>正文


如何在Ubuntu上用Xscreensaver替換Gnome Screensaver

, ,

默認情況下,您的Ubuntu係統正在運行Gnome Screensaver應用程序。最近,Gnome開發人員已對應用程序進行了更改,使其僅在Ubuntu屏幕閑置特定時間後才運行空白屏幕。您可以通過在Ubuntu命令行終端中輸入以下命令來驗證此應用程序是否在係統上運行:

$ gnome-screensaver

Gnome Screensaver

但是,我們已經習慣於在空閑屏幕(例如Windows和Mac)上運行這些移動的模式和圖像,以至於在Ubuntu上都錯過了它們。最初,這些屏幕保護程序是您的操作係統限製等離子和CRT上的Phospor燃燒的方式。對於現代的顯示屏,情況並非如此,但是當我們錯過某些東西時,應該有一種方法可以找回它!

在本文中,我們將描述如何安裝Xscreensaver實用工具,在啟動時自動啟用它,並根據您的特定要求使用它在係統上設置屏幕保護程序。

我們已經在Ubuntu 18.04 LTS係統上運行了本文中提到的命令和過程。

安裝Xscreensaver

Xscreensaver軟件包可在Ubuntu官方存儲庫(ubuntu-bionic-universe)中找到,並且可以使用apt-get命令通過命令行輕鬆安裝。

通過係統“應用程序啟動器搜索”或通過Ctrl + Alt + T快捷方式打開“終端”應用程序。

下一步是通過以下命令更新係統的存儲庫索引:

$ sudo apt-get update

Update package list

這可以幫助您從Internet安裝軟件的最新可用版本。請注意,隻有授權用戶才能在Ubuntu上添加,刪除和配置軟件。

現在您可以安裝Xscreensaver和一些必需的軟件包了。您可以通過以sudo運行以下命令來執行此操作:

$ sudo apt-get install xscreensaver xscreensaver-gl-extra xscreensaver-data-extra

Install Xscreensaver

係統可能會詢問您sudo的密碼,並且還會為您提供一個Y /n選項以繼續安裝。輸入Y,然後按Enter;軟件和相關軟件包將安裝在您的係統上。但是,該過程可能需要一些時間,具體取決於您的Internet速度。

為了驗證您的係統上確實安裝了該軟件並獲取版本信息,請運行以下screensaver命令:

$ xscreensaver -help

Check XScreensaver version

刪除默認的Ubuntu屏幕保護程序

如上所述,默認的Gnome屏幕保護程序僅在係統長時間閑置時才會顯示空白屏幕。為了使係統不再使用該屏幕保護程序應用程序,讓我們通過以下命令將其刪除:

$ sudo apt-get remove gnome-screensaver

Remove Sscreensaver

重要:要完全刪除此屏幕保護程序應用程序,您需要重新啟動係統。

將Xscreensaver添加到自動啟動

Xscreevsaver現在出現在“應用程序”列表中,可以隨時啟動。但是,我們不希望每次重新啟動係統時都啟動它以使屏幕保護程序處於活動狀態。因此,最好將Xscreensaver實用程序添加到係統啟動中。

通過在“應用程序”列表中找到它或通過在係統“應用程序啟動器”搜索中進行如下搜索來打開“啟動應用程序”實用程序。

Startup app

注意:盡管我已經使用啟動應用程序實用程序很長時間了,但是在撰寫本文時,我找不到將其安裝在Ubuntu上。如果遇到類似情況,可以通過以下命令將此應用添加回係統中:

$ sudo apt-get install gnome-startup-applications

也可以通過運行以下命令通過終端啟動該應用程序:

$ gnome-session-properties

當“啟動應用程序”實用程序打開時,單擊“添加”按鈕以將新程序添加到啟動中。

在“添加啟動程序”對話框中,輸入以下信息:

名稱:屏幕保護

命令:xscreensaver -nosplash

nosplash標誌意味著應用程序將在不顯示UI的情況下運行

評論:啟動時啟動屏幕保護程序應用程序(或任何其他相關注釋)

Add startup item for Xscreensaver

現在單擊添加按鈕。每次啟動係統時,此啟動程序都會開始運行Xscreensaver實用程序,以便您的屏幕保護程序按照您配置它的方式變為活動狀態。

如何設置屏幕保護程序

為了通過Xscreensaver實用程序設置屏幕保護程序,請通過Application Launcher搜索打開應用程序,如下所示:

xscreensaver

或者,通過以下終端命令:

$ xscreensaver

首次打開該應用程序時,它將在以下視圖中打開:

Screensaver preferences

如果出現如上所示的對話框,請單擊“確定”,以便在當前顯示屏幕上運行Xscreensaver。默認情況下,當屏幕空閑10分鍾時,此屏幕保護程序實用程序將在係統上運行隨機屏幕保護程序。每隔10分鍾,它還將隨機更改屏幕保護程序。

Display modes

通過“模式”下拉菜單,您甚至可以將實用程序配置為僅設置一個屏幕保護程序,然後從“Mode”下可以看到的列表中選擇一個屏幕保護程序。您還可以設置空閑時間,在此之前屏幕保護程序將通過“空白後”選項運行。如果進一步探索該實用程序,您將了解到可以通過Xcreensaver對屏幕保護程序的行為進行許多其他配置。

返回到Gnome-Screensaver

如果出於任何原因要刪除Xscreensaver實用程序並切換回默認的Gnome Screensaver應用程序,請按照以下步驟操作:

1.通過終端中的以下命令,刪除Xscreensaver實用工具和在安裝Xscreensaver時添加的相關軟件包:

$ sudo apt-get remove xscreensaver xscreensaver-gl-extra xscreensaver-data-extra

2.通過以下命令安裝Gnome Screensaver實用程序:

$ sudo apt-get install gnome-screensaver

3.從啟動應用程序中刪除Xscreensaver應用程序。

您不需要將Gnome屏幕保護程序添加到係統啟動中,因為該應用程序可以隨時自動運行。您可以通過運行以下命令來驗證這一點:

$ gnome-screensaver

Gnome Screensaver

4.重新啟動係統。

這就是安裝Xscreensaver應用程序所需的全部知識。現在,隻要Ubuntu屏幕閑置了指定的時間,您就可以從屏幕保護程序列表中選擇要運行的屏幕保護程序。

參考資料

本文由Ubuntu問答整理, 博文地址: https://ubuntuqa.com/zh-tw/article/10912.html,未經允許,請勿轉載。