ฉันใช้เซิร์ฟเวอร์ 12.04 ในโหมดบรรทัดคำสั่ง (ไม่ติดตั้ง X) และฉันต้องการเปลี่ยนเค้าโครงแป้นพิมพ์ ฉันจะทำสิ่งนี้ได้อย่างไร
ฉันใช้เซิร์ฟเวอร์ 12.04 ในโหมดบรรทัดคำสั่ง (ไม่ติดตั้ง X) และฉันต้องการเปลี่ยนเค้าโครงแป้นพิมพ์ ฉันจะทำสิ่งนี้ได้อย่างไร
คำตอบ:
โปรดลองคำสั่งต่อไปนี้:
sudo dpkg-reconfigure console-data
ถ้ามันบอกว่าคุณไม่มีแพ็คเกจให้ติดตั้งคอนโซลข้อมูลด้วย:
sudo apt-get install console-data
เพิ่มเติมเกี่ยวกับการกำหนดค่าตำแหน่งที่ตั้ง: LocaleConf - Wiki ชุมชนช่วยเหลือ
หลังจากลองsudo dpkg-reconfigure console-data
ฉันพบว่ามันไม่ทำงานหลังจากรีบูต
อย่างไรก็ตาม
sudo dpkg-reconfigure keyboard-configuration
ทำงานหลังจากรีบูตและยังมีตัวเลือกเพิ่มเติม
sudo dpkg-reconfigure console-setup
หากเคอร์เซอร์คีย์ของคุณไม่ทำงานตามที่คาดไว้ใน UI แบบ ncurses ให้ลองใช้ปุ่มตัวเลข
ลอง
loadkeys es
(ตัวอย่างเช่นสเปน)
loadkeys pt
( ตัวอย่างเช่นโปรตุเกส)
loadkeys br
( ตัวอย่างเช่นโปรตุเกสแบบบราซิล)
setxkbmap us
setxkbmap gb
ทางออกที่ถูกต้องที่จะทำให้ถาวรคือ:
sudo dpkg-reconfigure keyboard-configuration
ฉันเพิ่งมีปัญหานี้ในโหมดคอนโซลเท่านั้น VM
ทางออกในกรณีของฉันคือการแก้ไข/etc/default/keyboard
และการเปลี่ยนแปลง
XKBLAYOUT="de"
บรรทัด (VM แบบเยอรมัน) ถึง
XKBLAYOUT="us"
เพื่อทำงานกับแป้นพิมพ์ US ของฉันจากนั้นรีบูตเครื่อง
XKBLAYOUT="us"
การใช้ Ubuntu 13.10 Server เป็น Virtual Machine ใน VirtualBox สิ่งนี้ใช้ได้สำหรับฉัน:
(ไม่มี GUI, โหมดบรรทัดคำสั่งเท่านั้น)
รูปแบบแป้นพิมพ์เริ่มต้นเป็นภาษาฝรั่งเศส 'AZERTY'
loadkeys us
(ภาษาอังกฤษไม่ใช่'en'สำหรับฉันเนื่องจากสถานะเอกสารบางอย่าง)
sudo loadkeys us
โปรดทราบว่าคุณมีแนวโน้มที่จะมีการเรียกใช้คำสั่งเป็น
sudo
แทนroot
เนื่องจากรูทไม่ใช่วิธีที่แนะนำสำหรับคำสั่งที่ต้องการสิทธิ์ผู้ดูแลระบบ
loadkeys us
sudo
มีคนบอกว่าไม่พบไฟล์ "เรา" นี้ในราสเบอร์รี่ Pi ของฉัน