โฮมเพจ » ทำอย่างไร » วิธีใช้ Xmonad, Tiling Window Manager สำหรับ Linux

    วิธีใช้ Xmonad, Tiling Window Manager สำหรับ Linux

    ตัวจัดการหน้าต่างเรียงต่อกันทำให้ชีวิตของคุณง่ายขึ้นโดยการจัดเรียงหน้าต่างบนหน้าจอให้คุณโดยอัตโนมัติ Xmonad เป็นขั้นต่ำที่ง่ายต่อการเริ่มต้น - สิ่งที่คุณต้องทำคือเรียนรู้แป้นพิมพ์ลัดเพียงไม่กี่ปุ่ม.

    Xmonad นั้นสามารถกำหนดค่าได้อย่างสูง แม้จะมีสิ่งนี้คุณไม่จำเป็นต้องแตะไฟล์กำหนดค่าหากคุณไม่ต้องการ - มันสามารถใช้งานได้ทันที.

    การติดตั้ง

    Xmonad ไม่รวมตัวเรียกใช้งานแอปพลิเคชันตามค่าเริ่มต้น คุณอาจต้องการ dmenu ตัวเปิดแอปพลิเคชันพื้นฐานที่ทำงานกับ xmonad ในการติดตั้งทั้งสองบน Ubuntu ให้รันคำสั่งต่อไปนี้:

    sudo apt-get install xmonad suckless-tools

    ตกหล่น suckless เครื่องมือ จากคำสั่งหากคุณไม่ต้องการติดตั้ง dmenu แพ็คเกจนี้ประกอบด้วย dmenu - หากคุณใช้ Ubuntu รุ่นเก่าคุณอาจต้องติดตั้ง dwm เครื่องมือ แทน.

    หากคุณใช้การกระจาย Linux อื่นคุณควรพบ xmonad และ dmenu ในที่เก็บของด้วย.

    หลังจากติดตั้ง xmonad ให้ออกจากระบบ Ubuntu ของคุณคลิกไอคอนถัดจากชื่อของคุณบนหน้าจอเข้าสู่ระบบและเลือก XMonad ก่อนที่จะลงชื่อเข้าใช้.

    เริ่มต้นใช้งาน

    นี่คือสิ่งที่คุณจะเห็นเมื่อคุณเริ่ม xmonad:

    ไม่ต้องกังวลมันไม่โหลดไม่สำเร็จ - มันเพิ่งเริ่มต้นด้วยหน้าจอที่ว่างเปล่า กด Alt + Shift + Enter เพื่อเปิดเทอร์มินัล.

    ในการเปิดเครื่องเทอร์มินัลเพิ่มเติมกดปุ่ม Alt + Shift + Enter ทางลัดอีกครั้ง Xmonad ปรับขนาดและจัดเรียงหน้าต่างบนหน้าจอโดยอัตโนมัติปูกระเบื้อง นี่คือสิ่งที่ "ตัวจัดการหน้าต่างเรียง".

    ในการย้ายโฟกัสโดยใช้แป้นพิมพ์ให้ใช้ Alt + J หรือ Alt + K แป้นพิมพ์ลัด โฟกัสยังตามเมาส์ดังนั้นสิ่งที่คุณต้องทำคือเลื่อนเคอร์เซอร์ไปที่หน้าต่างเพื่อโฟกัส.

    ใช้ Alt + Space แป้นพิมพ์ลัดเพื่อสลับไปมาระหว่างโหมดเรียงต่อกัน หนึ่งในโหมดจะแสดงหน้าต่างเดียวบนหน้าจอพร้อมกัน.

    หากคุณติดตั้ง dmenu คุณสามารถกด Alt + P เพื่อดึงขึ้น พิมพ์ตัวอักษรสองสามตัวแรกของชื่อแอปพลิเคชันแล้วกด Enter เพื่อเปิดใช้.

    แอปพลิเคชั่นกราฟิกเช่น Firefox ปรากฏขึ้นเช่นเดียวกับหน้าต่างเทอร์มินัล.

    ต่อไปนี้เป็นแป้นพิมพ์ลัดที่สำคัญอื่น ๆ เพื่อให้คุณเริ่มต้นได้:

    • Alt + Shift + C - ปิดหน้าต่างที่โฟกัส.
    • Alt+. & Alt+, - ควบคุมจำนวนหน้าต่างที่แสดงในบานหน้าต่างหลักด้านซ้าย.
    • Alt + Enter - ย้ายหน้าต่างที่โฟกัสไปยังบานหน้าต่างต้นแบบด้านซ้าย.
    • Alt + Shift + J & Alt + Shift + K - สลับหน้าต่างที่โฟกัสด้วยหน้าต่างที่อยู่ติดกัน.
    • Alt + H & Alt + L - ปรับขนาดเส้นขอบระหว่างบานหน้าต่างหลักและบานหน้าต่างรอง.
    • Alt + Shift + Q - ออกจากระบบ.

    Xmonad รองรับพื้นที่ทำงานด้วย ตัวอย่างเช่นหากต้องการเปลี่ยนเป็นเวิร์กสเปซสองให้ใช้ Alt + 2 แป้นพิมพ์ลัด หากต้องการย้ายหน้าต่างที่โฟกัสอยู่ในปัจจุบันไปยังพื้นที่ทำงานสามให้ใช้ Alt + Shift + 3 แป้นพิมพ์ลัด แต่ละพื้นที่ทำงานสามารถมีการตั้งค่าโหมดเรียงต่อกัน.

    การกำหนดค่า Xmonad

    Xmonad สามารถกำหนดค่าได้อย่างมากหากคุณเต็มใจทำให้มือสกปรก Xmonad เองถูกเขียนใน Haskell และรูปแบบไฟล์การกำหนดค่าก็ใช้ Haskell ด้วยเช่นกัน ไฟล์การกำหนดค่าของ Xmonad อยู่ที่ ~ / .xmonad / xmonad.hs (นั่นคือ, /home/YOU/.xmonad/xmonad.hs) โดยค่าเริ่มต้นไฟล์นี้ไม่มีอยู่ - คุณจะต้องสร้างมันเอง.

    ในการเริ่มต้นกำหนดค่า xmonad คุณอาจต้องการเริ่มต้นด้วยไฟล์แม่แบบ สำหรับการกำหนดค่าขั้นสูงเพิ่มเติมดูรายการเคล็ดลับการกำหนดค่านี้บนวิกิที่เป็นทางการ.

    หลังจากแก้ไขการกำหนดค่าให้ใช้ Alt + Q แป้นพิมพ์ลัดเพื่อโหลดการกำหนดค่าของคุณใหม่ นอกจากนี้คุณยังสามารถเปลี่ยนคีย์ตัวดัดแปลงเริ่มต้นในไฟล์การกำหนดค่า - หากคุณใช้คีย์ตัวดัดแปลงที่กำหนดเองแทนทุกตัว Alt ในโพสต์นี้.


    คุณคิดยังไงกับ xmonad? คุณชอบตัวจัดการหน้าต่างเรียงต่อกันไหม? แสดงความคิดเห็นและแจ้งให้เราทราบ.