Olá, tudo bem, esses dias passei ele instalando um par de distros no notebook da minha cunhada, que está com um pequeno problema e é que a lâmpada do
monitor não liga com distros cujo kernel é 3.x então depois de dar uma olhada eu encontrei uma solução, mas eu tive que fazer essa solução se aplicar sozinha na inicialização, e depois de tentar um pouco consegui aplicá-la nos 3 distros que instalei e agora vou comentar como implementei.
A solução
O comando que devemos executar com permissões de root no console é:
setpci -s 00:02.0 f4.b=0f
Aplicação
Eu apliquei no Sabayon X com o KDE, no Chakra Claire e no ArchLinux, vou começar explicando como fiz no Sabayon, que foi o primeiro que instalei.
Solução no Sabayon: Nessa distro era mais simples, na pasta /etc/local.d/ criei um arquivo chamado video.start e dentro dele escrevi o seguinte:
setpci -s 00:02.0 F4.B=0F
exit 0
Salve o arquivo, reinicie e voila a lâmpada acenderá perfeitamente.
Solução no Systemd: Bem, aqui o problema era um pouco mais complexo, primeiro crie no diretório / etc / o arquivo rc.local com permissões 755 e no seguinte
código:
#! / bin / sh setpci -s 00: 02.0 F4.B = 0F saída 0
depois disso, eu precisava criar o serviço, então fiz o seguinte, na pasta / usr / lib / systemd / system / crie um serviço chamado rc-local.service da seguinte maneira:
[Unit] Descrição = / etc / rc.local Compatibility ConditionPathExists = / etc / rc.local [Service] Type = forking ExecStart = / etc / rc.local [Install] WantedBy = multi-user.target Alias = rc- serviço local
uma vez que este arquivo é criado, salvamos e executamos o seguinte comando:
sudo systemctl enable rc-local.service
e pronto para começar, ele levantará o monitor perfeitamente.
Conclusão
A única coisa ruim é que não podemos ajustar o brilho depois, mas acho que é um pequeno detalhe, o código para ativar a lâmpada entendi clique aqui e o serviço Systemd consegue isso examinando outros serviços e testando.
Espero que les haya sido útil este pequeño aporte y luego de mas de un año dentro de la comunidad logre crear un articulo para DesdeLinux :P. Salutes para todos y éxitos o/
Ohh, excelente conandoel, muito bom começo 🙂 Mas é engraçado, eu já tinha o rc.local e seu serviço, suponho que o pacote systemd instala ou algo assim ...
Quando você migra, ele o converte para você, mas se você instalar uma distro com o systemd, o rc.local não está lá, então você deve criá-lo. Obrigado pelo comentário!!!
Desculpe minha ignorância, mas não entendo muito bem o que você quer dizer com não acender a lâmpada do monitor do laptop.
O que acontece ivan é que quando você coloca uma distro é como se o monitor estivesse desligado mas o que acontece é que a lâmpada que faz o monitor ficar iluminada ou é desligada, se você colocar o laptop contra a luz e em um ângulo adequado você pode conseguir ver algo.
Não ficou muito claro para mim .. Mas se foi assim que entendi, nunca tive esse problema .. Obrigado pela contribuição de qualquer maneira.
Bem, em alguns laptops, com um determinado gráfico e processador, acontece que ao instalar uma distro, o contraste da tela não funciona, por padrão é tão baixo que nada é visto, a menos que você foque com uma luz em um ângulo.
Aconteceu comigo, mas com as versões mais recentes do kernel o problema não se manifesta mais para mim.
Uma saudação.
Como também desconheço este assunto, meu laptop (Samsung RV408 com LM 14 Nadia KDE RC x64) não me deixa nenhuma tela preta, nem com esta distribuição nem com as outras que testei.
E se você precisa é fazer funcionar os botões (Fn) de brilho, som, etc., tenho a solução para Samsung, não sei se funciona para outras marcas.
Excelente post, sabe, embora eu use o Arch e não tenha tido esse tipo de problema, no openSUSE com GNOME Shell ou KDE esse detalhe é apresentado para mim. Tenho várias instalações (openSUSE) que fiz para alguns amigos e embora faça outro truque (não me lembro no momento) este parece perfeito.
Excelente!
Algum tempo atrás eu estava lutando com esse problema, mas eu tinha resolvido de forma diferente, o que eu faço é por meio de qualquer gerenciador de boot que seja, na linha do kernel, adiciono
acpi_osi = Linux
Mas é um tanto chato ficar apertando cada vez a combinação de teclas para aumentar o brilho da tela.
Saudações!
Isso é o que eu ia comentar !!
Quanto lutei contra o meu Ubuntu 11.10, lá em novembro do ano passado (ah! Estou com GNU / Linux há um ano! Yupii !!) Tive que fazer a instalação com uma lanterna na boca para ver alguma coisa, até desisti , e minha primeira Distro foi o Ubuntu 10.04 (com tudo bem) até que li que era por causa do kernel e dos gráficos (no meu caso intel), a partir do 3.0 esses problemas começaram, o Grub.cfg deve ser editado, após o »Ro quiet splash» coloque o –acpi_osi = Linux, depois salve e aproveite novamente, o mesmo para Fedora, OpenSUSE e Linux Mint (que na época em que tentei, eles também me deram aquele problema, e eu os resolvi assim).
Mas, a partir do kernel 3.4.5, ele já foi corrigido novamente.
O serviço rc.local para systemd está bom. O que vem com o arco não funcionou para mim, então terei que tentar esse. Embora agora eu não precise mais disso. 🙂
interessante…. e acho que tem solução pra essas coisas: D, desisti de fazer hibernação e suspensão funcionar xDDD
excelente artigo!
Caso ajude quem perguntou sobre o brilho da tela, aqui estão alguns passos que funcionaram para eu modificar o brilho do meu laptop a partir do software e das teclas atribuídas, eu uso um Samsung com Intel:
No terminal:
sudo kate / etc / default / grub
Localize as linhas e modifique ou adicione-as:
acpi_osi = Linux
acpi_backlight = vendor
GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash acpi_osi = Linux acpi_backlight = vendedor"
Salve e feche Kate.
No terminal:
sudo update-grub
Reinicie
__________________
Além do Samsung, é recomendado instalar o Samsung Tools:
sudo add-apt-repository ppa: voria / ppa
sudo apt-get update && sudo apt-get upgrade
sudo apt-get instalar ferramentas samsung
sudo apt-get instalar luz de fundo samsung
reiniciar
A fonte a consultar: http://twistedpairdevelopment.wordpress.com/2010/11/16/installing-ubuntu-on-a-samsung-n145-and-possibly-others/
Espero que seja útil para você. Felicidades
Eu ia comentar a mesma coisa, mas você me antecipou xD para mim, esta é a solução ideal e, a propósito, você pode modificar o brilho das teclas multimídia 😀
Grande bebê, eu estava prestes a comprar um novo rc-local.service, já que excluí o anterior e acabei de ler sua postagem.
Além de usar acpi_backlight = vendor na linha do kernel, eu uso esses aliases quando quero alterar o brilho da tela de AwesomeWM (no KDE eu preciso deles):
alias BacklightSETMax = »echo 4800 | sudo TEE4CPUPOWER / sys / class / backlight / intel_backlight / brilho »
alias BacklightSETMin = »echo 200 | sudo TEE4CPUPOWER / sys / class / backlight / intel_backlight / brilho »
Um esclarecimento: TEE4CPUPOWER é um hack horrível que utilizo para evitar ter que digitar a senha para validar as ações. Chama-se TEE4CPUPOWER porque na época usava o hack para alterar os valores dos governadores de cpupower (sucessor de cpufreq) e agora uso toda vez que tenho que modificar algum parâmetro do sistema para não ter que entrar no pwd. As etapas para fazer esse hack são:
1. copie o programa do sistema tee como TEE4CPUPOWER em um caminho que esteja dentro do caminho (caso contrário, ele terá que ser anexado ao nome do arquivo):
# cp / usr / bin / tee / usr / bin / TEE4CPUPOWER
2. edite o arquivo visudo e adicione este aplicativo para ser executado sem pwd:
# visudo
(ele irá carregar o arquivo de configuração do sudo em nosso editor de texto padrão)
Adicione no final do arquivo uma breve descrição da seção e o comando que nos interessa:
# Execute aplicativos como root sem inserir a senha do usuário
system_user_name ALL = (ALL) NOPASSWD: / usr / bin / TEE4CPUPOWER
3. Feche o visudo (as alterações são salvas automaticamente).
Agora podemos usar o comando como um usuário restrito, sem precisar inserir a senha todas as vezes.