การแก้ไขจอดำบนโน้ตบุ๊ก

สวัสดีคุณเป็นอย่างไรบ้างวันนี้ฉันใช้มันไปกับการติดตั้ง distros สองสามตัวในโน้ตบุ๊กของพี่สะใภ้ซึ่งมีปัญหาเล็กน้อยและเป็นที่หลอดไฟของ
มอนิเตอร์ไม่เปิดขึ้นพร้อมกับ distros ที่มีเคอร์เนลเป็น 3.x ดังนั้นหลังจากมองไปรอบ ๆ ฉันก็พบวิธีแก้ปัญหา แต่ฉันต้องทำให้โซลูชันนี้ใช้งานได้ด้วยตัวเองเมื่อเริ่มต้นและหลังจากลองใช้งานเล็กน้อยฉันก็สามารถใช้งานได้ที่ 3 distros ที่ฉันติดตั้งและตอนนี้ฉันจะแสดงความคิดเห็นว่าฉันใช้มันอย่างไร

การแก้ปัญหา

คำสั่งที่เราต้องดำเนินการโดยใช้สิทธิ์ root บนคอนโซลคือ:

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

ใบสมัคร

ฉันใช้มันใน Sabayon X กับ KDE ใน Chakra Claire และใน ArchLinux ฉันจะเริ่มต้นด้วยการอธิบายให้คุณฟังว่าฉันทำใน Sabayon ซึ่งเป็นครั้งแรกที่ฉันติดตั้ง

วิธีแก้ปัญหาใน Sabayon: ใน distro นี้ง่ายกว่าในโฟลเดอร์ /etc/local.d/ ฉันสร้างไฟล์ชื่อ video.start และข้างในฉันเขียนสิ่งต่อไปนี้:

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

บันทึกไฟล์รีสตาร์ทและทำให้หลอดไฟสว่างขึ้นอย่างสมบูรณ์แบบ

โซลูชันใน Systemd: ปัญหานี้ซับซ้อนกว่าเล็กน้อยก่อนอื่นให้สร้างในไดเร็กทอรี / etc / ไฟล์ rc.local ที่มีสิทธิ์ 755 และในรายการต่อไปนี้
รหัส:

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

หลังจากนี้ฉันต้องสร้างบริการดังนั้นฉันจึงทำสิ่งต่อไปนี้ในโฟลเดอร์ / usr / lib / systemd / system / สร้างบริการที่เรียกว่า rc-local.service ดังนี้:

[Unit] Description = / etc / rc.local Compatibility ConditionPathExists = / etc / rc.local [Service] Type = forking ExecStart = / etc / rc.local [Install] WantedBy = multi-user.target Alias ​​= rc- บริการในพื้นที่

เมื่อไฟล์นี้ถูกสร้างขึ้นเราจะบันทึกและดำเนินการคำสั่งต่อไปนี้:

sudo systemctl enable rc-local.service

และพร้อมที่จะเริ่มต้นเราจะยกจอภาพขึ้นอย่างสมบูรณ์แบบ

สรุปผลการวิจัย

สิ่งเดียวที่แย่คือเราไม่สามารถปรับความสว่างได้ในภายหลัง แต่ฉันคิดว่านั่นเป็นรายละเอียดเล็กน้อยรหัสในการเปิดใช้งานหลอดไฟที่ฉันได้รับ ที่นี่ และบริการ Systemd สามารถบรรลุสิ่งนี้ได้โดยดูจากบริการและการทดสอบอื่น ๆ

ฉันหวังว่าการสนับสนุนเล็กๆ น้อยๆ นี้มีประโยชน์สำหรับคุณ และหลังจากผ่านไปกว่าหนึ่งปีในชุมชน ฉันก็ได้สร้างบทความให้ DesdeLinux :ป. สวัสดีทุกคนและความสำเร็จ o/


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   auroszx dijo

    โอ้ conandoel ที่ยอดเยี่ยมการเริ่มต้นที่ดีมาก🙂 แต่มันตลกดีฉันมี rc.local และบริการของมันอยู่แล้วฉันคิดว่าแพ็คเกจ systemd ติดตั้งหรือบางอย่าง ...

  2.   Conandoel dijo

    เมื่อคุณย้ายมันจะแปลงให้คุณ แต่ถ้าคุณติดตั้ง distro ด้วย systemd rc.local ก็ไม่มีดังนั้นคุณต้องสร้างมันขึ้นมา ขอบคุณสำหรับความคิดเห็น !!!

  3.   Leper_Ivan dijo

    ขอโทษที่ฉันไม่รู้ แต่ฉันไม่ค่อยเข้าใจว่าคุณหมายถึงอะไรโดยไม่เปิดไฟหน้าจอแล็ปท็อป

    1.    Conandoel dijo

      สิ่งที่เกิดขึ้น ivan ก็คือเมื่อคุณใส่ดิสโทรมันก็เหมือนกับว่าจอภาพปิดอยู่ แต่สิ่งที่เกิดขึ้นคือหลอดไฟที่ทำให้จอภาพมีแสงสว่างหรือปิดอยู่หากคุณวางแล็ปท็อปไว้กับแสงและในมุมที่เหมาะสม คุณสามารถเห็นบางสิ่งบางอย่าง

      1.    Leper_Ivan dijo

        ยังไม่ชัดเจนสำหรับฉันมากนัก .. แต่ถ้าเป็นอย่างที่ฉันเข้าใจฉันก็ไม่เคยมีปัญหานั้น .. ขอบคุณสำหรับการสนับสนุน

        1.    Ergean dijo

          ในแล็ปท็อปบางเครื่องที่มีกราฟิกและโปรเซสเซอร์บางรุ่นเกิดขึ้นเมื่อติดตั้ง distro ความคมชัดของหน้าจอจะไม่ทำงานโดยค่าเริ่มต้นจะต่ำมากจนมองไม่เห็นอะไรนอกจากคุณจะโฟกัสด้วยแสงที่เฉพาะเจาะจง มุม

          มันเกิดขึ้นกับฉัน แต่ด้วยเวอร์ชันล่าสุดของเคอร์เนลปัญหาจะไม่ปรากฏให้ฉันเห็นอีกต่อไป

          คำอวยพร

    2.    เกอร์เมน dijo

      เช่นเดียวกับที่ฉันไม่รู้เกี่ยวกับปัญหานี้แล็ปท็อปของฉัน (Samsung RV408 พร้อม LM 14 Nadia KDE RC x64) ไม่ทิ้งหน้าจอสีดำให้ฉันไม่ว่าจะมีการแจกจ่ายนี้หรือกับเครื่องอื่น ๆ ที่ฉันได้ทดสอบ
      และถ้าสิ่งที่คุณต้องการคือทำให้ปุ่ม (Fn) เพื่อความสว่างเสียง ฯลฯ ใช้งานได้ฉันมีวิธีแก้ปัญหาสำหรับ Samsung ฉันไม่รู้ว่ามันใช้ได้กับยี่ห้ออื่นหรือไม่

  4.   Jorgemanjarrezlerma dijo

    โพสต์ที่ยอดเยี่ยมคุณก็รู้แม้ว่าฉันจะใช้ Arch และฉันก็ไม่มีปัญหาประเภทนี้ใน openSUSE กับ GNOME Shell หรือ KDE รายละเอียดนี้จะนำเสนอให้ฉัน ฉันมีการติดตั้งหลายอย่าง (openSUSE) ที่ฉันทำกับเพื่อนบางคนและถึงแม้ว่าฉันจะทำเคล็ดลับอื่น (ตอนนี้ฉันจำไม่ได้) อันนี้ดูเหมือนจะสมบูรณ์แบบ

  5.   เอมิลิโอ dijo

    Excelente!

    เมื่อไม่นานมานี้ฉันกำลังดิ้นรนกับปัญหานั้น แต่ฉันได้แก้ไขมันต่างออกไปสิ่งที่ฉันทำคือผ่านตัวจัดการการบูตใด ๆ ในบรรทัดเคอร์เนลที่ฉันเพิ่ม

    acpi_osi = ลินุกซ์

    แต่มันค่อนข้างน่ารำคาญที่ต้องกดทุกครั้งที่มีการกดปุ่มต่างๆเพื่อเพิ่มความสว่างของหน้าจอ

    ทักทาย!

    1.    versionitis ปานกลาง dijo

      นี่คือสิ่งที่จะแสดงความคิดเห็น !!
      ฉันต่อสู้กับ Ubuntu 11.10 มากแค่ไหนย้อนกลับไปเมื่อเดือนพฤศจิกายนปีที่แล้ว (โอ้ฉันอยู่กับ GNU / Linux มาหนึ่งปีแล้ว Yupii !!) ฉันต้องทำการติดตั้งโดยใช้ไฟฉายในปากเพื่อดูอะไรบางอย่าง จนกว่าฉันจะยอมแพ้และ Distro ตัวแรกของฉันคือ Ubuntu 10.04 (ทุกอย่างดี) จนกระทั่งฉันอ่านว่าเป็นเพราะเคอร์เนลและกราฟิก (ในกรณีของฉัน intel) จาก 3.0 ปัญหาเหล่านั้นเริ่มขึ้น Grub.cfg จะต้องเป็น แก้ไขหลังจาก» Ro quiet splash »ใส่ –acpi_osi = Linux จากนั้นบันทึกและเพลิดเพลินอีกครั้งเช่นเดียวกับ Fedora, OpenSUSE และ Linux Mint (ซึ่งในขณะที่ฉันลองใช้พวกเขาก็ให้ปัญหานั้นแก่ฉันด้วยและฉัน แก้ไขได้เช่นนี้)
      แต่สำหรับเคอร์เนล 3.4.5 ได้รับการแก้ไขแล้วอีกครั้ง

  6.   ฐานสิบหก dijo

    บริการ rc.local สำหรับ systemd นั้นใช้ได้ อันที่มาพร้อมกับ arch ไม่ได้ผลสำหรับฉันดังนั้นฉันจะต้องลองอันนั้น แม้ว่าตอนนี้ฉันไม่ต้องการมันอีกต่อไป 🙂

  7.   เฮเลน่า_ริว dijo

    น่าสนใจ…. และคิดว่ามีทางออกสำหรับสิ่งเหล่านี้: D ฉันเลิกทำไฮเบอร์เนตและระงับการทำงาน xDDD
    บทความยอดเยี่ยม!

  8.   เกอร์เมน dijo

    ในกรณีที่ช่วยให้ผู้ที่ถามเกี่ยวกับความสว่างของหน้าจอนี่คือขั้นตอนบางส่วนที่ใช้ได้ผลสำหรับฉันในการปรับเปลี่ยนความสว่างของแล็ปท็อปจากซอฟต์แวร์และคีย์ที่กำหนดฉันใช้ Samsung กับ Intel:

    ในเทอร์มินัล:

    sudo kate / etc / default / grub

    ค้นหาบรรทัดและแก้ไขหรือเพิ่ม:

    acpi_osi = ลินุกซ์
    acpi_backlight = ผู้ขาย
    GRUB_CMDLINE_LINUX_DEFAULT = "สแปลชแบบเงียบ acpi_osi = Linux acpi_backlight = vendor"

    บันทึกและปิด Kate

    ในเทอร์มินัล:
    sudo update-grub

    รีบูต
    __________________

    นอกจาก Samsung แล้วขอแนะนำให้ติดตั้ง Samsung Tools:

    sudo add-apt-repository ppa: voria / ppa
    sudo apt-get update && sudo apt-get upgrade
    sudo apt-get ติดตั้ง samsung-tools
    sudo apt-get ติดตั้ง samsung-backlight
    sudo reboot

    ที่มาปรึกษา: http://twistedpairdevelopment.wordpress.com/2010/11/16/installing-ubuntu-on-a-samsung-n145-and-possibly-others/

    ฉันหวังว่ามันจะให้บริการคุณ ไชโย

    1.    คุณค dijo

      ฉันจะแสดงความคิดเห็นในสิ่งเดียวกัน แต่คุณคาดหวังว่า xD สำหรับฉันนี่เป็นทางออกที่ดีที่สุดและด้วยวิธีที่คุณสามารถปรับเปลี่ยนความสว่างจากปุ่มมัลติมีเดีย😀

  9.   MSX dijo

    ที่รักฉันเกี่ยวกับ rc-local.service ตัวใหม่ตั้งแต่ฉันลบอันก่อนหน้านี้และเพิ่งอ่านโพสต์ของคุณ

    นอกจากการใช้ acpi_backlight = vendor บนสายเคอร์เนลแล้วฉันยังใช้นามแฝงเหล่านี้เมื่อฉันต้องการเปลี่ยนความสว่างหน้าจอจาก AwesomeWM (ใน KDE ฉันต้องการ)

    นามแฝง BacklightSETMax = » echo 4800 | sudo TEE4CPUPOWER / sys / class / backlight / intel_backlight / ความสว่าง»
    นามแฝง BacklightSETMin = » echo 200 | sudo TEE4CPUPOWER / sys / class / backlight / intel_backlight / ความสว่าง»

    คำชี้แจง: TEE4CPUPOWER เป็นแฮ็คที่น่ากลัวที่ฉันใช้เพื่อหลีกเลี่ยงการป้อนรหัสผ่านเพื่อตรวจสอบการกระทำ เรียกว่า TEE4CPUPOWER เพราะในเวลานั้นมันใช้แฮ็คเพื่อเปลี่ยนค่าของผู้ควบคุมของ cpupower (ตัวตายตัวแทนของ cpufreq) และตอนนี้ฉันใช้มันทุกครั้งที่ต้องแก้ไขพารามิเตอร์ระบบบางอย่างเพื่อไม่ให้ต้องป้อน pwd. ขั้นตอนในการแฮ็คนี้คือ:
    1. คัดลอกโปรแกรมระบบทีเป็น TEE4CPUPOWER ในเส้นทางที่อยู่ภายในเส้นทาง (มิฉะนั้นจะต้องนำหน้าชื่อไฟล์):
    # cp / usr / bin / tee / usr / bin / TEE4CPUPOWER
    2. แก้ไขไฟล์ visudo และเพิ่มแอปพลิเคชันนี้เพื่อให้ทำงานโดยไม่มี pwd:
    # visudo
    (ไฟล์กำหนดค่า sudo จะโหลดในโปรแกรมแก้ไขข้อความเริ่มต้นของเรา)
    เพิ่มคำอธิบายสั้น ๆ ของส่วนท้ายไฟล์และคำสั่งที่เราสนใจ:
    # เรียกใช้แอปพลิเคชันในฐานะรูทโดยไม่ต้องป้อนรหัสผ่านของผู้ใช้
    system_user_name ALL = (ทั้งหมด) NOPASSWD: / usr / bin / TEE4CPUPOWER

    3. ปิด visudo (การเปลี่ยนแปลงจะถูกบันทึกโดยอัตโนมัติ)
    ตอนนี้เราสามารถใช้คำสั่งเป็นผู้ใช้แบบ จำกัด ได้โดยไม่ต้องป้อนรหัสผ่านทุกครั้ง