รับภาษาที่ป้อนจากเซสชัน ssh ระยะไกล


0

ฉันอยากจะรู้ว่ามันเป็นไปได้ที่จะได้รับสถานที่ / ภาษาการป้อนข้อมูล / รูปแบบแป้นพิมพ์ของเครื่องโฮสต์เมื่อเชื่อมต่อผ่าน ssh?

ฉันกำลังเชื่อมต่อจาก Mac ของฉันไปยังเซิร์ฟเวอร์ linux และเรียกใช้แอปพลิเคชั่นบางอย่างใน tmux และฉันต้องการที่จะแสดงภาษาที่ป้อนปัจจุบันในแถบสถานะของ tmux ดังนั้นฉันสามารถดูว่าฉันได้เปลี่ยนไปใช้ภาษาที่ผิดหรือไม่ ฉันไม่แน่ใจว่าเป็นไปได้หรือไม่เพราะฉันสลับภาษาบน Mac ของฉันและมันก็แค่ส่งรหัสเฉพาะไปยังเทอร์มินัล

แต่อาจมีบางคนรู้วิธีการรับรูปแบบแป้นพิมพ์ปัจจุบันผ่าน ssh?

คำตอบ:


0

หากระบบปฏิบัติการของคุณใช้ systemd คุณสามารถใช้ localectl มันเปลี่ยนหรือแสดงการตั้งค่าแป้นพิมพ์และภาษา:

user@host:/$ localectl status    
System Locale: LANG=en_US.UTF-8
              LANGUAGE=en_US:en
   VC Keymap: n/a
  X11 Layout: be
   X11 Model: pc105

หากต้องการรับเค้าโครง:

user@host:/$ localectl status | grep Layout | awk '{print $3}'
be
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.