debian8 gnome 亮度調節

2021-07-25 23:42:10 字數 3309 閱讀 6663

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 會作為依懶也被安裝,省了一步...