Unix/BSD/OpenBSD 桌面指南
本指南介紹如何將 OpenBSD 用作桌面/工作站。本指南使用 OpenBSD 4.3 和 4.4 建立。未來版本中的概念應該保持一致。
下載 OpenBSD iso 檔案並使用 iso 燒錄程式燒錄。
下載位置是
ftp://ftp.openbsd.org/pub/OpenBSD/<the version you want>/<your processor>/install<the version you want>.iso
在我的情況下,它是
ftp://ftp.openbsd.org/pub/OpenBSD/4.4/i386/install44.iso
現在將光碟放入您要安裝它的計算機中。啟動後快速按下 F2(這稱為 BIOS)。找到啟動順序選項(或類似選項)並選擇從光碟啟動。我建議您至少事先學習一些基本命令和 vi。
按照在這裡找到的官方 OpenBSD 安裝說明進行操作。直到您看到“配置網路?”。這就是事情變得棘手的地方。如果您不明白它在問什麼,通常您可以接受預設值。大多數人會想要使用預設介面和 DHCP(兩者都是預設值)。如果您遇到困難,請參閱本指南
Xorg 通常“正常工作”。如果您有奇怪的螢幕解析度(或者 xorg 看起來很奇怪),那麼您需要更改配置。
配置檔案位於 /etc/X11/xorg.conf。但是,我們首先需要建立該檔案。執行
Xorg -configure
或
X -configure
這將在您的主目錄中建立一個配置檔案。要測試配置檔案中的 Xorg 設定,請執行
cd /<your home directory> Xorg -config xorg.conf.new
在我的情況下,它是(以 root 身份執行)
cd /root Xorg -config xorg.conf.new
它可能是(以 puffy 身份執行)
cd /home/puffy Xorg -config xorg.conf.new
要退出測試(假設測試成功),請按 (control)+(alt)+(backspace)。將新配置檔案複製到 /etc/X11/xorg.conf
cp /<location of your home directory>/xorg.conf.new /etc/X11/xorg.conf
請注意,如果您嘗試在執行 X 的現有 Unix/Linux 系統下,在虛擬機器中安裝 OpenBSD,則按 (control)+(alt)+(backspace) 可能會導致您的真實 X 會話停止,但現代發行版要求您連續按此組合鍵兩三次以防止意外發生。最簡單的方法(雖然不是最好的方法)是在您除了桌面以外沒有執行任何程式時,嘗試按一次組合鍵來確定它是否會破壞您的會話,然後再嘗試在 OpenBSD 中配置 X。
此方法需要了解您的顯示卡、螢幕解析度和顯示器。執行命令
xorgconfig
填寫所有資訊。如果您想跳過某些內容,只需按回車鍵。在某些情況下,您無法跳過步驟而不會弄亂配置檔案。在問卷結束時,回答“yes”以寫入 xorg.conf 檔案。
OpenBSD 擁有出色的軟體包管理系統。如果您從 ftp 站點獲取軟體包,pkg_add 會為您找到依賴項。將您的 PKG_PATH 匯出到您喜歡的 ftp 站點。ftp 格式是
ftp://<your mirror>/pub/OpenBSD/<your version>/packages/<your processor>/
在我的情況下,它是
# export PKG_PATH=ftp://ftp.openbsd.org/pub/OpenBSD/4.4/packages/i386/
您甚至可能想要將此放入您的 .profile。
軟體包可以透過 http 這裡(對於 4.4 軟體包)找到。
軟體包也可以透過 ftp 這裡(對於 4.4 i386 軟體包)找到。
以下是 pkg_add 應該解析其依賴項的主要軟體包。
- kdebase
- kdelibs
- kdeaddons
- kdeadmin
- kdeartwork
- kdeedu
- kdegames
- kdegraphics
- kdemultimedia
- kdenetwork
- kdepim
- kdesdk
- kdetoys
- kdeutils
- kdeaccessibility
我個人更喜歡一次性安裝它們。您可能還想新增 -v 選項,如果您想檢視安裝的詳細資訊。
pkg_add kdebase kdelibs kdeaddons kdeadmin kdeartwork kdeedu kdegames kdegraphics kdemultimedia kdenetwork kdepim kdesdk kdetoys kdeutils kdeaccessibility
要執行 kde,請執行
startkde
最新的 OpenBSD 5.8 也支援 KDE 4(元軟體包)。

以下是 pkg_add 應該解析其依賴項的主要軟體包。(Xfce 喜歡將其應用程式儲存在單獨的軟體包中)
- gtk-xfce-engine
- libxfce4mcs
- libxfcegui4
- xfce-mcs-manager
- xfce-mcs-plugins
- xfce-utils
- xfce4-appfinder
- xfce4-battery
- xfce4-clipman
- xfce4-datetime
- xfce4-dict
- xfce4-diskperf
- xfce4-fsguard
- xfce4-icon-theme
- xfce4-genmon
- xfce4-mailwatch
- xfce4-mixer
- xfce4-mpc
- xfce4-netload
- xfce4-notes
- xfce4-panel
- xfce4-places-plugin
- xfce4-session
- xfce4-systemload
- xfce4-time-out
- xfce4-verve
- xfce4-wavelan
- xfce4-weather
- xfce4-wmdock
- xfce4-xkb
- xfdesktop
- xfwm4
- xfwm4-themes
提示:您可以使用 xfce 元軟體包 和以下命令,一次性安裝所有內容
pkg_add -i xfce
要執行 XFCE4,請使用您選擇的編輯器修改 .xinitrc 以啟動 xfce4
雖然二進位制檔案有時會過時,但 ports 非常更新,新軟體會在釋出後數小時內移植到 OpenBSD。
首先從安裝光盤獲取 ports。首先,我們必須建立一個目錄來掛載驅動器。輸入命令
cd /mnt mkdir cdrom
透過輸入以下命令來掛載光碟
mount /dev/cd0a /mnt/cdrom
現在將 ports.tar.gz 複製到 /usr
cp /mnt/cdrom/ports.tar.gz /usr
現在解壓縮 ports
tar xvzf ports.tar.gz
要更新埠樹,請進入您要更新的檔案並輸入命令
cd <what you want to update> make checksum REFETCH=true
這可能需要一段時間……
要安裝 ports,請進入您要編譯的 CVS 並執行
cd <what you want to install> make install clean
埠系統會為您編譯依賴項。警告:編譯可能需要幾天時間。最值得注意的是,埠系統包含:e17 和 KDE 4.1。
所有埠都可以在以下地址找到:此處;並且實際上全部都可以在:ports.openbsd.su 中找到。
只有一個主要包
pkg_add slim
以及(最好)slim-themes
您需要將以下幾行新增到您的 /etc/rc.local 檔案中
if [ -x /usr/local/bin/slim ]; then
echo -n ' slim'; ( sleep 5; /usr/local/bin/slim -nodaemon ) &
fi
並編輯 /etc/slim.conf 檔案(它本身解釋了它)。
OpenBSD 5.4 的更新
在 OpenBSD 5.4 中似乎有所不同,只需將 /usr/local/bin/slim -d 寫入 /etc/rc.local(這會將其作為守護程式啟動)。預設的 /etc/slim.conf 似乎在沒有進行任何更改的情況下就能正常工作。
只有一個主要包
pkg_add gdm
這將顯示一條關於如何在您的 OpenBSD 安裝中啟用 GDM 的訊息。您需要將以下幾行新增到您的 /etc/rc.local 檔案中
if [ -x /usr/local/sbin/gdm ]; then
echo -n ' gdm'; /usr/local/sbin/gdm
fi
啟動 gdm 後,將會話更改為您安裝的任何 GUI。
即使您正在使用 KDE,也不建議這樣做,因為在將 KDM 移植到 OpenBSD 時,有人犯了一個錯誤。KDM 在錯誤的目錄中搜索 startkdeconfig,因此您被鎖定了。
其他人評論:KDE 在 OpenBSD 4.5 中執行良好。
如果您對本文有貢獻,請隨時新增您的使用者名稱。
- CFeyecare- 建立頁面。
- phessler 修復了 kde pkg_add 字串問題