ปุ่มฟังก์ชั่นไม่ทำงาน (ความสว่าง & เสียง) Ubuntu 16.04


16

ติดตั้ง Ubuntu 16.04 บนแล็ปท็อป ASUS ทุกอย่างทำงานได้ยกเว้นfnปุ่ม ไม่สามารถปิดเสียง / เพิ่ม / ลดระดับเสียง ( f10, f11, f12) หรือเพิ่ม / ลดความสว่างหน้าจอ ( f5, f6)

ในการแก้ไขปัญหาฉันพบว่าคนที่มีปัญหาที่คล้ายกันโดยไม่คำนึงถึงเครื่อง (อัสซุส, ACER, Dell) หรือรุ่น Ubuntu ทุกที่จาก 8.0-16.04

ฉันจะแก้ไขได้อย่างไร


ถ้าคุณมีความสามารถที่จะแก้ปัญหาได้ด้วยตัวคุณเองดีกว่าที่โพสต์เป็นคำตอบ :)
เอ็ม Becerra

คำตอบ:


14
  1. แก้ไขไฟล์กำหนดค่าGRUBเพื่อส่งผ่านพารามิเตอร์การบูตเคอร์เนล

    • เปิด Terminal
    • ชนิด sudo -H gedit /etc/default/grub
    • ค้นหาบรรทัดนี้: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    • เพิ่มacpi_osi=ทันทีquiet splashเพื่อให้:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="
    • บรรทัดถัดไปควรมีลักษณะดังนี้: GRUB_CMDLINE_LINUX=""
    • บันทึกและปิดไฟล์
    • ในเทอร์มินัลพิมพ์ sudo update-grub
  2. สร้างไฟล์. CONF

    • เปิด Terminal
    • ประเภท (หรือคัดลอก / วาง): sudo -H gedit /usr/share/X11/xorg.conf.d/20-intel.conf
    • ป้อนสิ่งนี้ในบรรทัดไฟล์สำหรับบรรทัด:

      Section "Device"
      Identifier  "card0"
      Driver      "intel"
      Option      "Backlight"  "intel_backlight"
      BusID       "PCI:0:2:0"
      EndSection
      
    • บันทึกและปิดไฟล์

  3. รีบูทคอมพิวเตอร์

ขั้นตอนข้างต้นแก้ไขปัญหาของฉันและฉันสามารถใช้ปุ่มฟังก์ชั่นเพื่อควบคุมความสว่างและระดับเสียงบนเครื่องของฉัน ฉันลองหลายสิ่งและแก้ไขไฟล์ GRUB หลายครั้งทำการอัปเดตและบูตเครื่องใหม่ทุกครั้ง กระทู้บางคนเสนอแก้ไขไบออสคนอื่น ๆ xbacklightแนะนำการติดตั้ง ใช้เวลาสักครู่เพื่อแก้ไขปัญหา หากวิธีการแก้ปัญหาของฉันไม่ได้ผลสำหรับคุณนี่คือหัวข้อที่ช่วยฉัน:


ฉันจะเพิ่มลิงก์ไปยังaskubuntu.com/questions/28848/…หรือredsymbol.net/linux-kernel-boot-parameters
lrkwz

20-intel.confไฟล์การแก้ไขปัญหาของฉัน แต่การเปลี่ยนแปลงที่เกิดด้วงหน้าจอของฉันที่จะไม่แสดงขึ้นและยากจนทัชแพด เปลี่ยนกลับและเก็บ.confไฟล์ไว้และทุกอย่างสมบูรณ์แบบ
จาค็อบ

บนแล็ปท็อปของฉัน (Sony VAIO PCG-4K1M ที่ใช้ Lubuntu) เพียงส่วนด้วงก็เพียงพอที่จะทำให้มันใช้งานได้ ความสว่างเปลี่ยนไปในขั้นตอนเล็ก ๆ ดังนั้นฉันต้องกดหลาย ๆ ครั้งเพื่อดูว่ามันทำงานได้จริง
Paul


0

ขอบคุณ @Kelly สำหรับวิธีการแก้ปัญหาของคุณ! มันช่วยให้ฉัน จำกัด ปัญหาบนระบบของฉันเอง (Ubuntu 19.04, Dell XPS 15 7590 FN11.. FN12ไม่ทำงาน)

  1. ไฟล์ config GRUBสำรอง

    sudo cp /etc/default/grub /etc/default/grub.backup
    
  2. แก้ไขไฟล์กำหนดค่าGRUB

    • ชนิด sudo gedit /etc/default/grub
    • ค้นหาบรรทัดนี้: GRUB_CMDLINE_LINUX="quiet splash"(มันอาจมีตัวเลือกที่แตกต่างกันขึ้นอยู่กับการกำหนดค่าเฉพาะของคุณ)
    • เพิ่มacpi_osi=Linuxทันทีquiet splashเพื่อให้:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux"
    • บรรทัดถัดไปอาจจะดูแตกต่างกันขึ้นอยู่กับการกำหนดค่าของคุณ acpi_backlight=vendorแต่มันไม่ควรมี ลบตัวเลือกนี้ถ้ามี บรรทัดผลลัพธ์ควรเป็นตัวอย่าง: GRUB_CMDLINE_LINUX=""หรือGRUB_CMDLINE_LINUX="nouveau.blacklist=1 acpi_osi=! acpi_osi=Linux mem_sleep_default=deep"
    • บันทึกไฟล์
    • sudo update-grub
  3. สร้างไฟล์. CONF

    • เปิด Terminal
    • ประเภท (หรือคัดลอก / วาง): sudo -H gedit /usr/share/X11/xorg.conf.d/20-intel.conf
    • ป้อนสิ่งนี้ในบรรทัดไฟล์สำหรับบรรทัด:

      Section "Device"
         Identifier  "Intel Graphics"
         Driver      "intel"
         Option      "Backlight"      "intel_backlight"
         BusID       "PCI:0:2:0"
      EndSection
      
    • บันทึกไฟล์

  4. รีบูทคอมพิวเตอร์


0

กรุณาตรวจสอบนี้บทความ คุณอาจจำเป็นต้องเปลี่ยนค่า fnmode sys/module/hid_apple/parameters/fnmodeใน สำหรับฉันมันทำงานโดยการเปลี่ยนจากการ1 0ฉันไม่จำเป็นต้องรีบูทหรืออะไรก็ตาม

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.