Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีสร้างสภาพแวดล้อมเดสก์ท็อป Linux

คุณเคยลองใช้สภาพแวดล้อมเดสก์ท็อปหลายแบบแต่ไม่มีอะไรที่เหมาะกับรสนิยมของคุณหรือไม่? หรือบางทีคุณอาจชอบส่วนประกอบบางอย่างของสภาพแวดล้อมเดสก์ท็อปและไม่ชอบส่วนประกอบอื่นๆ อาจถึงเวลาที่จะต้องพิจารณาสร้างสภาพแวดล้อมเดสก์ท็อปของคุณเอง...

ฉันจะสร้างสภาพแวดล้อมเดสก์ท็อปได้อย่างไร

คุณสามารถสร้างสภาพแวดล้อมเดสก์ท็อปได้อย่างง่ายดายโดยรวบรวมส่วนประกอบต่างๆ ของสภาพแวดล้อมเดสก์ท็อปที่มีอยู่ และโปรแกรมอิสระอื่นๆ คุณควรทราบส่วนประกอบทั่วไปของสภาพแวดล้อมเดสก์ท็อปก่อนสร้างส่วนประกอบจะดีกว่า แต่ไม่จำเป็น ที่นี่เราจะแสดงวิธีสร้างสภาพแวดล้อมเดสก์ท็อปของคุณเองทีละขั้นตอน

ขั้นตอนที่ 1:สร้างสคริปต์ทุบตีเซสชัน

ในการสร้างสภาพแวดล้อมเดสก์ท็อปขั้นต่ำ อย่างน้อยคุณต้องวางตัวจัดการหน้าต่างไว้ ในคู่มือนี้ เราจะใช้ตัวจัดการหน้าต่าง kwin แต่คุณสามารถใช้ตัวจัดการหน้าต่างใดก็ได้ที่คุณต้องการ

หากต้องการติดตั้ง kwin บนระบบที่ใช้ Ubuntu และ Ubuntu ให้พิมพ์คำสั่งต่อไปนี้ในเทอร์มินัล:

 sudo apt install kwin --no-install-recommends 

ไม่มี --no-install-recommends ตัวเลือก apt จะติดตั้งสภาพแวดล้อมเดสก์ท็อป kde ทั้งหมด

นอกจากตัวจัดการหน้าต่างแล้ว เราจะเพิ่ม plank dock ให้กับสภาพแวดล้อมเดสก์ท็อป วิธีติดตั้งให้พิมพ์:

 sudo apt install plank

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

สคริปต์ของเราจะมีโปรแกรมต่างๆ ที่สภาพแวดล้อมเดสก์ท็อปของเราจะมี เราจะใส่สคริปต์ใน /bin ไดเร็กทอรี เปิดเทอร์มินัลแล้วไปที่ /bin โดยพิมพ์คำสั่งต่อไปนี้:

 cd /bin

จากนั้นสร้างสคริปต์โดยใช้คำสั่งต่อไปนี้ (เราจะเรียกว่า custom_de.sh):

 sudo touch custom_de.sh 

เปิดไฟล์ในฐานะรูทโดยใช้โปรแกรมแก้ไขข้อความของคุณ เช่น นาโน:

 sudo nano custom_de.sh 

คุณแทนที่ nano ด้วยโปรแกรมแก้ไขข้อความใดก็ได้ เช่น gedit หรือ xed

จากนั้นให้วางบรรทัดต่อไปนี้ไว้บนสุดของสคริปต์

 #!/bin/bash 

บรรทัดนี้บอกให้เทอร์มินัลรันสคริปต์นี้โดยใช้ bash

ถัดไป ให้พิมพ์คำสั่งของโปรแกรมที่คุณต้องการใส่ในเดสก์ท็อปแบบกำหนดเองโดยเริ่มจากตัวจัดการหน้าต่าง (ในกรณีนี้คือ kwin)

kwin &
plank
วิธีสร้างสภาพแวดล้อมเดสก์ท็อป Linux

เครื่องหมายและ (&) หลังคำสั่งทำให้รันในพื้นหลัง ดังนั้นคำสั่งถัดไปจะถูกดำเนินการโดยไม่ต้องรอให้คำสั่งก่อนหน้าออก เราจำเป็นต้องทำเช่นนั้นเพราะโปรแกรมที่เขียนสภาพแวดล้อมเดสก์ท็อปจำเป็นต้องทำงานพร้อมกัน

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

จึงไม่ใส่เครื่องหมาย (&) หลังคำสั่งสุดท้าย หากเกิดเหตุการณ์นี้ขึ้นและคำสั่งสุดท้ายถูกส่งไปยังพื้นหลัง สคริปต์จะออกและเซสชันจะออกจากทันทีที่เริ่มต้น

หลังจากบันทึกสคริปต์แล้ว ให้อนุญาตโดยพิมพ์คำสั่งต่อไปนี้:

 sudo chmod +x custom_de.sh 

ขั้นตอนที่ 2:สร้างไฟล์เดสก์ท็อป

ในการทำให้เดสก์ท็อปแบบกำหนดเองของเรามองเห็นได้ในขณะเข้าสู่ระบบ เราต้องสร้าง .desktop ไฟล์ใน /usr/share/xsessions ซึ่งจะชี้ไปที่สคริปต์ หากต้องการนำทางไปยังไดเร็กทอรีนั้น ในประเภทเทอร์มินัล:

 cd /usr/share/xsessions 

จากนั้นสร้างไฟล์และเปิดโดย:

sudo touch custom_de.desktop
sudo nano custom_de.desktop

ภายในไฟล์ให้ใส่บรรทัดต่อไปนี้:

[Desktop Entry]
Name=Custom DE
Comment=My awesome desktop environment
Exec=/bin/custom_de.sh
Type=Application

สำหรับ Exec= ให้ป้อนตำแหน่งของสคริปต์เซสชันที่คุณสร้างไว้ก่อนหน้านี้

วิธีสร้างสภาพแวดล้อมเดสก์ท็อป Linux

ขั้นตอนที่ 3:เปิดใช้สภาพแวดล้อมเดสก์ท็อปที่กำหนดเอง

ในการเปิดสภาพแวดล้อมเดสก์ท็อปของคุณ:

  1. ออกจากระบบ
  2. ค้นหารายการสภาพแวดล้อมเดสก์ท็อปที่ติดตั้ง
  3. เลือกสภาพแวดล้อมเดสก์ท็อปที่สร้างขึ้นใหม่
  4. เข้าสู่ระบบอีกครั้ง

หากต้องการออกจากเซสชันนี้ ให้ฆ่าโปรแกรมสุดท้ายในสคริปต์เซสชันของคุณโดยใช้คำสั่ง pkill:

 pkill plank 

ทำให้สภาพแวดล้อมเดสก์ท็อปของคุณสมบูรณ์ยิ่งขึ้น

ยินดีด้วย! คุณได้สร้างสภาพแวดล้อมเดสก์ท็อปของคุณเอง

แต่ยังขาดองค์ประกอบบางอย่าง ได้เวลาเพิ่มวอลเปเปอร์และแผงแล้ว

มีตัวตั้งค่าวอลเปเปอร์มากมาย ทางเลือกที่ดีคือ Komorebi ซึ่งให้คุณสามารถตั้งค่าวิดีโอเป็นวอลเปเปอร์ และยังแสดงไอคอนเดสก์ท็อปอีกด้วย

ในการติดตั้ง komorebi ให้ดาวน์โหลดแพ็คเกจ deb จากที่เก็บ GitHub ติดตั้งและเรียกใช้

สำหรับพาเนล เราจะใช้ lxqt-panel เพื่อติดตั้งบน Ubuntu:

 sudo apt install lxqt-panel 

อย่าลืมใส่คำสั่ง lxqt-panel และ komorebi ในสคริปต์เซสชันตามด้วยเครื่องหมายและ (&) ใช้พาธแบบเต็มสำหรับคำสั่ง komorebi (/System/Applications/komorebi )

วิธีสร้างสภาพแวดล้อมเดสก์ท็อป Linux

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

sudo add-apt-repository ppa:agornostal/ulauncher && sudo apt update && sudo apt install ulauncher

คุณสามารถเพิ่มโปรแกรมได้มากเท่าที่ต้องการ ปรับแต่งเดสก์ท็อปของคุณให้เหมาะกับความต้องการของคุณ พิจารณาเพิ่มตัวจัดการการแจ้งเตือนด้วย

วิธีตั้งค่าธีม GTK และไอคอน

ในสภาพแวดล้อมเดสก์ท็อปอื่นๆ คุณสามารถเปลี่ยนธีม GTK และไอคอนได้โดยใช้ยูทิลิตี้ GUI เช่น gnome-tweaks หรืออย่างอื่น ในกรณีของเรา เราไม่มียูทิลิตี้เหล่านี้ แต่ไม่ต้องกังวล เพราะคุณสามารถเปลี่ยนธีมจากบรรทัดคำสั่งได้โดยใช้คำสั่ง gsettings

เพื่อให้ gsettings มีผล dbus ต้องทำงานอยู่

Dbus เริ่มใช้ dbus-launch . เพียงเพิ่ม dbus-launch bash ที่จุดเริ่มต้นของสคริปต์ของคุณ

วิธีสร้างสภาพแวดล้อมเดสก์ท็อป Linux

ถัดไป ออกจากเซสชันและเข้าสู่ระบบอีกครั้ง วิธีรับธีม GTK ที่ใช้อยู่ในปัจจุบัน:

 gsettings get org.gnome.desktop.interface gtk-theme 

หากต้องการตั้งค่าธีม GTK เป็นธีม Canta ให้พิมพ์:

 gsettings set org.gnome.desktop.interface gtk-theme Canta 

ธีมที่คุณจะตั้งค่าต้องอยู่ใน /usr/share/themes ไดเร็กทอรี ชื่อธีมคือชื่อโฟลเดอร์

วิธีสร้างสภาพแวดล้อมเดสก์ท็อป Linux

ประสบการณ์การปรับแต่งขั้นสูงสุด

ในขณะที่การสร้างสภาพแวดล้อมเดสก์ท็อปของคุณเองเป็นประสบการณ์ที่สดชื่น แต่อาจไม่ส่งผลให้ประสบการณ์เดสก์ท็อปสมบูรณ์ในครั้งแรก แต่ด้วยการเพิ่มโปรแกรมอื่นๆ คุณจะสร้างสภาพแวดล้อมเดสก์ท็อปที่ดีขึ้น หากคุณชอบสร้างสิ่งต่าง ๆ คุณอาจชอบ ArchLinux เพราะจะช่วยให้คุณสร้าง Linux distro ของคุณเองได้