Xmonad เป็นตัวจัดการหน้าต่างแบบเรียงต่อกันแบบไดนามิกสำหรับ X11 มันทำงานบน Linux และระบบปฏิบัติการที่คล้าย Unix อื่น ๆ เป็นที่ชื่นชอบในชุมชนการเขียนโปรแกรม เนื่องจากมีคุณลักษณะเพียงเล็กน้อย มีคุณสมบัติที่ยอดเยี่ยมมากมาย และสนับสนุนไลบรารีส่วนขยายขนาดใหญ่ ต่อไปนี้เป็นวิธีตั้งค่า Xmonad บนระบบ Linux ของคุณ
ติดตั้ง Xmonad บน Linux
ตัวจัดการหน้าต่าง Xmonad เป็นหนึ่งในโปรแกรมจัดการหน้าต่างที่เก่าแก่ที่สุดบน Linux ทั้งหมด ผลลัพธ์ที่ได้คือการติดตั้งบนดิสทริบิวชันที่หลากหลายได้อย่างง่ายดาย ในส่วนนี้ของคู่มือ เราจะสาธิตวิธีการติดตั้งตัวจัดการหน้าต่าง Xmonad บน Linux
หากต้องการเริ่มการติดตั้ง ให้เปิดหน้าต่างเทอร์มินัลโดยกดCtrl + Alt + TหรือCtrl + Shift + Tบนแป้นพิมพ์ จากนั้น ทำตามคำแนะนำบรรทัดคำสั่งด้านล่างที่สอดคล้องกับระบบปฏิบัติการ Linux ที่คุณใช้
อูบุนตู
ผู้ใช้ Ubuntu ที่ต้องการใช้ตัวจัดการหน้าต่าง Xmonad จะต้องเปิดใช้งานที่เก็บซอฟต์แวร์ "จักรวาล" ก่อน ในการทำเช่นนั้น ใช้คำสั่งadd-apt-repositoryต่อไปนี้
sudo add-apt-repository จักรวาล
หลังจากเพิ่มที่เก็บซอฟต์แวร์ "จักรวาล" แล้ว คุณต้องเรียกใช้คำสั่งอัปเดตเพื่อรีเฟรชแหล่งซอฟต์แวร์ของ Ubuntu
sudo apt อัปเดต
ทำตามคำสั่งอัปเดตใช้ตัวจัดการแพ็คเกจAptเพื่อโหลดตัวจัดการหน้าต่าง Xmonad เวอร์ชันล่าสุดบน Ubuntu Linux PC ของคุณ
sudo apt ติดตั้ง xmonad dmenu feh
เดเบียน
ในการติดตั้ง Xmonad บน Debian Linux ให้ใช้คำสั่งApt-getด้านล่างในหน้าต่างเทอร์มินัล
sudo apt-get ติดตั้ง xmonad dmenu feh
Arch Linux
บน Arch Linux ตัวจัดการหน้าต่าง Xmonad จะพร้อมใช้งานสำหรับผู้ใช้ในที่เก็บซอฟต์แวร์ "ชุมชน" ตรวจสอบให้แน่ใจว่าคุณได้เปิดใช้งาน "ชุมชน" จากนั้น ใช้ตัวจัดการแพ็คเกจPacmanเพื่อติดตั้ง Xmonad
sudo pacman -S xmonad dmenu feh
Fedora
ผู้ใช้ Fedora Linux สามารถติดตั้ง Xmonad เวอร์ชันล่าสุดผ่านตัวจัดการแพ็คเกจDnf
sudo dnf ติดตั้ง xmonad dmenu feh
OpenSUSE
บน OpenSUSE Linux ตัวจัดการหน้าต่าง Xmonad สามารถติดตั้งได้ด้วยคำสั่งZypperต่อไปนี้
sudo zypper ติดตั้ง xmonad dmenu feh
ลินุกซ์ทั่วไป
ซอร์สโค้ดสำหรับ Xmonad มีให้บริการฟรีบนเว็บไซต์ หากคุณกำลังใช้ระบบปฏิบัติการลินุกซ์ไม่ค่อยมีคนรู้จักและต้องการที่จะได้รับ XMonad ทำงานตรงไปที่หน้านี้ที่นี่เพื่อเรียนรู้ว่าจะทำอย่างไร
เข้าสู่ระบบ Xmonad
Xmonad สามารถเข้าถึงได้จากหน้าจอเข้าสู่ระบบภายใต้เซสชันต่างๆ เช่นเดียวกับตัวจัดการหน้าต่างหรือสภาพแวดล้อมเดสก์ท็อปอื่นๆ ในการโหลด Xmonad ให้ออกจากระบบเดสก์ท็อปปัจจุบันของคุณ และกลับไปที่หน้าจอเข้าสู่ระบบ
เมื่ออยู่บนหน้าจอเข้าสู่ระบบ ให้ค้นหาพื้นที่เซสชัน พื้นที่เซสชันอาจระบุว่า "เซสชัน" หรือเป็นอุปกรณ์หรือไอคอน ภายในพื้นที่เซสชัน ให้ค้นหา "Xmonad" และคลิกด้วยเมาส์เพื่อบอกให้ Linux PC โหลด Xmonad

เมื่อเข้าสู่ระบบ Xmonad คุณจะเห็นหน้าจอสีดำพร้อมข้อความที่ปรากฏขึ้นบนหน้าจอ ข้อความนี้จะให้แป้นพิมพ์ลัดแก่คุณเพื่อเปิดใช้เทอร์มินัล ( Ctrl + Shift + Enter ) กด เนื่องจากจำเป็นต้องกำหนดค่า Xmonad ในส่วนถัดไปของคำแนะนำ
การกำหนดค่า Xmonad
ต้องกำหนดค่า Xmonad เพื่อให้ทำงานได้อย่างถูกต้อง ในการกำหนดค่า คุณต้องสร้างไฟล์กำหนดค่า ในการดำเนินการนี้ ให้ไปที่เทอร์มินัลแล้วใช้คำสั่งwget download เพื่อดาวน์โหลดไฟล์การกำหนดค่าเริ่มต้นไปยัง Linux PC ของคุณ
wget https://pastebin.com/raw/zbLbxqst -O xmonad.hs
หลังจากดาวน์โหลดไฟล์การกำหนดค่าเริ่มต้นของ Xmonad แล้ว ให้ย้ายไปที่โฟลเดอร์ “Xmonad” ไม่ต้องกังวลหากมีไฟล์ “xmonad.hs” อยู่ในโฟลเดอร์ เนื่องจากไฟล์อาจไม่ซับซ้อนเท่าหรือเปิดใช้งานฟีเจอร์มากมาย
mv xmonad.hs ~/.xmonad/
เมื่อไฟล์ที่อยู่ในโฟลเดอร์“.xmonad” โหลดการกำหนดค่าลงไปจัดการหน้าต่าง XMonad โดยการกดCtrl + Q
ใช้ Xmonad
![คู่มือสำหรับผู้เริ่มต้นใช้งานตัวจัดการหน้าต่าง Xmonad คู่มือสำหรับผู้เริ่มต้นใช้งานตัวจัดการหน้าต่าง Xmonad]()
Xmonad เป็นตัวจัดการหน้าต่างแบบเรียงต่อกันที่ยึดตามแป้นพิมพ์ลัดเป็นหลัก นี่คือแป้นพิมพ์ลัดพื้นฐานที่จะช่วยคุณนำทางระบบ
- Left Alt + P : เปิด Dmenu ซึ่งคุณสามารถใช้เพื่อเปิดแอปได้อย่างรวดเร็ว
- Left Alt + Shift + Q : ออกจากระบบ Xmonad
- Left Alt + Shift + C : ฆ่าหน้าต่างที่โฟกัสอยู่ในปัจจุบัน
- Left Alt + Spacebar : หมุนหน้าต่างผ่านรูปแบบการเรียงต่อกันต่างๆ
- Alt ซ้าย + J : สลับไปที่หน้าต่างถัดไป
- Alt ซ้าย + K : สลับไปที่หน้าต่างก่อนหน้า
- Alt ซ้าย + แถวตัวเลข (1-0) : สลับไปมาระหว่างพื้นที่ทำงาน
ด้วยการเรียนรู้แป้นพิมพ์ลัดเหล่านี้ Xmonad จะใช้งานง่ายมาก หากคุณต้องการที่จะรู้ว่าทางลัดมากยิ่งขึ้นตรวจสอบหน้าเว็บอย่างเป็นทางการสำหรับ XMonad ที่นี่
การตั้งค่าวอลเปเปอร์ Xmonad
Xmonad เริ่มต้นด้วยวอลเปเปอร์เปล่า หากคุณต้องการตั้งค่าวอลเปเปอร์ คุณจะต้องปฏิบัติตามคำแนะนำด้านล่าง
ขั้นแรก สร้างไฟล์ชื่อ “xmonad-wallpaper-set” นี่คือไฟล์สคริปต์ที่จะวางใน “/usr/bin,/” ซึ่งจะจัดการการตั้งค่าวอลเปเปอร์ของคุณ ใช้คำสั่งสัมผัสสร้างไฟล์ใหม่
หมายเหตุ: “xmonad-wallpaper-set” ได้รับการกำหนดค่าแล้วในไฟล์ “xmonad.hs” ดังนั้นจึงไม่จำเป็นต้องแก้ไขเพื่อตั้งค่าวอลเปเปอร์
![คู่มือสำหรับผู้เริ่มต้นใช้งานตัวจัดการหน้าต่าง Xmonad คู่มือสำหรับผู้เริ่มต้นใช้งานตัวจัดการหน้าต่าง Xmonad]()
แตะ xmonad-wallpaper-set
จากนั้น ใช้คำสั่งechoเพื่อเพิ่มคำว่า “shebang” ที่ด้านบนของไฟล์สคริปต์
echo '#!/bin/bash' >> xmonad-wallpaper-set
หลังจากเพิ่มใน “shebang” แล้ว ให้สร้างบรรทัดใหม่ในไฟล์
เสียงก้อง ' ' >> xmonad-wallpaper-set
เพิ่มคำสั่งที่จะตั้งค่าวอลเปเปอร์ของคุณโดยอัตโนมัติ
echo 'feh --bg-scale ~/wallpaper.*' >> xmonad-wallpaper-set
อัปเดตการอนุญาตของไฟล์ด้วย:
sudo chmod +x xmonad-wallpaper-set
วางไฟล์ในไดเร็กทอรี “/usr/bin/” ด้วยคำสั่งmv
sudo mv xmonad-wallpaper-set /usr/bin/
เมื่อสคริปต์ "xmonad-wallpaper-set" อยู่ในไดเร็กทอรี "/usr/bin/" แสดงว่าทำงานหนักเสร็จแล้ว ตอนนี้กดAlt ซ้าย + Pเพื่อเปิด Dmenu จากนั้นเปิด Firefox (หรือเบราว์เซอร์อื่น) และดาวน์โหลดวอลเปเปอร์ที่คุณชื่นชอบ
![คู่มือสำหรับผู้เริ่มต้นใช้งานตัวจัดการหน้าต่าง Xmonad คู่มือสำหรับผู้เริ่มต้นใช้งานตัวจัดการหน้าต่าง Xmonad]()
ตรวจสอบให้แน่ใจว่าไฟล์นั้นเป็น PNG, JPG หรือ JPEG และบันทึกในโฮมไดเร็กตอรี่ของคุณเป็น “wallpaper.png,” “wallpaper.jpg” หรือ “wallpaper.jpeg”
คำเตือน: อย่ามีหลายไฟล์ชื่อ "วอลเปเปอร์" ในโฮมไดเร็กทอรี ครั้งละหนึ่งเท่านั้น!
เมื่อคุณดาวน์โหลดวอลเปเปอร์เสร็จแล้ว ให้กดAlt ซ้าย + Qเพื่อนำไปใช้กับระบบ
ข้อมูลเพิ่มเติมเกี่ยวกับXmonad
มีหลายสิ่งที่คุณสามารถทำได้ด้วยตัวจัดการหน้าต่างการเรียงต่อกันของ Xmonad เราเพิ่งขีดข่วนพื้นผิวด้วยบทช่วยสอนนี้ หากคุณต้องการที่จะเรียนรู้เพิ่มเติมเกี่ยวกับ XMonad, ตรวจสอบเว็บไซต์ที่นี่