تخط المحتوى

تحديث تطبيقات كيدي لشهر يونيو 2020

الخميس، 11 يونيو 2020

إنه دائمًا مصدر فرحة عندما تنمو عائلة كيدي، ولهذا السبب يسعدنا بشكل خاص هذا الشهر الترحيب بمدير النسخ الاحتياطي Kup وجهد تغليف جديد بالكامل: Homebrew.

إصدارات جديدة

كيوب 0.8

Kup هي أداة نسخ احتياطي تستخدمها للحفاظ على ملفاتك آمنة.

جرى تطويره سابقًا خارج كيدي، ولكن في الشهر الماضي اجتاز عملية الحضانة وانضم إلى مجتمعنا، ليصبح رسميًا مشروعًا لكيدي. احتفل المطور الرئيسي، Simon Persson، بإصدار جديد.

إليك التغييرات التي ستجدها في الإصدار الجديد:

  • غيرت طريقة تخزين النسخ الاحتياطية من نوع rsync عند اِختيار مجلد مصدر واحد فقط. يحاول هذا التغيير تقليل خطر حذف الملفات للمستخدم الذي يختار مجلدًا غير فارغ كوجهة. أُضيفت شيفرة ترحيل للكشف عن ملفاتك ونقلها عند التشغيل لأول مرة، وبالتالي تجنب نسخ كل شيء مرة أخرى ومضاعفة التخزين.
  • أُضيف خيار متقدم يسمح لك بتحديد ملف يقرأ منه Kup أنماط الاستثناء، على سبيل المثال، السماح لك بإخبار Kup بعدم حفظ ملفات *.bak مطلقًا.
  • غيرت الإعدادات المبدئية، ونأمل أن يكون ذلك للأفضل.
  • قللت التحذيرات حول عدم تضمين الملفات، حيث كانت تثير الكثير من الإنذارات الكاذبة.
  • Kup لا يطلب كلمة سر لفك قفل محركات الأقراص الخارجية المعمية لمجرد إظهار مساحة التخزين المتاحة.
  • إصلاح عدم اعتبار حفظ النسخة الاحتياطية فاشلاً لمجرد فقدان الملفات أثناء العملية، لكل من rsync وbup.
  • بدأ تشغيل عمليات التحقق من سلامة النسخ الاحتياطي وإصلاحها بالتوازي بناءً على عدد وحدات المعالجة المركزية.
  • أُضيف دعم للإصدار 3 من بيانات bup الوصفية، والذي أضيف في الإصدار 0.30 من bup.
  • الكثير من الإصلاحات الأصغر لواجهة المستخدم.

يمكن لـ Kup عمل نسخة احتياطية باستخدام rsync أو إجراء نسخ احتياطية مُرقّمة بالإصدار باستخدام أداة Python Bup. يعمل Bup حاليًا مع Python 2 فقط، مما يعني أن هذا الخيار لن يكون متوفرًا في العديد من التوزيعات، ولكن العمل جارٍ على منفذ لـ Python 3.

كيوب

لمعرفة المزيد عن Kup، أجرى Average Linux User مراجعة وفيديو عن Kup منذ وقت ليس ببعيد:

كريتا على أجهزة أندرويد اللوحية

بفضل العمل الجاد من شرف زمان، تتوفر كريتا الآن في متجر جوجل بلاي لأجهزة أندرويد اللوحية وأجهزة Chromebook (ولكن ليس لهواتف أندرويد).

هذه النسخة التجريبية، المستندة إلى كريتا 4.2.9، هي نسخة سطح المكتب الكاملة لكريتا، لذا فهي لا تحتوي على واجهة مستخدم لمسية خاصة. لكنها موجودة، ويمكنك اللعب بها.

على عكس متجر ويندوز و Steam، لا يطلبون المال مقابل كريتا في المتجر، لأنه الطريقة الوحيدة التي يمكن للأشخاص بها تثبيت كريتا على تلك الأجهزة. ومع ذلك، يمكنك شراء شارة داعم من داخل كريتا لدعم التطوير.

للتثبيت

  • احصل على كريتا من جوجل بلاي
  • بدلاً من ذلك، في متجر بلاي، انتقل إلى لسان "الوصول المبكر" وابحث عن org.krita. (انظر: تعليمات جوجل الرسمية حول الوصول المبكر. حتى نحصل على عدد معقول من التنزيلات، سيتعين عليك التمرير لأسفل قليلًا.)
  • يمكنك أيضًا تنزيل ملفات apk بنفسك. لا تَطلب المساعدة في تثبيت تلك الملفات.
  • تلك هي جميع الأماكن الرسمية. رجاءً لا تثبت كريتا من مصادر أخرى. لا يمكننا ضمان سلامتها.

ملاحظات

  • يدعم أجهزة أندرويد اللوحية وأجهزة Chromebook. إصدارات أندرويد المدعومة: أندرويد 6 (Marshmallow) وما فوق.
  • غير متوافق حاليًا مع: هواتف أندرويد.
  • إذا ثبت أحد إنشاءات شرف أو إنشاء وقعته بنفسك، فيجب عليك إلغاء تثبيته أولاً، لجميع المستخدمين!
كريتا على أندرويد

الواردة

أصدر KIO Fuse أول إصدار تجريبي له هذا الشهر.

إصلاحات العيوب

صدرت إصدارات إصلاح الأخطاء لـ

  • مدير المجموعات Tellico مع حوار مرشح محدث للسماح بالمطابقة مقابل نص فارغ.
  • أصلح متصفح الشبكة المحلية SMB4K حفظ الإعدادات عند الإغلاق.
  • أجرى بيئة التطوير المتكاملة للمبرمجين KDevelop تحديثًا لمستودعات كيدي المنقولة.

متجر تطبيقات

Homebrew

بينما نعتاد في Linux تدريجياً على القدرة على تثبيت تطبيقات فردية من متجر تطبيقات، يحدث العكس في عالم macOS وWindows. لهذين النظامين، يجري إدخال مديري الحزم لأولئك الذين يحبون مصدرًا واحدًا للتحكم في كل شيء على أنظمتهم.

مستودع الحزم مفتوح المصدر الرائد لنظام macOS هو Homebrew، ويديره فريق متميز من المطورين بما في ذلك المطور السابق لكيدي Mike McQuaid.

هذا الشهر، انتقل مشروع KDE Homebrew، الذي ظل يعمل خارج كيدي لبعض الوقت، إلى كيدي ليكون جزءًا كاملًا من مجتمعنا.

يمكنك إضافة مستودع كيدي Homebrew لنظام macOS وتنزيل مصادر كيدي المجمعة الجاهزة لتشغيلها.

اِلتقينا بالمطور الرئيسي يوري كوليسنيكوف وسألناه عن المشروع.

أخبرنا عن نفسك، ما اسمك، من أين أنت، ما هو اهتمامك بكيدي ونظام mac، وماذا تعمل؟

اسمي Yurii Kolesnykov، أنا من أوكرانيا. لدي شغف بالبرمجيات الحرة منذ أن سمعت عنها لأول مرة، تقريبًا في نهاية المدرسة الثانوية. أعتقد أن كيدي هي ببساطة أفضل بيئة سطح مكتب لأنظمة لينكس ويونكس بالعديد من التطبيقات الرائعة. اهتمامي بنظام Mac يأتي من وظيفتي الرئيسية، حيث أطور برامج iOS للهواتف المحمولة.

ما هو Homebrew؟

Homebrew هو مدير الحزم الأكثر شعبية لنظام macOS، مثل apt أو yum تمامًا. نظرًا لأن macOS هو نظام Unix وتقدم Apple مترجمًا ومجموعة أدوات جيدة له، قرر الناس إنشاء مديري حزم له، حتى تتمكن من تثبيت الكثير من البرامج المجانية ومفتوحة المصدر على Mac. لدى Homebrew أيضًا مشروع فرعي، يسمى Homebrew Cask، والذي يسمح لك بتثبيت العديد من التطبيقات الثنائية، أي التطبيقات الاحتكارية أو الرسومية. لأن تطبيقات واجهة المستخدم الرسومية من الصعب دمجها مع النظام إذا ثبتت عبر Homebrew.

ما هي حزم كيدي التي صنعتها لـ Homebrew؟

لقد ألقيت نظرة سريعة على المستودع الخاص بنا، وأرى أن لدينا 110 حزم في المجموع، 67 منها أُطر عمل، وحوالي 39 تطبيقًا. لدينا بالفعل معظم التطبيقات الشائعة، مثل Kate وDolphin وKDevelop، بسبب طلبات المستخدمين.

كمستخدم لنظام Mac، ما الذي تحتاج إلى القيام به لتثبيت التطبيقات؟

أولاً، تحتاج إلى اِتباع دليل تثبيت Homebrew إذا لم يكن لديك بالفعل، فهو متاح على brew.sh. بعد ذلك تحتاج إلى إضافة مستودعنا باستخدام ما يلي:

brew tap kde-mac/kde https://invent.kde.org/packaging/homebrew-kde.git

للأسف، لا تعمل الكثير من حزم كيدي فورًا، ولكننا أنشأنا سكريبت يقوم بجميع التعديلات اللازمة، لذا بعد النقر تحتاج إلى تشغيل الأمر التالي:

"$(brew --repo kde-mac/kde)/tools/do-caveats.sh"

هل تعرف مدى شعبية Homebrew كطريقة للحصول على تطبيقات لنظام Mac؟

سؤال جيد. لسوء الحظ، لم نعد أي تحليلات بعد، سأضيفها إلى قائمة المهام الخاصة بي. ولكن بالنظر إلى حقيقة أن Homebrew هو مدير الحزم الأكثر شيوعًا لنظام Mac ويتطلب من المستخدمين عدم مزجه مع مشاريع أخرى مماثلة لتثبيت البرامج على نفس جهاز Mac، بسبب التعارضات. لذا، نعم، أعتقد أنه شائع جدًا.

ما مقدار العمل الذي احتجت إليه لتشغيل تطبيقات كيدي في Homebrew؟

أثناء إنشاء الحزم الحالية، عالجنا بالفعل العديد من المشكلات الشائعة، لذا فإن جلب برامج جديدة سهل نسبيًا. أوعد بكتابة دليل إرشادي لذلك، فالمستخدمون طلبوه بالفعل عدة مرات.

حاليا، يجب تجميع الحزم محليًا، فهل ستوفر حزمًا مجمعة مسبقًا؟

يسمح لك Homebrew بتثبيت البرامج عبر Bottles، أي الحزم الثنائية المجمعة مسبقًا. ولكن عملية إنشاء Bottles مدمجة بإحكام مع البنية التحتية لـ Homebrew، أي نحتاج إلى تشغيل التكامل المستمر مع اِختبارات على كل حزمة قبل وضعها في Bottle. لذلك قررنا دمج أكبر عدد ممكن من الحزم في مستودع Brew الرئيسي للقضاء على عبء الصيانة.

هل هناك الكثير من برامج سطح المكتب الأخرى المتاحة في Homebrew؟

نعم. بشكل عام، إذا كان التطبيق شائعًا ولديه قناة توزيع خارج Mac AppStore، فهناك اِحتمال كبير جدًا لأنه متاح بالفعل للتثبيت عبر Brew Cask.

كيف يمكن لمؤلفي تطبيقات كيدي المساعدة في إدخال برامجهم إلى Homebrew؟

أجهزة Apple غالية الثمن جدًا، لذا فإن شراء جهاز Mac لكل مطور كيدي لن يكون فكرة جيدة. لذا في الوقت الحالي، نرحب بإنشاء طلب ميزة في مستودعنا. بعد ذلك، يقوم مُصانو أو مستخدمو Homebrew كيدي بالإبلاغ عن الأخطاء إذا كان هناك شيء لا يعمل كما هو مقصود. ونحاول توفير أكبر قدر ممكن من المعلومات عند طلب مطوري كيدي. لكن في الوقت الحالي لدينا الكثير من التذاكر المعلقة لتطبيقات كيدي مع أخطاء صغيرة ولكنها مزعجة جدًا. آمل أن نكون أكثر تكاملًا مع بنية كيدي التحتية، أي قد نربط الأخطاء في مستودعنا بالمشاريع الأصلية. لقد انتقلنا بالفعل إلى كيدي Invent وآمل أن تنتقل أخطاء كيدي من Bugzilla إلى كيدي Invent قريبًا.

الطريقة الأخرى لبناء تطبيقات كيدي لنظام Mac هي باستخدام Craft. كيف تقارن التطبيقات المبنية باستخدام Homebrew بالتطبيقات المبنية باستخدام Craft؟

ما زلت أعتقد أن Homebrew أكثر ودية للمستخدمين النهائيين. عملية تثبيته سهلة مثل تشغيل سطر واحد. لإضافة مستودعنا والبدء في تثبيت التطبيقات منه، تحتاج إلى تشغيل سطرين آخرين.

شكرًا لك على وقتك يوري.

الإصدارات 19.12.04.2

بعض مشاريعنا تصدر في جدولها الزمني الخاص وبعضها يصدر بشكل جماعي. صدرت حزمة مشاريع 20.04.2 اليوم وستكون متاحة عبر متاجر التطبيقات والتوزيعات قريبًا. اِرجع إلى صفحة إصدارات 20.04.2 للحصول على التفاصيل.

بعض الإصلاحات في إصدارات اليوم:

  • تنقسم عمليات الكتابة إلى طلبات متعددة لخوادم SFTP التي تحد من حجم النقل.
  • يحدث Konsole موضع المؤشر لطرق الإدخال (مثل IBus أو Fcitx) ولم يعد يتعطل عند الإغلاق عبر القائمة.
  • يولد KMail ترميز HTML أفضل عند إضافة توقيع HTML إلى رسائل البريد.

ملاحظات إصدار 20.04صفحة ويكي لتحميل الحزمصفحة معلومات مصدر 20.04.2سجل تغييرات 20.04.2 الكامل