หลังจากอัปเกรดเป็น Ubuntu 14.04 คีย์ลัดและคีย์สื่อของฉันไม่ทำงานอีกต่อไป


10

ฉันเพิ่งอัพเกรดจาก 13.10 เป็น 14.04 (อินเทอร์เฟซ GNOME) และไม่มีชุดปุ่มลัดหรือตัวควบคุม Fn + F (#) ดูเหมือนจะทำงานได้มากกว่านี้ (ไม่ใช่แม้แต่ค่าเริ่มต้นเช่นCtrl+ Alt+ Tสำหรับเทอร์มินัล) นอกจากนี้ฉันมีแป้นพิมพ์ไร้สาย HP พร้อมปุ่มควบคุมสื่อพิเศษและปุ่มสลับระดับเสียง สิ่งเหล่านี้ไม่ทำงานอีกต่อไป ไปที่การตั้งค่า -> แป้นพิมพ์ -> ทางลัดและการพยายามเปลี่ยนด้วยตนเองไม่ทำงาน

มีอะไรเปลี่ยนแปลงใน 14.04 ที่จะทำให้เกิดสิ่งนี้ ฉันไม่เคยมีปัญหาใด ๆ เลยกับ Saucy! ฉันไม่ได้เปลี่ยนการกำหนดค่าแป้นพิมพ์ของฉันหรืออะไรอย่างนั้นและเมื่อฉันทดสอบแป้นด้วย showkey พวกเขาทั้งหมดทำงานดังนั้นสิ่งที่หายไปกับการทำแผนที่แป้นพิมพ์เมื่อมีการอัพเกรดเกิดขึ้น

คำตอบ:


3

การฆ่าunity-settings-daemonและวิ่งใช้gnome-settings-daemonงานได้สำหรับฉันหรือการทำงาน:

gnome-settings-daemon --replace

แต่มันไม่ได้เป็นทางออกถาวร มันมีผลต่อแป้นพิมพ์ลัดทั้งหมดที่ตั้งค่าผ่าน
SystemSettings ... →แป้นพิมพ์→ทางลัด ใช้งาน Ubuntu 14.04

(อาจจะน่าสนใจ: ทางลัดบางอย่างที่ตั้งค่าไว้ก่อนการอัปเดตจาก 13.04 เป็น 14.04 ยังคงใช้งานได้ แต่ทันทีที่ฉันกำหนดใหม่ในการตั้งค่าระบบพวกเขาจะหยุดทำงานด้วยunity-settings-daemon)


สิ่งนี้สามารถนำไปสู่การสูญเสียข้อมูล อย่าลืมบันทึกข้อมูลทั้งหมดของคุณและปิดโปรแกรมทั้งหมดก่อนที่จะทำ
pvc

@pvc คุณสามารถอธิบายว่าข้อมูลใดอาจสูญหายได้บ้าง
Tyler Collier

@TylerCollier ทุกอย่างที่ไม่ได้บันทึก ในกรณีของฉันทั้งเซิร์ฟเวอร์ X รีสตาร์ทไม่กี่วินาทีหลังจากใช้คำสั่งนั้น
pvc

3

นี่คือรายงานข้อผิดพลาดhttps://bugs.launchpad.net/ubuntu/+source/unity-control-center/+bug/1302885 & ที่นี่คุณไปนี่ควรทำเคล็ดลับ ...

ปัญหาคือมีการตั้งค่าสตริงที่ไม่ถูกต้องในคีย์ dconf: (ตัวอย่าง)

ค่าดั้งเดิม (ที่ใช้งาน):

gsettings get org.gnome.settings-daemon.plugins.media-keys volume-up
'XF86AudioRaiseVolume'

หลังจากรัน "unity-control-center keyboard" และการตั้งค่าทางลัดสำหรับปุ่มเพิ่มระดับเสียง:

gsettings get org.gnome.settings-daemon.plugins.media-keys volume-up
'AudioRaiseVolume'

ค่าใหม่คิดถึงส่วน "XF86" ของสตริงและไม่ทำงาน

คุณสามารถทำให้กุญแจทำงานได้อีกครั้งโดยการรีเซ็ตค่าด้วย:

gsettings reset org.gnome.settings-daemon.plugins.media-keys volume-up

เพื่อรีเซ็ตคีย์โดยใช้ GUI คุณสามารถติดตั้ง dconf-tools:

sudo apt-get install dconf-tools

สิ่งนี้ทำงานได้ดีสำหรับฉันหลังจากการตั้งค่าระบบ ... →แป้นพิมพ์→ทางลัดการแมปซ้ำการทำงานของปุ่มสื่อ คำสั่ง 3 คำสั่งในการกู้คืนการควบคุมเสียง ได้แก่ : gsettings reset org.gnome.settings-daemon.plugins.media-keys เพิ่มระดับเสียง & gsettings รีเซ็ต org.gnome.settings-daemon.plugins.media-keys ลดระดับเสียงและ gsettings รีเซ็ต org .gnome.settings-daemon.plugins.media-keys ปิดเสียงระดับเสียง
Chrisky

ทำงานที่นี่ด้วย ฉันเพิ่งใช้ Dconf, เรียกดูไปที่ Org / Gnome / Settings-Daemon / Plugins จากนั้นกดปุ่ม "รีเซ็ต" ในรายการสื่อทั้งหมด ขอบคุณสำหรับสิ่งนี้.
Scaine

2

ดังกล่าวโดย @ โรบินประทุนดูเหมือนว่าปัญหาที่รู้จักกันในLaunchpad

ตามเธรดที่นั่นการแก้ไขแบบง่ายในปัจจุบันคือ ...

  1. เปิดเทอร์มินัล ( Ctrl+ Alt+ T)
  2. พิมพ์สองคำสั่งต่อไปนี้เพื่อรีเซ็ตปุ่มปรับระดับเสียงบนแป้นพิมพ์ของคุณ ...

    gsettings reset org.gnome.settings-daemon.plugins.media-keys volume-up
    gsettings reset org.gnome.settings-daemon.plugins.media-keys volume-down
    

มันใช้งานได้สำหรับฉันหวังว่าจะได้ผลกับคุณเช่นกัน


1
"volume-mute" สามารถใช้ได้เช่นกัน
Chrisky

2

ฉันได้ลองใช้วิธีแก้ปัญหาที่เสนอมาหลายข้อ (สำหรับ Ubuntu 14.04) แต่สิ่งนี้ใช้ได้สำหรับฉัน จากประเภทอาคาร (หรือคัดลอกวาง .. หมายเหตุคุณต้องใช้Ctrl+ Shift+ Vเพื่อวางลงในสถานี);

gsettings reset org.gnome.settings-daemon.plugins.media-keys volume-up
gsettings reset org.gnome.settings-daemon.plugins.media-keys volume-down
gsettings reset org.gnome.settings-daemon.plugins.media-keys volume-mute

1

ฉันมีปัญหาเดียวกันอัปเดตจาก Ubuntu Gnome 13.10 ถึง 14.04 มีบางอย่างเกิดขึ้นในกระบวนการนี้ดังนั้น gnome3 จึงทำงานไม่ถูกต้อง ฉันสามารถควบคุมแสงพื้นหลังของฉันได้ แต่หากไม่มี OSD ปุ่มปรับระดับเสียงปุ่ม fn อื่น ๆ ใช้งานไม่ได้และCtrl+ Alt+ Tไม่ได้เปิด Terminal ดังนั้นฉันจึงตัดสินใจอัพเกรด gnome-shell เป็น 3.12 ฉันรู้ว่า gnome3 ppa หลักของฉันถูกปิดการใช้งาน (ซึ่งเป็นเรื่องปกติในขณะอัปเกรด Ubuntu) ดังนั้นคุณสามารถลองเปิดใช้งานสิ่งเหล่านั้นด้วยการพิมพ์:

sudo add-apt-repository ppa:gnome3-team/gnome3

หลังจากนั้นเพื่ออัปเดตประเภท gnome3:

sudo apt-get update && sudo apt-get dist-upgrade

ถ้าคุณต้องการลอง gnome 3.12 ให้เพิ่มที่เก็บหลัก แต่หลังจากนั้นก็เพิ่ม staging ด้วยการพิมพ์

sudo add-apt-repository ppa:gnome3-team/gnome3-staging

และประเภท:

sudo apt-get update && sudo apt-get dist-upgrade

ภายหลัง

รีบูตและทุกอย่างจะทำงาน!

โชคดี!


0

ใน Xubuntu 14.04 ฉันต้อง (อีกครั้ง) เปิดใช้งานgnome-settings-daemonเพื่อให้คีย์สื่อทำงานได้อีกครั้ง


1
นั่นอาจเป็นได้ ฮึ่ม ฉันได้รับข้อความนี้เมื่อฉันลองใช้งานgnome-settings-daemon --debug: ** (gnome-settings-daemon:4161): WARNING **: Name taken or bus went away - shutting down ** (gnome-settings-daemon:4161): DEBUG: Shutting down ** (gnome-settings-daemon:4161): DEBUG: SettingsDaemon finished
pianoplunkster

0

ฉันไม่ได้ติดตั้งสภาพแวดล้อมคำพังเพย แต่ก็ยังมีอาการเหมือนกัน ฉันไม่แน่ใจว่าทำไมเนื่องจากการติดตั้งของฉันทำงานได้ดีเป็นเวลาสองสามเดือน แต่วันนี้ทางลัดทั้งหมดใน "การตั้งค่าแป้นพิมพ์" หยุดทำงาน ตามคำใบ้ที่ด้านล่างของเธรดนี้สั้น ๆดูเหมือนว่าจะมีการกำหนดค่า gnome ที่ไม่ดี ฉันลองลบ~/.gconfโฟลเดอร์ของฉัน(หลังจากทำการสำรองข้อมูลครั้งแรก!) และออกจากระบบ / เข้าและนั่นทำให้ฉันแก้ไขปัญหาได้ ขั้นตอนทั้งหมดในการแก้ไขคือ:

  1. เปิดโฟลเดอร์หลักของคุณโดยกดปุ่ม Windows (หรือเมตาดาต้า) หรือโดยคลิกที่ไอคอนแรกในเอกสารจากนั้นพิมพ์Filesและเปิดแอปพลิเคชันไฟล์
  2. แสดงไฟล์ที่ซ่อนและโฟลเดอร์โดยการกดCtrl + H
  3. ค้นหาโฟลเดอร์และเปลี่ยนชื่อเป็น.gconf.gconfg.bak
  4. ซ่อนซ่อนไฟล์และโฟลเดอร์อีกครั้งโดยการกดCtrl + H
  5. ออกจากระบบบัญชีของคุณและกลับมาอีกครั้งในขณะที่การตั้งค่าหลายอย่างของคุณจะกลับมาเป็นค่าเริ่มต้นทางลัดของคุณควรทำงานอีกครั้ง
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.