SETTING BRIGHTNESS LAPTOP AMD A9 RUNNING (X) UBUNTU 20.04.2 LTS XFCE PERMANENTLY

Memakai Ubuntu di laptop AMD sering tricky dengan dukungan grafik , kadang menemui layar tearing, setting layar tidak bisa permanen dll.

Saya menemui issue sbb :

Layar nyala terlalu terang padahal dalam setting brightness minimum.Setelah layar diset naik sedikit baru redup,
Setting ini tidak bisa permanen.
Selalu kembali terang setelah booting/login.
 
Berikut kronologi yang telah saya jalankan hingga sukses setting nyala layar secara permanen.

1. install light
sudo apt install light

coba dahulu fungsi program ini dengan mengetikkan

sudo light -S 5

ternyata perintah sukses meredupkan layar pada level 5
 
2. create file /etc/rc.local
 
sudo nano /etc/rc.local
 
isikan teks berikut 
 
#!/bin/sh -e
sudo light -S 5
 
exit 0
#sudo light -S 5 -> set brightness di level 5
# exit 0 -> menjalankan sudo saat startup
 
 
lalu tekan ctrl+X dan Y untuk mensave file
 
3. jalankan permission filenya
 
sudo chmod +x /etc/rc.local
 
pada saat itu berhasil
tapi....


Ternyata pada systemd , /etc/rc.local tidak langsung aktif
Apakah script saya di atas bekerja?
Iya, untuk reboot/restart, tapi ketika startup dari posisi mati, script tidak tereksekusi
 
Selanjutnya saya teringat kembali ke pengetahuan lama di android yaitu menjalankan script di /etc/init.d

Android sendiri memakai kernel linux yang command dan penanganan file systemnya mirip linux.
 
Tetapi ternyata tidak mudah juga bagi newbie dadakan seperti saya untuk enable init.d pada ubuntu 20.04.
Akhirnya saya kombinasikan dengan crontab.
Kebetulan saya baru saja mempelajari fungsi crontab pada openwrt.
Ya mungkin saja hadirnya crontab untuk menggantikan kedua fungsi di atas
Kelebihan lainnya , crontab bisa berjalan sebagai root saat boot.
 
Karena saya sudah terlanjur membuat script di init.d, maka saya akan menjalankan script tsb dengan crontab.
Langkahnya adalah sbb :


1. buat script di mana terserah, contohnya
 
sudo nano /etc/init.d/myscript.sh

iskan perintah yang sama seperti pada etc/rc.local

#!/bin/sh -e
sudo light -S 5
 
exit 0
 
 
untuk menyimpannya tekan ctrl+X lalu pilih Y (yes) untuk menyimpan.
 
 
 
2.set permission sebagai executable .
 
sudo chmod +x /etc/init.d/myscript.sh
 
 
3. Buka Crontab dengan mengetik
 
sudo crontab -e
 
ketikkan pada baris akhir 
 
@reboot /etc/init.d/myscript.sh
 
tekan ctrl+X lalu pilih Y (yes) untuk menyimpan

Keterangan foto tidak tersedia.

 
Alhamdulillah scripts berjalan baik saat restart, maupun startup dari kondisi laptop mati.
 
 
Note :

mungkin perintah crontab bisa diubah menjadi 

@reboot /etc/rc.local

tetapi belum saya coba karena file terlanjur saya hapus.
 


Semoga bermanfaat,
tetap DWYOR

sumber : https://askubuntu.com

Komentar

Postingan populer dari blog ini

MODIF FULLWAVE PADA KELISTRIKAN MOTOR BEBEK ATAU MATIC

EXTROOT OPENWRT TP LINK WDR4300 / WDR3600 MENAMBAH STORAGE DENGAN USB FLASHDISK

SETTING BL201 OPENWRT TEMBAK SEAMLESS