Score:0

แป้นพิมพ์ไม่ทำงานใน Ubuntu 18.04

ธง cn

ฉันมี Asus Zenbook พร้อมกราฟิก AMD Radeon หลังจากติดตั้ง Ubuntu 18.04 LT แป้นพิมพ์แล็ปท็อปของฉันทำงานได้ดี แต่หลังจากอัปเดตและรีบูตแล็ปท็อป แป้นพิมพ์หยุดทำงาน ไม่แม้แต่ในหน้าจอล็อก แป้นพิมพ์ USB ยังใช้งานได้ ทัชแพดยังใช้งานได้

ฉันทำตามคำถามอื่นที่คล้ายกันในหัวข้อนี้และทำตามขั้นตอนต่อไปนี้:

sudo apt-get install xserver-xorg-input-all

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

มีวิธีใดบ้างในการแก้ปัญหาเพื่อให้แป้นพิมพ์แล็ปท็อปทำงานได้โดยไม่คำนึงถึงการปิดเครื่องหรือรีบูต

paladin avatar
kr flag
ลอง `sudo dpkg-reconfigure keyboard`
Pritam Banerjee avatar
cn flag
dpkg-query: ไม่ได้ติดตั้งแพ็คเกจ 'คีย์บอร์ด' และไม่มีข้อมูล ใช้ dpkg --info (= dpkg-deb --info) เพื่อตรวจสอบไฟล์เก็บถาวร และ dpkg --contents (= dpkg-deb --contents) เพื่อแสดงรายการเนื้อหา /usr/sbin/dpkg-reconfigure: ไม่ได้ติดตั้งแป้นพิมพ์
Pritam Banerjee avatar
cn flag
นี่คือสิ่งที่ฉันได้รับ
paladin avatar
kr flag
ขออภัย ฉันหมายถึง `sudo dpkg-reconfigure keyboard-configuration`
Pritam Banerjee avatar
cn flag
ฉันพยายามแล้ว อย่างไรก็ตามหลังจากปิดเครื่องแล้วเปิดเครื่องและบู๊ตเป็น Ubuntu ทำให้แป้นพิมพ์ถูกปิดใช้งาน ดังนั้นปัญหายังคงอยู่
Pritam Banerjee avatar
cn flag
ทำไมฉันต้องติดตั้ง xserver-xorg-input-all ใหม่อีกครั้งเมื่อติดตั้งไปแล้ว หลังจากที่ฉันรันคำสั่ง sudo apt-get install xserver-xorg-input-all มันบอกว่าติดตั้งแล้ว แต่มันช่วยแก้ปัญหาได้ แล้วเกิดอะไรขึ้น? เหตุใดการรีสตาร์ทจึงไม่ปิดใช้งานแป้นพิมพ์ แต่ปิดเครื่อง ทำให้ปิดใช้งาน
paladin avatar
kr flag
มีคำสั่งให้บันทึกการตั้งค่าที่ทำโดย `dpkg-reconfigure keyboard-configuration` แต่ตอนนี้ฉันจำไม่ได้ CPU ที่เข้ากันได้กับ x86 มักจะไม่ลบหน่วยความจำ RAM เมื่อรีสตาร์ทแบบซอฟต์ ดังนั้นอุปกรณ์ระดับต่ำเช่นแป้นพิมพ์อาจยังคงอยู่ในหน่วยความจำ แต่ฉันไม่แน่ใจเกี่ยวกับเรื่องนี้จริงๆ
Score:0
ธง cn

ฉันพบวิธีจัดการกับปัญหาด้วยการเรียกใช้คำสั่งโดยอัตโนมัติเมื่อเริ่มต้น ดังนั้นเมื่อฉันเปิดเครื่องแล็ปท็อป คำสั่งจะถูกดำเนินการแล้ว แต่แป้นพิมพ์จะไม่ทำงานจนกว่าฉันจะรีบูตแล็ปท็อปหลังจากดำเนินการคำสั่ง ฉันใช้ทัชแพดเพื่อรีบูตแล็ปท็อปจากหน้าจอเข้าสู่ระบบ หลังจากรีบูตแป้นพิมพ์ทำงานได้ดี

ดังนั้นการเปิดเครื่องทุกครั้งจะตามมาด้วยการรีบูตด้วยตนเอง

หากต้องการรันคำสั่งเมื่อเริ่มต้น ให้สร้างไฟล์ /etc/rc.local โดยใช้

sudo gedit /etc/rc.local

จากนั้นวางสิ่งต่อไปนี้ในไฟล์:

#!/bin/sh -e
ฉลาดติดตั้ง xserver-xorg-input-all
ทางออก 0

บันทึกและปิดไฟล์ จากนั้นทำให้มันใช้งานได้:

sudo chmod +x /etc/rc.local

ครั้งต่อไปหลังจากรีบูต คำสั่งนี้จะถูกดำเนินการโดยอัตโนมัติ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา