انتشار KDE Plasma Mobile 21.12

نسخه KDE Plasma Mobile 21.12 بر اساس نسخه موبایل دسکتاپ Plasma 5، کتابخانه های KDE Frameworks 5، پشته تلفن ModemManager و چارچوب ارتباطی Telepathy منتشر شده است. پلاسما موبایل از سرور کامپوزیت kwin_wayland برای خروجی گرافیک استفاده می کند و PulseAudio برای پردازش صدا استفاده می شود. همزمان، انتشار مجموعه ای از اپلیکیشن های موبایلی Plasma Mobile Gear 21.12 که به قیاس با مجموعه KDE Gear تشکیل شده است، آماده شده است. برای ایجاد رابط برنامه، از Qt، مجموعه ای از اجزای Mauikit و فریم ورک Kirigami از فریم ورک های KDE استفاده می شود که به شما امکان می دهد رابط های جهانی مناسب برای تلفن های هوشمند، تبلت ها و رایانه های شخصی ایجاد کنید.

این شامل برنامه هایی مانند KDE Connect برای جفت کردن تلفن شما با دسکتاپ، نمایشگر اسناد Okular، پخش کننده موسیقی VVave، نمایشگرهای تصویر Koko و Pix، سیستم یادداشت برداری buho، برنامه ریز تقویم calindori، مدیر فایل Index، مدیر برنامه Discover، برنامه ارسال است. پیامک Spacebar، دفترچه آدرس دفترچه تلفن پلاسما، رابط تماس تلفنی پلاسما-شماره‌گیر، مرورگر پلاسما فرشته ماهی و پیام‌رسان طیفی.

در نسخه های جدید:

  • عملکردهای مرتبط با تلفن مانند برقراری تماس، انتقال داده از طریق اپراتور تلفن همراه و ارسال پیامک از پشته بومی oFono به ModemManager منتقل شده اند که با پیکربندی شبکه NetworkManager یکپارچه می شود، در حالی که oFono به پیکربندی ConnMan گره خورده است. ConnMan همچنان در پروژه های Ubuntu Touch و Sailfish استفاده می شود که مجموعه پچ های خود را برای آن ارائه می کنند. مشخص شد که NetworkManager برای KDE Plasma Mobile ارجح تر است، زیرا قبلاً در KDE Plasma (و همچنین GNOME و Phosh) استفاده می شود. علاوه بر این، برخلاف oFono، پروژه ModemManager به طور فعال توسعه می یابد و پشتیبانی از دستگاه های جدید به طور منظم به آن منتقل می شود، در حالی که oFono به یک سری وصله های خارجی بستگی دارد. ModemManager همچنین از مودم‌های مورد استفاده در دستگاه‌های Pinephone و OnePlus 6 پشتیبانی بهتر و پایدارتری دارد. قبلاً به دلیل اتصال محیط سیستم Halium مورد استفاده در KDE Plasma Mobile به oFono، انتقال با مشکل مواجه شده بود، اما پس از تصمیم به توقف پشتیبانی از Halium در Plasma Mobile. ، این دیگر عامل محدود کننده ای نیست.
  • در صفحه کلید مجازی Maliit امکان فراخوانی گزینه های صفحه کلید مخصوص داده های وارد شده وجود دارد، به عنوان مثال در فیلدهای عددی یک گزینه صفحه کلید برای وارد کردن اعداد نمایش داده می شود. همچنین بهبود رفتار مربوط به شرایط نمایش صفحه کلید (در کدام شرایط نمایش داده شود و در کدام شرایط نه).
  • مشکلات اتصال صفحه نمایش های خارجی به گوشی که منجر به تخصیص حافظه تصویری اضافی در KWin و از کار افتادن گوشی هوشمند Pinephone شده بود، برطرف شده است. یک دکمه جدید به تصاویر کوچک برنامه های در حال اجرا متصل است که به شما امکان می دهد برنامه را به صفحه خارجی منتقل کنید. به عنوان بخشی از چرخه توسعه نسخه بعدی، مفهوم Primary Output پیاده سازی شده است که به شما امکان می دهد کنترل کنید که خروجی پیش فرض در کدام صفحه نمایش داده شود. از جنبه کاربردی، این ویژگی به شما این امکان را می دهد که در هنگام اتصال یک صفحه نمایش خارجی، صفحه کلید و ماوس، محیط های کاری کاملی ایجاد کنید و همچنین استفاده از دسکتاپ کلاسیک KDE Plasma را در صفحه های خارجی ممکن می کند.
  • اجرای رابط تنظیمات سریع پنل بالا دوباره طراحی شده است. اکنون می‌توانید برنامه‌های افزودنی را به هم متصل کنید و تنظیمات خود را اضافه کنید، همچنین وقتی روی نشانگر ساعت در پانل کلیک می‌کنید، ویجت ساعت را فراخوانی کنید. یک تنظیم سریع برای تغییر حالت پرواز اضافه شده است. نشانگر اتصال شبکه تلفن همراه برای استفاده از ModemManager دوباره طراحی شده است. چیدمان عناصر در پانل بالایی برای صفحه نمایش هایی با ناحیه مرده برای دوربین تطبیق داده شده است.
    انتشار KDE Plasma Mobile 21.12
  • برای صرفه جویی در فضای عمودی در حالت افقی، قابلیت جابجایی نوار وظیفه پایین به طرفین را پیاده سازی کرد.
    انتشار KDE Plasma Mobile 21.12
  • پشتیبانی یکپارچه از پروتکل فعال سازی xdg، که به شما امکان می دهد فوکوس را بین سطوح مختلف سطح اول منتقل کنید. برای مثال، با فعال‌سازی xdg، یک رابط راه‌انداز برنامه می‌تواند به یک رابط دیگر تمرکز کند یا یک برنامه می‌تواند فوکوس را به دیگری تغییر دهد. با استفاده از xdg-activation، هنگام راه‌اندازی برنامه‌ها، خاموش کردن صفحه و چرخش تصویر، انیمیشن بهتری اجرا می‌شود.
  • فریم ورک Kirigami که به شما امکان ایجاد رابط های جهانی برای سیستم های موبایل و دسکتاپ را می دهد، مولفه NavigationTabBar را پیاده سازی می کند که به شما امکان می دهد عناصر ناوبری را در پانل پایینی قرار دهید. این کامپوننت در بالای بلوک های ناوبری پایینی که در رابط های شماره گیر و ساعت استفاده می شود، ساخته شده است و قبلاً برای برنامه هایی مانند Elisa، Discover، Tokodon و Kasts سازگار شده است.
    انتشار KDE Plasma Mobile 21.12انتشار KDE Plasma Mobile 21.12انتشار KDE Plasma Mobile 21.12
  • در برنامه پیش بینی آب و هوا، اجرای تجسم های پویا دوباره طراحی شده است و رفتار هنگام تعویض مکان تغییر کرده است. به عنوان مثال، تجسم باران در تلفن Pinephone اکنون می تواند به جای 30 فریم با سرعت 5 فریم در ثانیه نمایش داده شود. نوار کناری به طور کامل از نسخه موبایل رابط حذف شده است.
    انتشار KDE Plasma Mobile 21.12انتشار KDE Plasma Mobile 21.12
  • Koko Image Viewer یک نوار پیمایش پایینی مناسب برای موبایل برای کارکرد آسان از تلفن شما ارائه می دهد. یک صفحه نمای کلی جدید اضافه شده است که شامل تمام تصاویر نشان داده شده قبلی است و امکان فیلتر بر اساس مکان، تاریخ و فهرست های آنلاین را فراهم می کند. یک گفتگوی جدید "اشتراک گذاری" پیشنهاد شده است که برای ارسال تصاویر استفاده می شود. ویرایشگر تصویر داخلی قابلیت تغییر اندازه و عملکرد برش را بهبود بخشیده است. علاوه بر این، کوکو رندر فایل های SVG را بهبود بخشیده است و تصحیح رنگ را در سیستم های X11 ارائه می دهد.
    انتشار KDE Plasma Mobile 21.12انتشار KDE Plasma Mobile 21.12
  • در مرورگر وب Angelfish، یک دکمه برای پاک کردن تاریخچه مرور اضافه شده است، یکپارچگی با صفحه کلید مجازی بهبود یافته است و یک پنجره پاپ آپ برای نادیده گرفتن خطاها در تنظیم اتصالات امن اضافه شده است. پشتیبانی از فیلترهای آرایشی (برای پنهان کردن عناصر در صفحه) به اجرای مسدود کننده تبلیغات اضافه شده است.
  • شبیه ساز ترمینال QMLKonsole دوباره طراحی شده است و پشتیبانی از زبانه ها و دکمه ای برای کنترل نمایش صفحه کلید مجازی اضافه شده است.
    انتشار KDE Plasma Mobile 21.12انتشار KDE Plasma Mobile 21.12
  • در ساعت‌های KClock، بلوک تنظیمات از پانل پیمایش به منوی هدر منتقل شده است. نوار پیمایش به ویجت NavigationTabBar منتقل شده است. رفتار هنگام نمایش اعلان‌ها هنگام به صدا درآمدن زنگ هشدار تغییر کرده است. اگر برنامه KClock در حال اجرا نباشد، زنگ ساعت تنظیم نشود و از تایمر استفاده نشود، اکنون فرآیند پس‌زمینه KClockd به‌طور خودکار پس از 30 ثانیه عدم فعالیت بسته می‌شود.
  • قابلیت های برنامه شنیداری پادکست Kasts به طور قابل توجهی گسترش یافته است. پشتیبانی از بخش هایی با اطلاعات مربوط به قسمت های مختلف ذکر شده در برچسب های RSS و MP3 اضافه شده است. تنظیمات به دسته های جداگانه تقسیم می شوند. منوی جهانی با یک پانل پایین و یک منوی زمینه در پانل بالا جایگزین شده است. اشتراک ها بر اساس قسمت های پخش نشده مرتب می شوند. صفحه قسمت ها به جای تقسیم شدن به برگه ها، یک لیست واحد ارائه می دهد. عملیات افزودن و به روز رسانی اشتراک ها به طور قابل توجهی تسریع شده است که در برخی شرایط اکنون می توان تا 10 برابر سریعتر انجام داد. قابلیت همگام‌سازی اطلاعات مربوط به اشتراک‌ها و قسمت‌های شنیده شده از طریق سرویس gpodder.net یا برنامه nextcloud-gpodder اضافه شده است.
    انتشار KDE Plasma Mobile 21.12انتشار KDE Plasma Mobile 21.12
  • در کلاینت Tokodon Mastodon، پیاده سازی نوار کناری در رابط بهبود یافته است، که اکنون تنها زمانی که فضای صفحه نمایش لازم وجود دارد نشان داده می شود و آواتارهای حساب را نمایش می دهد. پشتیبانی برای چک کردن املا و پیاده سازی ابزارهای مدیریت حساب اولیه.
    انتشار KDE Plasma Mobile 21.12انتشار KDE Plasma Mobile 21.12
  • نوسازی برنامه ریز تقویم ادامه دارد.
    انتشار KDE Plasma Mobile 21.12انتشار KDE Plasma Mobile 21.12انتشار KDE Plasma Mobile 21.12
  • Spacebar، برنامه ای برای دریافت و ارسال پیامک، اکنون از پیام های MMS پشتیبانی می کند. برنامه از API oFono به ModemManager منتقل شده است. قابلیت سفارشی کردن رنگ و اندازه فونت پیام‌های شرکت‌کنندگان در چت را اضافه کرد. قابلیتی برای حذف پیام های فردی و ارسال مجدد پیام های تحویل نشده اضافه شده است.
    انتشار KDE Plasma Mobile 21.12انتشار KDE Plasma Mobile 21.12انتشار KDE Plasma Mobile 21.12
  • رابط برقراری تماس های تلفنی Dialer از oFono API به ModemManager منتقل شده است. برنامه به دو بخش تقسیم می شود - یک رابط گرافیکی و یک سرویس پس زمینه.
    انتشار KDE Plasma Mobile 21.12
  • این شامل برنامه پیام رسانی NeoChat (چنگال برنامه Spectral است که با استفاده از چارچوب Kirigami برای ایجاد رابط و کتابخانه libQuotient برای پشتیبانی از پروتکل Matrix بازنویسی شده است).

منبع: opennet.ru

اضافه کردن نظر