Debian 9 除錯心得 - Linux

Damian avatar
By Damian
at 2017-12-17T23:47

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 + 亮度。
上下調一下才會回到原亮度。

--
Tags: Linux

All Comments

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

如何使用 ag 跟 fzf 開啟檔案?

Joe avatar
By Joe
at 2017-12-15T22:54
大家好, 再次打擾了! OS : WIN_10x64 Emulator : cmder(ComEmu) Shell : cmd OR bash(cygwin) 今天的問題是如何使用 fzf 和 ag 開啟檔案(不是編輯) e.g. ag -g and#34;\.exeand#34; | fz ...

查有無已安裝某軟體?

Kyle avatar
By Kyle
at 2017-12-15T21:00
如果我不確定某軟體是否Ubuntu原本就內建安裝 或是我自己曾經安裝了,但沒印象了 現在要用指令做模糊查詢 只用部份的名稱,也不用管軟體的大小寫 以TeamViewer為例 假設我對這個軟體很陌生 隱約只知道好像叫teamview什麼的 apt-cache search teamvie ...

安裝CentOS遇到的一些問題

Oscar avatar
By Oscar
at 2017-12-15T17:35
今天把自己的USB做成開機碟用 裝的是CentOS6.8 結果裝是裝起來了 然後在bios開機選單那裡 還有留著之前UEFI然後CentOS7的選項 只是打不開這樣= = 是我格式化時沒蓋掉嗎? 然後安裝完重開機時 不知道為啥我USB一定得插著才能進LINUX系統 拔掉的話就說找不到boot啥的不能開啟系統 ...

簡單桌遊開發平臺

Franklin avatar
By Franklin
at 2017-12-15T13:24
「土虱競技場」於 https://github.com/tossug/tossug-arena 簡單的桌遊開發平臺,提供參與者協同開發環境,或可視為「窮人的人工智能練習場」( 不敢妄稱智慧)。 遊戲引擎與玩家引擎可以分別實作,不同的遊戲引擎可以有不同的使用 者介面,不同的玩家引擎之間還可對戰以增加趣味。 ...

device有32 ports,如何設定做 snake test

Ivy avatar
By Ivy
at 2017-12-15T08:00
各位大賢 安安, 我有一台 32 ports (eth0 ~ eth31) 的 Linux device, 若想要做 snake test (效能測試), 在一般其它 Switch device 上通常有各家提供的 cli 指令 可以輕易的將 eth0 跟 eth1 設成同一個 vlan (例如: vlan ...