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.
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
lalu tekan ctrl+X dan Y untuk mensave file
3. jalankan permission filenya
sudo chmod +x /etc/rc.local
pada saat itu berhasil
tapi....
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
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


Alhamdulillah scripts berjalan baik saat restart, maupun startup dari kondisi laptop mati.
Note :
mungkin perintah crontab bisa diubah menjadi
mungkin perintah crontab bisa diubah menjadi
@reboot /etc/rc.local
tetapi belum saya coba karena file terlanjur saya hapus.
tetapi belum saya coba karena file terlanjur saya hapus.
Semoga bermanfaat,
tetap DWYOR
sumber : https://askubuntu.com

Komentar
Posting Komentar