ตั้งแต่ปี 2017 การแจกจ่าย Ubuntu Linux ได้ใช้ GNOME เป็นสภาพแวดล้อมเดสก์ท็อปเริ่มต้นและในกรณีส่วนใหญ่นี่คืออินเทอร์เฟซผู้ใช้ที่ใช้งานได้อย่างสมบูรณ์แบบซึ่งรวมเข้ากับธีมและปลั๊กอินมากมายนับไม่ถ้วน ปรัชญาการออกแบบที่ทันสมัยทำให้การค้นหาแอปของคุณเป็นเรื่องง่ายในขณะที่ทำให้เดสก์ท็อปของคุณสะอาด
แม้ว่าบางครั้งหากคุณมีเครื่องรุ่นเก่าคุณจะต้องการอะไรที่เบากว่าเล็กน้อยและคุณอาจเลือกใช้ Xubuntu Linux ที่ใช้เดสก์ท็อป XFCE หรือแม้แต่ Lubuntu ที่ใช้เดสก์ท็อป LXDE
การแจกแจงอื่น ๆ เช่น 4M Linux ใช้ตัวจัดการหน้าต่างที่เบากว่ามากเช่น JWM หรือ IceWM ไม่มีรสชาติอย่างเป็นทางการของ Ubuntu ที่มาพร้อมกับตัวเลือกเริ่มต้น
คุณสามารถทำให้บางสิ่งบางอย่างมีน้ำหนักเบาเท่า ๆ กันโดยใช้ตัวจัดการหน้าต่าง Openbox นี่คือตัวจัดการหน้าต่างที่ค่อนข้างเปลือยเปล่าที่คุณสามารถสร้างและปรับแต่งได้ตามที่คุณต้องการ
Openbox เป็นผืนผ้าใบที่ดีที่สุดสำหรับการสร้างเดสก์ท็อปในแบบที่คุณต้องการ
คู่มือนี้จะแสดงพื้นฐานของการตั้งค่า Openbox ภายใน Ubuntu วิธีปรับเปลี่ยนเมนูวิธีเพิ่ม Dock และวิธีตั้งค่าวอลเปเปอร์
ในขณะที่ Ubuntu 20.04 เครื่องมือกำหนดค่าเมนู Openbox, obmenu ซึ่งกล่าวถึงในคู่มือนี้จะถูกลบออกเนื่องจากข้อขัดแย้งทางเทคนิคกับซอฟต์แวร์อื่น ๆ แม้ว่าจะยังคงสามารถติดตั้งและใช้ Openbox บน Ubuntu ได้ แต่การปรับแต่งเมนูทำได้โดยการแก้ไขไฟล์ข้อความที่ซับซ้อนมากขึ้นเท่านั้น
การติดตั้ง Openbox
:max_bytes(150000):strip_icc()/ubuntu-install-openbox-1cdf11ecfd434cb891f3b9538b3c65cd.jpg)
ในการติดตั้ง Openbox ให้เปิดหน้าต่างเทอร์มินัล (กด CTRL, ทุกอย่าง T) ในเวลาเดียวกันหรือค้นหา "TERM" ภายในเส้นประแล้วเลือกไอคอน
พิมพ์คำสั่งต่อไปนี้:
sudo apt ติดตั้ง openbox obconf
คลิกไอคอนที่มุมบนขวาจากนั้นเลือกออกจากระบบ
วิธีเปลี่ยนเป็น Openbox
:max_bytes(150000):strip_icc()/ubuntu-select-openbox-boot-5befcca1705f43cdbaff9949e9b7af0d.jpg)
จากหน้าจอเข้าสู่ระบบให้เลือกชื่อผู้ใช้ของคุณตามปกติ เมื่อหน้าจอขยายขึ้นเพื่อให้คุณป้อนรหัสผ่านให้กดปุ่ม ไอคอนรูปเฟือง ที่ด้านล่างขวาของหน้าจอ กล่องโต้ตอบจะเปิดขึ้นพร้อมตัวเลือกต่อไปนี้:
- เปิดกล่อง
- อูบุนตู
- Ubuntu บน Wayland
เลือก เปิดกล่อง. จากนั้นลงชื่อเข้าใช้ตามปกติ
หน้าจอ Openbox เริ่มต้น
:max_bytes(150000):strip_icc()/ubuntu-openbox-default-7e6e59df06a2489dae73526b14ac468d.jpg)
หน้าจอ Openbox เริ่มต้นเป็นหน้าจอที่ดูค่อนข้างอ่อนโยน
คลิกขวาบนเดสก์ท็อปเพื่อเปิดเมนู ในขณะนั้นมีอยู่ทั้งหมด ทำอะไรมากไม่ได้จริงๆ
ในการเริ่มกระบวนการปรับแต่งให้เปิดเมนูและเลือกเทอร์มินัล
เปลี่ยนวอลเปเปอร์ Openbox
-
เริ่มต้นด้วยการตั้งค่าความละเอียดการแสดงผลของคุณ มีโอกาสที่ Openbox จะเริ่มต้นไม่ถูกต้อง เปิดหน้าต่างเทอร์มินัลและรันคำสั่ง xrandr เพื่อตั้งค่าความละเอียดการแสดงผล
xrandr -s 1920x1080
คุณยังสามารถรวมอัตราการรีเฟรชจอภาพไว้ในนั้นเพื่อตั้งค่าเฉพาะได้
xrandr -s 1920x1080 -r 60
-
จากนั้นสร้างโฟลเดอร์สำหรับวอลเปเปอร์ของคุณ
mkdir ~ / รูปภาพ / วอลล์เปเปอร์
-
คัดลอกภาพวอลเปเปอร์บางส่วนลงในโฟลเดอร์ หากคุณต้องการแนวคิดใหม่ ๆ ลองดู Unsplash ทุกอย่างในนั้นมีความละเอียดสูงและใช้งานได้ฟรี
-
โปรแกรมที่เราจะใช้ตั้งค่าพื้นหลังวอลเปเปอร์เรียกว่า feh
:max_bytes(150000):strip_icc()/ubuntu-install-feh-a994f0c5c2b7458a88638454d23c49c4.jpg)
ในการติดตั้ง feh ให้รันคำสั่งต่อไปนี้:
sudo apt ติดตั้ง feh
-
เมื่อติดตั้งแอปพลิเคชันเสร็จแล้วให้พิมพ์คำสั่งต่อไปนี้เพื่อตั้งค่าพื้นหลังเริ่มต้น
feh --bg-scale ~ / รูปภาพ / วอลเปเปอร์ /
แทนที่ พร้อมชื่อรูปภาพที่คุณต้องการใช้เป็นพื้นหลัง
:max_bytes(150000):strip_icc()/ubuntu-openbox-feh-wallpaper-32d3b736e3c547d5a83193b214510f51.jpg)
-
ในขณะนี้จะเป็นการตั้งค่าพื้นหลังชั่วคราวเท่านั้น ในการตั้งค่าพื้นหลังทุกครั้งที่เข้าสู่ระบบคุณจะต้องสร้างไฟล์ autostart ดังนี้:
cd ~ / .config
mkdir openbox
ซีดี openbox
นาโนอัตโนมัติ -
ขั้นแรกให้เพิ่มคำสั่ง xrandr ของคุณลงในไฟล์เพื่อให้ Openbox ใช้ความละเอียดที่ถูกต้องโดยอัตโนมัติ
-
จากนั้นในไฟล์ autostart ให้ป้อนคำสั่งต่อไปนี้:
sh ~ / .fehbg &
เครื่องหมายแอมเพอร์แซนด์ (&) มีความสำคัญอย่างไม่น่าเชื่อเนื่องจากรันคำสั่งอยู่เบื้องหลังดังนั้นอย่าพลาด
:max_bytes(150000):strip_icc()/ubuntu-openbox-autostart-334003948e8d400d8ddedc8a597b4ff0.jpg)
โดยรวมแล้วควรมีลักษณะดังนี้:
xrandr -s 1920x1080 -r 60
sh ~ / .fehbg &
เพิ่ม Dock ไปที่ Openbox
แม้ว่าเดสก์ท็อปจะดูดีขึ้นเล็กน้อย แต่ก็เป็นการดีที่จะมีวิธีเปิดตัวแอปพลิเคชัน
ในการทำเช่นนี้คุณสามารถติดตั้ง Cairo ซึ่งเป็นท่าเรือที่ดูดีงาม
-
สิ่งแรกที่คุณต้องทำคือติดตั้งตัวจัดการคอมโพสิต เปิดหน้าต่างเทอร์มินัลและป้อนรหัสต่อไปนี้:
sudo apt ติดตั้ง xcompmgr
-
ตอนนี้ติดตั้งไคโรดังนี้:
sudo apt ติดตั้ง cairo-dock
:max_bytes(150000):strip_icc()/ubuntu-openbox-install-cairo-dock-393c09f3aac44ddd9b90f7e6a321957c.jpg)
-
เปิดไฟล์ autostart อีกครั้งโดยรันคำสั่งต่อไปนี้:
นาโน ~ / .config / openbox / autostart
-
เพิ่มบรรทัดต่อไปนี้ที่ด้านล่างของไฟล์:
xcompmgr &
ไคโรท่าเรือ -o &:max_bytes(150000):strip_icc()/ubuntu-openbox-config-cairo-dock-dd5d24e1e6dd46fab2216e5e07fa987c.jpg)
-
คุณควรจะสามารถรีสตาร์ท Openbox เพื่อให้ทำงานได้โดยพิมพ์คำสั่งต่อไปนี้:
openbox - กำหนดค่าใหม่
หากคำสั่งดังกล่าวใช้ไม่ได้ให้ออกจากระบบและกลับเข้าสู่ระบบอีกครั้ง
อาจมีข้อความถามว่าคุณต้องการใช้ OpenGL หรือไม่ เลือก ใช่ เพื่อดำเนินการต่อ
-
ตอนนี้ท่าเรือไคโรควรโหลดและคุณจะสามารถเข้าถึงแอปพลิเคชันทั้งหมดของคุณได้
:max_bytes(150000):strip_icc()/ubuntu-openbox-cairo-enabled-9aa5550b585c4821a417df7384c73a7f.jpg)
คลิกขวาที่ท่าเรือและเลือกตัวเลือกการกำหนดค่าเพื่อเล่นกับการตั้งค่า คู่มือเกี่ยวกับไคโรกำลังจะมาในไม่ช้า
การปรับเมนูคลิกขวา
นี่คือส่วนที่ใช้ไม่ได้บน Ubuntu 20.04 อีกต่อไป ปัญหาเกิดจากการที่ Ubuntu เปลี่ยนไปใช้ Python 3 ยูทิลิตี้ obmenu ใช้ซอฟต์แวร์ที่ล้าสมัยเข้ากันได้กับ Python 2 เท่านั้นดังนั้นนักพัฒนา Ubuntu จึงไม่ได้เพิ่มลงในที่เก็บ 20.04 ด้วยซ้ำ สิ่งนี้อาจมีการเปลี่ยนแปลงในอนาคต
:max_bytes(150000):strip_icc()/rightclickmenu-5758801e3df78c9b46f18734.png)
ด้วยท่าเรือที่ให้เมนูที่เหมาะสมจำเป็นสำหรับเมนูบริบท
เพื่อความสมบูรณ์แม้ว่านี่คือวิธีการปรับเมนูคลิกขวา
เปิดเทอร์มินัลอีกครั้งและรันคำสั่งต่อไปนี้:
cp /var/lib/openbox/debian-menu.xml ~ / .config / openbox / debian-menu.xml
cp /etc/X11/openbox/menu.xml ~ / .config / openbox
cp /etc/X11/openbox/rc.xml ~ / .config / openbox
openbox - กำหนดค่าใหม่
ตอนนี้เมื่อคุณคลิกขวาที่เดสก์ท็อปคุณจะเห็นเมนู Debian ใหม่พร้อมโฟลเดอร์แอปพลิเคชันที่เชื่อมโยงไปยังแอปพลิเคชันที่ติดตั้งในระบบของคุณ
ปรับเมนูด้วยตนเอง
:max_bytes(150000):strip_icc()/obmenu-575881845f9b5892e83fb55b.png)
หากคุณต้องการเพิ่มรายการเมนูของคุณเองคุณสามารถใช้แอปพลิเคชันกราฟิกที่เรียกว่า obmenu
-
เปิดเทอร์มินัลแล้วพิมพ์ดังต่อไปนี้:
obmenu &
ยูทิลิตี้กราฟิกจะโหลด
-
ในการเพิ่มเมนูย่อยใหม่ให้เลือกตำแหน่งที่คุณต้องการให้เมนูย่อยอยู่ในรายการและเลือก เมนูใหม่.
-
คุณจะถูกขอให้ป้อนป้ายกำกับ
ในการเพิ่มลิงค์ไปยังแอปพลิเคชันใหม่ให้เลือกไฟล์ รายการใหม่.
-
ป้อนป้ายชื่อ (เช่นชื่อ) จากนั้นป้อนเส้นทางไปยังคำสั่งเพื่อดำเนินการ คุณยังสามารถกดปุ่มที่มีจุดสามจุดแล้วไปที่โฟลเดอร์ / usr / bin หรือโฟลเดอร์อื่น ๆ เพื่อค้นหาไฟล์หรือโปรแกรมที่จะเรียกใช้
-
ในการลบรายการให้เลือกรายการที่จะลบและกดลูกศรสีดำขนาดเล็กทางด้านขวาของแถบเครื่องมือแล้วเลือก ลบรายการออกจากรถเข็น.
-
สุดท้ายคุณสามารถป้อนตัวคั่นโดยเลือกตำแหน่งที่คุณต้องการให้ตัวคั่นปรากฏและเลือก ตัวคั่นใหม่.
การกำหนดการตั้งค่า Openbox Desktop
หากต้องการปรับการตั้งค่าเดสก์ท็อปทั่วไปให้คลิกขวาที่เมนูแล้วเลือก obconf หรือป้อนข้อมูลต่อไปนี้ในเทอร์มินัล:
obconf &
ตัวแก้ไขแบ่งออกเป็นหลายแท็บดังนี้:
- กระทู้
- ลักษณะ
- หน้าต่าง
- ย้ายและปรับขนาด
- เม้าส์
- เดสก์ทอป
- ระยะขอบ
- ท่าเรือ
:max_bytes(150000):strip_icc()/ubuntu-openbox-theme-f115fe8c0bbb48fd8807e20ae632b2e3.jpg)
แพทเทิร์น ชุดรูปแบบ หน้าต่างช่วยให้คุณปรับรูปลักษณ์ของหน้าต่างภายใน Openbox
มีธีมเริ่มต้นจำนวนมาก แต่คุณสามารถดาวน์โหลดและติดตั้งธีมของคุณเองได้
:max_bytes(150000):strip_icc()/ubuntu-openbox-appearance-65296f2488ac4822b995bfd092b1cd9f.jpg)
แพทเทิร์น การปรากฏ หน้าต่างช่วยให้คุณสามารถปรับการตั้งค่าต่างๆเช่นรูปแบบตัวอักษรขนาดไม่ว่าจะเป็นหน้าต่างที่สามารถขยายใหญ่สุดย่อเล็กสุดเขียนโค้ดพฤติกรรมปิดรีดขึ้นและนำเสนอบนเดสก์ท็อปทั้งหมด
:max_bytes(150000):strip_icc()/ubuntu-openbox-windows-f3aa5efc424649e2a0ec75fb4f787051.jpg)
แพทเทิร์น หน้าต่าง แท็บช่วยให้คุณเห็นลักษณะการทำงานของ windows ตัวอย่างเช่นคุณสามารถโฟกัสไปที่หน้าต่างโดยอัตโนมัติเมื่อวางเมาส์ไว้เหนือหน้าต่างและคุณสามารถกำหนดตำแหน่งที่จะเปิดหน้าต่างใหม่ได้
:max_bytes(150000):strip_icc()/ubuntu-openbox-move-b16668a91dce4ad89b836ab619f4a335.jpg)
แพทเทิร์น ย้ายและปรับขนาด หน้าต่างช่วยให้คุณตัดสินใจได้ว่าหน้าต่างจะเข้าใกล้หน้าต่างอื่นได้อย่างไรก่อนที่จะมีความต้านทานและคุณสามารถตั้งค่าได้ว่าจะย้ายแอปพลิเคชันไปยังเดสก์ท็อปใหม่หรือไม่เมื่อย้ายออกจากขอบหน้าจอ
:max_bytes(150000):strip_icc()/ubuntu-openbox-mouse-1f52567c7cde46a0a9141967cf868eea.jpg)
แพทเทิร์น เม้าส์ หน้าต่างช่วยให้คุณตัดสินใจได้ว่าหน้าต่างจะรับโฟกัสอย่างไรเมื่อวางเมาส์เหนือหน้าต่างเหล่านี้และยังช่วยให้คุณตัดสินใจได้ว่าการคลิกสองครั้งมีผลต่อหน้าต่างอย่างไร
:max_bytes(150000):strip_icc()/ubuntu-openbox-desktops-b537013a4f6b468b83bb50a6b90a6724.jpg)
แพทเทิร์น เดสก์ท็อป หน้าต่างช่วยให้คุณตัดสินใจว่าจะมีเดสก์ท็อปเสมือนจริงกี่เครื่องและระยะเวลาที่การแจ้งเตือนแสดงขึ้นเพื่อระบุว่าคุณกำลังจะเปลี่ยนเดสก์ท็อป
:max_bytes(150000):strip_icc()/ubuntu-openbox-margins-78d2b7dddc74458d9da68051ea7e69a3.jpg)
แพทเทิร์น อัตรากำไรขั้นต้น หน้าต่างช่วยให้คุณสามารถระบุระยะขอบรอบ ๆ หน้าจอโดยที่หน้าต่างไม่สามารถผ่านได้
:max_bytes(150000):strip_icc()/ubuntu-openbox-dock-d9892369ed974b85940d9c484b1457de.jpg)
แพทเทิร์น ท่าเรือ แท็บช่วยให้คุณควบคุมเลือกการตั้งค่าสำหรับท่าเรือของคุณ มันไม่ได้หมายถึงไคโร แต่การตั้งค่าเหล่านี้มีผลบังคับใช้คุณควรเลือกติดตั้งพาเนลแบบดั้งเดิมมากกว่าเช่น Tint2
สรุป
เอกสารนี้แนะนำคุณเกี่ยวกับแนวคิดพื้นฐานในการเปลี่ยนไปใช้ Openbox
คู่มืออื่นจะถูกสร้างขึ้นเพื่อหารือเกี่ยวกับไฟล์การตั้งค่าหลักสำหรับ Openbox และตัวเลือกการปรับแต่งเพิ่มเติม
