ฉันได้ติดตั้ง FreeBSD ใน VM บนแล็ปท็อปแล้ว เมื่อปรากฎว่าคีย์บอร์ดของแล็ปท็อปไม่มีScroll Lockกุญแจซึ่งใช้สำหรับเลื่อนหน้าจอกลับไปที่คอนโซลของ FreeBSD ฉันจะเลื่อนกลับออกโดยไม่ต้องScroll Lock ?
ฉันได้ติดตั้ง FreeBSD ใน VM บนแล็ปท็อปแล้ว เมื่อปรากฎว่าคีย์บอร์ดของแล็ปท็อปไม่มีScroll Lockกุญแจซึ่งใช้สำหรับเลื่อนหน้าจอกลับไปที่คอนโซลของ FreeBSD ฉันจะเลื่อนกลับออกโดยไม่ต้องScroll Lock ?
คำตอบ:
ในฐานะที่เป็น root ให้ดัมพ์คีย์บอร์ดแม็พกับไฟล์
kbdcontrol -d > mykeys
เปลี่ยนไฟล์ดังนั้น "Ctrl + NumLock" จะตั้งค่า "Scroll Lock" ค้นหาบรรทัดด้วย scancode "ฐาน" 069 หรือที่ "nlock" เติมทั้งบรรทัด แก้ไขคอลัมน์ 3 จาก "nlock" ถึง "slock" บรรทัดตอนนี้ดูเหมือนว่า:
"069 nlock nlock slock nlock nlock nlock nlock nlock O"
ในฐานะที่เป็น root ให้ใช้คำสั่ง:
kbdcontrol -l mykeys
mv mykeys /usr/share/syscons/keymaps/mykeys.kbd
แล้วแก้ไขไฟล์ rc.conf ของคุณและเพิ่มบรรทัดด้วยkeymap="mykeys"
คีย์บอร์ดแล็ปท็อปมักจะมีFnคีย์เพื่อให้สามารถคัดลอกคีย์บนคีย์บอร์ดพีซีปกติ คุณจะพบว่าการรวมกันของบางอย่างFnและที่สำคัญอื่น (คำใบ้: มองหาข้อความสีฟ้าบนแป้นของคุณ) Scroll Lockจะดำเนินการ ยกตัวอย่างเช่นในเน็ตบุ๊กราคาถูกของฉันFn- ดำเนินการF12Scroll Lock
ฉันใช้tmux
สิ่งนั้นคุณสามารถติดตั้งได้จากพอร์ตด้าน/usr/ports/sysutils/tmux
ล่าง Ctrl-b PgUp
และอนุญาตให้มีการเลื่อนการส่งออกในคอนโซลCtrl-b PgDn
tmux
BTW tmux
มีคุณสมบัติที่ยอดเยี่ยมอื่น ๆ โดยทั่วไปมันเป็นการscreen
ทดแทนขั้นสูง
less /var/run/dmesg.boot
อาจช่วยคุณ