Você não está autenticado.

Anúncio

Arch Linux Brasil está precisando de sua colaboração para realizar o pagamento do domínio e do host, para colaborar, realizar doações via paypal.

Para mais informações: contato at archlinux-br.org.

#1 02/06/2016 01:30:41

Osiel Gomes
Membro
Registrado: 05/05/2011
Mensagens: 157

[Resolvido] Teclado Retroiluminado

Boa noite,


Alguém conseguiu fazer funcionar esses teclados retroiluminados (aqueles que acende quando aperta alguma tecla) no arch?

Valeu galera.

Última edição por Osiel Gomes (15/07/2016 23:01:21)

Offline

#2 03/06/2016 20:35:10

swatquest
Moderador
Registrado: 05/10/2010
Mensagens: 1.949

Re: [Resolvido] Teclado Retroiluminado

Informações sobre backlight
https://wiki.archlinux.org/index.php/Keyboard_backlight
https://wiki.archlinux.org/index.php/backlight

Última edição por swatquest (03/06/2016 20:38:35)

Offline

#3 04/06/2016 01:34:57

Osiel Gomes
Membro
Registrado: 05/05/2011
Mensagens: 157

Re: [Resolvido] Teclado Retroiluminado

Então eu tentei com o comando xset led 3 e xset led-3 e até coloquei no meu .xinitrc e nada...

Offline

#4 04/06/2016 16:57:27

swatquest
Moderador
Registrado: 05/10/2010
Mensagens: 1.949

Re: [Resolvido] Teclado Retroiluminado

Cara não cheguei a ver a configuração, mas tenta ver se funciona colocando no profile
tente colocar no profile.d

crie um arquivo.

touch /etc/profile.d/backlight.sh

edite o arquivo

nano  /etc/profile.d/backlight.sh

xset led 3 e xset led-3

Tente primeiro sem a permissão executar..

talvez tenha que dar a permisão executar

chmod +x /etc/profile.d/backlight.sh

reinicie a sessão

Última edição por swatquest (04/06/2016 16:58:08)

Offline

#5 05/06/2016 15:31:57

Osiel Gomes
Membro
Registrado: 05/05/2011
Mensagens: 157

Re: [Resolvido] Teclado Retroiluminado

swatquest escreveu:

Cara não cheguei a ver a configuração, mas tenta ver se funciona colocando no profile
tente colocar no profile.d

crie um arquivo.

touch /etc/profile.d/backlight.sh

edite o arquivo

nano  /etc/profile.d/backlight.sh

xset led 3 e xset led-3

Tente primeiro sem a permissão executar..

talvez tenha que dar a permisão executar

chmod +x /etc/profile.d/backlight.sh

reinicie a sessão


Infelizmente não funcionou

Offline

#6 05/06/2016 17:10:14

swatquest
Moderador
Registrado: 05/10/2010
Mensagens: 1.949

Re: [Resolvido] Teclado Retroiluminado

qual gerenciador de login você usa?

por exemplo o lxdm usao ~/.xprofile em vez do ~/.xinitrc

Última edição por swatquest (05/06/2016 17:11:37)

Offline

#7 06/06/2016 21:15:06

Osiel Gomes
Membro
Registrado: 05/05/2011
Mensagens: 157

Re: [Resolvido] Teclado Retroiluminado

swatquest escreveu:

qual gerenciador de login você usa?

por exemplo o lxdm usao ~/.xprofile em vez do ~/.xinitrc


Eu não uso gerenciador de login gráfico eu uso o startx mesmo e uso o xinitrc

Offline

#8 07/06/2016 21:01:07

swatquest
Moderador
Registrado: 05/10/2010
Mensagens: 1.949

Re: [Resolvido] Teclado Retroiluminado

Já tentou iniciar pelo systemd?

https://wiki.archlinux.org/index.php/ba … ht_service


agora que li..

seria legal você mascarar este serviço
[email protected]

systemctl mask  [email protected]

Última edição por swatquest (08/06/2016 00:26:22)

Offline

#9 08/06/2016 00:24:41

swatquest
Moderador
Registrado: 05/10/2010
Mensagens: 1.949

Re: [Resolvido] Teclado Retroiluminado

você já tentou colocar este script para iniciar no boot
https://wiki.archlinux.org/index.php/Keyboard_backlight

Offline

#10 08/06/2016 00:25:05

Osiel Gomes
Membro
Registrado: 05/05/2011
Mensagens: 157

Re: [Resolvido] Teclado Retroiluminado

swatquest escreveu:

Eu não entendi muito bem como ativar lendo esse wiki por que esta muito pobre de informação. VoCê entendeu como que faz?

Offline

#11 08/06/2016 00:29:19

swatquest
Moderador
Registrado: 05/10/2010
Mensagens: 1.949

Re: [Resolvido] Teclado Retroiluminado

ESte serviço é estático e é iniciado automaticamente..
ele usa o ACPI,

Ao usar outros métodos para definir luz durante a inicialização, recomenda-se mascarar

[email protected]

systemctl mask  [email protected]

Última edição por swatquest (08/06/2016 00:33:43)

Offline

#12 09/06/2016 23:00:39

Osiel Gomes
Membro
Registrado: 05/05/2011
Mensagens: 157

Re: [Resolvido] Teclado Retroiluminado

swatquest escreveu:

ESte serviço é estático e é iniciado automaticamente..
ele usa o ACPI,

Ao usar outros métodos para definir luz durante a inicialização, recomenda-se mascarar

[email protected]

systemctl mask  [email protected]


Rodei o comando e nada ainda... O duro que o que eu vi só fala do backlight do monitor e não do teclado...

Offline

#13 13/06/2016 16:33:02

swatquest
Moderador
Registrado: 05/10/2010
Mensagens: 1.949

Re: [Resolvido] Teclado Retroiluminado

no .xinitrc você está colocando antes do comando exec

xset led 3 e xset led-3
exec startlxde

Offline

#14 15/06/2016 02:39:10

phillipe
Moderador
De: Novo Gama - GO
Registrado: 23/03/2008
Mensagens: 1.327
Website

Re: [Resolvido] Teclado Retroiluminado

Tenho um teclado CMStorm e uma solução que encontrei foi com o seguinte script:

#!/bin/sh                                                                                                                                                                                     
# Description: Starts/stops CM Devastator keyboard backlight                                                                                                                                  
# Place this file in /etc/X11/xinit/xinitrc.d/ (as root)                                                                                                                                      
# and make it executable by typing "chmod 755 <file name>"                                                                                                                                    
# It will run automatically at boot time                                                                                                                                                      
                                                                                                                                                                                              
FLAGS=$(xset -q | awk '/Scroll Lock:/{print($12)}')                                                                                                                                           
                                                                                                                                                                                              
xmodmap -e 'keycode 78='                                                                                                                                                                      
                                                                                                                                                                                              
if [ "$FLAGS" == "off" ]; then                                                                                                                                                                
    echo "Switching on CoolerMaster Devastator keyboard backlight ... "                                                                                                                       
    xset led named "Scroll Lock"                                                                                                                                                              
else                                                                                                                                                                                          
    echo "Switching off CoolerMaster Devastator keyboard backlight ... "                                                                                                                      
    xset -led named "Scroll Lock"                                                                                                                                                             
fi

"NÃO HÁ NADA COMO A LIBERDADE." (Nelson Mandela)

Offline

#15 16/06/2016 00:18:50

Osiel Gomes
Membro
Registrado: 05/05/2011
Mensagens: 157

Re: [Resolvido] Teclado Retroiluminado

swatquest escreveu:

no .xinitrc você está colocando antes do comando exec

xset led 3 e xset led-3
exec startlxde


Sim coloquei no meu xinitrc...

Offline

#16 16/06/2016 00:19:53

Osiel Gomes
Membro
Registrado: 05/05/2011
Mensagens: 157

Re: [Resolvido] Teclado Retroiluminado

phillipe escreveu:

Tenho um teclado CMStorm e uma solução que encontrei foi com o seguinte script:

#!/bin/sh                                                                                                                                                                                     
# Description: Starts/stops CM Devastator keyboard backlight                                                                                                                                  
# Place this file in /etc/X11/xinit/xinitrc.d/ (as root)                                                                                                                                      
# and make it executable by typing "chmod 755 <file name>"                                                                                                                                    
# It will run automatically at boot time                                                                                                                                                      
                                                                                                                                                                                              
FLAGS=$(xset -q | awk '/Scroll Lock:/{print($12)}')                                                                                                                                           
                                                                                                                                                                                              
xmodmap -e 'keycode 78='                                                                                                                                                                      
                                                                                                                                                                                              
if [ "$FLAGS" == "off" ]; then                                                                                                                                                                
    echo "Switching on CoolerMaster Devastator keyboard backlight ... "                                                                                                                       
    xset led named "Scroll Lock"                                                                                                                                                              
else                                                                                                                                                                                          
    echo "Switching off CoolerMaster Devastator keyboard backlight ... "                                                                                                                      
    xset -led named "Scroll Lock"                                                                                                                                                             
fi

phillipe como coloque esse script para rodar? É na inicialização como funciona?

Offline

#17 16/06/2016 09:32:57

phillipe
Moderador
De: Novo Gama - GO
Registrado: 23/03/2008
Mensagens: 1.327
Website

Re: [Resolvido] Teclado Retroiluminado

Osiel, as instruções estão logo no cabeçalho do script.


"NÃO HÁ NADA COMO A LIBERDADE." (Nelson Mandela)

Offline

#18 17/06/2016 21:59:05

Osiel Gomes
Membro
Registrado: 05/05/2011
Mensagens: 157

Re: [Resolvido] Teclado Retroiluminado

phillipe escreveu:

Osiel, as instruções estão logo no cabeçalho do script.


Nossa phillipe que vergonha de não ter visto... Me perdoe vou tentar e volto a dizer..
Muito obrigado...

Offline

#19 18/06/2016 20:04:48

Osiel Gomes
Membro
Registrado: 05/05/2011
Mensagens: 157

Re: [Resolvido] Teclado Retroiluminado

Mesmo depois de lendo o cabeçalho do Script o meu não funcionou... Ainda procurando solução... Se é para ajudar o modelo do notebook é um Dell 5548-b20

Offline

#20 24/06/2016 01:34:33

swatquest
Moderador
Registrado: 05/10/2010
Mensagens: 1.949

Re: [Resolvido] Teclado Retroiluminado

Você tentou este
https://wiki.archlinux.org/index.php/Keyboard_backlight

Crie um arquivo em /usr/local/bin/kb-light.py

#!/usr/bin/env python3

import dbus
from sys import argv

def kb_light_set(delta):
    bus = dbus.SystemBus()
    kbd_backlight_proxy = bus.get_object('org.freedesktop.UPower', '/org/freedesktop/UPower/KbdBacklight')
    kbd_backlight = dbus.Interface(kbd_backlight_proxy, 'org.freedesktop.UPower.KbdBacklight')

    current = kbd_backlight.GetBrightness()
    maximum = kbd_backlight.GetMaxBrightness()
    new = max(0, current + delta)

    if new >= 0 and new <= maximum:
        current = new
        kbd_backlight.SetBrightness(current)

    # Return current backlight level percentage
    return 100 * current / maximum


if len(argv[1:]) == 1:
    if argv[1] == "--up" or argv[1] == "+":
        print(kb_light_set(1)) # ./kb-light.py (+|--up) to increment
    elif argv[1] == "--down" or argv[1] == "-":
        print(kb_light_set(-1)) # ./kb-light.py (-|--down) to decrement
    else:
        print("Unknown argument:", argv[1])
else:
    print("Script takes exactly one argument.", len(argv[1:]), "arguments provided.")

Dê a permissão de executar

E teste com o comando

kb-light.py

Se funcionar você podecopiar o arquivo para /etc/profile.d

e depois remova do /usr/local/bin/kb-light.py

Ou pode deixar em /usr/local/bin/kb-light.py

e chamar o arquivo no ~/.xinitrc

Offline

#21 27/06/2016 20:13:07

Osiel Gomes
Membro
Registrado: 05/05/2011
Mensagens: 157

Re: [Resolvido] Teclado Retroiluminado

swatquest escreveu:

Você tentou este
https://wiki.archlinux.org/index.php/Keyboard_backlight

Crie um arquivo em /usr/local/bin/kb-light.py

#!/usr/bin/env python3

import dbus
from sys import argv

def kb_light_set(delta):
    bus = dbus.SystemBus()
    kbd_backlight_proxy = bus.get_object('org.freedesktop.UPower', '/org/freedesktop/UPower/KbdBacklight')
    kbd_backlight = dbus.Interface(kbd_backlight_proxy, 'org.freedesktop.UPower.KbdBacklight')

    current = kbd_backlight.GetBrightness()
    maximum = kbd_backlight.GetMaxBrightness()
    new = max(0, current + delta)

    if new >= 0 and new <= maximum:
        current = new
        kbd_backlight.SetBrightness(current)

    # Return current backlight level percentage
    return 100 * current / maximum


if len(argv[1:]) == 1:
    if argv[1] == "--up" or argv[1] == "+":
        print(kb_light_set(1)) # ./kb-light.py (+|--up) to increment
    elif argv[1] == "--down" or argv[1] == "-":
        print(kb_light_set(-1)) # ./kb-light.py (-|--down) to decrement
    else:
        print("Unknown argument:", argv[1])
else:
    print("Script takes exactly one argument.", len(argv[1:]), "arguments provided.")

Dê a permissão de executar

E teste com o comando

kb-light.py

Se funcionar você podecopiar o arquivo para /etc/profile.d

e depois remova do /usr/local/bin/kb-light.py

Ou pode deixar em /usr/local/bin/kb-light.py

e chamar o arquivo no ~/.xinitrc



Nada ainda... Executou mais ainda não ascende conforme digito.

Offline

#22 28/06/2016 00:11:33

swatquest
Moderador
Registrado: 05/10/2010
Mensagens: 1.949

Offline

#23 09/07/2016 11:31:05

Osiel Gomes
Membro
Registrado: 05/05/2011
Mensagens: 157

Re: [Resolvido] Teclado Retroiluminado



Ainda  não pude testar os links pois o notebook deu um problema na tela e estou esperando a garantia...

Assim que chegar volto a dar um retorno sobre esse assunto...

Offline

#24 15/07/2016 23:00:35

Osiel Gomes
Membro
Registrado: 05/05/2011
Mensagens: 157

Re: [Resolvido] Teclado Retroiluminado

Voltando aqui para finalizar a dúvida pois com os post dos nossos amigos resolvi o problema...

Estou marcando como resolvido e muito obrigado ao phillipe e swatquest.

Offline

#25 18/07/2016 23:53:57

swatquest
Moderador
Registrado: 05/10/2010
Mensagens: 1.949

Re: [Resolvido] Teclado Retroiluminado

Blz!

Você resolveu com libsmbios?
Quando puder coloque o procedimento aqui no fórum?

Valeu....

Offline

Rodapé do site