วิธีการติดตั้ง GitLab บน Ubuntu Server
คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ
Xmonad เป็นตัวจัดการหน้าต่างแบบเรียงต่อกันแบบไดนามิกสำหรับ X11 มันทำงานบน Linux และระบบปฏิบัติการที่คล้าย Unix อื่น ๆ เป็นที่ชื่นชอบในชุมชนการเขียนโปรแกรม เนื่องจากมีคุณลักษณะเพียงเล็กน้อย มีคุณสมบัติที่ยอดเยี่ยมมากมาย และสนับสนุนไลบรารีส่วนขยายขนาดใหญ่ ต่อไปนี้เป็นวิธีตั้งค่า 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 ตัวจัดการหน้าต่าง Xmonad จะพร้อมใช้งานสำหรับผู้ใช้ในที่เก็บซอฟต์แวร์ "ชุมชน" ตรวจสอบให้แน่ใจว่าคุณได้เปิดใช้งาน "ชุมชน" จากนั้น ใช้ตัวจัดการแพ็คเกจPacmanเพื่อติดตั้ง Xmonad
sudo pacman -S xmonad dmenu feh
ผู้ใช้ Fedora Linux สามารถติดตั้ง Xmonad เวอร์ชันล่าสุดผ่านตัวจัดการแพ็คเกจDnf
sudo dnf ติดตั้ง xmonad dmenu feh
บน OpenSUSE Linux ตัวจัดการหน้าต่าง Xmonad สามารถติดตั้งได้ด้วยคำสั่งZypperต่อไปนี้
sudo zypper ติดตั้ง xmonad dmenu feh
ซอร์สโค้ดสำหรับ Xmonad มีให้บริการฟรีบนเว็บไซต์ หากคุณกำลังใช้ระบบปฏิบัติการลินุกซ์ไม่ค่อยมีคนรู้จักและต้องการที่จะได้รับ XMonad ทำงานตรงไปที่หน้านี้ที่นี่เพื่อเรียนรู้ว่าจะทำอย่างไร
Xmonad สามารถเข้าถึงได้จากหน้าจอเข้าสู่ระบบภายใต้เซสชันต่างๆ เช่นเดียวกับตัวจัดการหน้าต่างหรือสภาพแวดล้อมเดสก์ท็อปอื่นๆ ในการโหลด Xmonad ให้ออกจากระบบเดสก์ท็อปปัจจุบันของคุณ และกลับไปที่หน้าจอเข้าสู่ระบบ
เมื่ออยู่บนหน้าจอเข้าสู่ระบบ ให้ค้นหาพื้นที่เซสชัน พื้นที่เซสชันอาจระบุว่า "เซสชัน" หรือเป็นอุปกรณ์หรือไอคอน ภายในพื้นที่เซสชัน ให้ค้นหา "Xmonad" และคลิกด้วยเมาส์เพื่อบอกให้ Linux PC โหลด Xmonad
เมื่อเข้าสู่ระบบ Xmonad คุณจะเห็นหน้าจอสีดำพร้อมข้อความที่ปรากฏขึ้นบนหน้าจอ ข้อความนี้จะให้แป้นพิมพ์ลัดแก่คุณเพื่อเปิดใช้เทอร์มินัล ( Ctrl + Shift + Enter ) กด เนื่องจากจำเป็นต้องกำหนดค่า 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 เริ่มต้นด้วยวอลเปเปอร์เปล่า หากคุณต้องการตั้งค่าวอลเปเปอร์ คุณจะต้องปฏิบัติตามคำแนะนำด้านล่าง
ขั้นแรก สร้างไฟล์ชื่อ “xmonad-wallpaper-set” นี่คือไฟล์สคริปต์ที่จะวางใน “/usr/bin,/” ซึ่งจะจัดการการตั้งค่าวอลเปเปอร์ของคุณ ใช้คำสั่งสัมผัสสร้างไฟล์ใหม่
หมายเหตุ: “xmonad-wallpaper-set” ได้รับการกำหนดค่าแล้วในไฟล์ “xmonad.hs” ดังนั้นจึงไม่จำเป็นต้องแก้ไขเพื่อตั้งค่าวอลเปเปอร์
แตะ 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 (หรือเบราว์เซอร์อื่น) และดาวน์โหลดวอลเปเปอร์ที่คุณชื่นชอบ
ตรวจสอบให้แน่ใจว่าไฟล์นั้นเป็น PNG, JPG หรือ JPEG และบันทึกในโฮมไดเร็กตอรี่ของคุณเป็น “wallpaper.png,” “wallpaper.jpg” หรือ “wallpaper.jpeg”
คำเตือน: อย่ามีหลายไฟล์ชื่อ "วอลเปเปอร์" ในโฮมไดเร็กทอรี ครั้งละหนึ่งเท่านั้น!
เมื่อคุณดาวน์โหลดวอลเปเปอร์เสร็จแล้ว ให้กดAlt ซ้าย + Qเพื่อนำไปใช้กับระบบ
มีหลายสิ่งที่คุณสามารถทำได้ด้วยตัวจัดการหน้าต่างการเรียงต่อกันของ Xmonad เราเพิ่งขีดข่วนพื้นผิวด้วยบทช่วยสอนนี้ หากคุณต้องการที่จะเรียนรู้เพิ่มเติมเกี่ยวกับ XMonad, ตรวจสอบเว็บไซต์ที่นี่
คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ
เรียนรู้วิธีเพิ่มความปลอดภัยให้กับเซิร์ฟเวอร์ Ubuntu Linux โดยการติดตั้งและเปิดใช้งาน SELinux
ต้องการวิธีที่ง่ายกว่าในการเมานต์การแชร์ NFS บนเซิร์ฟเวอร์ Linux ของคุณหรือไม่ เรียนรู้วิธีเมานต์การแชร์ NFS ด้วยแอป Cockpit
การสนับสนุนระยะยาวของ Ubuntu 22.04 อยู่ที่นี่แล้ว! เรียนรู้วิธีอัปเกรดเดสก์ท็อปหรือแล็ปท็อปของคุณเป็น Ubuntu รุ่นล่าสุด
วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux
ต้องการถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker ของคุณหรือไม่ ด้วยเครื่องมือ Docker cp คุณสามารถย้ายไฟล์เข้าและออกจากคอนเทนเนอร์ได้อย่างง่ายดาย
ไฟล์ DEB คืออะไร?? คุณจะทำอย่างไรกับมัน? เรียนรู้หลายวิธีที่คุณสามารถติดตั้งไฟล์ DEB บน Linux PC ของคุณ
คุณเป็นเจ้าของเกมบน GOG.com หรือไม่? ต้องการตั้งค่าไคลเอนต์ GOG Galaxy บนพีซี Linux ของคุณเพื่อเพลิดเพลินกับวิดีโอเกมหรือไม่? ทำตามคำแนะนำนี้ในขณะที่เราแสดง
Docker Engine เป็นโปรแกรมเปิดคอนเทนเนอร์สำหรับ Linux และแพลตฟอร์มอื่นๆ Docker Engine จัดการคอนเทนเนอร์ในตัวที่ทำงานคล้ายกับ
คุณเหนื่อยกับการติดตั้ง Slack, Discord และเครื่องมือเพิ่มประสิทธิภาพอื่น ๆ บนระบบ Linux ของคุณหรือไม่? คุณหวังว่าพวกเขาจะรวมเป็นหนึ่งเดียวได้ไหม