Debian 9 除錯心得 - Linux

Table of Contents

最近安裝了 Debian 9 ,這裡是一些除錯心得。

1. 螢幕不時國防布(完全沒有畫面)
2. hime 選字選單的偶數頁會消失
3. 由 xscreensaver 螢幕保護返回後,螢幕亮度改為 100%


-------------------------------

1. 螢幕不時國防布(完全沒有畫面)
如果你顯卡是 nvidia 的話,那問題就是預設驅動了。
這是因為 nvidia 驅動預設使用 nouveau 。安裝 non-free 的 官方驅動即可解決

首先將套件來源設定 /etc/apt/sources.list 加入 non-free 如下:

deb http://ftp.tw.debian.org/debian/ stretch main contrib non-free

接著安裝驅動

apt update && apt install xserver-xorg-video-nvidia

如果你的顯卡太舊,可能要改裝 legacy 版。
以我的 GTS 250 為例,就是 xserver-xorg-video-nvidia-legacy-340xx


note 1:
也可以透過 /etc/modprobe.d/ 設定 blacklist nouveau
詳情請 google
我記得這次安裝沒做這步。

note 2:
這問題超雷的!
我去年裝的時候還要搭配筆電 ssh 進去裝,
新手應該早就放棄了。
今年是已經有踩雷經驗,第一時間先裝 non-free


-------------------------------
2. hime 選字選單的偶數頁會消失
(切到偶數頁時看不到選單,但可以按數字送出)

如果你用的是 KDE5,那問題就是 KWin compositing
關掉效果或和我一樣改用 compiz(compiz-reloaded) 就能解決

詳情參考:
https://github.com/hime-ime/hime/issues/572
https://github.com/hime-ime/hime/issues/535


-------------------------------
3. 由 xscreensaver 螢幕保護返回後,螢幕亮度改為 100%

這似乎是長久以來的問題,我在舊系統 (debian 7) 直接停用 xscreensaver 解決
(而且舊系統不知為何,影音播放器的播放中停用螢幕保護無效,
所以最後自己寫 .sh 監控 totem + vlc ....)

而目前有問題的是桌電 (nvidia 顯卡) 及筆電 (amd E450 內顯) ,均為 debian 9

桌電的部份,由 xscreensaver 設定視窗

$ xscreensaver-demo (指令開啟設定視窗)

Advanced -> (右下方) Fading and Colormaps -> 取消所有淡化設定

這樣就能解決。(所以應該是 xscreensaver 設計錯誤囉?未先讀值而用 100% )

筆電部份無效 .... 須用 Fn + 亮度。
上下調一下才會回到原亮度。

--

All Comments

William avatarWilliam2017-12-19
現在還有人用screensaver嗎?不是都直接關掉了?
Lauren avatarLauren2017-12-19
感謝支持,來幫testing跟sid除錯吧!
Oscar avatarOscar2017-12-22
3 那個我猜你用 Gnome,他的 screensaver 很神奇地不吃
Lauren avatarLauren2017-12-23
X 提供的標準工具設定。一定要 call 特定的 API XD
Yuri avatarYuri2017-12-28
以前 mplayer 是固定時間送一個平常不會按的按鍵去重設
timer。現在還有沒有就不知道了
Zanna avatarZanna2017-12-29
身為 hime 535號議題的建檔者我要聲明這個議題不是針對那
個症狀
Dorothy avatarDorothy2018-01-03
因為我那個議題不是偶數頁消失,是整個介面都不見了