คู่มือสำหรับผู้เริ่มต้นใช้งานตัวจัดการหน้าต่าง Xmonad

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

เมื่อเข้าสู่ระบบ 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 เป็นตัวจัดการหน้าต่างแบบเรียงต่อกันที่ยึดตามแป้นพิมพ์ลัดเป็นหลัก นี่คือแป้นพิมพ์ลัดพื้นฐานที่จะช่วยคุณนำทางระบบ

  • 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-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

ตรวจสอบให้แน่ใจว่าไฟล์นั้นเป็น PNG, JPG หรือ JPEG และบันทึกในโฮมไดเร็กตอรี่ของคุณเป็น “wallpaper.png,” “wallpaper.jpg” หรือ “wallpaper.jpeg”

คำเตือน: อย่ามีหลายไฟล์ชื่อ "วอลเปเปอร์" ในโฮมไดเร็กทอรี ครั้งละหนึ่งเท่านั้น!

เมื่อคุณดาวน์โหลดวอลเปเปอร์เสร็จแล้ว ให้กดAlt ซ้าย + Qเพื่อนำไปใช้กับระบบ

ข้อมูลเพิ่มเติมเกี่ยวกับXmonad

มีหลายสิ่งที่คุณสามารถทำได้ด้วยตัวจัดการหน้าต่างการเรียงต่อกันของ Xmonad เราเพิ่งขีดข่วนพื้นผิวด้วยบทช่วยสอนนี้ หากคุณต้องการที่จะเรียนรู้เพิ่มเติมเกี่ยวกับ XMonad, ตรวจสอบเว็บไซต์ที่นี่

ฝากความเห็น

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Intel graphics screen tearing in Pardus Linux by checking X11 vs. Wayland, compositor settings, refresh rate, active Xorg driver, and TearFree only when appropriate.

วิธีการตั้งค่าไฟร์วอลล์ SLES 15 ด้วย firewall-cmd

วิธีการตั้งค่าไฟร์วอลล์ SLES 15 ด้วย firewall-cmd

กำหนดค่า firewalld บน SLES 15: ตรวจสอบโซน อนุญาตบริการหรือพอร์ต บันทึกกฎถาวร โหลดใหม่ได้อย่างปลอดภัย และตรวจสอบการเข้าถึง

คู่มือการตั้งค่าการอัปเดต SLES Live Patching: อัปเดตเคอร์เนลโดยไม่ต้องรีบูตเครื่อง

คู่มือการตั้งค่าการอัปเดต SLES Live Patching: อัปเดตเคอร์เนลโดยไม่ต้องรีบูตเครื่อง

เปิดใช้งานการแพตช์เคอร์เนลแบบเรียลไทม์บน SLES 15 SP7 ใช้การแก้ไขที่รองรับโดยไม่ต้องรีบูต ตรวจสอบแพตช์ที่ใช้งานอยู่ และทำความเข้าใจว่าเมื่อใดที่ยังจำเป็นต้องรีสตาร์ทเคอร์เนล

วิธีเปิดใช้งานโหมด FIPS บน SUSE Linux Enterprise Server 15

วิธีเปิดใช้งานโหมด FIPS บน SUSE Linux Enterprise Server 15

เปิดใช้งานโหมด FIPS บน SLES 15 โดยใช้ยูทิลิตี้การตั้งค่าที่ SUSE รองรับ รีบูตอย่างปลอดภัย ตรวจสอบสถานะเคอร์เนลและนโยบายการเข้ารหัส และตรวจสอบขีดจำกัดการรับรอง

วิธีการติดตั้ง Google Chrome บน Gooroom OS โดยไม่ละเมิดนโยบายความปลอดภัย

วิธีการติดตั้ง Google Chrome บน Gooroom OS โดยไม่ละเมิดนโยบายความปลอดภัย

ติดตั้ง Google Chrome บน Gooroom OS อย่างปลอดภัยด้วยแพ็กเกจ .deb อย่างเป็นทางการ, APT, การตรวจสอบนโยบาย, คำแนะนำในการอัปเดต และการแก้ไขสำหรับอุปกรณ์ที่ได้รับการจัดการ

วิธีการส่งออกบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ Syslog ระยะไกลอย่างปลอดภัย

วิธีการส่งออกบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ Syslog ระยะไกลอย่างปลอดภัย

ส่งต่อบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ syslog ระยะไกลอย่างปลอดภัยด้วย rsyslog, ใบรับรอง TLS, การตรวจสอบชื่อคู่ค้า, คิว, การตรวจสอบความถูกต้อง และการทดสอบ

การผสานรวม Active Directory กับ SSSD ใน SLES 15: คู่มือทีละขั้นตอน

การผสานรวม Active Directory กับ SSSD ใน SLES 15: คู่มือทีละขั้นตอน

เชื่อมต่อ SLES 15 เข้ากับ Active Directory ด้วย SSSD โดยใช้ YaST เตรียม DNS และเวลา กำหนดค่าการเข้าสู่ระบบโดเมน ตรวจสอบ Kerberos และเปรียบเทียบ SSSD, Winbind และ realmd

แก้ไขปัญหาไดรเวอร์ Wi-Fi Realtek RTL8821CE บน Pardus Linux

แก้ไขปัญหาไดรเวอร์ Wi-Fi Realtek RTL8821CE บน Pardus Linux

แก้ไขปัญหา Wi-Fi RTL8821CE บน Pardus Linux โดยตรวจสอบไดรเวอร์ rtw88 ในตัว เฟิร์มแวร์ Realtek คำสั่ง rfkill, NetworkManager และตัวเลือกการสำรองข้อมูลที่ปลอดภัย

แก้ไขปัญหา "ความล้มเหลวชั่วคราวในการแก้ไข DNS" ใน Debian 12 ด้วย systemd-resolved

แก้ไขปัญหา "ความล้มเหลวชั่วคราวในการแก้ไข DNS" ใน Debian 12 ด้วย systemd-resolved

วินิจฉัยและแก้ไขปัญหาการแก้ไขชื่อโดเมน (DNS resolution) บน Debian 12 ที่ใช้ systemd-resolved รวมถึง resolv.conf, NetworkManager, networkd, cache และการตรวจสอบความถูกต้อง

วิธีการติดตั้งระบบปฏิบัติการ Pardus Linux ควบคู่กับ Windows 11 อย่างปลอดภัย

วิธีการติดตั้งระบบปฏิบัติการ Pardus Linux ควบคู่กับ Windows 11 อย่างปลอดภัย

ติดตั้ง Pardus 25.2 ควบคู่ไปกับ Windows 11 โดยทำการสำรองข้อมูล ลดขนาดไดรฟ์ Windows บูตจาก USB UEFI และปกป้องพาร์ติชั่น EFI และพาร์ติชั่นกู้คืนที่มีอยู่เดิม