Linux下屏保程序
生活随笔
收集整理的這篇文章主要介紹了
Linux下屏保程序
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
http://www.openswc.com/forum.php?mod=viewthread&tid=560
利用一些便捷的小軟件把自己的數(shù)碼相片做成絢爛多彩的屏保,放在自己的電腦上該是多么愜意的一件事啊!雖然Linux下制作屏幕保護(hù)的軟件比較少,但是我們可以利用Linux本身的特點,親手制作一個有Linux特色的屏幕保護(hù)程序。
XScreenSaver概述目前,大多數(shù)的Linux發(fā)行版中,X-Window的屏幕保護(hù)程序都是由XScreenSaver提供的。XScreenSaver類似一個容器,可以容納任何可以在根窗口繪圖的X-Window程序,作為具體的屏幕保護(hù)程序。現(xiàn)在的XScreenSaver聚集了很多漂亮的屏保程序,比如像各種曲線、3D動畫等。
利用GLSlideShow制作屏保
XScreenSaver有一個GLSlideShow的模塊,專門用來動態(tài)瀏覽目錄下的圖片,設(shè)置也很簡單,只是它需要用到OpenGL圖形庫。
GLSlideShow設(shè)置如下:
1.確認(rèn)安裝GLSlideShow 打開XScreenSaver配置管理器(從選單中選擇或直接在控制臺下鍵入“xscreensaver-demo”),確認(rèn)已安裝了GLSlideShow。
2. 設(shè)置圖片所在目錄進(jìn)入“高級”選項頁,選擇“Choose Random Image”選項,并設(shè)置圖片的目錄。
xscreensaver 是多數(shù)Linux和Unix操作系統(tǒng)上標(biāo)準(zhǔn)的屏幕保護(hù),運行在X11上。
項目主頁:http://www.jwz.org/xscreensaver/
如何安裝?
首先,移除gnome-screensaver
sudo apt-get remove gnome-screensaver
安裝 xscreensaver
打開終端,使用命令:
sudo apt-get install xscreensaver
然后啟動 xscreensaver 后臺進(jìn)程即可:
xscreensaver -nosplash
這樣,可在“系統(tǒng)–首選項”里面進(jìn)行相關(guān)配置了。
我們還需要設(shè)置“開機啟動”:“系統(tǒng)–首選項–設(shè)為開機啟動”,點擊添加,命令為xscreensaver -nosplash ,名字自己定義即可。
最后,為了確保所有的屏保都可以使用,需添加:
sudo apt-get install unicode-screensaver xscreensaver-gl-extra rss-glx xscreensaver-data-extra
XScreenSaver是一個執(zhí)行在X Window系統(tǒng)下的屏幕保護(hù)程序,它還能幫你鎖定屏幕(分為:立即鎖定、在比較長的空閑時間之后鎖定、在需要的時候鎖定),以防止他人未經(jīng)許可就使用你的電腦。
一、下載及安裝
該軟件可以在作者的網(wǎng)站http//www.jwz.org/xscreensaver/中下載,最新版本xscreensaver-3.25.tar.gz的大小為1.23MB。
XScreenSaver包括兩部分內(nèi)容,一部分是用以檢測設(shè)備的空閑時間以及執(zhí)行鎖定系統(tǒng)任務(wù)的程序,它負(fù)責(zé)鎖定、校驗密碼等相關(guān)操作;另一部分是許多由該程序啟動的動人圖形。
程序在Linux下的安裝方式和其他常見軟件一樣:
tar zxf xscreensaver-3.25.tar.gz
cd xscreensaver-3.25/
./configure
make
make install
二、啟動XScreenSaver
現(xiàn)在,你已經(jīng)可以領(lǐng)略一下XScreenSaver的風(fēng)采了。除了讓雙手遠(yuǎn)離鼠標(biāo)及鍵盤幾分鐘來啟動程序之外,你也可以在driver目錄中找到如下幾個即時啟動程序的命令:
xscreensaver &
xscreensaver-demo
xscreensaver-command -demo
xscreensaver-demo
用于前臺控制的xscreensaver-demo程序?qū)⒃谄聊簧蠌棾鲆粋€對話框,讓你可以對XScreenSaver的設(shè)置及圖形模式進(jìn)行實驗。作為一個對在后臺執(zhí)行的屏幕保護(hù)程序進(jìn)行參數(shù)設(shè)置的繪圖前端程序,它的主要功能有兩個,一是作為編輯/.xscreensaver文件的工具,一是作為演示各種屏幕保護(hù)程序進(jìn)程將要執(zhí)行的圖形模式的工具。
其主窗口包括一個文件菜單及兩個標(biāo)簽頁,第一頁用于編輯演示列表,第二頁用于編輯各種屏幕保護(hù)程序的參數(shù)。相關(guān)功能介紹如下:
1.菜單命令
Blank Screen Now:激活后臺的屏幕保護(hù)程序進(jìn)程,然后隨機地進(jìn)行演示。
Lock Screen Now:和Blank Screen Now類似,但是屏幕將同時被鎖定(甚至在程序并沒有設(shè)定鎖定時間的時候),此后需要鍵入相應(yīng)密碼才可以繼續(xù)使用。
Kill Daemon:如果在該屏幕上執(zhí)行了xscreensaver進(jìn)程,kill它。
Restart Daemon:如果在該屏幕上執(zhí)行了該xscreensaver進(jìn)程,kill它。然后再次執(zhí)行它。
2.Graphics Demos標(biāo)簽
左邊是各種顯示模式名單的列表,右邊則是讓你編輯它們的狀態(tài)的地方。
Demo List:雙擊左邊的列表,將讓你測試指定的演示。屏幕變成黑色以后,該程序?qū)⒁詽M屏幕模式執(zhí)行。再次點擊鼠標(biāo),將停止該演示,恢復(fù)原有屏幕。
Arrow Buttons:在列表下面是一對上下箭頭。點擊向下的箭頭將選擇列表中的下一項,然后以滿屏幕模式執(zhí)行它。向上箭頭則相反。這是用于測試所有的顯示模式的快捷方式。
Program Description:在頂端的是程序的摘要說明。在下面可以編輯程序的相關(guān)文本內(nèi)容,以便xscreensaver進(jìn)行調(diào)用。
Enabled:用于控制XScreenSaver是否完全使用該顯示模式。這時所有的模式都是可用的,但是你可以選擇一個自動執(zhí)行。
Visual:能夠在進(jìn)程演示所需要的多種X視覺類型中進(jìn)行選擇,以實現(xiàn)一些特別的效果。
Demo:該按鈕以滿屏幕模式執(zhí)行演示,以便你可以測試它,點擊鼠標(biāo)可以解除測試。
3.Screensaver Options標(biāo)簽
在這里你可以改變用于XScreenSaver進(jìn)程的各項設(shè)置,該標(biāo)簽相當(dāng)于它的子程序。
Saver Timeout:當(dāng)用戶空閑達(dá)到指定時間以后,xscreensaver進(jìn)程將被激活。
Cycle Timeout:當(dāng)屏幕保護(hù)程序執(zhí)行達(dá)到指定時間以后,將退出當(dāng)前執(zhí)行的圖形演示,開始一個新的繪圖程序。如果指定的時間為0,則圖形演示不會被改變,該屏幕保護(hù)程序?qū)H展示一個繪圖程序。
Verbose:是否輸出多種調(diào)試信息。
Install Colormap:在屏幕保護(hù)程序激活時,是否安裝自己的色譜,以便程序可以使用盡可能多的顏色。
總結(jié)
以上是生活随笔為你收集整理的Linux下屏保程序的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【用电脑最忌的18个小动作】
- 下一篇: linux虚拟磁盘服务,迅闪Linux虚