Fikse den svarte skjermen på bærbare datamaskiner.

Hei, hvordan har du det? I disse dager har jeg brukt på å installere et par distroer i min svigersøsters notatbok, som har et lite problem og er at lampen til
skjermen slås ikke på med distros hvis kjerne er 3.x, så etter å ha sett meg rundt fant jeg en løsning, men jeg måtte få denne løsningen til å gjelde av seg selv ved oppstart, og etter å ha prøvd litt kunne jeg bruke den i 3 distros som jeg installerer, og nå vil jeg kommentere hvordan den ble implementert.

Løsningen

Kommandoen vi må utføre med rottillatelser på konsollen er:

setpci -s 00:02.0 f4.b=0f

Søknad

Jeg brukte den i Sabayon X med KDE, i Chakra Claire og i ArchLinux, jeg vil begynne med å forklare deg hvordan jeg gjorde det i Sabayon, som var den første jeg installerte.

Løsning i Sabayon: I denne distroen var det enklere, i /etc/local.d/ -mappen lag en fil som heter video.start og inne skrev jeg følgende:

setpci -s 00:02.0 F4.B=0F
exit 0

Lagre filen, start på nytt og voila lampen lyser perfekt.

Løsning i Systemd: Vel, her var problemet litt mer komplisert. Opprett først i / etc / katalogen rc.local-filen med tillatelser 755 og i det følgende
kode:

#! / bin / sh setpci -s 00: 02.0 F4.B = 0F avslutte 0

etter dette trengte jeg å opprette tjenesten, så jeg gjorde følgende, i / usr / lib / systemd / system / mappen opprett en tjeneste kalt rc-local.service som følger:

[Enhet] Beskrivelse = / etc / rc.local Kompatibilitet ConditionPathExists = / etc / rc.local [Service] Type = forking ExecStart = / etc / rc.local [Install] WantedBy = multi-user.target Alias ​​= rc-local. service

Når denne filen er opprettet, lagrer og utfører vi følgende kommando:

sudo systemctl enable rc-local.service

og klar til å starte vil den løfte skjermen perfekt.

Konklusjoner

Den eneste dårlige tingen er at vi ikke kan justere lysstyrken senere, men jeg tror det er en mindre detalj, koden for å aktivere lampen jeg fikk den her og Systemd-tjenesten oppnår dette ved å se på andre tjenester og teste.

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/


15 kommentarer, legg igjen dine

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   auroszx sa

    Ohh, utmerket conandoel, veldig bra start 🙂 Men det er morsomt, jeg hadde allerede rc.local og dens service, jeg antar at systemd-pakken installerer den eller noe ...

  2.   conandoel sa

    Når du migrerer, konverterer den den av seg selv, men hvis du installerer en distro med systemd, er rc.local ikke der, så du må opprette den. Takk for kommentaren !!!

  3.   Leper_Ivan sa

    Unnskyld min uvitenhet, men jeg forstår ikke helt hva du mener med å ikke slå på den bærbare skjermlampen.

    1.    conandoel sa

      Det som skjer ivan er at når du setter en distro, er det som om skjermen er slått av, men det som skjer er at lampen som gjør at skjermen har lys, eller at den er slått av, hvis du setter den bærbare datamaskinen mot lyset og i en passende vinkel du kan få se noe.

      1.    Leper_Ivan sa

        Det har ikke vært veldig klart for meg .. Men hvis det er slik jeg forsto, hadde jeg aldri det problemet .. Takk for bidraget, uansett.

        1.    Ergean sa

          På noen bærbare datamaskiner, med en viss grafikk og prosessor, hender det at når du installerer en distro, fungerer ikke kontrasten på skjermen, som standard er den så lav at ingenting blir sett, med mindre du fokuserer med et lys i en bestemt vinkel .

          Det skjedde med meg, men med de nyeste versjonene av kjernen manifesterer problemet seg ikke lenger for meg.

          En hilsen.

    2.    ghermain sa

      Som om jeg også er uvitende om dette problemet, gir ikke den bærbare datamaskinen min (Samsung RV408 med LM 14 Nadia KDE RC x64) meg noen svart skjerm, verken med denne distribusjonen eller med de andre som jeg har testet.
      Og hvis det du trenger er å få knappene (Fn) til lysstyrke, lyd osv. Til å fungere, har jeg løsningen for Samsung, jeg vet ikke om den fungerer for andre merker.

  4.   jorgemanjarrezlerma sa

    Utmerket innlegg, du vet selv om jeg bruker Arch og jeg ikke har hatt denne typen problemer, i openSUSE med GNOME Shell eller KDE blir denne detaljene presentert for meg. Jeg har flere installasjoner (openSUSE) som jeg har laget til noen venner, og selv om jeg gjør et nytt triks (jeg kan ikke huske det for øyeblikket), virker dette perfekt.

  5.   Emilio sa

    Excelente!

    For en tid siden slet jeg med det problemet, men jeg hadde løst det annerledes. Det jeg gjør er gjennom hva som helst boot manager det er, i kjernelinjen jeg legger til

    acpi_osi = Linux

    Men det er litt irriterende å trykke hver gang på kombinasjonen av taster for å øke lysstyrken på skjermen.

    Greetings!

    1.    Moderat versjonitt sa

      Dette skulle jeg kommentere !!
      Hvor mye jeg kjempet mot Ubuntu 11.10, tilbake i november i fjor (Åh! Jeg har vært med GNU / Linux i et år! Yupii !!) Jeg måtte gjøre installasjonen med lommelykt i munnen for å se noe, til jeg ga opp, og min første Distro var Ubuntu 10.04 (med alt bra) til jeg leste at det var på grunn av kjernen og grafikken (i mitt tilfelle intel), fra 3.0 begynte disse problemene, Grub.cfg må være redigert, etter »Ro quiet splash» sette –acpi_osi = Linux, lagre og nyt igjen, det samme for Fedora, OpenSUSE og Linux Mint (som på det tidspunktet jeg prøvde dem, ga de meg også det problemet, og jeg løste dem slik).
      Men fra og med kjernen 3.4.5 er den allerede løst igjen.

  6.   hexborg sa

    Rc.local-tjenesten for systemd er greit. Den som følger med arch har ikke fungert for meg, så jeg må prøve den. Selv om jeg nå ikke lenger trenger det. 🙂

  7.   Helena_ryuu sa

    interessant…. og tenk at det er en løsning på disse tingene: D, jeg ga opp å gjøre dvalemodus og suspensjon arbeid xDDD
    utmerket artikkel!

  8.   ghermain sa

    Hvis det hjelper de som spurte om lysstyrken på skjermen, er det noen trinn som fungerte for meg for å endre lysstyrken på den bærbare datamaskinen min fra programvaren og tilordnede taster, jeg bruker en Samsung med Intel:

    I terminalen:

    sudo kate / etc / default / grub

    Finn linjene og modifiser eller legg til dem:

    acpi_osi = Linux
    acpi_backlight = leverandør
    GRUB_CMDLINE_LINUX_DEFAULT = "stille sprut acpi_osi = Linux acpi_backlight = leverandør"

    Lagre og lukk Kate.

    I terminalen:
    sudo update-grub

    restart
    __________________

    I tillegg til Samsung anbefales det å installere Samsung Tools:

    sudo add-apt-repository ppa: voria / ppa
    sudo apt-get update && sudo apt-get upgrade
    sudo apt-installer samsung-verktøy
    sudo apt-get install samsung-bakgrunnsbelysning
    sudo reboot

    Kilden å konsultere: http://twistedpairdevelopment.wordpress.com/2010/11/16/installing-ubuntu-on-a-samsung-n145-and-possibly-others/

    Jeg håper det tjener deg. Jubel

    1.    urKh sa

      Jeg skulle kommentere det samme, men du har forventet meg xD for meg, dette er den mest optimale løsningen, og for øvrig kan du endre lysstyrken fra multimedietastene 😀

  9.   MSX sa

    Stor baby, jeg handlet om en ny rc-local.service siden jeg slettet den forrige og bare leste innlegget ditt.

    Foruten å bruke acpi_backlight = vendor på kjernelinjen, bruker jeg disse aliasene når jeg vil endre skjermens lysstyrke fra AwesomeWM (i KDE trenger jeg dem):

    alias BacklightSETMax = »ekko 4800 | sudo TEE4CPUPOWER / sys / class / backlight / intel_backlight / brightness »
    alias BacklightSETMin = »echo 200 | sudo TEE4CPUPOWER / sys / class / backlight / intel_backlight / brightness »

    En avklaring: TEE4CPUPOWER er et fryktelig hack som jeg bruker for å unngå å måtte angi passordet for å validere handlingene. Det kalles TEE4CPUPOWER fordi den gangen den brukte hacket for å endre verdiene til guvernørene til cpupower (etterfølger av cpufreq), og nå bruker jeg det hver gang jeg må endre noen systemparametere for ikke å måtte gå inn i pwd. Trinnene for å gjøre dette hacket er:
    1. kopier tee-systemprogrammet som TEE4CPUPOWER i en bane som er innenfor banen (ellers må det forhåndsstilles til filnavnet):
    # cp / usr / bin / tee / usr / bin / TEE4CPUPOWER
    2. rediger visudo-filen og legg til dette programmet for å kjøre uten pwd:
    # visudo
    (det vil laste sudo-konfigurasjonsfilen i standard teksteditor)
    Legg til på slutten av filen en kort beskrivelse av seksjonen og kommandoen som interesserer oss:
    # Kjør applikasjoner som root uten å angi brukerens passord
    system_user_name ALL = (ALL) NOPASSWD: / usr / bin / TEE4CPUPOWER

    3. Lukk visudo (endringene lagres automatisk).
    Vi kan nå bruke kommandoen som en begrenset bruker uten å måtte angi passordet hver gang.