Çözüldü Arch Linux başlangıçtaki ekran parlaklığı maksimum oluyor

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

HasHasliRevani

Decapat
Katılım
15 Mart 2021
Mesajlar
37
Daha fazla  
Cinsiyet
Erkek
Arch Linux Xfce kullanıyorum. Başlangıçta ekran parlaklığı hep maksimum seviyede geliyor. Her seferinde el ile ayarlamam gerekiyor. Buna bir çözüm bulamadım. Yardımcı olur musunuz?
 
Çözüm
Olmadı. Yine aynı sonuç.
Neyse, bunun için daha fazla zorlamayalım. Yardımlarınız için çok teşekkür ederim.
Yaptığımız şeylerin geri alınması, silinmesi gerekir mi, yoksa böyle kalsın mı?

Tam olarak istediğiniz sonuca ulaştım, masaüstü kullanıyorum ve monitörün parlaklığını sizin gibi azaltmam gerekiyordu açılışta, özellikle geceleri.

Xrandr için yazılmış kullanışlı bir betik buldum, parlaklığı kademe kademe azaltıp artırmayı sağlıyor. Sistem istediğim parlaklıkta açılıyor ve sonrasında artırmayı kısıtlamıyor, klavye kısayolu da ekleyince çok iyi oldu.


Betiği indirdikten sonra Zip arşivinden "brigthness.sh" dosyasını çıkarın.
Ardından dosyayı çıkardığımız dizinde terminal açıp çalıştırma izni verin.
chmod +x brigthness.sh

Sonrasında ilk olarak monitörü bağlantısını tespit ediyoruz, HDMI-A-0 örnektir.
Kod:
./brightness.sh                                                         
Usage: brightness.sh op display [stepsize|value] [--temp]

arguments:
  op:             - to decrease or + to increase brightness
                  = to set brightness to a specific value
  display:        name of a connected display to adjust
  stepsize:       size of adjustment step (default 0.1)
  value:          value to set (default 1.0 for brightness, 0.6 for color temperature)
  --temp:         adjusts color temperature instead of brightness

displays:
  HDMI-A-0  brightness:  0.80  gamma:  1.0:1.0:1.0  temp:  0.6

Şimdi parlaklığı iki kademe azaltıp tekrar artıralım, sonuç başarılı ise kısayol ataması ve başlangıca ekleme işlemine devam ederiz.
Sonraki adımlar için monitör bağlantısını aldığınız sonuca göre değiştirmeyi unutmayın.

Örnek
sh brightness.sh - HDMI-A-0 0.2 sh brightness.sh + HDMI-A-0 0.2

Sonuç başarılı ise açılışta kaç kademe düşürmek istiyorsanız sondaki 0.2 sayıyı artırabilirsiniz.
Sistem ayarlarından başlangıca eklerken dosyanın bulunduğu konumu tam yazmanız lazım.
Ekran Görüntüsü 2021-05-14 09-15-54.png



Klavye kısayolları da benzer şekilde, fakat sondaki rakamı eklememiz şart değil, varsayılan 0.1 olarak geliyor.
Ekran Görüntüsü 2021-05-14 09-23-16.png


Ekran Görüntüsü 2021-05-14 09-23-41.png


F1 ve F2 tuşlarına atama yaptım, umarım işinizi görür.
Nvidia sürücüsü kurulmuş, ama etkin değil galiba. Optimus-manager gibi bir araç kullandın mı?
Hiç hatırlamıyorum

[CODE title="ls -alF /sys/class/backlight/"][archlinux@127 ~]$ ls -alF /sys/class/backlight/
total 0
drwxr-xr-x 2 root root 0 May 10 23:24 ./
drwxr-xr-x 72 root root 0 May 10 23:24 ../
lrwxrwxrwx 1 root root 0 May 10 23:24 acpi_video0 -> ../../devices/pci0000:00/0000:00:02.0/backlight/acpi_video0/
lrwxrwxrwx 1 root root 0 May 10 23:24 intel_backlight -> ../../devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1/intel_backlight/[/CODE]
nvidia-390xx-dkms
 
lrwxrwxrwx 1 root root 0 May 10 23:24 intel_backlight -> ../../devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1/intel_backlight/

Şu an intel_backlight kullanılıyor görünüyor, buna rağmen aşağıdaki şekilde bir yapılandırma dosyası oluşturmayı deneyebilirsin. Belki böylece sorun çözülebilir.

Aşağıdaki komutları uçbirimde çalıştır.

Kod:
sudo mkdir -p /usr/share/X11/xorg.conf.d/ ; sudo touch /usr/share/X11/xorg.conf.d/80-backlight.conf
Kod:
sudo gio open /usr/share/X11/xorg.conf.d/80-backlight.conf

Sonra açılan dosyaya aşağıdaki satırları yapıştır ve kaydet. Gerçi bu şekilde modesettings yerine klasik intel sürücüsü etkinleşecek, ama sonucu bir görelim.

Kod:
Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "Backlight"       "intel_backlight"
   BusID       "PCI:0:2:0"
EndSection

Ardından sistemi yeniden başlat.
 
Sistemi nomodeset değişkeni ile başlatıp, ardından aşağıdaki komutla yapılandırma dosyasını sil bakalım.

Kod:
sudo rm -f /usr/share/X11/xorg.conf.d/80-backlight.conf

Masaüstüne ulaşınca acpi_baclightt'ı pasifleştirmek için farklı bir şey önerelim.
 
Sistemi nomodeset değişkeni ile başlatıp, ardından aşağıdaki komutla yapılandırma dosyasını sil bakalım.
Silip yeniden başlattım
Sonra açılan dosyaya aşağıdaki satırları yapıştır ve kaydet. Gerçi bu şekilde modesettings yerine klasik intel sürücüsü etkinleşecek, ama sonucu bir görelim.
Ardından sistemi yeniden başlat.
Hocam dosyayı yeniden oluşturup denedim. Bu sefer sitem açıldı ancak parlaklık yine aynı.
 
Son düzenleme:
Aşağıdaki komutları çalıştırıp sistemi yeniden başlat bakalım. Bu komutların acpi_backlight seçeneğini pasifleştirmesi gerekir. Sonra sistemi yeniden başlat.

Kod:
echo 'GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX acpi_backlight=none"' | sudo tee /etc/default/grub.d/acpi-backligt.cfg
Kod:
sudo grub-mkconfig -o /boot/grub/grub.cfg
 
[CODE title="echo 'GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX acpi_backlight=none"' | sudo tee /etc/default/grub.d/acpi-backligt.cfg"][archlinux@127 ~]$ echo 'GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX acpi_backlight=none"' | sudo tee /etc/default/grub.d/acpi-backligt.cfg
[sudo] password for root:
tee: /etc/default/grub.d/acpi-backligt.cfg: No such file or directory
GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX acpi_backlight=none"[/CODE]
Böyle bir hata verdi
 
Aşağıdaki komutlardan sonra yeniden dene bakalım.

Kod:
sudo mkdr -p /etc/default/grub.d/ ; sudo touch /etc/default/grub.d/acpi-backligt.cfg
 
Aşağıdaki komutların çıktılarını da paylaş, bir kontrol edelim. Şimdi geç oldu biraz, daha sonra görünce dönüş yaparım.

Kod:
cat /proc/cmdline
ls /sys/class/backlight/
systemctl status systemd-backlight* --no-pager
journalctl -b 1 -u systemd-backlight* --no-pager
 
Son düzenleme:

Geri
Yukarı