dmesg | grep video lspci | grep -i VGA
(For mouse, keyboard, and Synaptics touchpad support) INPUT_DEVICE="evdev synaptics" (對nVidia顯卡) VIDEO_CARDS="nvidia" (或,對ATI Radeon顯卡) VIDEO_CARDS="radeon" (VMware虛擬機) VIDEO_CARDS="vmware" (VirtualBox虛擬機) VIDEO_CARDS="virtualbox"
emerge -pv xorg-drivers
First of all, make sure udev is in your USE flags:shell
echo "x11-base/xorg-server udev" >> /etc/portage/package.use
Next, install Xorg:vim
emerge -av xorg-server
注:如今比較新的版本的Xorg(大概是 1.5 之後的吧) 使用 evdev 替換了 keyboard 和 mouse ,確保 udev 標記在安裝 xorg-server 時被啓用。session
env-update source /etc/profile
emerge -v twm xterm startx
這裏選擇輕量快速的 awesome 和 openbox (嚴格上不算完整的桌面環境,稱爲wm窗口管理器)配置介紹。它們自定義性比較強,能夠根據本身喜愛配置成各類效果。爲了兼顧部署速度,我大多數選擇默認配置,只作微量調整。app
emerge --ask awesome
~/.config/awesome/rc.lua
/usr/share/awesome/theme/default/theme.lua
mkdir -p ~/.config/awesome/ cp /etc/xdg/awesome/rc.lua ~/.config/awesome/rc.lua
awesome -k ✔ Configuration file syntax OK
~/.xinitrc
文件exec ck-launch-session dbus-launch --sh-syntax --exit-with-session awesome
-- {{{ Variable definitions -- Themes define colours, icons, font and wallpapers. beautiful.init("/usr/share/awesome/themes/default/theme.lua") -- This is used later as the default terminal and editor to run. terminal = "tilda" editor = os.getenv("EDITOR") or "nano" editor_cmd = terminal .. " -e " .. editor -- Autostart awful.util.spawn_with_shell("fcitx &") -- awful.util.spawn_with_shell("feh --bg-scale /usr/share/wallpaper/gentoo-gold.jpg") -- }}}
volumeicon &
emerge --ask volumeicon
feh --bg-tile /path/to/image.jpg
--bg-scale --bg-center --bg-fill --bg-maxemerge --ask feh
除了在rc.lua中添加自啓動應用命令,還能夠添加
/etc/xdg/awesome/autostart
腳本。
在awesome中,terminal推薦tilda、sakura。ide
emerge --ask x11-wm/openbox
/etc/xdg/openbox
mkdir -p ~/.config/openbox/ cp /etc/xdg/openbox/* ~/.config/openbox/
~/.xinitrc
文件exec ck-launch-session dbus-launch --sh-syntax --exit-with-session openbox-session
vim ~/.config/openbox/autostart
x11-misc/openbox-menu
,自動生成menu,不依賴etc/xdg/menus
文件夾下的信息。emerge --ask x11-misc/openbox-menu openbox-menu
二、使用MenuMaker更新menu。工具
emerge menumaker mmaker -v OpenBox3
cp .config/openbox/menu.xml /etc/xdg/openbox/menu.xml
或使用-f參數覆蓋測試
emerge obconf obconf
<application name="*"> <decor>no</decor> </application>
這樣就去掉了全部窗口的邊框。lua
Feh設置壁紙spa
Panels:tint2code
配置透明效果
參考另外一篇文章: openbox設置透明效果