2 คะแนน โดย GN⁺ 2024-03-01 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • KDE เปิดตัว Plasma 6·Frameworks 6·Gear 24.02 พร้อมกัน หลังจาก Plasma 5 ผ่านมาเกือบ 10 ปี และย้ายฐานของเดสก์ท็อปไปสู่ Qt 6
  • การเปลี่ยนแปลงที่ผู้ใช้เห็นชัดที่สุดคือ Wayland เป็นเซสชันเริ่มต้น โดยค่อย ๆ ปรับค่าเริ่มต้นและ UI เพื่อให้ผู้ใช้ Plasma 5 เดิมย้ายมาได้โดยไม่รู้สึกสะดุดมากนัก
  • การเปิดไฟล์จะใช้ ดับเบิลคลิก เป็นค่าเริ่มต้น และการตั้งค่าที่อาจทำให้เกิดพฤติกรรมไม่ตั้งใจ เช่น การเลื่อนเพื่อสลับ virtual desktop จะค่อย ๆ ถูกนำออกจากค่าเริ่มต้น
  • องค์ประกอบหลักอย่าง Dolphin, System Settings, KRunner, Spectacle ฯลฯ ถูกจัดระเบียบใหม่ และเพิ่มฟีเจอร์อย่าง HDR·การจัดการสี, การตั้งสเกลแยกตามจอ, และการบันทึกทั้งเดสก์ท็อป
  • ภายในมีการถอด Frameworks และ API เก่าออก แต่ การรองรับ KDE 5.27 และ X11 จะยังคงอยู่ไประยะหนึ่ง โดยคำนึงถึงความเร็วในการเปลี่ยนผ่านของดิสโทร

“mega release” ของ KDE บนฐาน Qt 6

  • โครงการ KDE ประกาศ “mega release” เมื่อวันที่ 28 กุมภาพันธ์ โดยรวม KDE Plasma 6, KDE Frameworks 6 และ KDE Gear 24.02 เข้าด้วยกัน
  • องค์ประกอบทั้งสามถูกย้ายไปใช้เฟรมเวิร์กพัฒนา Qt 6 เป็นฐาน
  • Plasma 6 ให้ความสำคัญกับการเปลี่ยนผ่านสู่ Wayland ขณะเดียวกันก็เน้นมอบการอัปเกรดที่ราบรื่น รวมถึงการปรับปรุงด้านประสิทธิภาพ ความปลอดภัย และการรองรับฮาร์ดแวร์รุ่นใหม่ให้ผู้ใช้
  • การเปลี่ยนแปลงฝั่งนักพัฒนามุ่งไปที่การเอาเฟรมเวิร์กเก่าออกและลด dependency เพื่อลดภาระในการเขียนแอปพลิเคชันสำหรับ KDE
  • แพ็กเกจ Plasma 6 รุ่นก่อนปล่อยจริงใน Fedora Kinoite nightly ทำงานได้เสถียรและมีประสิทธิภาพดีบนสภาพแวดล้อม ThinkPad X280, RAM 16GB, Core i7-8650U

การเปลี่ยนแปลงค่าเริ่มต้นที่ผู้ใช้ Plasma 5 จะเห็น

  • ความแตกต่างระหว่าง Plasma 5 กับ Plasma 6 ชัดเจนแต่ไม่ฉับพลัน จึงอยู่ในระดับที่ผู้ใช้เดิมสามารถปรับตัวได้โดยไม่ลำบากมาก
  • การเปลี่ยนแปลงค่าเริ่มต้นที่ใหญ่ที่สุดคือ Wayland กลายเป็นกราฟิกเซสชันเริ่มต้น
  • การเปิดไฟล์ โฟลเดอร์ และโปรแกรม เปลี่ยนจากคลิกเดียวเป็นค่าเริ่มต้นแบบ ดับเบิลคลิก
    • ดิสโทรอย่าง Fedora, Kubuntu, Manjaro ได้นำค่าเริ่มต้นจาก upstream ไปปรับเป็นดับเบิลคลิกใช้อยู่แล้ว
    • Nate Graham นักพัฒนา KDE มองว่าดิสโทรใกล้ชิดกับผู้ใช้มากกว่า จึงสะท้อน feedback เรื่องค่าเริ่มต้นแบบดับเบิลคลิกได้ดีกว่า
  • พฤติกรรมการใช้ล้อเมาส์บนเดสก์ท็อปเพื่อสลับ virtual desktop กำลังถูกนำออกจากค่าเริ่มต้น
    • ณ เวลาที่เขียน ใน Fedora Kinoite ยังเปิดใช้งานอยู่
    • ผู้ใช้ที่ต้องการพฤติกรรมเดิมสามารถเปิดกลับได้ใน “Mouse Actions” ของ “Desktop Folder Settings”
  • เมื่อคลิก scrollbar จะไม่เลื่อนทีละหน้า แต่จะย้ายไปยัง ตำแหน่งที่คลิก โดยตรง
    • เป็นการเปลี่ยนแปลงที่ลดการใช้ล้อเลื่อนเมาส์เมื่อต้องเลื่อนระยะไกล
    • อาจเป็นตัวเลือกที่ดีกว่าสำหรับผู้ใช้ที่มีอาการบาดเจ็บจากการใช้งานซ้ำ ๆ (RSI) หรือผู้ที่ต้องการหลีกเลี่ยงอาการดังกล่าว

การจัดระเบียบ Dolphin และ UI เดสก์ท็อป

  • Breeze ซึ่งเป็นธีมเริ่มต้นของ Plasma ได้รับการอัปเดตให้สอดคล้องกับ Plasma 6 แต่ความเปลี่ยนแปลงค่อนข้างละเอียดอ่อน
    • ปรับระยะห่าง ทำให้รู้สึกไม่อัดแน่นเท่าเดิม
    • ลดเส้นที่ใช้แยกองค์ประกอบ UI
  • System Settings ก็ได้รับการปรับปรุง และตำแหน่งของบางการตั้งค่าถูกย้ายจนสังเกตได้ชัดขึ้น
    • KDE ตั้งค่าได้หลายอย่าง แต่ใน Plasma 6 การค้นหาการตั้งค่าที่ต้องการก็ยังอาจเป็นเรื่องยาก
    • ตัวอย่างเช่น การตั้งค่าเลื่อนเพื่อสลับ virtual desktop ไม่ได้อยู่ใน Virtual Desktop settings แต่อยู่ใน Desktop Folder Settings
  • ตัวจัดการไฟล์ของ KDE อย่าง Dolphin จัดโครงสร้างหน้าตั้งค่าใหม่
    • แท็บเดิม 6 แท็บถูกยุบเหลือ 4 แท็บ
    • ตัวเลือกการนำทางและตัวเลือกเริ่มต้นถูกย้ายไปยังแท็บอินเทอร์เฟซใหม่
    • เพิ่มแท็บ feedback จากผู้ใช้ เพื่อให้เลือกส่งสถิติและเข้าร่วมแบบสำรวจได้
  • ฟีเจอร์ feedback ของ Dolphin ไม่แชร์ข้อมูลโดยค่าเริ่มต้น
    • ผู้ใช้สามารถเลือกแชร์ข้อมูลเพียงเล็กน้อย เช่น เวอร์ชันของแอปพลิเคชันและระบบปฏิบัติการ
    • และยังเลือกให้ telemetry เพิ่มเติมได้ เช่น ความละเอียดหน้าจอ เวลาการใช้งาน Dolphin และจำนวน network share ที่ใช้ได้
  • การแสดงไฟล์ล่าสุดเปลี่ยนจากการแบ่งวันนี้·เมื่อวาน มาเน้นที่ ไฟล์ล่าสุดและตำแหน่งล่าสุด
    • การตั้งค่าประวัติไฟล์ไม่ได้อยู่ภายใน Dolphin แต่อยู่ใน System Settings
    • สามารถเก็บประวัติถาวร จำกัดระยะเวลาเป็นรายเดือน หรือปิดทั้งหมดได้
    • แทนที่จะอนุญาตให้ทุกแอปพลิเคชันเข้าถึงประวัติไฟล์ สามารถกำหนดแอปพลิเคชันที่เข้าถึงได้

การปรับปรุง Wayland, การค้นหา และสกรีนช็อต

  • Plasma 6 บนฐาน Wayland รองรับ HDR และการจัดการสี บางส่วน ขึ้นอยู่กับการรองรับของแอปพลิเคชันและจอภาพ
  • สามารถตั้งสเกลของหน้าจอโน้ตบุ๊กและจอภายนอกแยกกันได้
    • ในสภาพแวดล้อมตัวอย่าง สามารถตั้งจอภายนอกเป็น 100% และหน้าจอ ThinkPad เป็น 125% เพื่อให้ขนาดหน้าต่างดูใกล้เคียงกันเมื่อย้ายข้ามจอ
  • Plasma Search ที่รวมอยู่ใน KRunner และ Kickoff application launcher ได้รับการ refactor
    • ตามประกาศรุ่น ความเร็วในการค้นหาเอกสารท้องถิ่นและแอปพลิเคชันเพิ่มขึ้นมาก และการใช้ CPU ลดลง
    • KRunner รู้สึกรวดเร็วในการค้นหาเว็บและเอกสาร แต่ยืนยันผลได้ยาก
  • เครื่องมือสกรีนช็อตของ KDE อย่าง Spectacle รองรับการจับภาพหน้าจอและบันทึกวิดีโอสำหรับทั้งเดสก์ท็อป หน้าต่างแอปพลิเคชัน และบางส่วนของหน้าจอ
    • ทำให้บันทึกและแชร์การทำงานของแอปพลิเคชันได้ง่ายขึ้นเมื่อทำ tutorial หรือรายงาน bug

ฟีเจอร์ที่หายไปและการตั้งค่าที่ถูกจัดระเบียบ

  • เช่นเดียวกับการอัปเดตใหญ่ทั่วไป ฟีเจอร์และการตั้งค่าบางส่วนถูกนำออกเพราะการเปลี่ยนแปลงด้านการออกแบบ ไดรเวอร์ระดับล่าง หรือปัญหาซอฟต์แวร์
  • การตั้งค่า GUI สำหรับทัชแพด Synaptics และ อุปกรณ์อินพุต evdev ถูกนำออก
    • เพราะบน Wayland ไดรเวอร์เหล่านี้ถูกแทนที่ด้วย libinput
  • ฟีเจอร์ที่ไม่มีผู้ดูแลรักษาก็ถูกตัดออกจากรุ่นนี้ด้วย
    • ธีม Air
    • มุมมองไอคอนใน System Settings
    • KHotkeys
  • ฟีเจอร์นำวอลเปเปอร์จากเว็บไซต์ภาพสต็อกฟรี Unsplash ถูกนำออกเนื่องจากการเปลี่ยนแปลง API
  • QuickShare applet สำหรับส่งไฟล์ถูกนำออกเพราะไม่เคยทำงานได้ตามที่ตั้งใจ

การปรับโครงสร้างภายในของ KDE Frameworks 6

  • Plasma 6 อาจไม่รู้สึกเหมือนเป็นการเปลี่ยนแปลงครั้งใหญ่สำหรับผู้ใช้ แต่เพื่อให้เกิดขึ้นได้ จำเป็นต้องมีการจัดระเบียบจำนวนมากใน KDE Frameworks 6
  • หัวใจของ Frameworks 6 ใกล้เคียงกับ การลดและจัดระเบียบ มากกว่าการเพิ่มฟีเจอร์
    • เฟรมเวิร์กที่มีกำหนดเลิกใช้ เช่น KHtml, KJS JavaScript engine และ KHotkeys ถูกนำออก
    • Qt API ที่มีกำหนดเลิกใช้ เช่น QtCodecs ก็ถูกนำออกด้วย
    • dependency ระหว่างเฟรมเวิร์กลดลง เพื่อให้แอปพลิเคชัน Qt ภายนอกสามารถใช้ KDE framework เพียงหนึ่งหรือสองตัวได้
  • API จำนวนมากที่แทบไม่ถูกใช้ หรือมีทางเลือกที่ดีกว่าใน Qt หรือเฟรมเวิร์กอื่น ก็ถูกนำออกเช่นกัน
  • ระบบปลั๊กอินของ KDE ย้ายจากสอง API ไปเป็น API เดียว
  • Qt 6 เองไม่มีการเปลี่ยนแปลง API มากนัก แต่เพิ่มชั้น abstraction สำหรับกราฟิก API
    • รองรับ Metal, Vulkan, OpenGL, DirectX
    • ครอบคลุมกว่าการรองรับเดิมที่เน้น OpenGL+Angle
  • Qt เปลี่ยนจาก qmake ไปใช้ระบบ build CMake และยังช่วยปรับปรุงเครื่องมือสำหรับนักพัฒนา
  • Qt 6 ยังรวมการปรับปรุง Qt Wayland ซึ่งนักพัฒนา KDE ก็มีส่วนร่วมบางส่วนด้วย

KDE 5 และ X11 จะยังคงอยู่ไประยะหนึ่ง

  • Plasma 6 อาจยังมีจุดที่ต้องขัดเกลาไประยะหนึ่ง จึงควรตรวจสอบปัญหาที่ทราบก่อนอัปเกรด
  • ดิสโทรส่วนใหญ่จะยังไม่มี Plasma 6 ให้ใช้ทันที
    • ผู้ใช้ที่ต้องการทดสอบทันทีสามารถดูคำแนะนำใน wiki ของชุมชน KDE
    • ตัวเลือกมีตั้งแต่การ build จากซอร์ส, KDE neon testing edition, ไปจนถึงวิธีเฉพาะสำหรับ Fedora·Gentoo·KaOS·NixOS·openSUSE
  • KDE 5 ยังไม่หายไปอย่างสมบูรณ์
    • เมื่อวันที่ 12 กุมภาพันธ์ ในรายชื่อเมลพัฒนา Plasma, David Edmundson มองว่ามี patch ที่ควรเข้า 5.27 มากพอจนจำเป็นต้องมีรุ่นเพิ่มเติม
    • Justin Zobel มองว่าดิสโทรจำนวนมากจะยังไม่รับ Plasma 6 ไปใช้อีกระยะหนึ่ง ดังนั้น bug fix สำคัญและ security fix ควรถูกนำไปใช้ต่อไป
    • Valorie Zimmerman จาก Kubuntu มองว่านี่เป็นข่าวดี เพราะ Kubuntu LTS ถัดไปจะออกในเดือนมีนาคมและไม่ได้อยู่บนฐาน Qt 6
    • เมื่อวันที่ 19 กุมภาพันธ์ Jonathan Riddell แจ้งว่าทีม Plasma วางแผนออก Plasma 5.27.11 ในวันที่ 6 มีนาคม
  • KDE upstream วางแผนจะยังรวม การรองรับ X11 ต่อไปในระยะสั้น
    • ใน Plasma 6 ก็ยังคาดหวังการรองรับ X11 ได้
    • ยังไม่มีกำหนดการตายตัวสำหรับเวลาที่จะนำออกทั้งหมด และการคาดการณ์มีตั้งแต่ 2 ถึง 5 ปี
    • โครงการระบุว่าจะสื่อสารล่วงหน้าอย่างเพียงพอ และจะไม่หยุดรองรับในชั่วข้ามคืน
  • โดยรวม Plasma 6 มีแนวโน้มจะเป็นการอัปเกรดที่ราบรื่นสำหรับผู้ใช้ และ KDE Frameworks 6 อาจกลายเป็นฐานของการพัฒนา KDE ในอีกหลายปีข้างหน้า

1 ความคิดเห็น

 
GN⁺ 2024-03-01
ความเห็นจาก Hacker News
  • ใช้ Plasma 6 มาจนถึงตอนนี้แล้วพอใจมาก และ การรองรับ Wayland ก็ดีขึ้นมาก
    ก่อนหน้านี้ใช้คีย์ลัดสำหรับสลับกลับไปยังเดสก์ท็อปที่ใช้อยู่ก่อนหน้า แต่ KDE เอาฟังก์ชันนั้นออกไป เลย รายงานบั๊ก แล้วไม่กี่ชั่วโมงต่อมานักพัฒนา KDE ก็ทำ สคริปต์ KWin ใหม่ เพื่อกู้เวิร์กโฟลว์นั้นกลับมาให้
    การเปลี่ยนแปลงที่เกี่ยวข้องอยู่ที่นี่ KDE ยอดเยี่ยมจริง ๆ

    • เพราะ Thinkpad X1 Extreme Gen 2 เลยไม่มีทางเลือกนอกจากต้องใช้ KDE บน Debian/Wayland และก่อนหน้านี้ก็เคยต้องใช้ GNOME ด้วยเหตุผลคล้ายกัน
      แต่สิ่งที่น่าเสียดายมากคือ ปุ่ม Super ไม่ทำงานเป็นวิธีสลับหน้าต่างแบบเดียวกับใน GNOME ใน KDE นั้น Ctrl-F9 ทำหน้าที่เดียวกันได้ แต่ใช้งานลำบากมาก และหลังจากใช้ GNOME มานาน ฟังก์ชันนั้นก็กลายเป็นวิธีหลักในการสลับไปมาระหว่างหน้าต่างที่ซ่อนอยู่
      KDE ดีกว่า GNOME ในหลายด้านอย่างความสามารถในการปรับแต่ง แต่เมื่อเทียบกับ GNOME แล้วมี บั๊ก UI และปัญหาจุกจิก มากเกินไปจนรำคาญ ถ้า Plasma 6 ยังไม่ดีขึ้นก็กะว่าจะย้ายไปใช้อย่างอื่น
      ปัญหาเหล่านี้ไม่เกี่ยวกับ Wayland โดยตรง โน้ตบุ๊กเครื่องนี้เป็น 4K OLED เลยดูสวย แต่การชาร์จผ่าน USB-C แทบต้องพึ่งดวง พอปิดฝาแล้วคีย์บอร์ดก็ไปขูดหน้าจอ และสัญญาณจอภายนอกยังวิ่งผ่านการ์ด Nvidia ทำให้ล้มเหลวแบบประหลาดตามแต่ละชุดการตั้งค่า
      บน Debian 12 ต้องบูต gdm3 แบบ Wayland รอให้จอมอนิเตอร์ซิงก์ก่อน แล้วค่อยล็อกอินเข้า KDE Wayland session ถึงจะใช้จอภายนอกได้
    • อิจฉาที่ Wayland ใช้งานได้ดี สำหรับฉันทนใช้ Wayland ได้แค่ราว 30 นาที แล้วก็มีแอปที่ใช้อยู่บางตัวที่ยังใช้ไม่ได้
      ทั้ง xtrlock กันแมว และ freetube ใช้ไม่ได้ ส่วนเกมอย่าง Dying Light ก็แทบจะเด้งทันที บน KDE 6/X11 ดีขึ้นนิดหน่อย แต่ผ่านไปประมาณชั่วโมงหนึ่งก็ยังพังอยู่ เลยกำลังไล่หาสาเหตุ อาจเป็นเพราะระบบนิเวศโน้ตบุ๊ก AMD ก็ได้
    • พอจะอธิบายได้ไหมว่าการรองรับ Wayland ดีขึ้นมากนั้น หมายถึงอะไรบ้าง?
  • ทีม KDE ทำได้ดีมาก และดีที่ได้เห็นว่ามีพัฒนาการต่อเนื่อง
    ถ้าเป็นคนใช้ KDE ก็อยากแนะนำให้ลองเปิดตั๋วที่ bugs.kde.org กันบ้าง Nate เป็นคนที่มีแรงผลักดันสูงมาก ดูเหมือนจะเห็นตั๋วที่เข้ามาแทบทั้งหมด และที่สำคัญคือโดยรวมแล้วมักถูกจัดการอย่างมั่นคงภายในเวลาที่สมเหตุสมผล
    อีกทั้งยังค่อนข้างเปิดรับไอเดียและฟีดแบ็กที่สอดคล้องกับแนวทาง UX ทั่วไปด้วย อยากเห็นดิสโทรต่าง ๆ ใช้ KDE เป็นค่าเริ่มต้นมากขึ้น และมีการจัดชุดคอนฟิก KDE ที่มีเอกลักษณ์ของตัวเองออกมา KDE ยืดหยุ่นมาก แต่ดิสโทรส่วนใหญ่กลับแค่โยนค่าตั้งต้นมาให้

    • ตอนนี้สิ่งที่ไม่พอใจที่สุดใน KDE คือโปรแกรมจัดการไฟล์ Dolphin
      มันพยายามจะทำทุกอย่าง แต่ก็มีบั๊กเล็ก ๆ อยู่ทั่วทั้งโปรแกรม รันเป็น root ก็ไม่ได้ และทุกครั้งที่แก้ไขไฟล์บนเครือข่าย เวลาจะบันทึกก็มักถามยืนยันซ้ำสองรอบเสมอ ถึง Nautilus จะฟีเจอร์น้อยกว่าและหน้าตาไม่สวย แต่ก็น่าหงุดหงิดน้อยกว่า
    • เพิ่งเปิดตั๋วไปไม่นานนี้ แล้วพอรู้ว่าคนที่เข้ามาตรวจคือผู้นำของ KDE ก็แปลกใจ ถ้า Nate เห็นอยู่ก็อยากบอกว่าขอบคุณ
    • รู้สึกว่าถ้าใช้ KDE ก็แทบจะต้องใช้ Neon อยู่แล้วหรือเปล่า เพราะดูเหมือนจะเปิดตั๋วได้เฉพาะกับเวอร์ชันล่าสุดเท่านั้น
      บน Ubuntu LTS มีบั๊กเล็ก ๆ เกี่ยวกับการส่งไฟล์ของ KDE Connect เยอะมาก แต่คิดว่าคงไม่มีใครสนใจ แถมยังเป็นแนว “ส่งไม่สำเร็จด้วยสาเหตุที่ไม่ทราบ” หรือ “ไฟล์เสียหายด้วยสาเหตุที่ไม่ทราบ” เลยแทบเป็นไปไม่ได้ที่จะทำซ้ำปัญหา
    • ตรงข้ามกับคำว่า “สิ่งสำคัญคือมันถูกจัดการภายในเวลาที่สมเหตุสมผล” ก็ยังมี regression bug ที่มีมา 9 ปี ซึ่งถูกทำเครื่องหมายว่า “แก้ไขแล้วในต้นน้ำ”
      ถ้ายังเป็นแนวคิดแบบสมัย KDE 3.x และ 4.x ที่ไม่ยอมทำวิธีแก้ซึ่งใช้งานได้จริงภายใน KDE เอง แล้วเลือกจะรอวิธีแก้ที่สมบูรณ์แบบซึ่งอาจไม่มีวันมาถึง ก็รู้สึกว่าไม่คุ้มที่จะรายงานบั๊ก
    • ถ้าต้องอาศัยการปรับตั้งค่าแบบนี้ KDE ก็ควรลงทุนกับ การปรับปรุงค่าเริ่มต้น ให้มากกว่านี้
      ปกติคนเราจะไม่ค่อยลงลึกในเมนูตั้งค่า เว้นแต่ว่าจะมีอะไรขัดใจจริง ๆ ต่อให้มีตัวเลือกที่ยอดเยี่ยมแค่ไหน ถ้ามันปิดไว้เป็นค่าเริ่มต้น มันก็จะถูกปิดอยู่อย่างนั้นต่อไป
  • โดยส่วนตัวแล้วรู้สึกว่า KDE เหมือนสิ่งที่อยากเป็น GNOME แต่ไปไม่ถึง ไม่ใช่แค่เดสก์ท็อปเอนไวรอนเมนต์ แต่รวมถึงแอปของ KDE ด้วย เช่น ถ้าเทียบ Krita กับ GIMP ก็จะเห็นชัด
    KDE ดูเหมือนทำอะไรได้มากกว่า และให้ความรู้สึกสุกงอม มั่นคง แข็งแรงกว่า
    เคยชอบ GNOME2 แต่พอเปลี่ยนไปเป็น GNOME3 ก็รู้สึกว่ามีบางอย่างไม่ลงรอยกัน ทั้งในตัวโครงการโดยรวมและในแง่ปฏิกิริยาของผู้ใช้
    มองว่า UI คลาสสิกยุค Windows NT อย่างช่วง 95·98·2000·XP คือจุดสูงสุดของการออกแบบ และชอบที่ KDE ยังรักษาทิศทางนั้นไว้ได้ระดับหนึ่งพร้อมทำให้ทันสมัยขึ้น

    • แม้ Krita กับ GIMP จะมีความสามารถทับซ้อนกันมาก แต่ในเชิงเทคนิคแล้วมีจุดประสงค์ต่างกัน
      Krita เป็นแอปวาดภาพดิจิทัลเป็นหลัก และทำงานแก้ไขภาพทั่วไปได้ด้วย ส่วน GIMP เป็นแอปแก้ไขภาพเป็นหลัก และพอทำงานวาดภาพดิจิทัลได้ในระดับหนึ่ง
      เพราะแบบนั้นความสามารถด้านแก้ไขภาพของ Krita โดยเฉพาะส่วนที่นอกเหนือจากงานเพนต์ยังด้อยกว่า และ GIMP แข็งแรงกว่า ในทางกลับกัน ความสามารถด้านวาดภาพดิจิทัลของ GIMP ก็จำกัดกว่าของ Krita มาก
    • ถ้าพูดแบบย่อ ๆ KDE เดินตาม สายของ Windows ส่วน GNOME เดินตาม สายของ Mac
      แค่ดูเครื่องมือจับภาพหน้าจอก็เห็นได้แล้วว่า widget จับภาพหน้าจอล่าสุดของ GNOME แทบจะเหมือนกับ widget จับภาพหน้าจอของ macOS รุ่นใหม่
      น่าเสียดายที่ Ubuntu ซึ่งเป็นดิสโทรแบบ “ไม่ปวดหัว” กลับใส่เดสก์ท็อปเอนไวรอนเมนต์ที่น่าจะทำให้พวกสายเนิร์ดหงุดหงิดได้มากกว่า KDE มาเป็นค่าเริ่มต้น หลังย้ายไป KDE ประสบการณ์ Linux ก็ดีขึ้นมาก และแม้จะเคารพสิ่งที่ GNOME ทำ แต่ KDE ให้ความรู้สึกเหมือนบ้านมากกว่า
    • GUI framework พื้นฐานของ KDE คือ Qt ซึ่งมีบริษัทที่ประสบความสำเร็จหนุนหลัง และถูกใช้ในแอปเดสก์ท็อประดับมืออาชีพจำนวนมาก
      สิ่งนี้อธิบายได้ค่อนข้างดีว่าทำไม Krita ถึงให้ความรู้สึกว่าเป็นงานที่สมบูรณ์กว่าของ GIMP
    • ในเชิงประวัติศาสตร์ GNOME ถือกำเนิดขึ้นมาในยุคที่ไลเซนส์ของ Qt ยังยุ่งยาก เพื่อเป็น รุ่นโคลนแบบ GPL ของ KDE ดังนั้นคำพูดที่ว่า “KDE อยากเป็น GNOME” จึงเรียกได้ว่าถูกต้องแบบตรงตัวพอสมควร
    • GNOME มี workflow ที่ต่างจาก KDE อย่างสิ้นเชิง
      GNOME คือเหตุผลที่ผมใช้ Linux ถ้าต้องใช้ KDE ก็คงอยู่กับ Windows ต่อ เพราะตรรกะของ workflow แทบจะเหมือนกัน และบน Windows ก็ไม่มีข้อจำกัดเรื่องแอปด้วย
  • ผู้ใช้ที่ชอบพฤติกรรมแบบเดิมยังสามารถเปิดกลับได้ใน “Mouse Actions” ภายใต้ “Desktop Folder Settings” ดังนั้นไม่ได้หายไปแบบสิ้นเชิง
    สำหรับผม ความสามารถในการปรับตั้ง นี้สำคัญมาก เดสก์ท็อปเอนไวรอนเมนต์อื่น ๆ มักมีแนวโน้มตัดฟังก์ชันทิ้งไปเลยโดยอ้างว่าจะพาทุกคนไปตาม “เส้นทางทองคำ” แต่คนเรามีความชอบต่างกัน
    ผมมองว่าค่าเริ่มต้นที่พอเหมาะ และเขาวงกตของการตั้งค่าที่ให้ปรับได้ทุกอย่าง ยังดีกว่าแนวคิดแบบ “มันทำงานแบบนี้ ก็ยอมรับไป”

    • กังวลนิดหน่อยที่มันถูกปิดไว้ในค่าเริ่มต้น เพราะนี่เป็นหนึ่งในพฤติกรรมของ KDE ที่ชอบมากจริง ๆ
      ถ้าปล่อยให้เห็นพื้นหลังอยู่นิดหน่อย ก็จะสลับ virtual desktop ได้ง่ายมาก จะคลิกตัวแสดง virtual desktop บน toolbar ก็ได้ แต่พอชินแล้วมันกลายเป็นความจำของกล้ามเนื้อไป พอไม่มีแล้วจะรู้สึกติดขัด
      ถ้ามันไม่ใช่ค่าเริ่มต้นอีกต่อไป ก็มีโอกาสสูงที่จะกลายเป็นตัวเลือกประเภท “มีผลกับผู้ใช้น้อย เลยลบออกได้” ผู้ใช้ส่วนใหญ่คงไม่รู้ด้วยซ้ำว่ามีตัวเลือกแบบนี้อยู่ จึงแทบเลี่ยงไม่ได้ที่จะกลายเป็นฟีเจอร์ของคนส่วนน้อยจริง ๆ
    • ถ้า “เส้นทางทองคำ” ไม่มีประสิทธิภาพสำหรับ workflow บางแบบ การตั้งค่าก็ย่อมสำคัญ
      แต่ผู้ใช้ทั่วไปโดยเฉลี่ยอาจไม่มีความชอบอะไรชัดเจน และสำหรับผู้ใช้จำนวนมาก GNOME ก็ถือว่าสมเหตุสมผลไม่น้อย
  • ข่าวดีคือ KDE ต้นน้ำตัดสินใจเปลี่ยนค่าเริ่มต้นของการเปิดไฟล์จาก คลิกครั้งเดียว เป็น ดับเบิลคลิก
    ดิสโทรอย่าง Fedora, Kubuntu, Manjaro เปลี่ยนค่าเริ่มต้นจากต้นน้ำกันอยู่แล้ว และ Nate Graham ก็เสนอว่าควรยอมรับเสียที เพราะดิสโทรอยู่ใกล้ผู้ใช้มากกว่าและได้รับฟีดแบ็กว่าดับเบิลคลิกเป็นค่าเริ่มต้นที่ดีกว่า
    ความท้าทายใหญ่สุดบน Wayland เคยเป็นการอัดหน้าจอด้วย OBS ให้ได้ง่ายเหมือน X11 แต่ตอนนี้ดูเหมือนจะไม่ใช่ปัญหาใหญ่แล้ว ไม่ชอบที่ไอคอนด้านบนของ GNOME ติดเข้าไปในวิดีโอ แต่บางทีนั่นอาจเป็นสัญญาณว่าไม่ควรอัดทั้งหน้าจอก็ได้
    ตอนนี้แทบไม่ได้ใช้เครื่อง Fedora แล้ว และจะ SSH เข้าไปเมื่อจำเป็น โดยมี WSL2 ก็เพียงพอแล้ว

    • ส่วนตัวผมชอบการเปิดแบบคลิกครั้งเดียวมากกว่า ถึงอย่างนั้นก็ไม่มีปัญหา เพราะสไตล์ KDE คือยังตั้งให้เป็นแบบที่ต้องการได้
    • ถ้ายังไม่เคยลองเปิดด้วยคลิกครั้งเดียว แนะนำอย่างมาก
      เมื่อก่อนผมก็ไม่ชอบ แต่พอชินแล้วก็ไปมาระหว่างโฟลเดอร์กับไฟล์ได้เร็วขึ้นมาก พอลองคิดดู การคลิกครั้งเดียวเพื่อเปิดอะไรสักอย่างก็ดูเป็นธรรมชาติกว่าในแง่ความสอดคล้องของ UI ด้วย
    • ใน Plasma 6 มีการทุ่มความพยายามอย่างมากเพื่อให้ การอัดหน้าจอ บน Wayland ทำงานได้ลื่นไหลที่สุด
      ทั้ง OBS และ Spectacle ซึ่งเป็นเครื่องมือจับภาพหน้าจอ/บันทึกหน้าจอพื้นฐานนั้นใช้งานได้เลย
      ยังมีการพัฒนากลไกที่ทำให้แม้แต่ไคลเอนต์ XWayland รุ่นเก่าก็อัดหน้าจอและแชร์หน้าจอได้ด้วย เช่น การแชร์หน้าจอในแอป Electron Discord
    • ผมอัดวิดีโอคู่มือสำหรับทีมพัฒนาด้วย OBS บ่อยมาก และมันทำงานได้ดีบน KDE/Wayland ของ Debian 12
      อัดเต็มหน้าจอก็ได้ และทั้งเว็บแคมกับไมโครโฟน USB ภายนอกก็ทำงานดี
    • เหตุผลที่ผมย้อนกลับมาอ่านอีกครั้งหลังเห็น “ปัญหา” เรื่องคลิกครั้งเดียว คือท้ายบทความบอกว่าพฤติกรรมของ scrollbar ถูกเปลี่ยนเพื่อคำนึงถึงผู้ใช้ที่มีอาการ การบาดเจ็บจากการใช้งานซ้ำ ๆ
      เลยทำให้สับสนว่า KDE ใส่ใจกับอาการแบบนี้จริงหรือไม่ ยิ่งอายุมากขึ้น ฟีเจอร์ที่ช่วยลดการบาดเจ็บแบบนี้ก็ยิ่งน่าขอบคุณ แต่การยอมทิ้งคลิกครั้งเดียวเพราะ “แรงกดดันจากผู้ใช้ใหม่” ดูเป็นเรื่องไม่ฉลาด
      ถึงอย่างนั้นก็ดีที่ยังคงมีตัวเลือกอยู่
  • บน Framework 13 ที่ใช้ NixOS ผมลองเล่น Plasma แล้วเมื่อคืนอัปเกรดเป็น Plasma 6 และจนถึงตอนนี้ถือว่ายอดเยี่ยมทีเดียว
    มุมมองภาพรวมแบบรวมศูนย์ที่ขาดหายไปใน GNOME และ macOS หรือก็คือการปัดขึ้นด้วยสี่นิ้วนั้นดีมาก
    ถ้าเป็นสามนิ้วก็น่าจะดีกว่า แต่เพราะเป็น KDE ก็น่าจะมีตัวเลือกซ่อนอยู่ที่ไหนสักแห่ง
    ผมก็ตั้งตารอที่จะดูคอนเทนต์ HDR บนเวิร์กสเตชันที่มีจอภาพดีกว่านี้ด้วย ส่วนภาพพื้นหลังหน้าล็อกค่าเริ่มต้นใหม่ ไม่รู้ทำไมแต่ผมไม่ชอบมัน
    Plasma 6 แก้ความสับสนของการตั้งค่า panel ที่เคยมีบั๊กเยอะ และตอนนี้ทั้งเข้าใจง่ายขึ้นและทำงานลื่นไหลกว่าเดิม
    ธีม Breeze ใหม่ก็แก้ปัญหาความไม่สม่ำเสมอของระยะห่างที่เคยน่ารำคาญไปได้มาก และดูดีขึ้นมาก
    บั๊กแปลก ๆ ของการปลดล็อกด้วยลายนิ้วมือก็ดูเหมือนจะถูกเก็บกวาดไปแล้ว และธีมเสียงค่าเริ่มต้นใหม่ก็ดีมากจริง ๆ
    ฟีเจอร์อัดหน้าจอใหม่ที่ใช้ด้วย Super+R นั้นใช้งานได้เลยเฉย ๆ และการตั้งค่า PipeWire ก็เข้ากับ OBS ได้ดี จนการอัดเฉพาะหน้าต่างก็ทำได้ตามคาด
    ยังไม่แน่ใจว่าจะมาแทนข้อดีของ Sway และตัวจัดการหน้าต่างแบบไทลิงสำหรับการมัลติทาสก์ระดับเวิร์กสเตชันจริงจังได้ไหม แต่บนโน้ตบุ๊กมันน่าใช้มาก
    ผมเข้าใจว่าทำไมหลายคนถึงไม่พอใจ Wayland แต่สำหรับผมมันแทบจะสมบูรณ์ด้านฟีเจอร์แล้ว ส่วนที่ยังขาดอยู่จริง ๆ สำหรับผมคือการเข้าถึงเดสก์ท็อประยะไกล แต่ในเมื่อการจับภาพหน้าจอทำงานดีและควบคุมจากมือถือผ่าน KDE Connect ได้ ท่อทุกอย่างก็ดูมีพร้อมแล้ว เหลือแค่ตั้งค่าให้เรียบร้อย
    ถ้าสงสัยก็แนะนำให้ลองใช้ดูสักครั้ง ผมว่ามันเป็นจุดเริ่มต้นที่ยอดเยี่ยม

    • ผมสงสัยว่า การรองรับ Wayland ของ NixOS ตอนนี้ไปได้ถึงไหนแล้ว และอยากรู้ด้วยว่าต้องไปแก้การตั้งค่า nix เยอะแค่ไหน
      ตอนลองกับ Plasma 5 เมื่อไม่กี่เดือนก่อน มันพอใช้งานได้ระดับหนึ่ง แต่ต้องไปปรับตั้งค่าหลายอย่าง และผมก็ยังตั้งสเกลบน HiDPI ให้สม่ำเสมอไม่ได้
    • เหตุผลที่ทำให้เป็นสามนิ้วยากคือ การปัดสามนิ้ว ถูกจองไว้สำหรับสลับเดสก์ท็อป และเดสก์ท็อปสามารถจัดเป็นกริดสองมิติได้
      ถึงอย่างนั้นก็อยากให้เปลี่ยนได้ในตั้งค่า และยิ่งดีถ้าจะผูกการทำงานที่ต้องการเข้ากับการปัดสามนิ้วหรือสี่นิ้วแบบไหนก็ได้
    • NixOS น่าจะทำงานได้ดีอยู่แล้ว แต่อยากรู้ว่าต้องปรับอะไรเยอะไหมกว่าจะใช้ได้ ลายนิ้วมือใช้ได้หรือเปล่า และแบตเตอรี่อึดแค่ไหน
    • ใน 6.0 ยังตั้งค่าไม่ได้ แต่มีแผนจะเพิ่ม การตั้งค่าท่าทางทัชแพด
  • KDE ทำให้ความรักที่ผมมีต่อเดสก์ท็อปกลับมาอีกครั้ง หลังจากใช้ Mac มาหลายปี
    ผมใช้มันบน PC, โน้ตบุ๊ก และ Steam Deck และก็ชอบแอปอย่าง Konsole, Kate และ KDE Connect มากด้วย โดยรวมแล้วเป็นโปรเจ็กต์ที่น่าประทับใจมาก และสำหรับผมมันไปไกลกว่า macOS กับ Windows แล้ว ขอบคุณทุกคนที่มีส่วนร่วมกับงานนี้จริง ๆ

    • ไม่นานมานี้เพื่อนร่วมงานคนหนึ่งพยายามขายความเป็นระบบนิเวศของ Apple โดยยกตัวอย่างว่า AirPods ที่เชื่อมกับ Mac อยู่ ถ้ามีสายโทรเข้า มันจะสลับไปที่ iPhone ให้เอง
      พอผมบอกว่าสิ่งเดียวกันนี้ก็ทำได้บนโน้ตบุ๊ก Asus ที่รัน Kubuntu, โทรศัพท์ Motorola และหูฟัง OnePlus เขาก็ดูประหลาดใจมาก
    • KDE แบบค่าเริ่มต้นให้ความรู้สึกคุ้นเคยมากสำหรับคนที่ย้ายมาจาก Windows อย่างน้อยก็กับผู้ใช้ Windows 10 และมันก็ทำงานได้ดีโดยไม่มีข้อผิดพลาดร้ายแรง
      ตอนนี้ปัญหาใหญ่ที่สุดของการใช้เดสก์ท็อป Linux ดูเหมือนจะเป็นเรื่องที่ KDE/GNOME/เดสก์ท็อปอื่น ๆ ควบคุมได้ยาก นั่นคือ การรองรับฮาร์ดแวร์ฝั่งผู้บริโภคที่แข็งแรงจริงจัง
      macOS มีเป้าหมายฮาร์ดแวร์ตายตัว ส่วน Microsoft ก็มีผู้ผลิตฮาร์ดแวร์ช่วยทดสอบไดรเวอร์ ระบบนิเวศ Linux จึงยากที่จะให้คุณภาพในระดับเดียวกัน และถึงจะได้เคอร์เนลใหม่ผ่าน Fedora แล้ว ผมก็ยังรอให้โหมดไฮเบอร์เนตบนโน้ตบุ๊กของผมใช้งานได้ดีสักที
  • Breeze เป็นธีมค่าเริ่มต้นของ Plasma และได้รับการอัปเดตใน Plasma 6 แต่ความเปลี่ยนแปลงนั้นดูละเอียดอ่อนราวกับทาสีห้องใหม่จาก “ขาวด้าน” เป็น “ขาวเปลือกไข่”
    ได้โปรดอย่าเอา เส้นระหว่างองค์ประกอบ UI และลักษณะที่ช่วยแยกส่วนต่าง ๆ ออกไปเลย
    พอเอาของพวกนี้ออก การมองโครงสร้างของ UI จะยากขึ้นมาก
    ผมอยากให้กระแสที่ทุกอย่างแบนราบและแทบแยกกันได้แค่ด้วยเฉดเทาเล็กน้อยหายไปเร็ว ๆ มันทำลายส่วนติดต่อผู้ใช้ตลอด 10 ปีที่ผ่านมา ดูสวยก็จริงแต่ใช้งานแย่มาก

    • สงสัยว่าคุณได้ดูสกรีนช็อตจริงหรือเปล่า KDE ไม่ได้เอาการแบ่งระหว่างองค์ประกอบออกไป
      เพียงแต่เปลี่ยนจากการครอบทุกอย่างด้วยกล่อง มาเป็นการแยกสององค์ประกอบด้วย เส้นเส้นเดียว แทน และวิธีเก่านั้นก็ดูน่าเกลียดมาก
      ผมยังรู้สึกว่า Kate 6 ใช้งานได้ดีกว่ามาก เส้นแบ่งยังชัดเจนเพียงพออยู่ แต่ใช้พิกเซลน้อยลงเล็กน้อย เลยดีสำหรับโน้ตบุ๊กความละเอียดต่ำ
    • อย่างน้อยก็น่าจะทำให้บางกว่านี้ สกรีนช็อต บนหน้า release ของ Kate และ Kdenlive ดูแย่มาก
      เนื้อหาที่มีประโยชน์จริง ๆ อย่างโค้ดหรือรายการปัญหาของคลิปกลับถูก UI ที่ว่างเปล่าเสียเป็นส่วนใหญ่เบียดไปกองอยู่มุม ๆ หน้าต่างเอดิเตอร์สูงเกือบ 1080p แล้วแท้ ๆ แต่ยังเห็นได้แทบไม่ถึง 20 บรรทัด และหน้าต่าง Clip Problems ก็ถูกตัดทั้งที่กำลังแสดงอยู่แค่ 8 รายการ
      ต่อให้ไม่นับว่าหน้าจอสัมผัสเกี่ยวข้องกับเดสก์ท็อป Linux มากแค่ไหน มันก็ยังแย่แม้ใช้เกณฑ์ทั่วไป รายการปัญหาของคลิปวางในแนวตั้ง ดังนั้นการขยับตัวชี้ก็มักจะเป็นแนวตั้งเป็นหลัก และข้อได้เปรียบตามกฎของ Fitts จากการทำวิดเจ็ตให้หนาขึ้น ก็ถูกลบล้างด้วยระยะทางเคลื่อนที่ที่มากขึ้นจากการซ้อนสะสมของวิดเจ็ต
      มันอาจเป็นจุดสมดุลที่โอเคบนหน้าจอสัมผัสขนาด 6 นิ้ว แต่ผู้ใช้ Plasma ส่วนใหญ่น่าจะใช้หน้าจอโน้ตบุ๊กหรือเดสก์ท็อปที่ใหญ่กว่านั้นมาก พร้อมแทร็กแพดหรือเมาส์
    • อยากให้มีตัวเลือกที่ทำให้ Plasma ดูและให้ความรู้สึกเหมือน KDE 1·2 แบบเป๊ะ ๆ
    • ดูเหมือนว่าหลัก ๆ แล้วพวกเขาพยายามลดบริเวณที่มี เส้นแบ่งหลายชั้น ซ้อนกัน เหมือนกล่องซ้อนอยู่ในกล่องอีกที
  • ได้รับ Plasma 6 มาแบบไม่ตั้งใจ แล้วตอนนี้ค่าเริ่มต้นเป็น Wayland ก็เลยทำให้เวิร์กโฟลว์พังไปหมด
    เพราะ Wayland ไม่มี API สำหรับแสดงรายการว่ามีหน้าต่างอะไรอยู่บนเดสก์ท็อปบ้าง: https://github.com/Kalmat/PyWinCtl/blob/master/README.md#linux-notice
    สุดท้ายก็กลับไปใช้ X11 ได้แล้ว และแปลกตรงที่ปุ่มออกจากระบบใช้ไม่ได้อีกต่อไป แต่ยังน้อยสคริปต์มอนิเตอร์ของฉันก็ยังทำงานได้

    • สงสัยว่าได้รับมาแบบ “ไม่ตั้งใจ” ได้อย่างไร เพราะยังไม่เข้าแม้แต่ Arch สาย stable
      ตอนนี้ดิสโทรที่น่าจะปล่อยของนี้อยู่ก็คงมีแค่ KDE neon ซึ่งตั้งใจส่งของใหม่ฝั่ง KDE ให้เร็วที่สุด
    • เมื่อก่อนฉันใช้ Wayland แต่พอ Firefox เริ่มใช้ Wayland เป็นค่าเริ่มต้นแล้ว Picture-in-Picture ใช้งานไม่ได้ ก็เลยกลับไปใช้ X
      ค้นใน DuckDuckGo ก็ยังหาวิธีแก้ไม่เจอ ถ้าใครรู้วิธีช่วยบอกที นอกจากเรื่องพวกนี้กับการหาโปรแกรมอัดหน้าจอที่เหมาะ ๆ แล้ว ฉันแทบไม่รู้สึกถึงความต่างมากนัก
    • ตัว compositor ของ Wayland หลายตัวมี API สำหรับแสดงรายการหน้าต่าง
      ไม่แน่ใจว่า Plasma 6 เป็นอย่างไร แต่เท่าที่เข้าใจ บน Wayland การจะมี API แบบนั้นหรือไม่เป็นเรื่องที่ compositor เป็นคนกำหนด
    • มีเครื่องมือทดลองชื่อ wlrctl: https://git.sr.ht/~brocellous/wlrctl
      เอกสารยังไม่ค่อยดีนัก แต่ใช้ wlrctl toplevel list เพื่อดูรายการหน้าต่างได้ และใช้ wlrctl toplevel list state:focused เพื่อดูหน้าต่างที่โฟกัสอยู่ตอนนี้ได้
    • อ่านแล้วนึกถึงสมัยที่ยังมีเวลาและแรงจะจมกับเรื่องไร้สาระแบบนี้เป็นสิบ ๆ ชั่วโมง
      ตอนนี้ขอผ่านดีกว่า
  • เห็นด้วยกับที่บอกว่าแม้ใน Plasma 6 การหาการตั้งค่าก็ยังยากอยู่
    ตอนนี้เครื่องเดสก์ท็อป Linux ของฉันเป็นตัวเดิมที่ใช้มาตั้งแต่ปี 2016 และตั้งค่าทุกอย่างไว้หมดแล้วตั้งแต่หลายปีก่อน ไม่นานมานี้ต้องติดตั้ง Linux ใน VirtualBox ก็เลยเลือก KDE แต่กลับรู้สึกว่ามีการตั้งค่าเยอะเกินไปจนท่วมท้นในทางที่ไม่ดี
    ถ้าเป็นตอนเด็กกว่านี้ฉันอาจจะชอบเพราะมีไฟมากกว่า แต่ตอนนี้ฉันอยากได้ ค่าเริ่มต้นที่สมเหตุสมผล และประสบการณ์ UI/UX ที่สม่ำเสมอ

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