ผู้พัฒนา KDE Plasma กำลังทำการทดสอบบางอย่างกับสภาพแวดล้อมเดสก์ท็อปของตน เนื่องจากมีแผนจะเผยแพร่ KDE Plasma โดยใช้แพ็กเกจ Snap
สิ่งนี้อาจเป็นประโยชน์อย่างมากสำหรับผู้ใช้หลายคนเนื่องจากช่วยให้สามารถย้อนกลับการเปลี่ยนแปลง อัปเดตได้เร็วขึ้น และอื่นๆ อีกมากมาย
ปัจจุบันทิศทางการพัฒนาซอฟต์แวร์ในโลกของลินุกซ์นั้นน่าสนใจมากเพราะดูเหมือนว่าปัญหาใหญ่ข้อหนึ่งกำลังได้รับการแก้ไขในที่สุด
เมื่อพูดถึงการแจกจ่ายและการติดตั้งแอปพลิเคชันภายในการกระจายลีนุกซ์ที่แตกต่างกันมันเป็นเรื่องในอดีต
เนื่องจากทั้ง Snap, Flatpak และ AppImage มีความเกี่ยวข้องกันมากในแง่ของการกระจายซอฟต์แวร์ใน Linux
ในบริบทนี้เรามีประเด็นหลัก 3 ประเด็น
- แพ็คเกจ Snapซึ่งมาจาก Canonical และใช้เป็นค่าเริ่มต้นใน Ubuntu
- แพ็คเก็ต Flatpakโดยเฉพาะอย่างยิ่งดูแลโดยชุมชน GNOME และบาง บริษัท เช่น Red Hat
- และในที่สุด แพ็คเกจ AppImageซึ่งเป็นโครงการชุมชนที่ยอดเยี่ยมและทำให้แอปพลิเคชันพกพาได้มาก
ไม่ว่าคุณจะชอบรูปแบบไฟล์แบบไหนก็ตามดูเหมือนว่า Snap กำลังได้รับความนิยมมากขึ้น ในขณะที่ Flatpak ยังไม่ได้รับความนิยมเท่าที่ควร
และดูเหมือนว่าแพ็กเกจของ Snap จะได้รับการตอบรับเป็นอย่างดีในตลาดองค์กร
อย่างไรก็ตามด้วยแอปพลิเคชันแบบปิดและโอเพนซอร์สรวมถึงแอปพลิเคชันเชิงพาณิชย์อื่น ๆ Snaps กำลังก้าวไปสู่กลุ่มที่ Flatpaks ดูเหมือนจะไม่สนใจมากนัก: องค์ประกอบของระบบ
Snap สามารถทำสิ่งต่างๆ ที่น่าสนใจได้หลายอย่างเช่น การทำให้ Kernel, Driver หรืออินเทอร์เฟซทั้งหมดใช้งานได้ ในขณะที่ Flatpak นั้นถูกจำกัดอยู่เฉพาะแอปพลิเคชันแบบดั้งเดิมมากกว่า
KDE Plasma ในรูปแบบ Snap

และอย่างที่กล่าวไว้ในตอนต้นนักพัฒนา KDE กำลังดำเนินการทดลองที่น่าสนใจมากอย่างหนึ่ง
แผนการคือการเผยแพร่สภาพแวดล้อมโดยใช้แพ็กเกจ Snapซึ่งทำให้เรื่องนี้ค่อนข้างน่าสนใจ
แน่นอนว่ามันจะยังคงถูกเผยแพร่ในรูปแบบอื่นต่อไป แต่แนวคิดของการบรรจุไว้ใน Snap นั้นช่วยให้ผู้ใช้ปลายทางสามารถอัปเดตและย้อนกลับเวอร์ชันได้อย่างง่ายดาย
ในขั้นต้นนักพัฒนา KDE ชี้ให้เห็นว่าแพ็คเกจ Snap เป็นวิธีง่ายๆในการทดสอบนวัตกรรมล่าสุดที่ได้รับการพัฒนาโดยไม่จำเป็นต้องรวบรวมซอร์สโค้ด
วิธีการติดตั้ง KDE Plasma เป็น Snap (ทดลอง)?
ตอนนี้คุณคงทราบแล้วว่าเป็นไปได้ที่จะติดตั้งสภาพแวดล้อมเดสก์ท็อปภายในระบบปฏิบัติการ Linux ของคุณ
อย่างไรก็ตามพวกเขาควรระลึกไว้ว่าในขณะนี้มันเป็นแพ็กเกจทดลองดังนั้นผู้ที่ต้องการทดลองใช้สภาพแวดล้อมในรูปแบบนี้อาจพบข้อผิดพลาดบางประการ
และด้วยเหตุนี้พวกเขายังมีความเป็นไปได้ที่จะสามารถรองรับกับรายงานเกี่ยวกับข้อผิดพลาดเหล่านี้
ในการติดตั้งสภาพแวดล้อมคุณต้องมีระบบที่รองรับ Snap อยู่แล้วในกรณีของ Ubuntu ระบบนี้จะรองรับอยู่แล้วโดยค่าเริ่มต้น (ในสองเวอร์ชันล่าสุด)
ในการติดตั้งสภาพแวดล้อมในระบบของเราเราต้องเปิดเทอร์มินัลและในนั้นต้องพิมพ์คำสั่งต่อไปนี้:
snap install --edge --devmode de plasma-desktop
หลังจากนั้น คุณต้องเพิ่มไฟล์ .desktop เข้าไปในโฟลเดอร์ "xsessions"เพื่อให้คุณสามารถเข้าถึง Plasma ของหน้าจอเข้าสู่ระบบของคุณได้ (ปัจจุบันยังไม่รองรับ Wayland):
sudo wget https://metadata.neon.kde.org/snap/plasma-snap.desktop -O /usr/share/xsessions/plasma-snap.desktop
หลังจากนั้นเพียงแค่ออกจากระบบของคุณและบนหน้าจอเข้าสู่ระบบคุณจะพบตัวเลือกในการเข้าสู่ระบบด้วยเซสชัน Plasma
จะลบ KDE Plasma ที่ติดตั้งโดย Snap package ได้อย่างไร?
ในการลบสภาพแวดล้อมเดสก์ท็อป KDE Plasma ออกจากระบบของคุณเพียงแค่ลบไฟล์ที่เพิ่มใน xsessions
/usr/share/xsessions/plasma-snap.desktop
และยังลบ Snap ได้ตามปกติ
หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับโครงการใหม่ที่ดำเนินการโดยนักพัฒนา KDE คุณสามารถเยี่ยมชมลิงก์ต่อไปนี้ได้