Orbitiny Desktop: สภาพแวดล้อมแบบโมดูลาร์และพกพาได้ ซึ่งกำลังปฏิวัติวงการเดสก์ท็อป Linux

  • Orbitiny เป็นสภาพแวดล้อมกราฟิกแบบโมดูลาร์และพกพาได้ที่สมบูรณ์แบบสำหรับ Linux สร้างขึ้นใหม่ทั้งหมดด้วย Qt และ C++ และสามารถทำงานได้ทั้งในฐานะเดสก์ท็อปเสมือนและเดสก์ท็อปหลัก
  • สถาปัตยกรรมของมันประกอบด้วยส่วนประกอบที่แยกจากกัน 47 ส่วน พร้อมระบบรีสตาร์ทกระบวนการอัตโนมัติ ตัวจัดการไฟล์ขั้นสูง (Qutiny) แผงควบคุมอันทรงพลังพร้อมโปรไฟล์และปลั๊กอิน และระบบธีมแบบไดนามิก
  • โปรแกรมนี้มีคุณสมบัติพิเศษมากมาย เช่น ท่าทางสัมผัสบนเดสก์ท็อป โฟลเดอร์เดสก์ท็อปอิสระสำหรับแต่ละจอภาพและแต่ละเดสก์ท็อปเสมือน สัญลักษณ์ไอคอน การวางหลายรายการพร้อมกัน ตัวจัดการอุปกรณ์จริง และการสนับสนุนแบบบูรณาการสำหรับ WINE, DOSBox และ MAFF
  • โหมดพกพาช่วยให้คุณพกพา Orbitiny ไปกับไดรฟ์ USB พร้อมการตั้งค่าทั้งหมด ในขณะที่โหมดระบบจะบันทึกการตั้งค่าไว้ใน $HOME/.config/orbitiny และผสานรวมเข้าเป็นเดสก์ท็อปที่เสถียรพร้อมใช้งานใน X11

วงโคจร

เดสก์ท็อป Orbitiny นี่เป็นหนึ่งในโครงการที่เริ่มต้นอย่างแทบจะอิสระและจบลงด้วยการท้าทายแนวคิดเดิมๆ หากคุณใช้ Linux มาสักพักแล้วและเริ่มเบื่อที่จะเห็นสิ่งเดิมๆ ใน GNOME, KDE Plasma, Xfce และอื่นๆ สภาพแวดล้อมทางกราฟิกนี้ มันอาจทำให้คุณประหลาดใจมาก ไม่เพียงแต่จะแหวกแนวด้วยคุณสมบัติที่ไม่เคยเห็นในเดสก์ท็อปอื่นๆ เท่านั้น แต่ยังคงรักษารูปลักษณ์แบบคลาสสิกไว้ด้วยไอคอน แผงควบคุม และเมนูที่คุ้นเคยอีกด้วย

นี่ไม่ใช่เพียงแค่การทดลองชั่วคราวเท่านั้น Orbitiny ได้กลายเป็นระบบนิเวศแบบโมดูลาร์อย่างแท้จริง สร้างขึ้นใหม่ทั้งหมดด้วย Qt และ C++ สามารถทำงานเป็นเดสก์ท็อปเสมือนบนสภาพแวดล้อมเดสก์ท็อปปัจจุบันของคุณ หรือติดตั้งเป็นสภาพแวดล้อมระบบหลักของคุณได้ นอกจากนี้ ยังมีคุณสมบัติที่น้อยคนนักจะมี นั่นคือ พกพาได้อย่างสมบูรณ์ คุณสามารถพกพาไปในไดรฟ์ USB พร้อมการตั้งค่าทั้งหมดของคุณ และเรียกใช้งานบนเครื่อง Linux ใดก็ได้ราวกับว่าเป็นสภาพแวดล้อมเดสก์ท็อปที่คุณใช้เป็นประจำ

Orbitiny Desktop คืออะไรกันแน่?

เมื่อเราพูดถึง Orbitiny เราไม่ได้หมายถึงแค่แผงควบคุมทางเลือกธรรมดา หรือการดัดแปลงมาจากโปรเจกต์อื่น Orbitiny Desktop คือ... สภาพแวดล้อมทางกราฟิกที่สมบูรณ์และเป็นเอกลักษณ์ ซึ่งไม่ขึ้นอยู่กับฐานใดๆ มาก่อนนักพัฒนาเริ่มต้นด้วยหน้าต่างว่างเปล่าใน Qt Creator และเมื่อเวลาผ่านไป ก็ได้เปลี่ยนมันให้กลายเป็น DE ขนาดใหญ่ที่ประกอบด้วยส่วนประกอบ 47 รายการ: โปรแกรมภายนอก 45 รายการ (รวมถึงปลั๊กอิน) และโปรแกรมภายใน 2 รายการ ซึ่งจะถูกแยกออกในภายหลัง

ปรัชญาของพวกเขาสามารถสรุปได้เป็นสามเสาหลัก: ฟังก์ชันการทำงาน นวัตกรรม และความสามารถในการขยายทั้งหมดนี้ทำได้โดยไม่ทำให้รูปลักษณ์ที่คุ้นเคยเสียไป กล่าวอีกนัยหนึ่งคือ มันไม่ได้พยายามเปลี่ยนแปลงรูปลักษณ์ภายนอกทั้งหมด แต่เน้นไปที่สิ่งที่คุณสามารถทำได้บนเดสก์ท็อป นั่นเป็นเหตุผลที่มันยังคงรักษาองค์ประกอบคลาสสิก เช่น แถบงาน ไอคอนบนเดสก์ท็อป และเมนูแอปพลิเคชัน ในขณะเดียวกันก็แนะนำคุณสมบัติที่เป็นเอกลักษณ์ เช่น ท่าทางสัมผัสบนเดสก์ท็อป การวางหลายรายการพร้อมกัน และป้ายไอคอนแบบไดนามิก

ความคิดสำคัญอีกประการหนึ่งก็คือ Orbitiny ทำงานอยู่บนระบบจัดการหน้าต่างที่คุณใช้งานอยู่ปัจจุบันมันไม่ได้นำไอคอนของตัวเองมาด้วย: มันอาศัยไอคอนที่ระบบปฏิบัติการของคุณใช้อยู่แล้ว (เช่น KDE Plasma, GNOME เป็นต้น) และทำงานเหมือนแอปพลิเคชันของผู้ใช้ทั่วไป มันจะแสดงหน้าต่างเดสก์ท็อปแบบเต็มหน้าจอซ้อนทับบนสภาพแวดล้อมที่มีอยู่ของคุณ ดังนั้นแม้แต่บนเดสก์ท็อปที่ไม่มีไอคอน (เช่น GNOME แบบ "บริสุทธิ์") คุณก็ยังคงได้สัมผัสกับความรู้สึกแบบคลาสสิกของการแสดงไฟล์และโฟลเดอร์ในพื้นหลัง

พกพาสะดวกเป็นพิเศษ: โหมดแล็ปท็อปและโหมดระบบ

จุดแข็งที่สำคัญที่สุดอย่างหนึ่งของ Orbitiny คือการให้ความสำคัญกับความสะดวกในการพกพา สภาพแวดล้อมนี้สามารถทำงานได้ในสองโหมดหลัก ได้แก่ แบบพกพาและแบบไม่พกพา (ในระดับระบบ)これにより คุณสามารถใช้งานเป็นเดสก์ท็อปสำหรับแขก หรือเป็นสภาพแวดล้อมเดสก์ท็อปหลักได้

En โหมดพกพาไฟล์ทั้งหมดที่จำเป็นสำหรับเดสก์ท็อป ไม่ว่าจะเป็นแอปพลิเคชัน ยูทิลิตี้ และการตั้งค่า จะถูกจัดเก็บไว้ในไดเร็กทอรีเดียว การตั้งค่าต่างๆ จะถูกจัดเก็บไว้พร้อมกับสคริปต์ start-orbitinyด้วยการคัดลอกโฟลเดอร์นั้นไปยังไดรฟ์ USB คุณก็สามารถนำเดสก์ท็อปของคุณติดตัวไปด้วยได้เหมือนเดิมทุกประการ: แผงต่างๆ ธีมต่างๆ และการตั้งค่าต่างๆ เหมือนเดิม เพียงแค่เรียกใช้สคริปต์ `start-orbitiny` บนเครื่อง Linux เครื่องอื่น คุณก็จะได้สภาพแวดล้อมเดียวกันโดยไม่ต้องติดตั้งและไม่ทิ้งร่องรอยใดๆ บนระบบโฮสต์

ในการเปิดใช้งานโหมดนี้ เพียงแค่สร้างไฟล์พิเศษชื่อ “.portable_mode” ก็เพียงพอแล้วขึ้นอยู่กับเวอร์ชัน การตรวจสอบจะทำในพาธพื้นฐาน ($BASE_DIR) หรือใน $BASE_DIR/usr/bin จากนั้น ตัวแปรภายใน $BASE_DIR จะชี้ไปยังไดเร็กทอรีแบบพกพานั้น และ $SHARED_DIR จะอ้างอิงถึงโฟลเดอร์ "shared" ซึ่งแนะนำให้เก็บไฟล์และทรัพยากรที่คุณต้องการใช้ในตัวเรียกใช้งานต่างๆ ไว้ที่นั่น เพื่อให้แน่ใจว่าทุกอย่างยังคงทำงานได้บน Live CD และระบบปฏิบัติการต่างๆ

En โหมดไม่พกพาหรือโหมดระบบOrbitiny ผสานรวมเข้ากับรูปแบบการกำหนดค่ามาตรฐานของ Linux การตั้งค่าของผู้ใช้แต่ละคนจะถูกบันทึกไว้ใน $HOME/.config/orbitinyเช่นเดียวกับสภาพแวดล้อมเดสก์ท็อปสมัยใหม่ทั่วไป คุณสมบัติใหม่ที่สำคัญในเวอร์ชันล่าสุดคือตัวติดตั้งแบบกราฟิก ซึ่งช่วยให้คุณสามารถติดตั้ง Orbitiny เป็นสภาพแวดล้อมแบบสแตนด์อโลนที่เลือกได้จากตัวจัดการการแสดงผล โดยไม่ต้องทำให้ระบบรกด้วยไฟล์ที่กระจัดกระจาย ทุกอย่างถูกจัดระเบียบไว้ในไดเร็กทอรีการติดตั้งเดียว

สถาปัตยกรรมแบบโมดูลาร์และความเสถียรของเดสก์ท็อป

ในเวอร์ชันล่าสุด โครงการนี้ได้รับการออกแบบใหม่อย่างละเอียดถี่ถ้วน นักพัฒนาได้เขียนโค้ดส่วนใหญ่ขึ้นใหม่ เพื่อก้าวข้ามแนวทางการใช้งานแบบ "แขกรับเชิญ" เพียงอย่างเดียว และพัฒนาให้เป็น DE ที่แข็งแกร่ง เหมาะสำหรับการติดตั้งเป็นเดสก์ท็อปหลักโดยไม่ต้องกังวลเรื่องระบบล่มทั่วโลก

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

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

การออกแบบใหม่นี้ส่งผลให้โค้ดเบสได้รับการปรับปรุงให้ทันสมัยและจัดระเบียบใหม่ มีการแก้ไขข้อผิดพลาดหลายสิบรายการที่เกี่ยวข้องกับการลากและวาง การเลือกไฟล์ การจัดวางไอคอน พฤติกรรมของแผงควบคุม และความเสถียรของตัวจัดการคลิปบอร์ดบั๊กที่พบได้ยากเป็นพิเศษซึ่งเกิดจาก std::string และ std::bad_alloc และอาจส่งผลกระทบต่อหลายส่วนประกอบได้รับการแก้ไขแล้ว ส่งผลให้ลดการเกิดข้อผิดพลาดแบบสุ่มและปรับปรุงประสิทธิภาพโดยรวม

โปรแกรมจัดการไฟล์ Qutiny และคุณสมบัติขั้นสูงบนเดสก์ท็อป

Orbitiny มีตัวจัดการไฟล์ของตัวเองที่เรียกว่า Qutiny (บางครั้งอาจเรียกสั้นๆ ว่า Qutinty ในบางตำรา) นี่ไม่ใช่แค่โปรแกรมจัดการไฟล์ทั่วไป แต่เป็นส่วนสำคัญของระบบนิเวศที่มีคุณสมบัติพิเศษไม่เหมือนใคร ในโปรแกรมจัดการไฟล์อื่นๆ

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

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

ลักษณะเด่นอีกประการหนึ่งคือ กาวหลายชนิดคุณสามารถเลือกหลายโฟลเดอร์บนเดสก์ท็อปหรือใน Qutiny แล้วกดวาง ไฟล์หรือข้อความจากคลิปบอร์ดจะถูกกระจายไปยังโฟลเดอร์ที่เลือกทั้งหมด เมื่อรวมกับความสามารถในการ... เปิดเทอร์มินัลหลายเครื่องพร้อมกัน (หนึ่งตัวสำหรับแต่ละไดเร็กทอรีที่เลือกด้วยเมนู “เปิดเทอร์มินัล”) ช่วยให้ขั้นตอนการทำงานง่ายขึ้น ซึ่งบนเดสก์ท็อปอื่นๆ ต้องใช้ขั้นตอนด้วยตนเองมากกว่า

ควิทินีมีหน้าที่แสดงด้วยเช่นกัน ไอคอนเฉพาะสำหรับจุดเชื่อมต่อและไดเร็กทอรีโฮมของผู้ใช้หากอุปกรณ์เช่น /dev/sdc1 ถูกเมานต์ที่ /mnt/my_mountpoint ไม่เพียงแต่ไอคอนจะเปลี่ยนไปเท่านั้น แต่ชื่อที่คุณเห็นในมุมมองไฟล์จะรวมชื่ออุปกรณ์ไว้ในวงเล็บด้วย เช่น “my_mountpoint (/dev/sdc1)” วิธีนี้ช่วยให้คุณระบุได้ทันทีว่าไดเร็กทอรีใดเป็นจุดเมานต์และเมานต์อยู่บนอุปกรณ์ใด โดยไม่ต้องใช้เทอร์มินัล ในทำนองเดียวกัน ไดเร็กทอรีโฮมของผู้ใช้แต่ละคนจะแสดงด้วยไอคอนเฉพาะ ไม่ใช่แค่เส้นทาง /home ซึ่งช่วยให้คุณแยกแยะได้อย่างรวดเร็วจากตำแหน่งใดๆ บนระบบ

ในส่วนของการปฏิสัมพันธ์นั้น Qutiny มีเครื่องมือค้นหาที่รองรับการค้นหาเนื้อหาภายในไฟล์ด้วยตัวเลือกในการขอให้ค้นหาคำอื่นในบรรทัดเดียวกัน ผลลัพธ์จึงแคบลงอย่างมาก มีการปรับปรุงรายละเอียดด้านการใช้งานหลายอย่าง เช่น การกดปุ่มในโฟลเดอร์จะกรองรายการแทนการเลือก และสามารถปรับขนาดไอคอนได้โดยใช้ Ctrl+วงล้อ หรือการคลิกขวา+วงล้อด้วยปุ่มลัด นอกจากนี้ยังมีฟังก์ชันขั้นสูง เช่น "วางด้วย rsync" ซึ่งจะเปิดเทอร์มินัลและคัดลอกโดยใช้ rsync พร้อมกับคำสั่ง `time` เพื่อวัดระยะเวลาการทำงาน

ในด้านการแสดงผล โปรแกรมจัดการไฟล์ อัลบั้มนี้ประกอบด้วยเพลงต้นฉบับ เช่น เพลง Coconutมุมมองไอคอน รายการ และรายละเอียดก็มีให้ใช้งานในผลการค้นหาเช่นกัน เวอร์ชันล่าสุดได้แก้ไขข้อผิดพลาดในการเลือกหลายรายการ เมนูแบบป๊อปอัพที่แสดงในตำแหน่งที่ไม่ถูกต้อง ปัญหาการแสดงตัวอย่างเมื่อปิดใช้งานภาพขนาดย่อ และปรับขนาดไอคอนเล็กน้อยเพื่อให้มั่นใจได้ถึงประสิทธิภาพการทำงานที่ราบรื่นที่สุด

แผงควบคุม Orbitiny: แผงควบคุมหลายแบบ โปรไฟล์ และฟังก์ชัน Drag&Drop ที่ใช้งานได้จริง

แผงควบคุม Orbitiny ไม่ได้เป็นเพียงแค่ "แท่นวางอุปกรณ์ที่สวยงาม" เท่านั้น นี่คือแถบเครื่องมือที่สามารถปรับแต่งได้อย่างมาก พร้อมรองรับการลากและวางโดยไม่ต้องเข้าสู่โหมดแก้ไขคุณสามารถเลือกไฟล์หรือโฟลเดอร์ใดก็ได้จากเดสก์ท็อปหรือโปรแกรมจัดการไฟล์ (รวมถึง Thunar, Nemo, Dolphin ฯลฯ) แล้วลากไปวางบนแถบเพื่อสร้างตัวเรียกใช้งาน ในทำนองเดียวกัน คุณสามารถจัดเรียงแอปเพล็ตและตัวเรียกใช้งานใหม่ได้ง่ายๆ โดยการลากและวาง

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

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

นอกจากนี้ ยังมีเครื่องมือเฉพาะสำหรับการจัดการแผงควบคุมจากส่วนกลางอีกด้วย: ตัวจัดการปลั๊กอิน, ตัวจัดการแผงควบคุม และตัวจัดการธีมจากส่วนติดต่อผู้ใช้เหล่านี้ คุณสามารถเพิ่มปลั๊กอินด้วยการดับเบิ้ลคลิก สร้างหรือลบแผงควบคุม เปิดใช้งานหรือปิดใช้งานแถบเครื่องมือเฉพาะ ใช้ธีม ส่งออกธีม เปิดโฟลเดอร์ และเปลี่ยนชื่อได้โดยไม่ต้องไปยังเมนูบริบทหลายเมนู เป้าหมายคือการกำจัดความรู้สึก "เหมือนเขาวงกตของเมนูย่อย" ที่ผู้เขียนเองยอมรับว่าน่ารำคาญในเวอร์ชันก่อนหน้า

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

ท่าทางสัมผัสบนเดสก์ท็อป บริบทขั้นสูง และแผงควบคุม

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

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

เมนูบริบทก็มีเอกลักษณ์เฉพาะตัวเช่นกัน Orbitiny ใช้เมนูแบบกำหนดเอง ไม่ใช่เมนู QMenu แบบทั่วไปที่ปิดกั้นการแสดงผลนี่หมายความว่าแป้นพิมพ์ลัดสากลของ X11 ยังคงทำงานได้แม้ในขณะที่เมนูบริบทเปิดอยู่ แทนที่จะถูก "แย่งใช้" เหมือนกับที่เกิดขึ้นในแอปพลิเคชันมาตรฐานหลายๆ แอปพลิเคชัน เมนูเหล่านี้ประกอบด้วยโปรแกรมเรียกดูไดเร็กทอรีในตัว การดำเนินการกับไฟล์แบบกำหนดเอง และกล่องโต้ตอบ "เรียกใช้" สำหรับเรียกใช้คำสั่งกับชุดไฟล์ที่เลือก

เพื่อจัดการการกำหนดค่าโดยรวม สภาพแวดล้อมจึงประกอบด้วย แผงควบคุมที่ได้รับการปรับปรุงใหม่โดยใช้ไอคอนเป็นหลักแต่ละส่วนของการตั้งค่าได้ถูกแยกออกเป็นยูทิลิตี้หรือโมดูลอิสระของตัวเอง เพื่อที่ว่าหากเครื่องมือการตั้งค่าใดล้มเหลว ก็จะไม่ส่งผลกระทบต่อแผงควบคุมหรือเดสก์ท็อปทั้งหมด นอกจากนี้ ยังมีการนำระบบสำหรับ... มาใช้ด้วย การตรวจสอบไฟล์ settings.ini แบบเรียลไทม์หากคุณเปิดไฟล์นี้ (ไฟล์ INI ข้อความธรรมดา) และเปลี่ยนแปลงพารามิเตอร์ต่างๆ เช่น ไดเร็กทอรีเดสก์ท็อป วอลเปเปอร์ หรือระยะขอบของเนื้อหา เมื่อคุณบันทึกไฟล์ เดสก์ท็อปจะตรวจจับการแก้ไขและนำการเปลี่ยนแปลงไปใช้ทันที

ในด้านรูปลักษณ์ Orbitiny ได้นำเอาการปรับปรุงด้านความสวยงามมาใช้ เช่น เอฟเฟกต์เฟดและแอนิเมชั่นแบบ "ของเหลว" เมื่อวางเมาส์เหนือไอคอนบนเดสก์ท็อปรวมถึงเงาตกกระทบแบบ 3 มิติบนข้อความไอคอน ซึ่งสามารถเปิดหรือปิดได้จากแผงควบคุม ระบบธีมก็ได้รับการปรับปรุงให้ดียิ่งขึ้นด้วย เอ็นจิ้นธีมแบบไดนามิกที่ใช้ CSS สามารถแก้ไขได้บนดิสก์ และมีตัวจัดการธีมเฉพาะสำหรับแผงควบคุม รวมถึง API ส่วนหลังที่ออกแบบมาสำหรับตัวจัดการธีมระดับโลกในอนาคต

เดสก์ท็อปเสมือนขั้นสูงและการใช้งานหน้าจอแบบอิสระ

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

แนวคิดนี้ได้รับการสนับสนุนจาก... ไดเร็กทอรีเดสก์ท็อปแบบกำหนดเองและเป็นอิสระต่อจอภาพแต่ละจอคุณไม่จำเป็นต้องใช้ $HOME/Desktop: คุณสามารถเลือกเส้นทางใดก็ได้สำหรับแต่ละหน้าจอและแต่ละเดสก์ท็อปเสมือน ในทางปฏิบัติ หมายความว่าคุณสามารถมีเดสก์ท็อปที่เน้นการทำงานบนจอภาพหนึ่งจอ สำหรับโปรเจกต์และเอกสารของคุณ และเดสก์ท็อปที่แตกต่างกันบนอีกจอหนึ่ง สำหรับความบันเทิงหรือการจัดการระบบ โดยใช้โฟลเดอร์ที่แตกต่างกันเป็นฐานและใช้ภาพพื้นหลังที่แตกต่างกัน

ความยืดหยุ่นนี้ยังสะท้อนให้เห็นในวิธีการปรับเปลี่ยนด้วย ระยะขอบเนื้อหาบนเดสก์ท็อปผ่านทาง “การตั้งค่าสภาพแวดล้อมและพื้นที่ทำงาน → ลักษณะที่ปรากฏ” คุณสามารถตั้งค่าระยะขอบด้านซ้าย บน ขวา และล่าง ซึ่งจะกำหนดจุดเริ่มต้นของไอคอนได้ ฟังก์ชันนี้มีประโยชน์อย่างยิ่งหากคุณใช้งาน Orbitiny บนสภาพแวดล้อมอื่นๆ ที่มีแผงควบคุมของตัวเอง (เช่น แถบด้านบนหรือแถบด้านข้างของ GNOME) เพื่อป้องกันไม่ให้ไอคอนถูกซ่อนอยู่หลังแถบเหล่านั้น

ตัวจัดการอุปกรณ์, WINE, DOSBox และฟังก์ชันพิเศษอื่นๆ

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

นอกจากนี้เดสก์ท็อปยังผสานรวมคุณสมบัติอื่นๆ อีกด้วย รองรับ WINE และ DOSBox โดยตรงหมายความว่า หากคุณลากไฟล์ปฏิบัติการของ Windows หรือ DOS ไปที่แถบเครื่องมือ หรือเปิดจาก Qutiny หรือเดสก์ท็อป ไฟล์นั้นจะถูกส่งไปยัง Wine หรือ DOSBox โดยอัตโนมัติ ตามความเหมาะสม แนวคิดก็คือ คุณสามารถจัดการไฟล์ไบนารีเหล่านี้ได้อย่างเป็นธรรมชาติเหมือนกับไฟล์ในเครื่องอื่นๆ โดยไม่ต้องจำคำสั่งเฉพาะใดๆ

อีกสิ่งหนึ่งที่น่าสนใจคือความเข้ากันได้กับ ไฟล์ MAFF (Mozilla Archive Format)หากคุณดับเบิ้ลคลิกที่ไฟล์ MAFF โปรแกรม Orbitiny จะแตกไฟล์ไปยังไดเร็กทอรี /tmp และเปิดไฟล์นั้นราวกับว่าเป็นไฟล์ HTML โดยจะกู้คืนหน้าเว็บที่ถูกเก็บถาวรไว้ ซึ่งเบราว์เซอร์หลายตัวไม่รองรับโดยตรงอีกต่อไปแล้ว

สภาพแวดล้อมยังประกอบด้วย หน้าต่างประเภท “แดชบอร์ด” หน้าต่างนี้จะปรากฏขึ้นเมื่อคุณคลิกที่ขอบของเดสก์ท็อป โดยจะแสดงงานที่กำลังทำงานและแอปพลิเคชันที่ติดตั้ง พร้อมฟังก์ชันการค้นหาและการกรอง ในขณะนี้ การตรวจจับแอปพลิเคชันที่กำลังทำงานได้รับการออกแบบมาสำหรับ X11 เนื่องจากเป้าหมายหลักของโครงการคือการสนับสนุนเซิร์ฟเวอร์กราฟิกนี้อย่างเป็นทางการเท่านั้น

เกี่ยวกับ Wayland นั้น ผู้เขียนได้กล่าวไว้อย่างชัดเจนแล้วว่า: ปัจจุบัน Orbitiny รองรับเฉพาะ X11 อย่างเป็นทางการเท่านั้น. ใน Wayland พบปัญหาสำคัญอย่างน้อยสองประการ ได้แก่ ปุ่มงานของหน้าต่างแสดงผลไม่ถูกต้อง และถาดระบบทำงานผิดปกติ มีการวางแผนที่จะเพิ่มการรองรับ Wayland compositor อย่างเป็นทางการในภายหลัง แต่ในปัจจุบัน การทดสอบและการพัฒนาเน้นไปที่ X11 เป็นหลัก

ระบบรักษาความปลอดภัย ไฟล์ "วีไอพี" และประสบการณ์การใช้งานที่ราบรื่นใน Orbitiny

อีกแง่มุมหนึ่งที่ได้รับการพิจารณาอย่างรอบคอบคือความปลอดภัยและการป้องกันความผิดพลาดจากมนุษย์ ตัวอย่างเช่น Orbitiny ได้รวมเอาองค์ประกอบต่างๆ ไว้ด้วย รายชื่อไฟล์การกำหนดค่า "วีไอพี" ซึ่งจะถูกโหลดแบบไดนามิกจากไฟล์ vip_files.conf รวมถึงไดเร็กทอรีที่สำคัญ เช่น .config, .local, Desktop และอื่นๆ หากคุณพยายามลบรายการใดๆ เหล่านี้จากตัวจัดการไฟล์ จะมีคำเตือนเฉพาะปรากฏขึ้นเพื่อระบุว่าคุณกำลังจะลบไฟล์การกำหนดค่าที่สำคัญ

เมื่อจัดการกับสคริปต์ ระบบจะมีตัวเลือกที่เรียกว่า “วิ่งและทำเครื่องหมายว่าปลอดภัย” ในกล่องโต้ตอบยืนยัน หากนโยบายเริ่มต้นถูกตั้งค่าเป็น "ถาม" ตัวเลือกนี้จะช่วยให้คุณสามารถเรียกใช้สคริปต์และบันทึกค่าตรวจสอบความถูกต้อง (checksum) ลงในไฟล์ได้ ครั้งต่อไปที่คุณเรียกใช้ หากค่าตรวจสอบความถูกต้องตรงกัน คุณจะไม่ถูกขอให้ยืนยันอีก แม้ว่าคุณจะยังคงใช้โหมด "ถาม" ต่อไปก็ตาม วิธีนี้จะสร้างสมดุลระหว่างความสะดวกสบายและความปลอดภัยโดยไม่ลดทอนการป้องกันขั้นพื้นฐานจากการเปลี่ยนแปลงสคริปต์ที่ไม่คาดคิด

โปรแกรมจัดการคลิปบอร์ดก็มีความล้ำหน้าเป็นพิเศษเช่นกัน นอกจากจะบันทึกข้อความแล้ว ยังบันทึกไฟล์และรูปภาพได้อีกด้วยตัวอย่างเช่น คุณสามารถคัดลอกไฟล์ไปยังคลิปบอร์ด จากนั้นคัดลอกข้อความ เปิดหน้าต่างจัดการคลิปบอร์ด และดับเบิ้ลคลิกไฟล์เพื่อเรียกคืนเป็นเนื้อหาปัจจุบัน หรือลากรายการนั้นจากหน้าต่างจัดการไปยังแอปพลิเคชันอื่นได้โดยตรง ข้อบกพร่องที่ส่งผลต่อการคัดลอกข้อมูล HTML ขนาดของรายการใหม่ที่ใหญ่เกินไป และการไม่ทำงานเมื่อคัดลอกเฉพาะข้อความได้รับการแก้ไขแล้ว และกำลังวางแผนที่จะแยกตัวจัดการนี้ออกเป็นกระบวนการอิสระอย่างถาวรเพื่อเพิ่มเสถียรภาพให้ดียิ่งขึ้น

สุดท้ายนี้ โครงการยังให้ความสำคัญกับรายละเอียดเล็กๆ น้อยๆ ที่ดูเหมือนไม่สำคัญ แต่กลับสร้างความแตกต่างได้: ทางลัดอื่นๆ เช่น CTRL+Insert สำหรับคัดลอกไฟล์หน้าต่างเลือกวอลเปเปอร์ได้รับการออกแบบใหม่ ตอนนี้เป็นตัวเลือกที่แท้จริง ไม่ใช่เพียงวิธีแก้ปัญหาชั่วคราวสำหรับตัวจัดการไฟล์ พร้อมกับการแก้ไขหน้าต่างต่างๆ เช่น "ล้างถังรีไซเคิล" และการปรับแต่งความสอดคล้องของกราฟิกเล็กน้อยในแอปเพล็ตต่างๆ ทั้งหมดนี้ทำให้เดสก์ท็อปดูสวยงามยิ่งขึ้น แม้ว่าผู้เขียนจะเน้นย้ำว่า Orbitiny "ยังไม่เสร็จสมบูรณ์" และยังคงอยู่ระหว่างการพัฒนาอย่างต่อเนื่อง

Orbitiny Desktop ได้กลายเป็นสภาพแวดล้อมกราฟิกขนาดใหญ่ มีความยืดหยุ่น และมีความสมบูรณ์อย่างน่าประหลาดใจ เป็นเรื่องน่าทึ่งที่มันเริ่มต้นจากโครงการส่วนตัว ที่เกิดจากความผิดหวังกับเดสก์ท็อป Linux ทั่วไป มันนำเสนอการผสมผสานที่เป็นเอกลักษณ์: ความสามารถในการพกพาอย่างสมบูรณ์ ฟีเจอร์พิเศษมากมายที่เน้นประสิทธิภาพการทำงานอย่างแท้จริง การผสานรวมอย่างลึกซึ้งกับ X11 ตัวจัดการไฟล์และแผงควบคุมที่เหนือกว่ามาตรฐาน และความสามารถในการทำงานทั้งบนสภาพแวดล้อมเดสก์ท็อปอื่นและในโหมดสแตนด์อโลน ใครก็ตามที่ลองใช้จะพบกับประสบการณ์เดสก์ท็อปที่แตกต่าง ออกแบบมาเพื่อโอบรับแนวคิดของ "เดสก์ท็อปแบบคลาสสิก" อย่างเต็มที่โดยไม่ละทิ้งแนวคิดที่กล้าหาญซึ่งยังไม่แพร่หลายในสภาพแวดล้อมหลัก

Budgie 10.2.8
บทความที่เกี่ยวข้อง:
Budgie Desktop 11 จะขึ้นอยู่กับ Gnome น้อยกว่า