
เมื่อไม่กี่วันที่ผ่านมา ทีมพัฒนาสภาพแวดล้อมเดสก์ท็อป Trinity ได้ประกาศเปิดตัวเวอร์ชันอัปเดตใหม่ของสภาพแวดล้อม "Trinity Desktop R14.1.4" ซึ่งเป็นการอัปเดตที่ถือเป็นเวอร์ชันการบำรุงรักษาเวอร์ชันที่สี่ของซีรีย์ R14.1.x ซึ่งเป็นการสานต่อวิวัฒนาการของ KDE 3.5.x แบบคลาสสิกและไลบรารี Qt 3
รุ่นสำหรับการบำรุงรักษานี้ไม่เพียงแต่รวมการแก้ไขจุดบกพร่องแบบคลาสสิกและการเพิ่มประสิทธิภาพเท่านั้น แต่ยังนำการปรับปรุงต่างๆ มาให้ด้วย เช่น การเพิ่มโมดูลใหม่ ฟังก์ชันการทำงานที่ได้รับการปรับปรุง การสนับสนุนที่ได้รับการปรับปรุง และอื่นๆ อีกมากมาย
คุณสมบัติใหม่ที่สำคัญใน Trinity Desktop R14.1.4
หนึ่งในจุดเด่นของเวอร์ชันนี้คือการเพิ่มโมดูลใหม่ลงในตัวกำหนดค่าระบบซึ่งช่วยให้คุณจัดการแพ็กเกจทางเลือกในระบบปฏิบัติการแบบ DEB และ RPM ได้ ตัวอย่างเช่น การเลือกคอมไพเลอร์อย่าง GCC หรือ Clang เพื่อใช้เป็นตัวจัดการแพ็กเกจแบบกำหนดเองนั้นง่ายขึ้น
นอกจากนี้ ในด้านความสวยงาม Trinity Desktop R14.1.4 ยังนำเสนอการปรับปรุงประสบการณ์การใช้งานด้วยวอลเปเปอร์เวกเตอร์ใหม่ 22 แบบในสไตล์ "Modern Times" และ "Progressive" การแนะนำธีมภาพ "Euforie"และการเพิ่มโทนสีอีก 15 แบบ เพื่อให้สามารถปรับแต่งสภาพแวดล้อมแบบคลาสสิกได้มากยิ่งขึ้น
การปรับปรุงความเข้ากันได้
Trinity Desktop R14.1.4 มาพร้อมกับการปรับปรุงด้านความเข้ากันได้ โดยเฉพาะอย่างยิ่งการสนับสนุนที่ดีขึ้นในไลบรารี TQt 3 สำหรับอักขระตัวแทน Unicode รวมถึงอักขระที่อยู่นอกเหนือช่วง U+FFFF ตลอดจนระนาบ Unicode ใหม่ ซึ่งช่วยปรับปรุงความเข้ากันได้ในระดับสากล นอกจากนี้ยังเพิ่มการสนับสนุนสำหรับ GCC 15, Poppler 25.01, Ubuntu 25.04 และ Fedora 43ในขณะเดียวกัน การสนับสนุนสำหรับ Ubuntu 23.04 และ Raspbian ที่ใช้ Debian 10 ถูกลบออก ซึ่งถือเป็นก้าวสำคัญในการปรับปรุงสภาพแวดล้อมเดสก์ท็อปให้ทันสมัยยิ่งขึ้น
สิ่งที่น่าสนใจอีกอย่างคือการปรับปรุงที่เกิดขึ้นในส่วนประกอบต่างๆ บนเดสก์ท็อป ตัวอย่างเช่นโปรแกรมดูไฟล์ PDF kpdf ตอนนี้สามารถใช้แท็บได้แล้วในขณะที่โปรแกรมเล่นมัลติมีเดีย Codeine มีตัวเลือกใหม่ๆ เช่น การควบคุมตัววิเคราะห์ตามบริบทจากแถบสถานะ ตัววิเคราะห์สัญญาณสำหรับการเล่นเสียง และความสามารถในการเรียกดูไฟล์ FLAC
โปรแกรมจัดการไฟล์ในเวอร์ชันนี้มีปลั๊กอินใหม่ที่รองรับไฟล์ MP4 แล้ว และโปรแกรมจัดการเค้าโครงแป้นพิมพ์ kxkb ก็ได้เพิ่มตัวเลือกต่างๆ เช่น "Stretch Flag," "Dim Flag," และ "Show Indicator Bezel" พร้อมทั้งปรับปรุงตรรกะการเปลี่ยนเค้าโครงและการเก็บรักษาการตั้งค่าระหว่างเซสชัน นอกจากนี้ DCOP ยังสามารถใช้เพื่อจัดการแผนการใช้พลังงานและนโยบาย CPU ได้อีกด้วย
การปรับปรุงการตกแต่งหน้าต่างและการใช้งาน
ส่วนประกอบตกแต่งหน้าต่างแบบคู่ (twin-style-dekorator ) ตอนนี้มีกรอบเสริมพร้อมเงาและรองรับความโปร่งใสเสมือน (pseudo-transparency ) การควบคุมการปรับขนาดได้รับการปรับปรุงสำหรับหน้าต่างที่มีขอบบาง และมีการใช้ตรรกะเฉพาะเพื่อแยกความแตกต่างระหว่างการตกแต่งในหน้าต่างที่ใช้งานอยู่และหน้าต่างที่ไม่ได้ใช้งาน การปรับปรุงอื่นๆ ได้แก่ ตัวเลือก dockOnStart ใหม่สำหรับการควบคุมสถานะเริ่มต้นของหน้าต่าง และความสามารถในการรีเซ็ตตัวจับเวลาการแจ้งเตือนด้วยการคลิกเพียงครั้งเดียว
นอกจากนี้โปรแกรมกำหนดค่าเครือข่ายยังช่วยให้คุณสร้างการเชื่อมต่อ VPN ได้โดยตรงจากอินเทอร์เฟซแบบกราฟิก ซึ่งเป็นการรวมฟังก์ชันการทำงานที่ก่อนหน้านี้ต้องใช้โซลูชันภายนอกหรือการกำหนดค่าด้วยตนเอง
แก้ไขข้อผิดพลาด
สุดท้ายนี้ เราไม่สามารถละเลยการแก้ไขข้อบกพร่องที่นำไปใช้ในรุ่น R14.1.4 นี้ การแก้ไขที่สำคัญที่สุดคือการแก้ไขปัญหาดังต่อไปนี้:
- การตั้งค่าแกมมาใน tderandtray
- การสร้างการเชื่อมต่อ VPN ใน tdenetworkmanager
- แสดงข้อผิดพลาดใน Codeine และ SoundKonverter เมื่อคอมไพล์ด้วย Taglib2 บนสถาปัตยกรรม 32 บิต
- ความล้มเหลวในการเริ่มต้นโมดูลที่แชร์กัน
- แก้ไขความสับสนระหว่าง TLS และ STARTTLS ใน KMail
- แก้ไขพฤติกรรมของเค้าโครงแป้นพิมพ์ใน kxkb
- สคริปต์ที่ไม่จำเป็นสำหรับการแปลง Qt3 เป็น TQt3 ได้รับการลบออกไป พร้อมกับเครื่องมือและสิ่งที่ต้องพึ่งพา เช่น uncrustify-trinity
สุดท้ายนี้ สิ่งสำคัญที่ควรกล่าวถึงคือทีม Trinity ยังคงเดินหน้าย้ายเครื่องมือและแอปพลิเคชันต่างๆ ไปใช้ CMake อย่างต่อเนื่องในเวอร์ชันนี้ แอปพลิเคชันต่างๆ เช่นDigikam, Krecipes, Ksquirrel และ KTorrent ได้ถูกแปลงไปใช้ CMake อย่างสมบูรณ์แล้วในขณะที่การใช้ Autotools ได้ถูกยกเลิกในโครงการต่างๆ เช่น KMyFirewall และ Piklab นอกจากนี้ โมดูลที่ล้าสมัยอย่าง Caffeine-Mozilla ก็ถูกลบออกไป และข้อกำหนดขั้นต่ำของ CMake ได้ถูกเพิ่มขึ้นเป็นเวอร์ชัน 3.10
สุดท้ายนี้ หากคุณสนใจเรียนรู้เพิ่มเติมเกี่ยวกับเรื่องนี้คุณสามารถดูรายละเอียดได้ที่ลิงก์ต่อไปนี้
จะติดตั้ง Trinity desktop บน Linux ได้อย่างไร?
สำหรับผู้ที่สนใจติดตั้งสภาพแวดล้อมเดสก์ท็อปนี้บนระบบของตน คุณสามารถทำตามคำแนะนำที่เราแชร์ด้านล่าง
สำหรับผู้ที่ใช้งาน Ubuntu, Linux Mint หรือระบบปฏิบัติการที่พัฒนาต่อยอดจากระบบเหล่านี้ สิ่งแรกที่เราจะทำคือเพิ่มที่เก็บซอฟต์แวร์สำหรับสภาพแวดล้อมลงในระบบของเรา ดังนั้นในการทำเช่นนี้ เราจะเปิดเทอร์มินัลบนระบบและพิมพ์คำสั่งต่อไปนี้:
echo "deb http://mirror.ppa.trinitydesktop.org/trinity/deb/trinity-r14.1.x $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/trinity.list
echo "deb http://mirror.ppa.trinitydesktop.org/trinity/deb/trinity-builddeps-r14.1.x $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/trinity-builddeps.list
เมื่อเพิ่มที่เก็บข้อมูลลงในระบบเรียบร้อยแล้ว ขั้น ตอนต่อไปคือ การดาวน์โหลดและนำเข้าคีย์สาธารณะลงในระบบ โดยใช้คำสั่งต่อไปนี้:
wget http://mirror.ppa.trinitydesktop.org/trinity/deb/trinity-keyring.deb
sudo dpkg -i trinity-keyring.deb
หลังจากนั้น เราจะดำเนินการอัปเดตรายการแพ็กเกจและแหล่งเก็บข้อมูลของเราด้วยข้อมูลต่อไปนี้:
sudo apt-get update
สุดท้ายนี้ เราจะติดตั้งสภาพแวดล้อมลงในระบบของเราด้วยคำสั่งต่อไปนี้:
sudo apt-get install kubuntu-default-settings-trinity kubuntu-desktop-trinity
สำหรับผู้ใช้ openSUSE Tumbleweedสามารถติดตั้งสภาพแวดล้อมได้โดยเรียกใช้คำสั่งต่อไปนี้:
rpm --import http://mirror.ppa.trinitydesktop.org/trinity/rpm/osstw/RPM-GPG-KEY-trinity
zypper ar http://mirror.ppa.trinitydesktop.org/trinity/rpm/osstw/trinity-r14/RPMS/x86_64 trinity
zypper ar http://mirror.ppa.trinitydesktop.org/trinity/rpm/osstw/trinity-r14/RPMS/noarch trinity-noarch
หรือในกรณีของ openSUSE Leap 15.6:
rpm --import http://mirror.ppa.trinitydesktop.org/trinity/rpm/oss156/RPM-GPG-KEY-trinity
zypper ar http://mirror.ppa.trinitydesktop.org/trinity/rpm/oss156/trinity-r14/RPMS/x86_64 trinity
zypper ar http://mirror.ppa.trinitydesktop.org/trinity/rpm/oss156/trinity-r14/RPMS/noarch trinity-noarch
จากนั้นพวกเขาก็เริ่มติดตั้งโดยใช้คำสั่งต่อไปนี้ :
zypper refresh
zypper install trinity-desktop
สำหรับผู้ที่ใช้ Arch Linux หรือระบบปฏิบัติการที่พัฒนาต่อยอดจาก Arch Linuxคุณสามารถคอมไพล์สภาพแวดล้อมได้โดยทำตามคำแนะนำในลิงก์นี้ หรือเพิ่ม repository ต่อไปนี้ลงในไฟล์ pacman.conf ของคุณ
[trinity]
Server = https://repo.nasutek.com/arch/contrib/trinity/x86_64
พวกเขาอัปเดตและติดตั้งด้วย:
sudo pacman -Syu
sudo pacman -S trinity-desktop