debian8系統,存在很多不相容問題,官方更新較慢,但是電腦的硬體,更新快,很多驅動都無法在系統安裝時給裝好,我裝debian8系統時,出了很多問題。
例如,沒有聲音,沒有wifi,沒有亮度調節,中文輸入法問題等等。我搞了很久,才把這個系統完美的裝在我的電腦上。
本文主要分享,我如何解決dell電腦 debian8系統,gnome亮度調節問題,以後有時間在寫其他的幾個問題解決經驗,純屬個人經驗,有敘述不當的地方,請包容,指點。
步驟還是很全的,請根據編號,進行檢視。
在解決問題前,大家可以更新一下源和系統。
#gedit /etc/apt/sources.list
把163源,
新增到末尾,儲存退出;
#aptitude update //可以多執行幾次,有些源有時連不上的,就自動忽略了;
#apt-get install firmware-linux-free
#apt-get install firmware-linux
#apt-get install firmware-linux-nonfree
#aptitude update&&aptitude upgrade
#reboot
重啟時等待系統更新自動關閉,不要強制關機;
1,檢視系統是否安轉了相應驅動
~su#cd /sys/class/backlight
#ls1.1如果顯示為 apci_video0
說明系統未能正確識別,電腦的驅動。
#vi /etc/default/grub
修改grub_cmdline_linux=「」為
grub_cmdline_linux="apci_osi=linux apci_backlight=vendor"
#update-grub
#reboot
重啟後~su
#cd /sys/class/backlight
#ls1.1 ,如果顯示為 apci_viedo0 和另乙個資料夾,如intel_backlight ,下面將全部用該檔名舉例子,其他的適用,如dell_backlight
恭喜你,系統已經識別到了你的顯示卡驅動。(每個電腦顯示的檔案都不同,大家自行舉一反三)
如果可以通過fn+亮度按鍵調節 over;
1.2,如果不可以則不能調節的原因可能是,我們調節亮度時,系統只能修改apci_viedo0/backlightness,而不能修改intel_backlight/backlightness
而起作用的是後者;
可以自己測試:
#cat /sys/class/backlight/apci_video0/backlightness
按一下fn+亮度按鍵。在執行上乙個命令。=,你會發現,已經修改。
但是真正能修改背景亮度的是intel_backlight/backlightness
可以自行測試:
#echo 10>/sys/class/backlight/intel_backlight/backlightness
2,如果1.2測試成功,已經成功一半了。接下來有三種方案
2.1,我們調節亮度時,可以執行命令直接調節:
#sudo echo 10>/sys/class/backlight/intel_backlight/backlightness
2.2,我們也可以寫乙個shell,去控制,這個簡單的shel我就不寫出來了,根據以上內容你可以寫出來的,我相信你。
2.3,就希望通過系統的調節條和fn+按鍵調節(像我這樣的吹毛求疵的,悲劇是,試了很多,都失敗了,還重灌了幾次系統)
但是我最終還是解決了這個問題,請看:
原理就是,我們呼叫系統的機制來完成這個事,具體什麼機制我也不懂,類似select輪訓資源,等待資源就緒,在執行相關動作的機制吧,我們就叫它彎道超車吧
2.3.1,在/etc/udev/rules.d/目錄建立乙個規則:(改規則就是當我們改變系統亮度條或者fn+亮度鍵時,執行後面的shell程式)
#sudo vi /etc/udev/rules.d/99-writemybacklight.rules
寫上 subsystem=="backlight", action=="change", run+="/usr/sbin/writemybacklight.sh"
我們在/usr/sbin/下新建乙個 /writemybacklight.sh / /shell程式可以自己命名,但要和上面保持一致
#sudo vi /usr/sbin/writemybacklight.sh
寫上#!/bin/bash
intelmaxbrightness=`cat /sys/class/backlight/intel_backlight/max_brightness`
acpimaxbrightness=`cat /sys/class/backlight/acpi_video0/max_brightness`
scale=$(intelmaxbrightness/acpimaxbrightness)
acpibrightness=`cat /sys/class/backlight/acpi_video0/brightness`
newintelbrightness=$(acpibrightness*scale)
curintelbrightness=`cat /sys/class/backlight/intel_backlight/actual_brightness`
if [ $newintelbrightness -ne $curintelbrightness ]
then
echo $newintelbrightness > /sys/class/backlight/intel_backlight/brightness
fiexit 0
這個shell'程式借鑑該**給的不能直接用,shell有問題,這是我修改了以後的。純手打的,可能也有問題,只要你讀懂這個shell,你就可以根據你的目錄自行寫出了。
寫好後,儲存退出,改一下許可權
#chmod 777 /usr/sbin/writemybacklight.sh
可以用你的亮度進度條試試了,是不是很開心呢。
3,如果你執行1之後,只有乙個目錄名,如dell_backlight.
請執行輔助那幾部,執行後,會多出乙個目錄,如radeon_pl0,
這個兩個目錄的dell_backlight相當於apci_video0,radeon_pl0相當於intel_backlight.
繼續執行1之後的步驟測試。
這是我的第乙個博文,純經驗分享,希望大家支援,以後會多多發的。
debian的gnome下的xmms亂碼解決方案
系統配置debian gnome編碼 utf 8 1.xmms使用的是gtk 1.x的字型機制,與現在通用的fontconfig有所區別,故而要按gtk 1.x的字型機制安裝一可用之中文字型。2.本文採用simsun.ttc字型進行配置 3.複製simsun.ttc到 usr share fonts...
最小化安裝debian10 gnome最小化安裝
直到後面配置網路源之前都是斷網安裝,因為debian security好像總是要去總源找點東西,所以即便你選擇國內源甚至不選擇網路源安裝,依然會莫名 的失敗。i.最小化安裝debian10 用root使用者吧 1.修改控制台解析度 看情況,似乎不太需要 這裡參考的資料比較老,其實也沒有實踐,後來在o...
Centos 8 gnome 桌面修改為Mac樣式
centos 8 的介面是挺好看,但是用起來並不習慣,而且還是有點喜歡蘋果的那種介面就想辦法來改一下 1 安裝gnome tweaks sudo dnf install gnome tweaks同時 gnome tweaks extensions user themes 會作為依懶也被安裝,省了一步...