การเปิดตัวแพลตฟอร์ม KDE Plasma Mobile 21.12/XNUMX

KDE Plasma Mobile 21.12 ได้รับการเผยแพร่แล้ว โดยอิงตามรุ่นมือถือของเดสก์ท็อป Plasma 5, ไลบรารี KDE Frameworks 5, สแต็กโทรศัพท์ ModemManager และเฟรมเวิร์กการสื่อสาร Telepathy Plasma Mobile ใช้เซิร์ฟเวอร์คอมโพสิต kwin_wayland เพื่อส่งออกกราฟิก และใช้ PulseAudio เพื่อประมวลผลเสียง ในเวลาเดียวกัน ได้มีการเตรียมการเปิดตัวชุดแอปพลิเคชันมือถือ Plasma Mobile Gear 21.12 ซึ่งเกิดจากการเปรียบเทียบกับชุด KDE Gear ในการสร้างอินเทอร์เฟซแอปพลิเคชัน Qt ชุดส่วนประกอบ Mauikit และเฟรมเวิร์ก Kirigami จาก KDE Frameworks ถูกนำมาใช้ซึ่งช่วยให้คุณสามารถสร้างอินเทอร์เฟซสากลที่เหมาะสมสำหรับสมาร์ทโฟน แท็บเล็ต และพีซี

ประกอบด้วยแอปพลิเคชันต่างๆ เช่น KDE Connect สำหรับจับคู่โทรศัพท์ของคุณกับเดสก์ท็อป โปรแกรมดูเอกสาร Okular เครื่องเล่นเพลง VVave โปรแกรมดูรูปภาพ Koko และ Pix ระบบจดบันทึกแบบ buho โปรแกรมวางแผนปฏิทิน calindori ตัวจัดการไฟล์ดัชนี ตัวจัดการแอปพลิเคชัน Discover ซอฟต์แวร์สำหรับ SMS การส่ง Spacebar, สมุดโทรศัพท์พลาสมาสมุดที่อยู่, อินเทอร์เฟซสำหรับการโทรออก plasma-dialer, เบราว์เซอร์ plasma-angelfish และ Messenger Spectral

ในเวอร์ชันใหม่:

  • ฟังก์ชันที่เกี่ยวข้องกับระบบโทรศัพท์ เช่น การโทรออก การถ่ายโอนข้อมูลผ่านผู้ให้บริการโทรศัพท์มือถือ และการส่ง SMS ได้รับการถ่ายโอนจาก oFono stack ดั้งเดิมไปยัง ModemManager ซึ่งผสานรวมกับตัวกำหนดค่าเครือข่าย NetworkManager ในขณะที่ oFono เชื่อมโยงกับตัวกำหนดค่า ConnMan ConnMan ยังคงใช้ในโครงการ Ubuntu Touch และ Sailfish ซึ่งมีชุดแพตช์ของตัวเอง NetworkManager กลายเป็นที่นิยมมากกว่าสำหรับ KDE Plasma Mobile เนื่องจากมีการใช้งานแล้วใน KDE Plasma (เช่นเดียวกับ GNOME และ Phosh) นอกจากนี้ โปรเจ็กต์ ModemManager ต่างจาก oFono ตรงที่ได้รับการพัฒนาอย่างต่อเนื่องและรองรับอุปกรณ์ใหม่ ๆ จะถูกถ่ายโอนไปยังโปรเจ็กต์นี้เป็นประจำ ในขณะที่ oFono ขึ้นอยู่กับชุดของแพตช์ภายนอก ModemManager ยังมีการรองรับที่ดีขึ้นและเสถียรยิ่งขึ้นสำหรับโมเด็มที่ใช้ในอุปกรณ์ Pinephone และ OnePlus 6 ก่อนหน้านี้ การโยกย้ายถูกขัดขวางโดยการเชื่อมโยงสภาพแวดล้อมระบบ Halium ที่ใช้ใน KDE Plasma Mobile กับ oFono แต่หลังจากการตัดสินใจหยุดรองรับ Halium ใน Plasma Mobile สิ่งนี้ไม่ถือเป็นปัจจัยจำกัดอีกต่อไป
  • ในแป้นพิมพ์เสมือน Maliit คุณสามารถเรียกตัวเลือกแป้นพิมพ์เฉพาะสำหรับข้อมูลที่ป้อนได้ เช่น ตัวเลือกแป้นพิมพ์สำหรับการป้อนตัวเลขจะปรากฏขึ้นในช่องตัวเลข ปรับปรุงพฤติกรรมที่เกี่ยวข้องกับเงื่อนไขการแสดงผลของแป้นพิมพ์ด้วย (เงื่อนไขที่จะแสดงและเงื่อนไขที่ไม่แสดง)
  • ปัญหาในการเชื่อมต่อหน้าจอภายนอกเข้ากับโทรศัพท์ ซึ่งนำไปสู่การจัดสรรหน่วยความจำวิดีโอส่วนเกินใน KWin และการขัดข้องบนสมาร์ทโฟน Pinephone ได้รับการแก้ไขแล้ว มีปุ่มใหม่ติดอยู่กับภาพขนาดย่อของแอพที่รันอยู่ซึ่งให้คุณย้ายแอพไปยังหน้าจอภายนอก แนวคิดของเอาต์พุตหลักได้ถูกนำมาใช้เป็นส่วนหนึ่งของวงจรการพัฒนาสำหรับรีลีสถัดไป ซึ่งช่วยให้คุณควบคุมได้ว่าจะให้เอาต์พุตเริ่มต้นบนหน้าจอใด ในทางปฏิบัติ คุณลักษณะนี้จะช่วยให้คุณสร้างสภาพแวดล้อมการทำงานที่ครบครันเมื่อเชื่อมต่อกับหน้าจอภายนอก แป้นพิมพ์ และเมาส์ และยังทำให้สามารถใช้เดสก์ท็อป KDE Plasma แบบคลาสสิกบนหน้าจอภายนอกได้อีกด้วย
  • การใช้งานอินเทอร์เฟซการตั้งค่าด่วนที่แผงด้านบนได้รับการออกแบบใหม่ ตอนนี้คุณสามารถเชื่อมต่อส่วนขยายและเพิ่มการตั้งค่าของคุณเองได้ รวมทั้งเรียกวิดเจ็ตนาฬิกาเมื่อคุณคลิกที่เครื่องหมายชั่วโมงในแผง เพิ่มการตั้งค่าด่วนสำหรับการสลับไปยังโหมดการบิน ตัวบ่งชี้การเชื่อมต่อเครือข่ายมือถือได้รับการออกแบบใหม่เพื่อใช้ ModemManager เค้าโครงขององค์ประกอบบนแผงด้านบนได้รับการปรับให้เหมาะกับหน้าจอที่มีพื้นที่ว่างสำหรับกล้อง
    การเปิดตัวแพลตฟอร์ม KDE Plasma Mobile 21.12/XNUMX
  • ใช้ความสามารถในการย้ายแถบงานด้านล่างไปด้านข้างเพื่อประหยัดพื้นที่แนวตั้งในโหมดแนวนอน
    การเปิดตัวแพลตฟอร์ม KDE Plasma Mobile 21.12/XNUMX
  • การสนับสนุนแบบบูรณาการสำหรับโปรโตคอลการเปิดใช้งาน xdg ซึ่งช่วยให้คุณสามารถถ่ายโอนโฟกัสระหว่างพื้นผิวระดับแรกที่แตกต่างกัน ตัวอย่างเช่น ด้วยการเปิดใช้งาน xdg อินเทอร์เฟซตัวเรียกใช้งานแอปพลิเคชันหนึ่งสามารถให้ความสำคัญกับอินเทอร์เฟซอื่น หรือแอปพลิเคชันหนึ่งสามารถเปลี่ยนโฟกัสไปยังอีกอินเทอร์เฟซหนึ่งได้ เมื่อใช้การเปิดใช้งาน xdg ภาพเคลื่อนไหวที่ดีขึ้นจะถูกนำมาใช้เมื่อเปิดแอปพลิเคชัน ปิดหน้าจอ และหมุนภาพ
  • กรอบงาน Kirigami ซึ่งช่วยให้คุณสามารถสร้างอินเทอร์เฟซสากลสำหรับระบบมือถือและเดสก์ท็อปได้ใช้ส่วนประกอบ NavigationTabBar ซึ่งช่วยให้คุณวางองค์ประกอบการนำทางในแผงด้านล่าง ส่วนประกอบนี้สร้างขึ้นจากบล็อกการนำทางด้านล่างที่ใช้ในอินเทอร์เฟซตัวโทรออกและนาฬิกา และได้รับการปรับเปลี่ยนสำหรับแอปพลิเคชันเช่น Elisa, Discover, Tokodon และ Kasts แล้ว
    การเปิดตัวแพลตฟอร์ม KDE Plasma Mobile 21.12/XNUMXการเปิดตัวแพลตฟอร์ม KDE Plasma Mobile 21.12/XNUMXการเปิดตัวแพลตฟอร์ม KDE Plasma Mobile 21.12/XNUMX
  • ในแอปพลิเคชันพยากรณ์อากาศ การใช้งานการแสดงภาพแบบไดนามิกได้รับการออกแบบใหม่และพฤติกรรมเมื่อเปลี่ยนสถานที่มีการเปลี่ยนแปลง ตัวอย่างเช่น การแสดงภาพฝนบนโทรศัพท์ Pinephone สามารถแสดงได้ที่ 30 เฟรมต่อวินาที แทนที่จะเป็น 5 เฟรม แถบด้านข้างได้ถูกลบออกจากอินเทอร์เฟซเวอร์ชันมือถือโดยสิ้นเชิง
    การเปิดตัวแพลตฟอร์ม KDE Plasma Mobile 21.12/XNUMXการเปิดตัวแพลตฟอร์ม KDE Plasma Mobile 21.12/XNUMX
  • Koko Image Viewer มีแถบนำทางด้านล่างที่เหมาะกับอุปกรณ์เคลื่อนที่เพื่อให้ใช้งานจากโทรศัพท์ของคุณได้ง่าย มีการเพิ่มหน้าภาพรวมใหม่ซึ่งประกอบด้วยรูปภาพที่แสดงก่อนหน้านี้ทั้งหมด และให้ความสามารถในการกรองตามสถานที่ วันที่ และไดเรกทอรีออนไลน์ มีการเสนอกล่องโต้ตอบ "แชร์" ใหม่ ซึ่งใช้สำหรับการส่งรูปภาพ โปรแกรมแก้ไขรูปภาพในตัวได้เพิ่มฟังก์ชันการปรับขนาดและปรับปรุงการดำเนินการครอบตัด นอกจากนี้ Koko ยังได้ปรับปรุงการเรนเดอร์ไฟล์ SVG และให้การแก้ไขสีบนระบบ X11
    การเปิดตัวแพลตฟอร์ม KDE Plasma Mobile 21.12/XNUMXการเปิดตัวแพลตฟอร์ม KDE Plasma Mobile 21.12/XNUMX
  • ในเว็บเบราว์เซอร์ Angelfish มีการเพิ่มปุ่มเพื่อล้างประวัติการเข้าชม ปรับปรุงการทำงานร่วมกับแป้นพิมพ์เสมือน และมีการเพิ่มหน้าต่างป๊อปอัปเพื่อละเว้นข้อผิดพลาดในการตั้งค่าการเชื่อมต่อที่ปลอดภัย เพิ่มการสนับสนุนตัวกรองเครื่องสำอาง (เพื่อซ่อนองค์ประกอบบนหน้าเว็บ) ในการใช้งานตัวบล็อกโฆษณา
  • โปรแกรมจำลองเทอร์มินัล QMLKonsole ได้รับการออกแบบใหม่ โดยเพิ่มการรองรับแท็บและปุ่มสำหรับควบคุมการแสดงผลของแป้นพิมพ์เสมือน
    การเปิดตัวแพลตฟอร์ม KDE Plasma Mobile 21.12/XNUMXการเปิดตัวแพลตฟอร์ม KDE Plasma Mobile 21.12/XNUMX
  • ในนาฬิกา KClock บล็อกการตั้งค่าจะถูกย้ายจากแผงการนำทางไปยังเมนูส่วนหัว แถบการนำทางถูกย้ายไปยังวิดเจ็ต NavigationTabBar ลักษณะการทำงานเมื่อแสดงการแจ้งเตือนเมื่อเสียงปลุกดังขึ้นมีการเปลี่ยนแปลง ตอนนี้กระบวนการพื้นหลัง KClockd จะถูกปิดโดยอัตโนมัติหลังจากไม่มีการใช้งานเป็นเวลา 30 วินาที หากโปรแกรม KClock ไม่ทำงาน ไม่ได้ตั้งค่าการเตือน และไม่ได้ใช้ตัวจับเวลา
  • ความสามารถของโปรแกรมฟังพอดแคสต์ Kasts ได้รับการขยายอย่างมาก เพิ่มการรองรับส่วนที่มีข้อมูลเกี่ยวกับตอนต่างๆ ที่กล่าวถึงในแท็ก RSS และ MP3 การตั้งค่าจะแบ่งออกเป็นหมวดหมู่แยกกัน เมนูส่วนกลางถูกแทนที่ด้วยแผงด้านล่างและเมนูบริบทในแผงด้านบน การสมัครสมาชิกจะถูกจัดเรียงตามตอนที่ยังไม่ได้เล่น หน้าตอนนำเสนอรายการเดียวแทนที่จะแบ่งออกเป็นแท็บ การดำเนินการเพิ่มและอัปเดตการสมัครรับข้อมูลมีความรวดเร็วขึ้นอย่างมาก ซึ่งในบางสถานการณ์สามารถทำได้เร็วขึ้นถึง 10 เท่า เพิ่มความสามารถในการซิงโครไนซ์ข้อมูลเกี่ยวกับการสมัครสมาชิกและตอนที่ฟังผ่านบริการ gpodder.net หรือแอปพลิเคชัน nextcloud-gpodder
    การเปิดตัวแพลตฟอร์ม KDE Plasma Mobile 21.12/XNUMXการเปิดตัวแพลตฟอร์ม KDE Plasma Mobile 21.12/XNUMX
  • ในไคลเอนต์ Tokodon Mastodon การใช้งานแถบด้านข้างในอินเทอร์เฟซได้รับการปรับปรุง ซึ่งขณะนี้จะแสดงเฉพาะเมื่อมีพื้นที่หน้าจอที่จำเป็นและแสดงอวตารของบัญชี เพิ่มการสนับสนุนสำหรับการตรวจสอบการสะกดและใช้เครื่องมือการจัดการบัญชีขั้นพื้นฐาน
    การเปิดตัวแพลตฟอร์ม KDE Plasma Mobile 21.12/XNUMXการเปิดตัวแพลตฟอร์ม KDE Plasma Mobile 21.12/XNUMX
  • การปรับปรุงตัววางแผนปฏิทินของ Kalendar ให้ทันสมัยยังคงดำเนินต่อไป
    การเปิดตัวแพลตฟอร์ม KDE Plasma Mobile 21.12/XNUMXการเปิดตัวแพลตฟอร์ม KDE Plasma Mobile 21.12/XNUMXการเปิดตัวแพลตฟอร์ม KDE Plasma Mobile 21.12/XNUMX
  • Spacebar โปรแกรมสำหรับรับและส่ง SMS รองรับข้อความ MMS แล้ว แอปพลิเคชันถูกย้ายจาก oFono API ไปยัง ModemManager เพิ่มความสามารถในการปรับแต่งสีและขนาดตัวอักษรสำหรับข้อความจากผู้เข้าร่วมแชท เพิ่มฟังก์ชันการทำงานเพื่อลบข้อความแต่ละข้อความและส่งข้อความที่ยังไม่ได้ส่งอีกครั้ง
    การเปิดตัวแพลตฟอร์ม KDE Plasma Mobile 21.12/XNUMXการเปิดตัวแพลตฟอร์ม KDE Plasma Mobile 21.12/XNUMXการเปิดตัวแพลตฟอร์ม KDE Plasma Mobile 21.12/XNUMX
  • อินเทอร์เฟซสำหรับการโทรออก Dialer ได้รับการถ่ายโอนจาก oFono API ไปยัง ModemManager แอปพลิเคชันแบ่งออกเป็นสองส่วน - ส่วนต่อประสานกราฟิกและบริการพื้นหลัง
    การเปิดตัวแพลตฟอร์ม KDE Plasma Mobile 21.12/XNUMX
  • แพ็คเกจนี้ประกอบด้วยโปรแกรมส่งข้อความ NeoChat (ทางแยกของโปรแกรม Spectral เขียนใหม่โดยใช้เฟรมเวิร์ก Kirigami เพื่อสร้างอินเทอร์เฟซและไลบรารี libQuotient เพื่อรองรับโปรโตคอล Matrix)

ที่มา: opennet.ru

เพิ่มความคิดเห็น