unix linux_在Unix桌面环境中创建独特的Linux体验
unix linux
當(dāng)UDE項目于1996年啟動時,開發(fā)人員采用了一個大膽的名稱-Unix 桌面環(huán)境(UDE) ,并寄希望于重新發(fā)明桌面。 他們不僅試圖重新定義Unix桌面,還試圖重新定義Unix桌面。 他們試圖改變用戶與系統(tǒng)上的應(yīng)用程序進(jìn)行交互的方式。 Windows 95剛剛問世,因此管理一個模仿“真實桌面”的“文件夾”和“ windows”的“桌面”概念的想法并沒有贏得所有計算機(jī)用戶的關(guān)注(它仍然沒有,但現(xiàn)在看來至少是一個可靠的穩(wěn)定選擇)。 在計算機(jī)用戶界面(UI)上仍有試驗的空間,并且UDE項目引入了一些真正的創(chuàng)新想法。
UDE最吸引人的概念之一是其窗口沒有標(biāo)題欄或句柄。 所有窗口控制均通過單擊窗口邊框時出現(xiàn)的十六進(jìn)制菜單執(zhí)行。 單擊鼠標(biāo)中鍵可移動Windows,單擊鼠標(biāo)右鍵可調(diào)整窗口大小。
如果您想要完全獨(dú)特的東西,那么UDE是您需要嘗試的桌面。
安裝UDE
您的發(fā)行版可能在其軟件存儲庫中沒有UDE,但對于那些習(xí)慣從原始源代碼構(gòu)建軟件的人來說,編譯起來相對容易。
我在Slackware 14.2上安裝了UDE,但是它不依賴于標(biāo)準(zhǔn)Xlib之外的任何庫,因此它可以在任何Linux或BSD系統(tǒng)上運(yùn)行。 編譯過程需要構(gòu)建工具,這些工具默認(rèn)情況下在Slackware上附帶,但在其他發(fā)行版中通常會省略,以節(jié)省初始下載的空間。 根據(jù)發(fā)行版的不同,必須安裝以從源代碼構(gòu)建的軟件包的名稱也有所不同,因此請參考文檔以獲取詳細(xì)信息。 例如,在基于Debian的發(fā)行版上,您可以在Debian的BuildingTutorial文檔中了解構(gòu)建要求,而在基于Fedora的發(fā)行版上,請參閱Fedora的“從源文檔安裝軟件” 。 一旦安裝了構(gòu)建工具,就可以用標(biāo)準(zhǔn)的GNU Automake方式構(gòu)建UDE:
$ ./configure$ make -j2
$ sudo make install
安裝的默認(rèn)位置是/ usr / local ,但是您可以在配置步驟中調(diào)整路徑。
Xinitrc和UDE
使用UDE進(jìn)行啟動和運(yùn)行的最簡單方法是讓Xorg完成大部分工作。 首先,您必須創(chuàng)建一個$ HOME / .xinitrc文件。 我改編自Slackware中捆綁的腳本:
#!/bin/sh# $XConsortium: xinitrc.cpp,v 1.4 91/08/22 11:41:34 rws Exp $
userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/etc/X11/xinit/.Xresources
sysmodmap=/etc/X11/xinit/.Xmodmap
# merge in defaults and keymaps
if [ -f $sysresources ]; then
xrdb -merge $sysresources
fi
if [ -f $sysmodmap ]; then
xmodmap $sysmodmap
fi
if [ -f $userresources ]; then
xrdb -merge $userresources
fi
if [ -f $usermodmap ]; then
xmodmap $usermodmap
fi
# window manager
exec /usr/local/bin/uwm
根據(jù)此文件, startx命令的默認(rèn)操作是啟動uwm窗口管理器(包含UDE)。 但是,您的發(fā)行版可能對啟動圖形服務(wù)器(或被終止重啟)時會發(fā)生的事情有其他想法,因此此文件可能對您沒有幫助。 在許多發(fā)行版中,可以將.desktop文件添加到/ usr / share / xsessions,以使其在GDM或KDM菜單中列出,因此創(chuàng)建一個名為uwm.desktop的文件并輸入以下文本:
[Desktop Entry]Name=UDE
Comment=UNIX Desktop Environment
Exec=/usr/local/bin/uwm
Type=Application
從桌面會話注銷,然后重新登錄到UDE。 默認(rèn)情況下,會話管理器(KDM,GDM或LightDM,取決于您的設(shè)置)將繼續(xù)使您登錄到以前的桌面,因此您必須在登錄之前覆蓋該桌面。
使用GDM:
使用SDDM:
蠻力發(fā)射
如果UDE無法啟動,請嘗試安裝XDM,這是一種輕量級的會話管理器,它不查看/ usr / share / xsessions ,而是僅執(zhí)行經(jīng)過身份驗證的用戶.xinitrc所規(guī)定的內(nèi)容。
桌面游
UDE首次啟動時,您可能會發(fā)現(xiàn)自己盯著黑屏。 這是UDE的默認(rèn)主桌面,它是空白的,因為尚未設(shè)置背景墻紙。 您可以使用feh命令為自己設(shè)置一個(可能需要從存儲庫中安裝它)。 此命令有一些設(shè)置背景的選項,包括--bg-fill填充您選擇的墻紙, -bg-scale縮放以適應(yīng)背景,等等。
$ feh --bg-fill ~/Pictures/wallpapers/mybackground.jpg與桌面互動
下一個任務(wù)是啟動應(yīng)用程序。 UDE提供了一個應(yīng)用程序菜單,您可以通過在桌面上單擊鼠標(biāo)右鍵來顯示該菜單。 因為尚未定制菜單,所以最好的選擇是啟動xterm窗口,以便可以發(fā)出任意命令。
打開xterm窗口后,您可能會注意到?jīng)]有窗口裝飾。 這是UDE背后的中心思想:窗口主要由“蜂窩”或十六進(jìn)制菜單操縱,當(dāng)您在任何窗口的邊框上單擊鼠標(biāo)左鍵時,這些菜單就會出現(xiàn)。
從頂部十六進(jìn)制順時針方向,這些選項是:
- 關(guān)
- 殺死(通過選擇鼠標(biāo)懸停時出現(xiàn)的彈出式十六進(jìn)制來確認(rèn))
- 置頂或發(fā)送到其他桌面
- 最大化
- 在其他窗口后面發(fā)送
- 最小化
它們中的大多數(shù)是不言自明的,但是最小化選項可能會造成混淆,因為沒有位置將窗口最小化,因為沒有任務(wù)欄,塢站和桌面圖標(biāo)。 要檢索最小化的窗口,請在桌面上單擊鼠標(biāo)中鍵。
這將顯示一個虛擬桌面菜單,其中一個是您當(dāng)前的桌面,因此甚至包含最小化的應(yīng)用程序。 選擇最小化的應(yīng)用程序以將其還原到屏幕。
菜單和配置
/ usr / local / share / uwm / config中有示例和默認(rèn)配置文件,其中包括一個用于右鍵單擊應(yīng)用程序菜單配置的文件。 菜單的語法很簡單,并且在文件頂部有完整的文檔記錄。 此代碼示例將瀏覽器選項從Netscape更改為Firefox:
LINE;% ITEM "Netscape":"netscape";
ITEM "Firefox":"firefox";
LINE;
要查看您的更改,請從左擊菜單重新啟動UDE。 uwmrc配置文件規(guī)定了UDE的布局,包括窗口邊框的大小,字體和其他樣式選擇。 他們是
舊的創(chuàng)新,再創(chuàng)新
UDE的界面很奇怪又新穎,如果您對UI設(shè)計感興趣,那么它會非常令人興奮。 UDE的設(shè)計體現(xiàn)了在計算中創(chuàng)建標(biāo)準(zhǔn)的優(yōu)點和缺點。 一方面,像UDE這樣的東西對大多數(shù)用戶來說是如此陌生,以至于它勢必會成為障礙,但另一方面,它卻是新鮮而又與眾不同的,并迫使用戶重新評估其工作流程,這可能會導(dǎo)致一些意想不到的改進(jìn)。 當(dāng)您向Linux引入朋友時,嘗試UDE時可能會遇到相同的React:對您來說,什么是舊的,熟悉的GNOME或KDE桌面對他們來說是一個難題。 但是,從內(nèi)心深處,我們大多數(shù)人都知道改變我們看待事物的方式的潛在好處。
也就是說,UDE無疑是一個實驗,而不是一個完成的項目。 它可能不會成為您的主要臺式機(jī),但是值得探索。 這是創(chuàng)新。 它有時是混亂的,有時是緩慢的,有時是動蕩的。 但這很重要,大膽且充滿樂趣。
翻譯自: https://opensource.com/article/19/12/linux-unix-desktop-environment-ude
unix linux
總結(jié)
以上是生活随笔為你收集整理的unix linux_在Unix桌面环境中创建独特的Linux体验的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: flash 林度_还记得闪客帝国吗?当年
- 下一篇: 在Maya和ZBrush中制作战士模型