2009年11月14日 星期六

openSUSE 11.2 的小技巧(1)

花了半小時裝好了 openSUSE 11.2(花了我兩個晚上下載)
看到什麼就寫些什麼吧!

NVIDIA 驅動程式:
http://en.opensuse.org/New_NVIDIA_cards
目前 11.2 的 nvidia 的單鍵安裝好像還沒準備好
社群套件庫清單中也還沒有 NVIDIA Repository
所以自行增加套件庫
# zypper ar ftp://download.nvidia.com/opensuse/11.2/ nvidia
# zypper ref
#zypper in x11-video-nvidiaG02

重新登入即可
註:較舊的顯示卡可能要用 x11-video-nvidiaG01

scim 的系統匣圖示無法顯示:
scim 是預設的輸入法
沒有圖示並不影響使用(只要按 Ctrl-Space 就可以呼叫出輸入法)
如果你覺得很不爽的話,照著作吧:
按 Ctrl-Esc 可以呼叫出系統活動的視窗
把 scim-panel-gtk 殺掉
系統匣的圖示會自動重新載入(所以他只是沒顯示出來而已)
我們可以請電腦幫我們作這件事
編寫一個文字檔,取名(例如:) kill-scim-panel-gtk
內容如下:
#!/bin/bash
killall scim-panel-gtk

然後加上可執行的權限
$ chmod +x kill-scim-panel-gtk

把這檔案放到 ~/.kde4/Autostart/ 中(我使用 KDE4)
$ cp kill-scim-panel-gtk ~/.kde4/Autostart/

重新登入,系統匣中 scim 圖示就會自動出現了

23 則留言:

  1. 報告~還有 Thunderbird 的中文語系檔漏掉了 http://figaro.neo-info.net/?p=546

    回覆刪除
  2. swyear大~
    網路安裝有沒有建議的連線主機呀?
    我網路安裝用預設的一直都不成功...唉...

    回覆刪除
  3. hello 您好
    想請教您可否教導如何播放多媒體
    敝人用以下的網址
    http://opensuse-community.org/Restricted_Formats/11.2

    安裝後還是會有一些問題
    有時後totem會變得無法播放,不然就是沒有聲音
    要改用smplayer等其他的播放器才會正常

    回覆刪除
  4. 您好
    敝人嘗試著要播放一些多媒體
    如mp3 avi wmv等多媒體的檔案
    用以下的網址安裝
    http://opensuse-community.org/Restricted_Formats/11.2

    雖然有些可以,但是有的卻有問題
    有時候totem會變得不能播放,不然就是沒有聲音。
    用其他的播放器smplayer卻可以正常使用
    想請教您是否可以寫一篇相關的教學?

    回覆刪除
  5. longtime:
    http://mirrors.opensuse.org/
    鏡像的列表,不過還沒更新到 11.2,我是用 metalink 下載的,裏面的建議是 http://ftp.cse.yzu.edu.tw/pub/Linux/openSUSE/distribution/11.2/iso/

    回覆刪除
  6. royc:您說的網址是openSUSE多媒體的標準解決方案,您可以檢查一下是否這些套件都安裝了(您是用 gnome 吧):libdvdcss,libxine1,w32codec-all,ffmpeg,gst-fluendo-mp3,gstreamer-0_10-ffmpeg,gstreamer-0_10-plugins-good,gstreamer-0_10-plugins-bad,gstreamer-0_10-plugins-ugly,totem-xine, 注意這些套件大部份釋出號裡都會有pm(表示packman 出品),若都有了,可能是totem 有問題,改用其他的引擎(例如xine)看看,不然您就得給我比較實際的例子(到底哪個能看哪個不能,何時會當,用終端機執行是否有錯誤訊息...),才會知道是怎樣了

    回覆刪除
  7. longtime:沒注意您說的是網路安裝...但那個 mirror list 裏面應該可以找到可用的

    回覆刪除
  8. 您好,
    剛剛發現
    Totem-Xine
    並沒有安裝,在套件庫裡面也沒有看到

    回覆刪除
  9. royc: Sorry,因為我是直接看 codecs-gnome.ymp 的內容,沒注意到這個目前是被 mark 掉的狀況...您先看看可否將 totem 的引擎改為 xine 看是否情況有改善

    回覆刪除
  10. hi
    來跟你回報一下
    還是找不到原因
    可能跟我用samba連windows資料夾有關吧
    用totem開avi檔案會無法顯示
    嘗試著用終端機開啟找尋錯誤
    卻沒有錯誤的產生

    只好改用smplayer

    不過還是謝謝你的幫忙

    回覆刪除
  11. Hello:
    我是個Linux的新手,最近在 HP ProBook 4310s 上安裝 openSUSE 11.2版,但卻發現幾個問題。(使用Gnome)

    1.當要關機時,要下二次關機指令?
    第一次下關機指令畫面會變黑,然後又回到登入畫面,在登入後,在下一次關機指令才可正常關機。
    有好幾次在回到登入畫面時,輸入password後,按下log in,整個當住,所有按鍵,滑鼠都無作用,只能強制關電源。

    2.當按下 ctrl + alt +F1~F6 畫面都是黑的看不到任何東西,按crtl+alt+F7回到Gnome畫面正常。

    3.安裝 ati drive後重開機會當在進入Gnome畫面,只能電源整個關掉。

    以上是在所遇到的問題,不知您是否遇過@@

    回覆刪除
  12. 蒲公英:歡迎加入 openSUSE 家族,您可以參考論壇上的這兩篇:
    http://forums.opensuse.org/install-boot-login/425549-opensuse-11-2-black-screen.html
    http://forums.opensuse.org/hardware/425315-ati-radeon-proprietary-driver-isnt-work-opensuse-11-2-a.html
    我覺得是 ATI 顯示卡的問題(說不定3個都是)
    您比較倒楣,ATI顯示卡在各發行版都是個麻煩(當然我得承認 11.2 的設定並沒有做好更增添了麻煩),我的建議(也是上面看來的):
    因為您已安裝了 ati 的顯示卡,請在 grub 畫面輸入 3 ,進入文字模式,(有一說是當掉時按 Ctrl C 大約要 4~6...次以上),su 執行 sax2 -r -m 0=fglrx 進行設定,重開機。
    若不成功,移除 fglrx 相關的 rpm 套件,自行編譯驅動程式:
    到 http://support.amd.com/us/gpudownload/Pages/index.aspx 下載驅動程式
    zypper in kernel-source linux-kernel-headers kernel-syms module-init-tools make gcc
    cd 到驅動程式目錄下
    sh ./ati-driver-installer-9-10-x86.x86_64.run
    (注意版本號可能不是這個,上面的是 64 位元)
    /usr/bin/aticonfig --initial
    重開機,似乎這樣成功的案例不少,祝您成功

    回覆刪除
  13. Hi Swyear:
    很謝謝你的幫忙,我來回報目前的進度了。

    依照你提供的方法,目前解決了第2和第3的問題,text mode 和 Xwindows切換後沒有畫面的問題確定是ati顯卡沒錯,正確的安裝完drive後,切換就正常了,而安裝ati drive會當機是我安裝錯誤,sorry。

    但第1個問題還是一樣,有時關機會整個當機,目前好像無解,我狂按ctrl+c也沒用,只能直接關電源。

    這二天在書局和舊書攤找了很久後才發現,現在市面上有關linux的入門書全都是教人如何安裝,然後有需要的軟體就直接去download和安裝,但卻沒有一本書是教人出了問題,該如何找到問題所在,如何解決,這樣讓真正想學的人真的不知如何學起,就像我想用amsn但..
    安裝過程中出問題了..那在來呢?..
    這只是個舉列,不知您是否知道我的意思。 @@

    不好意思,在請教幾個問題。
    1.我是用英文版的SuSE,但我只想要有 注音輸入法和無蝦米,那不能只安裝這二種嗎?

    2.好像大家都是用kde,是kde的整合性比較好嗎?

    很謝謝您在blog上的分享和幫助,感謝。

    回覆刪除
  14. 蒲公英:
    很高興能幫上忙。
    1.聽說用 liveCD-gnome 在 ati 顯卡時會不能關機
    2.我用 packman 套件庫中的 amsn 沒問題啊
    (新增社群套件庫,選 packman 然後用軟體管理安裝)
    3.你可以安裝 gcin 應該很容易套用嘸蝦米
    4.kde 和 gnome 都是很完整的桌面環境,通常你也會有足夠的函式庫讓你互用對方的程式,像我在 kde 中用 cheese,很多 gnome 用戶也都用 k3b
    5.書籍不可能講得太細,有些小技巧都是暫時的,可能更新後就沒問題了...,你需要社群支援,參考 http://zh_tw.opensuse.org/社群 ,訂閱 mailing-list 和常逛論壇都很不錯

    回覆刪除
  15. 黑眼珠前輩您好

    Penny 這次換了新的主機(AMD 785G)安裝,一直卡在 1440 * 900 的解析度上。(難搞的ATI 卡..其實再N卡上也碰過類似的情況)

    當我使用 sax2 -r -m 0=fglrx 來設定時,無論怎麼把螢幕設定成 1440*900 再測試的時候他會自動跳成 1024*768!

    因為想說之前用NVIDIA卡時也是利用修改xorg.conf才搞定這個問題,但這次無論怎麼修改都宣告失敗 XD

    我再想是否系統無法正常判斷螢幕的尺寸才有此問題,因為這個問題我再WINDOWS也一樣有碰到,解決的方式也是產生一個INF檔讓監視器更新驅動程式,解析度就自然可以選1440*900 冏RZ

    不知道前輩有沒有遇過類似的方式,或是有什麼方法可以建議,謝謝!

    回覆刪除
  16. 如果 sax2 行不通
    試看看 aticonfig --initial
    因為沒有 ati 的顯示卡,所以也無從測試起
    從 11.2 開始,預設已經不使用 xorg.conf
    所以我的建議
    1. 刪除 xorg.conf 如果可以進入 x 的話,用
    K->系統設定->顯示 來設定,gnome 也有類似的程式,指令可用 xrandr 看看,如果有出現您的解析度,應該就有辦法調過去
    2.若1行不通,一樣刪除 xorg.conf
    用 aticonfig --initial 來產生 xorg.conf
    然後重開機
    3.您的螢幕如果連在 windows 下都有問題,可能用 型號查詢一下 google 說不定會有答案
    4.您是用 11.2 吧,若是 11.3 似乎 sax2 和新版 gcc 衝突會跑不出來
    5. 有錯誤訊息可能比較好找答案...

    回覆刪除
  17. 或者試著抓 11.1 的 sax2 強迫安裝來跑跑看,如果您在 11.1 時曾經成功過的話

    回覆刪除
  18. 黑眼珠前輩
    謝謝您的答覆,嚴格來說也不是sax2 行不通,是使用sax2 -r -m 0=fglrx才會有此問題
    如果使用sax2 -r 是可以將解析度調成1440*900 (但這樣就沒有使用ATI的驅動,是這樣說嗎?無法開啟3D特效)

    1. 刪除 xorg.conf就無法進入X了!
    2.aticonfig --initial這方法有使用過,一樣是只有1280*1024 最大解析度可以使用
    3.3年前買的SAMSUNG SyncMaster 940NW(這故事告訴我們要愛用國貨)
    4.不愧是黑眼珠前輩,我確實用11.2 XD
    5.也沒什麼錯誤訊息,就是無法設置成1440*900 冏RZ
    步驟如下圖,首先使用sax2 -r -m 0=fglrx
    http://img522.imageshack.us/img522/9899/90416731.jpg

    設置正確的螢幕尺跟比例(這邊的組合調過很多種方式!)
    http://img97.imageshack.us/img97/852/95652892.jpg

    調成設定的解析度測試
    http://img97.imageshack.us/img97/759/86172954.jpg

    照他的說明應該是說如果不支援的解析度會出現B聲,但是他會自動跳成1024*768顯示給我看!
    一樣的步驟如果使用sax2 -r 就可以,只是測試的時候畫面會全黑....但是不要測試直接存檔重啟X,就有、1440*900可以選

    附上比較圖
    如果使用fglrx,最大解析度只有1280*1024
    http://img706.imageshack.us/img706/4893/21215730.jpg

    可以選的解析度最大也只有1208*1024
    http://img521.imageshack.us/img521/8458/15640589.jpg

    使用sax2 -r 設定後的結果,雖然螢幕判斷成17,但是可以選1440*900
    (這故事再次告訴我們要愛用國貨!!)
    http://img339.imageshack.us/img339/7500/93378240.jpg

    之前早有耳聞ATI的大名,但是衝著 785G的超值C/P 加上AMD 的開核 ....
    所以還好有開成功 X3 425 ,這樣算是安慰到自己嗎?
    http://img706.imageshack.us/img706/1817/73502252.jpg

    看來換個螢幕可能就可以解決的樣子 XD!!不過解決這個問題還有MPLAYER 利用ATI來開啟硬解!

    至於之前11.0(1~2) ,一路從11.0 UP 上去的 都正常,是因為是使用N卡 XD
    當初修改xorg.conf 也搞了蠻久!

    也有試過把原本的xorg.conf copy 過來,只有修改driver 的部份
    但是就是只有 1280 x 1024,瞬間..............
    WINDOWS下也是搞很久,後來找到一套powerstrip的軟體
    可以產生螢幕用的INF驅動資訊給WINDOWS更新
    什麼都不需要設定就可以看到 1440 x 900
    所以我嚴重懷疑就是系統無法正常辨識螢幕的問題

    PS.
    至於 xrandr
    如果使用fglrx ,跑 xrandr 最大解析度只有出現 1280x1024
    如果不用,可以看到1440x900

    回覆刪除
  19. 如果是我的機器,
    我想會這樣做
    1.確定驅動程式安裝正確
    用 easy way 和 hard way 都試一次
    2.在 sax2 中改螢幕成 -->LCD 試試看
    3.用較舊版的驅動程式看看
    4.用http://download.opensuse.org/repositories/X11:/Utilities/openSUSE_11.2/
    升級 sax2 看看
    5.甚至我會試著升級 xorg 從 X11:/Xorg
    6.學著設定 xrandr(這我沒研究就是了)

    祝你成功,別忘記來報告好消息喔

    回覆刪除
  20. /var/log/SaX* 應該有紀錄可察看一下

    回覆刪除
  21. 首先非常感謝黑眼珠前輩不厭其煩的給予指導跟幫忙!

    Penny 終於成功了 XD ,真是非常開心!!
    1.嘗試過無數次
    2.確實曾在sax2 把螢幕改成 LCD
    3.嘗試過了,開源跟官方提供的都試過了
    4.升級了也是一樣
    5.這個 我不會 > /// < (YAST 上看到沒好升級 .....自己來怕搞壞 哈!)
    6. xrandr 就是這道光!

    ===
    上網爬了一下, xrandr的相關教學跟文章

    首先利用xraner 的新增模式 ,先查一下要新增的解析度的參數
    cvt 1440 900

    # 1440x900 59.89 Hz (CVT 1.30MA) hsync: 55.93 kHz; pclk: 106.50 MHz
    Modeline "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync

    新增解析度進去
    xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync

    利用xrandr 察看一下顯示器的代號
    Screen 0: minimum 320 x 200, current 1440 x 900, maximum 1440 x 1440
    DFP2 disconnected (normal left inverted right x axis y axis)
    CRT1 connected 1440x900+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
    1440x900 59.6*+
    1024x768 60.0 + 75.0 70.1

    把1440的解析度加入CRT1 (這邊是以Penny的電腦,一般好像是VGA1 )
    xrandr --addmode CRT1 1440x900_60.00

    起初這樣設定好後,以為一切就大功告成!
    我馬上利用系統 -->組態 -->顯示 (Gnome )
    把解析度選到 1440*900 結果螢幕馬上黑給我看 ,冏RZ (這是昨晚的事情了)
    後來重試無數次後,想說改用ATI CCC 來設定看看
    這次好多了,畫面只有偏一半 ...... XD 但我還是先給他選確定套用!
    就在此時,不小心退出X (還是突然靈光一現) ,回到X後 再用 ATI CCC選 1440*900
    一切都正常了 , 傑克!這真是太神奇了 (多年前的老梗了.....!)

    雖然這種方式好像怪怪的又有點莫名奇妙,但終究是成功了
    (差點就跑去買一張N卡了!接下來就要研究一下 A卡要如何開硬解!播放1080P了)
    不知道黑眼珠前輩有沒有研究呢 ? 哈哈!

    最後真的非常感謝黑眼珠前輩給予熱心的指導呢,真是太感謝了!

    回覆刪除
  22. Penny:
    很高興您終於成功了
    也謝謝您這篇詳細的說明
    我只是嘴炮一下而已
    真的沒什麼功勞啦
    A卡的英雄們加油吧

    回覆刪除