Liczba postów: 4
Liczba wątków: 1
Dołączył: Aug 2021
Reputacja:
System: 20.1 Ulyssa
Środowisko graficzne: MATE
Architektura CPU: 64bit
Miernik podziękowań 0%
26-08-2021, 21:10
(Ten post był ostatnio modyfikowany: 26-08-2021, 21:22 przez dedito.)
0 Hej,
Ostatnio chciałem ustawić, żeby system uruchamiał się ze zgaszoną klawiaturą, jednak osiągnąłem efekt(nie pamiętam jak to zrobiłem ), że uruchamia się z wygaszoną matrycą do 0. Przy każdym uruchomieniu muszę przyciskać przycisk jasności, żeby coś było widać.
Czy ktoś wie jak ustawić domyślny poziom podświetlania przy uruchamianiu?
Pytanie 2 - czy ktoś wie jak ustawić, żeby system uruchamiał się domyślnie ze zgaszoną klawiaturą?
Dedito: 1 wątek = 1 problem. Patrz Regulamin forum.
Laptom to Lenovo x240.
Z góry dziękuję za pomoc
Liczba postów: 4 206
Liczba wątków: 76
Dołączył: Dec 2018
Reputacja:
System: Inny
Środowisko graficzne: Xfce
Architektura CPU: 64bit
Inny System: Debian testing/sid
Miernik podziękowań 39%
Liczba postów: 272
Liczba wątków: 2
Dołączył: Feb 2019
Reputacja:
System: Inny
Środowisko graficzne: Inne
Architektura CPU: 64bit
Inny System: Debian Sid
Miernik podziękowań 2%
1 Mój thinkpad T430 startuje ze zgaszoną klawiaturą z określonym podświetleniem matrycy.
Matryca kontrolowana jest przez:
Kod: /sys/class/backlight/intel_backlight/brightness
I do tego jest w systemie już domyślnie usługa, która zapamiętuje i odtwarza przy starcie systemu ostatnią zapisaną wartość, czyli system startuje z takim podświetleniem jakie było ustawione przed jego wyłączeniem.
Podświetlenie klawiatury jest kontrolowane (przynajmniej tutaj) przez:
Kod: /sys/devices/platform/thinkpad_acpi/leds/tpacpi::kbd_backlight/brightness
Jak się tam zapisze 0, to gaśnie, jak 1 to lekkie podświetlenie, a jak 2 to max. Wystarczyłoby pewnie regułkę dla udev'a napisać, że przy wykryciu klawiatury ustawiał 0.
Liczba postów: 4
Liczba wątków: 1
Dołączył: Aug 2021
Reputacja:
System: 20.1 Ulyssa
Środowisko graficzne: MATE
Architektura CPU: 64bit
Miernik podziękowań 0%
0 Hej,
Dziękuje za pomoc.
Mam pytanie - jak zrobić, żeby wpisane wartości w plikach brightness były ustawiane automatycznie przy uruchomieniu systemu?
Liczba postów: 272
Liczba wątków: 2
Dołączył: Feb 2019
Reputacja:
System: Inny
Środowisko graficzne: Inne
Architektura CPU: 64bit
Inny System: Debian Sid
Miernik podziękowań 2%
30-08-2021, 17:10
(Ten post był ostatnio modyfikowany: 30-08-2021, 20:07 przez morfik.)
0 No stwórz sobie usługę dla systemd i tam prześlij w niej odpowiednią wartość do tych plików, które odpowiadają ci za podświetlanie klawiatury/monitora.
Tu masz przykład usługi:
Kod: # cat /etc/systemd/system/keyboard-backlight.service
[Unit]
Description=Set keyboard backlights
Conflicts=shutdown.target
Before=sysinit.target shutdown.target
[email protected]
ConditionPathIsReadWrite=/sys/devices/platform/thinkpad_acpi/leds/tpacpi::kbd_backlight/brightness
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/bin/sh -c '/bin/echo 0 > /sys/devices/platform/thinkpad_acpi/leds/tpacpi::kbd_backlight/brightness'
ExecStart=/bin/sleep 1
ExecStart=/bin/sh -c '/bin/echo 1 > /sys/devices/platform/thinkpad_acpi/leds/tpacpi::kbd_backlight/brightness'
ExecStop=/bin/sh -c '/bin/echo 0 > /sys/devices/platform/thinkpad_acpi/leds/tpacpi::kbd_backlight/brightness'
[Install]
WantedBy=sysinit.target
W tym przypadku system będzie startował z podświetloną klawiaturą. Jak chcesz wyłączoną, to wykomentuj te dwa ostatnie ExecStart.
Nie zapomnij też o włączeniu usługi podczas startu systemu:
Kod: # systemctl enable keyboard-backlight.service
Dodano po pewnym czasie:
Udało mi się wypracować lepsiejsze rozwiązanie. To jest bardziej po ludzku. Zakłada wykorzystanie udev'a, czyli tak jak powinno być. Wystarczy stworzyć regułkę:
Kod: # cat /etc/udev/rules.d/99-kbd_backlight.rules
SUBSYSTEM=="leds", ACTION=="add", KERNEL=="tpacpi::kbd_backlight", DRIVERS=="thinkpad_acpi", ATTR{brightness}="0"
Potem wygenerować nowy initramfs:
Kod: # update-initramfs -u -k all
I powinno śmigać. Ja sobie ustawiłem ATTR{brightness}="1", bo akurat podczas wpisywania hasełka do zaszyfrowanego kontenera to się przydaje. Później mój system wyłącza podświetlenie klawiatury sam z siebie i nawet jestem zadowolony z takiego zachowania, choć jeszcze nie wiem, co kontroluje to wyłączanie tego podświetlenia.... Ok, znalazłem: systemd-backlight@leds:tpacpi::kbd_backlight.service .
Liczba postów: 4
Liczba wątków: 1
Dołączył: Aug 2021
Reputacja:
System: 20.1 Ulyssa
Środowisko graficzne: MATE
Architektura CPU: 64bit
Miernik podziękowań 0%
0 hej Morfiku,
bardzo dziękuję za pomoc, widzę że dużo energii wkładasz w rozwiązanie mojego problemu, ale coś robię źle, bo cały czas klawiatura świeci tak samo i brak podświetlania matrycy podczas uruchamiania
Czy mógłbyś wytłumaczyć trochę bardziej-łopatologicznie (krok po kroku) laikowi jak to ogarnąć?
Liczba postów: 272
Liczba wątków: 2
Dołączył: Feb 2019
Reputacja:
System: Inny
Środowisko graficzne: Inne
Architektura CPU: 64bit
Inny System: Debian Sid
Miernik podziękowań 2%
30-08-2021, 20:34
(Ten post był ostatnio modyfikowany: 30-08-2021, 20:36 przez morfik.)
0 No pytanie jest, od kiedy ci ta klawiatura zaczyna świecić. Czy po włączeniu kompa, czy po pojawieniu się ekranu BIOS/EFI, czy po wybraniu kernela (okno bootloader'a), czy jeszcze później, czy gaśnie podświetlenie czy świeci trwale po zapaleniu? Pytanie też czy masz te same pliki do kontroli podświetlenia co i ja, bo jak się one różnią, to nie będzie działać i trzeba będzie poszukać właściwych plików dla twojego sprzętu.
Liczba postów: 4
Liczba wątków: 1
Dołączył: Aug 2021
Reputacja:
System: 20.1 Ulyssa
Środowisko graficzne: MATE
Architektura CPU: 64bit
Miernik podziękowań 0%
0 Mam takie same pliki jak napisałeś - zmieniałem wartości, potem zmieniałem i zmieniało się podświetlanie w systemie.
Klawiatura podświetla się zaraz po zgaśnięciu logo ładowania Mint i pokazaniu się pulpitu, tak samo gaśnie podświetlanie matrycy.
Liczba postów: 272
Liczba wątków: 2
Dołączył: Feb 2019
Reputacja:
System: Inny
Środowisko graficzne: Inne
Architektura CPU: 64bit
Inny System: Debian Sid
Miernik podziękowań 2%
30-08-2021, 21:00
(Ten post był ostatnio modyfikowany: 30-08-2021, 21:05 przez morfik.)
0 Masz komunikaty startu usług podczas uruchamiania się systemu? Chodzi generalnie o to byś wyłączył splash screen, by było wiadomo w którym momencie klawiatura się zapala.
(30-08-2021, 20:58)kufa05 napisał(a): Klawiatura podświetla się zaraz po zgaśnięciu logo ładowania Mint i pokazaniu się pulpitu, tak samo gaśnie podświetlanie matrycy.
To sugeruje, że problem są ustawienia środowiska graficznego -- musisz poszukać stosownych opcji w jakimś panelu konfiguracyjnym od tego środowiska graficznego ale tutaj to ja nie pomogę, bo nie używam takich rzeczy. Generalnie to wszystko działa dobrze na poziomie systemowym ale środowisko graficzne coś miesza samo z siebie.
|