2011年12月9日 星期五

openSUSE 12.1 的 LXDE

1. 這台電腦的顯示卡是 nvidia GeForce FX 5500,安裝時可以使用圖形介面,
但第一次登入就直接進入文字介面
表示無法使用 nouveau 驅動程式(以前會這樣嗎?)
在開機畫面中加上 nomodeset 的參數
可以用圖形登入,然後新增 NVIDIA 套件庫,安裝 nvidia-gfxG01* 的驅動程式
重新開機,順利進入圖形介面

2. 用下面指令可以調整 LXDM 設定,我換了登入的桌布(手機照相)
$ su
# lxdm-config


每個使用者可以自行使用 lxdm-config 變更自己的照片

3. 預設安裝的 xarchiver 不支援 *.zx 格式,
可以由 http://download.opensuse.org/repositories/home:/swyear/openSUSE_12.1/
更新 xarchiver

4. beaver (預設的純文字編輯器)無法輸入中文
我把他換成了 leafpad
# zypper in leafpad -beaver


5. 登入自動啟動程式
有些您需要自動啟動的程式,您可以將他的 .desktop 檔連結到
~/.config/autostart/

例如我要用 radiotray
ln -s /usr/share/applications/radiotray.desktop ~/.config/autostart/

然後您可以用"桌面工作階段設定"(Desktop Session Settings) 來控制是否啟動


6. 中文化問題請參考 http://swyear.blogspot.com/2010/08/opensuse-113-lxde.html

7. 自動更換桌布
雖然老婆不喜歡桌面特效,但她倒不介意能在桌面上看到不同的美麗風景照
請參考:
http://forums.linuxmint.com/viewtopic.php?f=175&t=59429&start=0#p345427
http://linux-software-news-tutorials.blogspot.com/2011/07/change-wallpaper-automatically-and.html
#!/bin/bash

DIR=/home/user/wallpapers
FLOOR=1
RANGE=`ls -1 "$DIR"/*.jpg | wc | awk '// {print $1}'`

number=0

while [ 1 -eq 1 ]; do

number=$RANDOM
while [ "$number" -le $FLOOR ]; do
number=$RANDOM
done
let "number %= $RANGE" # Scales $number down within $RANGE.
COUNTER=1
for X in "$DIR"/*.jpg
do
if [ $number -eq $COUNTER ]; then
pcmanfm --set-wallpaper "$X"
fi
COUNTER=$(($COUNTER+1))
done
COUNTER=1
sleep 2m
done

您所需要做的事就是將文中的 script 複製下來貼在純文字檔上,取名,例如:acw.sh
更改
DIR=/home/user/wallpapers

的 user 改成您的使用者名稱,預設目錄是 wallpapers
您也可以自行變更
決定更換桌布的時間間隔
sleep 2m

2m 代表 2 分鐘
修改完之後將此檔案加上可執行的屬性,放在 ~/bin/ 底下
$ chmod +x acw.sh

然後用下面的 acw.desktop 放在 ~/.config/autostart/ 底下,在登入時自動啟動
[Desktop Entry]
Name=Auto-Change Wallpaper
Name[zh_TW]=自動變換桌布
Exec=acw.sh


8. xdg-utils
打包了新版的 xdg-utils
這個版本加入了很多 LXDE 桌面的支援,
建議 LXDE 使用者更新,
至少我在 Dropbox 的系統匣圖示點一下時,他會正確使用 pcmanfm 來開啟資料夾
http://download.opensuse.org/repositories/home:/swyear/openSUSE_12.1/

9. 老婆用預設的佈景主題

但我喜歡 oxygen style

沒有留言: