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