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

คู่มือสำหรับผู้เริ่มต้นใช้งานตัวจัดการหน้าต่าง 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, ตรวจสอบเว็บไซต์ที่นี่


วิธีการติดตั้ง GitLab บน Ubuntu Server

วิธีการติดตั้ง GitLab บน Ubuntu Server

คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

เรียนรู้วิธีเพิ่มความปลอดภัยให้กับเซิร์ฟเวอร์ Ubuntu Linux โดยการติดตั้งและเปิดใช้งาน SELinux

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

ต้องการวิธีที่ง่ายกว่าในการเมานต์การแชร์ NFS บนเซิร์ฟเวอร์ Linux ของคุณหรือไม่ เรียนรู้วิธีเมานต์การแชร์ NFS ด้วยแอป Cockpit

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

การสนับสนุนระยะยาวของ Ubuntu 22.04 อยู่ที่นี่แล้ว! เรียนรู้วิธีอัปเกรดเดสก์ท็อปหรือแล็ปท็อปของคุณเป็น Ubuntu รุ่นล่าสุด

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

ต้องการถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker ของคุณหรือไม่ ด้วยเครื่องมือ Docker cp คุณสามารถย้ายไฟล์เข้าและออกจากคอนเทนเนอร์ได้อย่างง่ายดาย

วิธีติดตั้งไฟล์ DEB บน Linux

วิธีติดตั้งไฟล์ DEB บน Linux

ไฟล์ DEB คืออะไร?? คุณจะทำอย่างไรกับมัน? เรียนรู้หลายวิธีที่คุณสามารถติดตั้งไฟล์ DEB บน Linux PC ของคุณ

วิธีทำให้ GOG Galaxy ทำงานบน Linux

วิธีทำให้ GOG Galaxy ทำงานบน Linux

คุณเป็นเจ้าของเกมบน GOG.com หรือไม่? ต้องการตั้งค่าไคลเอนต์ GOG Galaxy บนพีซี Linux ของคุณเพื่อเพลิดเพลินกับวิดีโอเกมหรือไม่? ทำตามคำแนะนำนี้ในขณะที่เราแสดง

วิธีการติดตั้ง Docker Engine บน CentOS

วิธีการติดตั้ง Docker Engine บน CentOS

Docker Engine เป็นโปรแกรมเปิดคอนเทนเนอร์สำหรับ Linux และแพลตฟอร์มอื่นๆ Docker Engine จัดการคอนเทนเนอร์ในตัวที่ทำงานคล้ายกับ

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

คุณเหนื่อยกับการติดตั้ง Slack, Discord และเครื่องมือเพิ่มประสิทธิภาพอื่น ๆ บนระบบ Linux ของคุณหรือไม่? คุณหวังว่าพวกเขาจะรวมเป็นหนึ่งเดียวได้ไหม