Qbittorrent: نظرة مروعة على macOS Mojave بمظهر داكن

تم إنشاؤها على ١٣ يونيو ٢٠١٨  ·  105تعليقات  ·  مصدر: qbittorrent/qBittorrent

Look and Feel macOS

التعليق الأكثر فائدة

قد لا يثق الناس في الثنائيات غير الرسمية.

👍 أنا أتفق معك!

في غضون ذلك ، بالنسبة لأولئك الذين لا يرغبون في التعامل مع واجهة المستخدم الفوضوية هذه ، يمكنك إعادة التطبيق إلى المظهر الفاتح:

$ defaults write $(osascript -e 'id of app "qbittorrent"') NSRequiresAquaSystemAppearance -bool yes

ال 105 كومينتر

لم أختبر qt 5.11 ولا يبدو أنك تستخدم qt 5.11. لقد اختبرت الإصدار الرسمي (كيو تي 5.8) وإصدار آخر مع كيو تي 5.9 ، تظهر هذه المشكلة في كليهما.

إنه أحدث إصدار qbittorrent لنظام التشغيل mac. كيو تي 5.8.0.

على الرغم من أنني أشك في وجود أي اختلاف في أي إصدار من إصدارات QT ، إلا أن الإطار نفسه هو عربات التي تجرها الدواب وفي الوقت الحالي لديهم مجرد حل بديل لـ 5.11 والذي لا يزال غير مقبول (تحقق من رابط qt bugtracker أعلاه)

لكن من الممكن التخفيف من المشكلة عن طريق تعيين أوراق أنماط مناسبة في التطبيق.

أي تحديث على هذا؟ الآن بعد أن تم إطلاق Mojave رسميًا ...

أعتقد أن اللون الرمادي بعيد قليلاً ، يجب أن يكون أغمق قليلاً

يبدو أن التطبيق أيضًا يتعطل مع Mojave؟ لم يكن هذا يحدث من قبل. لست متأكدا ما إذا كانت مصادفة.

تعرض رموز SVG أيضًا دقة منخفضة على شاشات Retina على Mojave ، وكذلك على High Sierra (كما هو مذكور في # 9549).

لذلك ، أخيرًا ، تتمتع Qt بدعم سمة داكنة! لا يجب عمل شيء
قمت بتجميع الفرع الرئيسي كما هو (ولكن بطريقته الخاصة ، بدون البيرة المنزلية).
وليس لديك أي مشاكل مع الرموز ، انظر لقطات الشاشة المرفقة
يمكن لأي شخص تنزيل هذا الإصدار هنا ، الحد الأدنى لإصدار macOS المدعوم هو 10.12.
screenshot 2018-10-11 00 28 34
screenshot 2018-10-11 00 28 53

Kolcha أي فكرة عند الإصدار الجديد؟ إذن نحصل عليه بشكل طبيعي من خلال التحديث؟

أولاً علينا انتظار إصدار Qt 5.12 .

لذلك ، أخيرًا ، تتمتع Qt بدعم سمة داكنة! لا يجب عمل شيء
قمت بتجميع الفرع الرئيسي كما هو (ولكن بطريقته الخاصة ، بدون البيرة المنزلية).
وليس لديك أي مشاكل مع الرموز ، انظر لقطات الشاشة المرفقة
يمكن لأي شخص تنزيل هذا الإصدار هنا ، الحد الأدنى لإصدار macOS المدعوم هو 10.12.
screenshot 2018-10-11 00 28 34
screenshot 2018-10-11 00 28 53

من المؤكد أنها تحتوي على بعض الأخطاء ، لكنها قابلة للاستخدام. شكرا!!

Kolcha هل يمكنك تحميل إصدار أحدث؟ شكرا جزيلا.

تم تجميعه من أحدث التزام https://github.com/qbittorrent/qBittorrent/commit/1baa71c97a5313f9ab1bba5512ea56fbafae188a من الفرع الرئيسي

screenshot 2018-12-03 11 29 52

شخص ما يعرف متى سيتم إصدار 5.2 رسميًا؟ هتافات.

شخص ما يعرف متى سيتم إصدار 5.2 رسميًا؟ هتافات.

في حالة عدم معرفتك ، تم إصداره رسميًا أمس (12.6)

شخص ما يعرف متى سيتم إصدار 5.2 رسميًا؟ هتافات.

في حالة عدم معرفتك ، تم إصداره رسميًا أمس (12.6)

ليس qt 5.12 ، ولكن bittorrent 4.2 ... (آسف للخطأ المطبعي)

بالنسبة لـ qBittorrent alpha هو مجرد ملصق لفرع dev. لا يعني ذلك أي شيء خاص ، وعادة ما تكون جميع الإصدارات هي أحدث التزام من هذا الفرع.

أنا لا أتحدث عن ألفا ، ولكن الإصدار 4.2 الأخير. شخص ما يعرف متى سيصدر الإصدار 4.2 ؟؟ حتى 4.1.4 لم يتم إصداره على macOS ...

هل يمكنك توضيح سبب عدم حصول macOS على 4.1.4؟ تضمين التغريدة

لا يوجد مكان على الإنترنت حيث يمكنك تنزيل qbittorrent 4.1.4 لنظام macOS ... فقط ألق نظرة ... لم يتم إصداره في أي مكان ... ربما هناك مشكلة في التجميع أو شيء من هذا القبيل؟ لا أعرف ... لكن لا يوجد ...

إصدار qBittorrent 4.1.4 لنظام التشغيل macOS

لذلك ، قمت بتجميع 4.1.4 لنظام التشغيل macOS . يمكن لأي شخص تنزيله.

المكتبات المستخدمة:

  • كيو تي 5.12.0
  • دفعة 1.68.0
  • ليبتورنت 1.1.11
  • OpenSSL 1.1.1a

يدعم هذا الإصدار سمة macOS dark. الحد الأدنى لإصدار macOS المدعوم هو 10.12 (موروث من Qt).

screenshot 2018-12-09 04 03 41

التحديث: قدم بعض الحلول لوضع أشرطة التقدم في المكان الذي يجب أن تكون فيه (لكن ارسم بأسلوب مختلف).
zdlo فقط أعد تنزيل ملف dmg ، يظل الرابط كما هو.

شكرًا Kolcha ، يوجد على الأقل إصدار 4.1.4 (بالتأكيد يحتوي على بعض مواطن الخلل في الرسومات ، وأنا متأكد من إصدار qt الجديد ، ولكنه قابل للاستخدام) ... ما لا أفهمه هو سبب عدم إصدار هذا الإصدار من أجل MacOS ... لا أفهمه على الإطلاق.

إصدار qBittorrent 4.1.4 لنظام التشغيل macOS

شكرا Kolcha! هل أنا فقط من يحصل على شريط تقدم في السطر الأول من كل قائمة؟

screenshot 2018-12-08 at 12 56 13
screenshot 2018-12-08 at 12 56 30

Kolcha هل تفكر في إرسال طلب سحب للحل البديل؟

evansan من المحتمل أن هذا الحل البديل "اختراق سريع وقذر" بدلاً من الحل الحقيقي. لذلك لا يستحق النشر كطلب سحب ، يمكنك عرض التصحيح هنا .

@ sledgehammer999 أقترح عليك إضافة NSRequiresAquaSystemAppearance = NO مؤقتًا إلى ملف Info.plist للفرع 4.1.x. هذا سوف يتجنب الكارثة حتى يحدث الانتقال إلى Qt أحدث. ملاحظة: https://stackoverflow.com/a/52508548

zdlo ، تم ذكر مشكلة شريط التقدم في https://github.com/qbittorrent/qBittorrent/issues/8419. شخص ما يحتاج إلى التحقيق في الأمر وربما يطلب من Qt devs فك الشفرة الخاصة بهم.

evansan من المحتمل أن هذا الحل البديل "اختراق سريع وقذر" بدلاً من الحل الحقيقي. لذلك لا يستحق النشر كطلب سحب ، يمكنك عرض التصحيح هنا .

Kolcha لأكون صادقًا ، فإن التصحيح الخاص بك يعمل بشكل جيد حقًا ، وما زلت لم أر أي ثغرات ، بالإضافة إلى أنه حل قائمة "تم" أيضًا ، (لأنني لم أستطع رؤية أي شيء ، حتى هذا التصحيح !! ، لم يتغير الشريط فقط ... فقط ألقِ نظرة وقارن ... مع كليهما (ومع بعض التورنت تعمل بالطبع). الآن يسعدني استخدامه !! شكرًا !! وهو يستحق اسحب ... أو شخص ما ليجد طريقة لحلها على الأقل ...

captura de pantalla 2018-12-14 a las 8 24 14

captura de pantalla 2018-12-14 a las 8 16 09

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

في رأيي ، يمكننا دمجه ، ولكن مع حراسة مع إصدار Qt 5.11 أو 5.12. من الناحية المثالية ، يتم الإبلاغ عن ذلك في المنبع والبحث عنه عاجلاً أم آجلاً. قد يؤدي التزام الصمت مع وجود حلول بديلة إلى جعل الأمور أسوأ كثيرًا في المستقبل.

لقد أنشأت تطبيقًا صغيرًا يعيد إنتاج الخطأ المذكور مع شريط التقدم وأبلغت عن خطأ متعلق بشريط التقدم إلى Qt ( QTBUG-72558 ). لذا ، انتظر حتى يقوم Qt devs بإصلاحه.

تأخرت الإنشاءات لأن لدي الآن إمكانية الوصول إلى آلة عالية المستوى من سييرا (كان يوسمايت سابقًا) وأنا أقوم بإعادة بناء سلسلة الأدوات (التعزيز ، libtorrent ، qt ، opensl) إلخ ...

أهدف إلى استخدام Qt 5.9.7 (جزء من سلسلة LTS) بدلاً من 5.8.0. هل من المفترض أن يكون لديك مشاكل مع بروجريسبار؟
حول السمة المظلمة : بقدر ما أفهمها ، تم تقديم هذا في Mojave. ويمكنك الحصول على دعم لها باستخدام xcode 10 و 10.14 macOS SDK وبالطبع Qt 5.12.
يدعم Qt 5.12 فقط موهافي وسييرا هاي وسييرا. هل هذا كافٍ لعالم macOS؟ بصراحة ، ليس لدي أدنى فكرة عما إذا كان الأشخاص يتخلفون عن إصدارات نظام التشغيل على نظام التشغيل macOS كما يفعلون في نظام التشغيل Windows.
يسعدني تقديم نسختين لكل إصدار. واحد مع 5.9.7 وواحد مع 5.12 لتغطية جميع القواعد ، ولكن 5.9.7 لا يعمل مع xcode 10 / 10.14 macOS SDK.
Kolcha هل من الممكن تثبيت إصدارين من xcode وإصدارين من SDK مثبتين على نفس الجهاز؟

بادئ ذي بدء ، بضع كلمات حول إصدارات macOS القديمة. ليس من الشائع البقاء على نفس إصدار macOS لفترة طويلة. توقف الكثير من البرامج عن العمل مع إصدار macOS الجديد. غالبًا ما لا تعمل البرامج المجمعة لنظام macOS القديم على الإصدارات الأحدث. آبل لا تهتم بالتوافق ...
حاولت البقاء على OS X 10.9 Mavericks لأطول فترة ممكنة ، ولكن في يناير 2018 اضطررت إلى الترقية لأنه حتى المتصفح واللاعب توقف عن العمل ، وليس من المنطقي الاحتفاظ ببرنامج الاستخدام اليومي مثل المتصفح و لاعب عفا عليه الزمن.

@ sledgehammer999 ،
بادئ ذي بدء ، أنا لست مطور mcOS متمرسًا ، أنا متحمس فقط ، لذلك لا أعرف الكثير. لم أجد طريقة لاستخدام نسختين من Xcode (لم أحاول فعل أي شيء بنفسي) ، ولكن من الممكن استخدام SDK القديم مع Xcode الجديد. لقد وجدت هذا . أنا شخصياً جربت هذه الطريقة لنفس الشيء تمامًا (قدم بنائين: أحدهما بـ 5.9.7 ، والآخر - مع أحدث تطوير كيو تي). لذا ، جربه ، فقط اتبع هذا الرابط .
لتحديد SDK معين أثناء إنشاء Qt ، ما عليك سوى تمرير سطر مشابه لـ -sdk macosx10.13 إلى Qt تكوين البرنامج النصي.
لعرض حزم SDK المثبتة ، قم بتشغيل xcodebuild -showsdks

يمكنك الحصول على نسختين من Xcode بتثبيتهما على أسماء مختلفة. على سبيل المثال ، لدي Xcode-9.2.app و Xcode.app في / Applications.

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

فيما يتعلق بـ Qt 5.9: لا توجد مشكلة في شريط التقدم ، كما أنه يحتوي على شريط أدوات موحد مناسب بخلاف 5.8.

أود أن أقترح عليك بشدة تنفيذ التكامل المستمر لإصدارات macOS. إن الاضطرار إلى إنشاء كل إصدار يدويًا أمر مرهق للغاية. بالإضافة إلى ذلك ، يمكنني أن أقترح عليك استخدام برنامج VMware مع العديد من أجهزة VM.

تحديث صغير:
يبدو أن سلسلة الأدوات الخاصة بي جاهزة للعمل أخيرًا. يبدو أيضًا أنني قادر على تثبيت 2 Xcode واستخدام Qt 5.9.7 و Qt 5.12.0 بنجاح مع كل منهما.
ربما سأكون قادرًا على إصدار إصدارات v4.1.5 غدًا.

ومع ذلك ، لا أعرف كيفية التعامل مع النكهة الثانية لإصدار macOS. حاليًا يعرف Autoupdater لنظام التشغيل macOS نكهة / إصدارًا واحدًا لنظام التشغيل هذا. إذا قمت بتنزيل v4.1.5 build وتشغيله باستخدام Qt 5.12 ثم قمت بإصدار v4.1.6 ، فسوف يوجهك autoupdater إلى النكهة باستخدام Qt 5.9.7 (وليس الإصدار الذي يستخدم Qt 5.12 أو أحدث).
في إصدارات Windows ، نفرق بين النكهات بناءً على الشدة (32 بت مقابل 64 بت). لكن هنا على ماذا؟ هل يجب أن أقوم فقط بإدخال تبديل وقت الترجمة الجديد؟ وقم بتسمية الشخص الذي يستخدم أحدث كيو تي مثل qbittorrent-4.1.5-bleeding_edge.dmg ؟

تضمين التغريدة
إذا كان بإمكاني أن أقترح ، يمكنك التمييز بين macOS في نكهتين:
1) قديم (أعتقد أن دعم إصدارات macOS القديمة ، أليس كذلك؟ إذا كان هذا هو السبب ، وهو ما أعتقده)
2) جديد لأحدث المكتبات (الرسمية غير التجريبية) لأحدث إصدارات macOS.

ما رأيك؟ هذا ما أعتقد أنه يجب أن يكون لديك نكهتان ، إذا لم يكن كذلك ... آسف ، لا أعرف لماذا نكهتين إذن ...

أعتقد أنه يجب تحديد قناة التحديث بناءً على إصدار macOS الحالي. بشكل افتراضي في 4.1.x - استخدم 5.9 ، ولكن قم بإعداد الكود:

  • للتحديث إلى الإصدار 5.12 4.2 عند إصداره على نظام التشغيل macOS 10.12+
  • للتحديث إلى الإصدار 5.9 4.2 عند إصداره على نظام التشغيل macOS <10.12
    بالإضافة إلى ذلك ، قم بتحميل الإصدار 5.12 4.1.6 الذي يمكن اختباره يدويًا والإبلاغ عن الأخطاء.

إذا كان بإمكاني أن أقترح ، يمكنك التمييز بين macOS في نكهتين:

أعتقد أن الشخص الذي يستخدم Qt 5.9.7 يجب أن يستمر في استخدام مخطط التسمية الحالي المعروف أيضًا باسم qbittorrent-4.1.5.dmg . سيضمن هذا الانتقال السلس للجميع.
يجب أن يكون تغيير التسمية للنكهة باستخدام أحدث إصدار من Qt.

أعتقد أنه يجب تحديد قناة التحديث بناءً على إصدار macOS الحالي.

هذا يبدو جيدًا ولكنه يحتاج إلى محدث "ذكي" بشكل استثنائي. سيحتاج المحدث إلى معرفة إصدار نظام التشغيل الذي يدعمه كل إصدار Qt. وسوف ينكسر بسهولة للعملاء الأكبر سنًا. لا يمكن للعملاء الأكبر سنًا معرفة ما يدعمه العملاء في المستقبل.
ولا أريد قفل كل سلسلة qbt بإصدارات محددة من Qt.

ما هي الكلمة الجيدة البديلة عن "حافة النزيف"؟ ربما modern ؟

@ vit9696 ، وهو ما قلته إلى حد كبير ، والذي أعتقد أنه "إرث" و "جديد" أسهل من "حافة النزيف" أو حتى "حديث" ... لكن أعني ، لا أهتم ، هو نفس

إذا كان بإمكاني أن أقترح ، يمكنك التمييز بين macOS في نكهتين:

أعتقد أن الشخص الذي يستخدم Qt 5.9.7 يجب أن يستمر في استخدام مخطط التسمية الحالي المعروف أيضًا باسم qbittorrent-4.1.5.dmg . سيضمن هذا الانتقال السلس للجميع.
يجب أن يكون تغيير التسمية للنكهة باستخدام أحدث إصدار من Qt.

أود أن أقترح القيام بالعكس ، سأحتفظ بـ qbittorrent-4.1.5.dmg لأحدث الأشياء ، إذا أراد شخص ما الاحتفاظ بالمكتبات السابقة والحفاظ على تراثها ، فما عليك سوى اختيار الإرث وهذا كل شيء ، IMHO. إنها طريقة أكثر رشيقة للمضي قدمًا باعتماد مكتبات جديدة ، ومع خيار الاحتفاظ بالمكتبات السابقة بالإرث ... ، فإن الآخر هو مجرد نوع من "بيتا" لمنهجية المكتبات الجديدة ... التي أجدها أكثر فوضوية في نهايةالمطاف.

ما هي الكلمة الجيدة البديلة عن "حافة النزيف"؟ ربما modern ؟

qbittorrent-4.1.5.dmg و qbittorrent-4.1.5-legacy.dmg ، يجب أن يكون هو المفضل لدي ،
qbittorrent-4.1.5.dmg و qbittorrent-4.1.5-NEWWORDHERE.dmg

لكن أعني ، فقط رأيي المتواضع.

في المرة القادمة التي تقوم فيها بترقية Qt وإسقاط المزيد من إصدارات macOS الحديثة سابقًا ، ستصبح قديمة. هذا يعني أن الحديث لن يكون معاصرًا بعد الآن ، وسيتعين عليك ابتكار إرث حديث.

أود أن أقترح استخدام اسم / إصدار macOS إذا كنت تريد أن يكون هذا تلقائيًا أكثر أو أقل. إذا كنت تريد الحفاظ على أقل تغيير في المحدث ، فيمكنك جعله يحاول التنزيل حسب التخصص الحالي واختيار أول واحد لا يعرض "غير موجود". أي في 10.13 يمكن للمرء:

  • محاولة تنزيل qBittorrent-4.1.5-10.13.dmg → فشل
  • نجح محاولة تنزيل qBittorrent-4.1.5-10.12.dmg

في 10.12 سينجح على الفور ، وفي 10.14 سينجح في قفزة أخرى (10.14 ، 10.13 ، 10.12). اجعل المُحدِّث يتناقص فقط حتى الإصدار الأدنى المدعوم حاليًا ، أي 10.8 ، وقم بالإحباط عند الفشل في العثور على عنوان URL يعمل بإصدار macOS رسالة غير مدعومة.

للفترة الانتقالية ، على سبيل المثال 4.1.5 في 10.9 ، يجب عليك تحميل صورة احتياطي qBittorrent-4.1.5.dmg . ومع ذلك ، في وقت لاحق ، لن يتم تحميل qBittorrent-4.2.0.dmg ولكن فقط qBittorrent-4.2.0-10.9.dmg و qBittorrent-4.2.0-10.12.dmg be. لذلك ، لنفترض أن هذا الشخص ، دعنا نقول في الإصدار 10.8 ، سوف يقوم بالتحديث إلى 4.1.5 ثم ينتقل إلى نظام تحديث جديد ، والذي سيفشل في العثور على إصدار متوافق والإبلاغ عن أن macOS الخاص به لم يعد مدعومًا.

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

امين
يعجبني هذا النهج ، مما يجعله أكثر من اثنتين من النكهات ، ولكن بجدية ، ليس هناك الكثير لدعم أكثر من نكهتين ؟؟ أعتقد أن تغطية 5 إصدارات من macOS يعد أمرًا مبالغًا فيه إلى حد ما. إذا أراد شخص ما العمل مع أجهزة Mac أقدم ، فما عليك سوى الحصول على إصدار قديم من qbittorrent.
أنا أتفهم الجهود والفوضى ، إذا كنت ترغب في الحصول على هذه النكهات المتعددة الفاخرة ، ولكن إذا كنت لا تريد أن تجعل الأمور معقدة ، أعتقد أن الطريقة التقليدية والعادية هي أكثر من كافية والتي ستغطي 99.99٪ من الناس.
بعد قولي هذا ، أحب أسلوبك أيضًا.

آسف؟ تكمن المشكلة في منهجك في أنه في مكان ما في الساعة 10.16 ، سيتعين عليك جعل 10.12 إرثًا ، ولكن لن يكون لديك طريقة مناسبة للقيام بذلك. في حالتي في جميع الإصدارات ، ليست هناك حاجة لتوفير أكثر من إصدار واحد ، ولكنه يمنحك طريقة لتوفير أكبر عدد ممكن منها.

إذا فهمت بشكل صحيح ، فإن @ vit9696 يقترح مخطط التسمية هذا qbittorrent-<version>-<minOS>.dmg يمكن أن يعمل ، لكنه سيعطل أدوات التحديث الأقدم.

سيتم تحديث المحدّثين الأقدم إلى 4.1.6.dmg أخيرًا. ومن ثم من المفترض أن يتم استخدام عنوان URL الجديد.

@ vit9696 في رأيي ، وبقدر ما أعرف ، فإن الإرث هو عندما لا يكون من الممكن استخدام شيء مثل مكتبة حالية (وليس بيتا) ليتم استخدامه في نظام. في نظام التشغيل الحالي أو القريب من نظام التشغيل الحالي ، لا ينبغي أن يكون هناك مشكلة في اعتماد المكتبة ، ولكن ما تقوله هو عدم وضع علامة على 10.12 على أنها قديمة إذا احتاجت إلى مكتبات أخرى مهملة أو قريبة من أن تكون ، عندما يحين وقت 10.16 ؟ بالطبع يجب أن يكون تراثا! (والإصدارات السابقة مهملة). بخلاف ذلك ، هل تريد دعم كل إصدار فردي من MacOS من دعنا نقول 10.12 عندما يأتي 10.19؟ مستحيل ... يجب أن يعمل إصداران بشكل كافٍ (حيث أن كلاهما سيدعم بسهولة مجموعة من 4 إصدارات من نظام التشغيل MacOS) للمطورين الذين يعبثون بمكتبات إصدارات مختلفة ... أو تريد أن ينتهي بك الأمر بدعم 10 أنظمة تشغيل لا سيستخدم المرء ويلزم العبث بالأشياء القديمة للمطورين دون سبب. كلما كان الإرث أقل ، كان ذلك أفضل ، وليس عدة مستويات من الأشياء القديمة لمواصلة دعمها ...
لكن هذا مجرد رأي خاطئ ، وهو محترم مثل أي رأي آخر. هتافات

بالمناسبة ، في قائمة المحتوى للمنطقة الثانية حيث يكمن محتوى التنزيل ، لا تزال هناك مشكلة في شريط التمرير الأفقي ، أعتقد أنه يجب إصلاحه في أي مكان توجد فيه القائمة ... (الإصدار 4.1.2). 4 مع الإصلاح).
هتافات
captura de pantalla 2018-12-20 a las 18 52 15

أعدت تجميع نسخة الإصدار (4.1.4) مرة أخرى. أسقطت "الاختراق القذر" السابق الذي قام بإصلاح شريط التقدم في قائمة التورنت وأجرى الآن بعض التغييرات داخل Qt بدلاً من ذلك.
سيبدو كل شريط تقدم الآن مثل أي شريط تقدم آخر في macOS ، ولكن ... يتم رسمه دائمًا على أنه غير نشط ... ما زلت لا أعرف لماذا ، لم أجد أين وكيف مررت مقابض Qt الأعلام أثناء الرسم. ..
eduarcor ، جرب هذا البناء .
screenshot 2018-12-20 23 17 37

Kolcha ، @ sledgehammer999 ، شيء واحد ما زلت لا أفهمه ، لماذا لا يوجد إصدار 4.1.4 لنظام التشغيل MacOS في موقع qbittorrent الرسمي ؟؟
https://www.qbittorrent.org/download.php
لأكون صادقًا ، ما زلت لا أعرف السبب ... لأنه موجود فقط في هذه المنصة ، وليس في الآخرين ... لا أعتقد أنه حدث من قبل ، أو على الأقل لم أر ...

شيء واحد ما زلت لا أفهمه ، لماذا لا يوجد إصدار 4.1.4 MacOS في موقع qbittorrent الرسمي ؟؟

eduarcor لأن الوقت ...

لقد قمت للتو بإصدار 4.1.5 على macOS أيضًا. يعتمد على Qt 5.9.7 هذه المرة ، مما أسقط الدعم لـ Mavericks.
اذهب إلى صفحة التحميل الرسمية.
استغرقت محنة إطلاق سراح 4.1.5 بأكملها 5 ساعات على الأقل (التجميع هو جزء منها فقط).

على أي حال ، بالنسبة لأولئك الذين يرغبون في المحاولة ، لدي أيضًا إصدار 4.1.5 يعتمد على Qt 5.12. من فضلك قل لي إذا كان يعمل.
كلمة تحذير : على نظام Windows ، لاحظت أن qbittorrent مع Qt 5.12 يتعطل بشكل عشوائي أثناء الخروج من التطبيق. قد يحدث هذا أيضًا على Linux / macOS.
رابط 4.1.5 مع Qt 5.12: https://builds.shiki.hu/temp/qbittorrent-4.1.5-qt5.12.dmg

شيء واحد ما زلت لا أفهمه ، لماذا لا يوجد إصدار 4.1.4 MacOS في موقع qbittorrent الرسمي ؟؟

eduarcor لأن الوقت ...

لقد قمت للتو بإصدار 4.1.5 على macOS أيضًا. يعتمد على Qt 5.9.7 هذه المرة ، مما أسقط الدعم لـ Mavericks.
اذهب إلى صفحة التحميل الرسمية.
استغرقت محنة إطلاق سراح 4.1.5 بأكملها 5 ساعات على الأقل (التجميع هو جزء منها فقط).

على أي حال ، بالنسبة لأولئك الذين يرغبون في المحاولة ، لدي أيضًا إصدار 4.1.5 يعتمد على Qt 5.12. من فضلك قل لي إذا كان يعمل.
كلمة تحذير : على نظام Windows ، لاحظت أن qbittorrent مع Qt 5.12 يتعطل بشكل عشوائي أثناء الخروج من التطبيق. قد يحدث هذا أيضًا على Linux / macOS.
رابط 4.1.5 مع Qt 5.12: https://builds.shiki.hu/temp/qbittorrent-4.1.5-qt5.12.dmg

تشغيله الآن ، إنهاء بشكل صحيح ، كل شيء يبدو طبيعيا. سيتم تشغيله لبضعة أيام وتقديم تقرير مرة أخرى.
شكرًا لتمكين "الوضع المظلم" في هذا الإصدار! ؛-)

macOS 10.14.2

شيء واحد ما زلت لا أفهمه ، لماذا لا يوجد إصدار 4.1.4 MacOS في موقع qbittorrent الرسمي ؟؟

eduarcor لأن الوقت ...

مسكتك.
كلمة تحذير : على نظام Windows ، لاحظت أن qbittorrent مع Qt 5.12 يتعطل بشكل عشوائي أثناء الخروج من التطبيق. قد يحدث هذا أيضًا على Linux / macOS.
رابط 4.1.5 مع Qt 5.12: https://builds.shiki.hu/temp/qbittorrent-4.1.5-qt5.12.dmg

أولاً ، فقط لإعلامك ، لم ألاحظ أبدًا ، مع إصدارات Kolcha Qt 5.12 الأخرى ، أي مشكلة في التعطل أثناء الخروج من التطبيق. متأكد من أنك تفعل الشيء نفسه من أجل إنشاء البناء ، ربما هناك شيء مختلف ... (فقط في حالة).

وأخيرًا ، للأسف ، لديها المشكلة التي أوضحناها أعلاه حول شريط التقدم ، والتي حلها Kolcha بالفعل.

بالمناسبة ، ربما لا يكون هذا هو المكان المناسب ، لكني أود أن أعرف ما إذا كان من الممكن القيام بما يلي:
لتقليل وقت التنزيل ، الحصول على الحد الأقصى لعرض النطاق الترددي:
1) هل هناك طريقة لتنزيل الأشياء بطريقة مجمعة ؟ أي تنزيل أول شيء ، ثم بدء الخطوة التالية من القائمة ، إلخ ...
2) ربما يجب أن يكون رائعًا مع الميزة الاختيارية التالية: فقط إذا كان لا يزال هناك نطاق ترددي مجاني كافٍ ولم يتم استخدامه ، فابدأ بالعرض التالي في القائمة ...

إذا لم تكن هناك طريقة حتى الآن ، فيجب أن تكون هاتان الميزتان رائعتان ...

Kolcha ، هل يمكنك من فضلك تنفيذ الإصلاح على 4.1.5 مع كيو تي 5.12؟ هتافات

eduarcor ، تم ، qBittorrent 4.1.5 مبني باستخدام Qt 5.12 ومصحح لإصلاح أشرطة التقدم

لسوء الحظ ، لم يتم فتح هذا حتى في 10.14.2.

zdlo ، ماذا يحدث عندما تحاول فتحه؟ تحطم أو أي شيء آخر؟ يرجى إعطاء بعض التفاصيل.
لقد اختبرته قبل التحميل ، ولم أواجه أية مشكلات ... لم يتغير شيء في بيئة الإنشاء الخاصة بي منذ الإنشاءات السابقة ... وتطبيقات macOS محمولة ومستقلة تمامًا (تحتوي على جميع التبعيات المطلوبة داخل حزمة التطبيق) بطبيعتها (بقدر ما أعلم ، لكن ربما أكون مخطئًا ، فأنا لست مطور macOS).
علاوة على ذلك ، يقوم سكريبت البناء الخاص بي بإزالة كل شيء بعد الإنشاء ، لذلك إذا فقدت بعض التبعيات في الحزمة ، فسوف ألاحظ أنه حتى على جهاز البناء الخاص بي ...
في حالة تأكيد شخص آخر على نفس المشكلة ، سأتوقف عن نشر البنيات الخاصة بي (وأزيل كل البنيات الموجودة ، لأنها مبنية بنفس الطريقة) لعدم إنشاء منشورات عديمة الفائدة. لا أعرف السبب ولا أتخيل حتى كيفية محاولة تصحيحه ... مرة أخرى ، أنا لست مطور macOS ، فأنا مجرد رجل يمكنه إنشاء أي شيء تقريبًا مكتوب بلغة C / C ++ على أي من أنظمة تشغيل رئيسية (مثل Windows / Linux / macOS).

zdlo ، ماذا يحدث عندما تحاول فتحه؟ تحطم أو أي شيء آخر؟ يرجى إعطاء بعض التفاصيل.

حاولت فتحه مرة أخرى لإخبارك الآن ، ربما مشاركة السجلات من وحدة التحكم أيضًا ، لكنها فتحت هذه المرة. شكرا لهذا البناء!

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

eduarcor ، تم ، qBittorrent 4.1.5 مبني باستخدام Qt 5.12 ومصحح لإصلاح أشرطة التقدم

Kolcha ، إنه يعمل بشكل مثالي ، شكرًا !!

مرحبًا ، هذا لا يتعلق بهذا المشروع ، ولكنه مرتبط بـ Qt بالوضع المظلم. أواجه حاليًا نفس المشكلة مع مشروع آخر (https://gitlab.com/OpenMW/openmw/issues/4655) ، وللتأكيد فقط ، فإن الطريقة الوحيدة لتشغيل الوضع المظلم (بالكامل) هي التجميع مع المسؤول كيو تي 5.12؟

@ terabyte25 كيو تي 5.12 الرسمية كافية

شكرا Kolcha ، يعمل بشكل مثالي!

Kolcha ، لدي سؤال لك ، بعيد قليلاً عن الموضوع. لدي تطبيق python / pyside2 (qt 5.12) الخاص بي ، وأود تطبيق سمة Mojave السوداء. هل يمكنك أن تشرح لي كيف أفعل ذلك؟ لا توجد معلومات على الإطلاق في الخارج. شكرا و تحياتي.

eduarcor ، لسوء الحظ ليس لدي ما أقوله ... يدعم Qt 5.12 سمة داكنة ويكتشف تلقائيًا السمة المستخدمة حاليًا. لا يجب فعل أي شيء لتطبيقات C ++. إذا لم يحدث ذلك مع Python ، فربما لا تتعرض بعض واجهات برمجة التطبيقات لـ Python ، لكنني لا أعرف. لقد استخدمت PyQt منذ وقت طويل جدًا ، لكن PySide لم أستخدمه حتى ...

Kolcha ، شكرا على أي حال.
لذلك ، بالنسبة لـ C ++ تلقائي ؟؟ لا أفهم لماذا لا يتعلق الأمر بربط الثعبان ... أعني ، من المفترض أن هذا مكتمل ... لذا ، لا أستطيع تخمين سبب عدم حدوث ذلك ... على أي حال ، أنا أقدر معلوماتك ، و إذا اكتشفت أي لحظة أخرى ، من فضلك ، لا تتردد في إعلامي. هتافات

eduarcor ، تم ، qBittorrent 4.1.5 مبني باستخدام Qt 5.12 ومصحح لإصلاح أشرطة التقدم

شكرا للبناء ، يعمل مثل السحر. هل لي أن أطلب منك البناء على كود أحدث؟

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

لقد قمت للتو بتنزيل أحدث إصدار مستقر من QBittorent 4.1.6 لنظام التشغيل MacOS والشاشة التي تحتوي على سمة Mojave المظلمة كلها معطلة.

Screenshot 2019-05-06 at 7 59 14 AM

قم بتنزيل إصدار Kolcha وفقًا للرابط الموجود أعلى هذا الإصدار ويبدو أنه يعمل بشكل أفضل بكثير. شكرا.

تواجه نفس المشكلة مثل atangyp

أنا متأكد من أن Kolcha سيكتشف ذلك قريبًا حقًا ، كما يفعل عادةً ... لا تقلق أيها الرجال

لقد أصلحه بالفعل بنسخته. لقد استخدمت رابطه أعلاه ، في المنشور أعلاه ، للتنزيل ... فقط أتساءل لماذا لم يتم تضمين تغييراته في أحدث إصدار مستقر.

qBittorrent 4.1.6 (موضوع ثابت ثابت)

المظهر الداكن يبدو ثابتًا. هذا مرتبط بإصدار كيو تي. بدأت Qt في دعم السمة المظلمة فقط منذ 5.12 ، تم إنشاء qBittorrent بـ 5.9 ، لذا فهي لا تدعم سمة mac dark. لقد قمت للتو بإعادة بناء qBittorrent بأحدث إصدار من Qt (5.12.3).

Screenshot 2019-05-06 12 07 33

=======> تنزيل <=======

يرجى ملاحظة ، لقد أصلحت أي شيء حقًا! تم دمج جميع الإصلاحات / التغييرات السابقة في كل من الفروع الرئيسية و 4.1 ، راجع سجل التغيير للإصدار الرسمي وستجد سطرين مذكورين باسمي. علاوة على ذلك ، هذه التغييرات ليست حيوية ، خاصة بالنسبة لدعم المظهر الداكن ، فهي في الغالب تجميلية ...

أنا فقط أقوم ببناء qBittorrent بطريقتي الخاصة. لا أحب Homebrew والأدوات الأخرى ذات الصلة التي تحاول جعل macOS مثل أنظمة Linux ... لذلك أقوم بإنشاء qBittorrent باستخدام Xcode فقط - IDE الأصلي لنظام macOS. كما أنني لا أحب الطريقة التي يتعامل بها مطورو qBittorrent مع نشر ترجمات Qt ، فأنا أيضًا أجعلها في طريقي.
أكثر من ذلك ، ربما لاحظ أي شخص قام بتنزيل بنياتي أن ملفات .dmg الخاصة بي "رائعة" ، مثل الكثير من برامج الطرف الثالث الأخرى لنظام التشغيل macOS ، وليس رمز qBittorrent صغيرًا.

يبدو لي عابث في آخر دي إل
Screenshot 2019-05-06 at 12 45 04

pnumio ، الإصدار الرسمي لا يدعم السمة المظلمة ، قم بتنزيل بنائي https://github.com/qbittorrent/qBittorrent/issues/9096#issuecomment -489568308

pnumio ، الإصدار الرسمي لا يدعم السمة المظلمة ، قم بتنزيل الإصدار الخاص بي # 9096 (تعليق)

شكرا مرتبة

pnumio ، البناء الرسمي لا يدعم السمة المظلمة

لكن لماذا؟

لقد قمت ببناء التصميم الرسمي باستخدام Qt 5.9.7 من أجل دعم مجموعة واسعة من إصدارات macOS. ومع ذلك ، فإن سلسلة Qt 5.9.x لا تتعامل بشكل صحيح مع الوضع المظلم لـ Mojave. يتم التعامل مع هذا الوضع بشكل صحيح في سلسلة Qt 5.12.x.

هنا بناء يستخدم Qt 5.12.0 (لم يكن لدي الوقت لبناء Qt 5.12.3): https://builds.shiki.hu/temp/qbittorrent-4.1.6-qt5.12.dmg

@ sledgehammer999 ، شكراً جزيلاً لك على هذا. مقدر جدا!!

pnumio ، الإصدار الرسمي لا يدعم السمة المظلمة ، قم بتنزيل الإصدار الخاص بي # 9096 (تعليق)

شكراً أيضاً لـ Kolcha ....

أي شخص يبحث عن شيء أجمل من الأصلي - جرب تصميماتي https://github.com/blahdy/qBittorrent
2Tp6K

من بلدي بوف. يجب أن يكون دعمًا كبيرًا للموضوعات ... بدلاً من الاضطرار إلى الحصول على تجميع مختلف من جهات خارجية ...

لدي نفس الخطأ المظلم ، ولا أفهم لماذا لم يتم وضع الإصلاح في الإصدار الرسمي.

ولا أفهم سبب عدم طرح الإصلاح للإصدار الرسمي.

هذا لأنك لم تقرأ المشكلة بأكملها https://github.com/qbittorrent/qBittorrent/issues/9096#issuecomment -489752065.

لماذا لا نبني توزيعين - أحدهما "قديم" باستخدام QT القديم والآخر "الجديد" .12 ؟ ..

لماذا لا نبني توزيعين - أحدهما "تراث" مع QT القديم والآخر "جديد" بـ .12؟ ..

+1

أرغب في الاستمرار في استخدام النسخة المخمرة الرسمية. إنها طريقة مفيدة حقًا للتعامل مع برامج الجهات الخارجية على نظام MacOS. لذا ، يرجى إضافة دعم الوضع المظلم إلى البنية الرسمية ، شكرًا

evansan : التعليق لا يجيب على سؤالي في الواقع. ما الذي يمنع الفريق من امتلاك بنائين "رسميين"؟

قد لا يثق الناس في الثنائيات غير الرسمية.

ما الذي يمنع الفريق من امتلاك بنائين "رسميين"؟

آلية التحديث ، ليست مصممة للبحث عن إصدارات مختلفة بناءً على إصدار نظام التشغيل.

لقد قمت ببناء التصميم الرسمي باستخدام Qt 5.9.7 من أجل دعم مجموعة واسعة من إصدارات macOS. ومع ذلك ، فإن سلسلة Qt 5.9.x لا تتعامل بشكل صحيح مع الوضع المظلم لـ Mojave. يتم التعامل مع هذا الوضع بشكل صحيح في سلسلة Qt 5.12.x.

هنا بناء يستخدم Qt 5.12.0 (لم يكن لدي الوقت لبناء Qt 5.12.3): https://builds.shiki.hu/temp/qbittorrent-4.1.6-qt5.12.dmg

هل سيكون هناك تحديث رسمي قريبًا يتضمن هذا الإصلاح؟ أفضل الانتظار إذا كان سيأتي قريبًا بدلاً من تنزيل إصدار غير رسمي.

هنا بناء يستخدم Qt 5.12.0 (لم يكن لدي الوقت لبناء Qt 5.12.3): https://builds.shiki.hu/temp/qbittorrent-4.1.6-qt5.12.dmg

@ sledgehammer999 هل يمكنك من فضلك التوقيع على هذا؟ شكرا.

قد لا يثق الناس في الثنائيات غير الرسمية.

👍 أنا أتفق معك!

في غضون ذلك ، بالنسبة لأولئك الذين لا يرغبون في التعامل مع واجهة المستخدم الفوضوية هذه ، يمكنك إعادة التطبيق إلى المظهر الفاتح:

$ defaults write $(osascript -e 'id of app "qbittorrent"') NSRequiresAquaSystemAppearance -bool yes

أنا آسف ، ولكن لماذا لا يمكنك فقط إصدار نسخة ثانوية مع كيو تي محدث؟ بالنسبة لي ، من الغباء تنزيل نفس الإصدار ولكن بشكل ثابت.

مازلت تبدو قبيحة جدا: /

لقد قمت للتو بتنزيل Qt 4.1.7 وما زال قبيحًا لدرجة أنه غير قابل للاستخدام. هل يعرف أي شخص ما إذا كانوا يخططون حتى لإصلاح هذا؟

يتضمن Qt 5.9 دعم 10.10 و 10.11 ، بينما يسقط 5.12 دعم إصدارات macOS هذه.

@ sledgehammer999 الإصدار 10.11 غير مدعوم من Apple اعتبارًا من أغسطس 2018 ، بحسب ويكيبيديا . هل ستكون منفتحًا على إنشاء إصدارات مستقبلية من macOS باستخدام Qt 5.12؟ وإعادة إصدار 4.1.7 بشكل مثالي مبني باستخدام Qt 5.12.

لقد قمت للتو بتنزيل 4.1.7 وتم إصلاحه بالنسبة لي.

Piccirello @ هناك مشكلة في الموقع الرئيسي. لم يقم بعد بمزامنة الملفات من موقع git website repo ، لذلك لم يتم نشر التغييرات / المعلومات الخاصة بي حتى الآن. ولم يرد لي المشرف بعد.
قصة قصيرة طويلة: يستخدم الإصدار الرسمي الجديد v4.1.7 الإصدار Qt 5.12.2
سأستخدم Qt 5.13 لكن: https://bugreports.qt.io/browse/QTBUG-77310

تم التأكيد على أن هذا ثابت بالنسبة لي- v4.1.7 يستخدم كيو تي 5.12.2
Screen Shot 2019-08-04 at 3 05 08 PM

لست متأكدا من المسؤول ولكن هل نعتمد على جهة خارجية للموقع؟ يسعدني تقديم الاستضافة حتى لا نعتمد على شخص آخر لمزامنة تغييراتنا.

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

مرحبًا يا شباب ، أين يتم تنزيل الإصدار 4.1.7؟ ليس في الصفحة الرسمية ... هل يمكنك إرشادي إلى رابط؟
هل يدمج جميع إصلاحات Kolcha في واجهة المستخدم؟ الغريب في الإصدار 4.1.6 ، إصدار QT الذي تستخدمه Kolcha هو 5.12.3 وهو يعمل مثل السحر ، ألا يعمل من أجلك؟
شكرا

eduarcor اذهب إلى Fosshub: https://www.fosshub.com/qBittorrent.html
أو إذا كان لديك إصدار أقدم ، يجب أن يأخذك المحدث إلى هناك.

شكرا.
لماذا استخدام 5.12.2 بدلاً من 5.12.3 المستخدمة في الإصدار 4.1.6؟ إنه أمر غريب ...

eduarcor ، راجع https://github.com/qbittorrent/qBittorrent/issues/9096#issuecomment -518039784 للحصول على معلومات حول سبب استخدام Qt 5.12.2. يحتوي تصميمي على Qt أحدث لأنني أبني باستخدام c ++ 14 ، لذلك لم أواجه مشكلات في الإنشاء ، لكنني واجهت مشكلة غريبة أخرى مع Qt 5.13 و dev ، لكن هذه قصة أخرى ...
ومرة أخرى ، لم أصلح أي شيء تقريبًا! لقد قمت للتو ببناء qBittorrent بأحدث Qt والذي يدعم المظهر الداكن. كانت بعض المشكلات الصغيرة التي أصلحتها مرتبطة بشريط التقدم ، وقد تم دمجها منذ وقت طويل جدًا وتم تضمينها حتى في 4.1.6

جميل أن نرى أن هذه القضية مغلقة الآن!

ملاحظة> ما زلت أقوم ببناء qBittorrent من الفرع الرئيسي بشكل دوري ، ويمكن لأي شخص مهتم تنزيل بنياتي باستخدام هذا الرابط

Kolcha ، وهل قمت ببناء الإصدار 4.1.7 نفسه؟ بأحدث 5.12.4؟ إذا كان هذا صحيحًا ، فهل يمكنك مشاركته إذا لم تكن هناك مشكلة في ذلك؟

eduarcor my 4.1.7 build ، مجمع مع Qt 5.13.0 و libtorrent 1.1.13 و OpenSSL 1.1.1c

eduarcor my 4.1.7 build ، مجمع مع Qt 5.13.0 و libtorrent 1.1.13 و OpenSSL 1.1.1c

@ Kolcha ، لطيف ، شكرا !! بصرف النظر عن حقيقة تغيير المكتبات (التي لا أعرف ما إذا كان لها أي ميزة) وعدم توقيعها ، هل هناك أي خلل أو أنها تصحح أيًا من المكتبات الحالية ، أم أنها مماثلة تمامًا للمسؤول؟ (لم أر أي اختلاف في نظرة مختصرة).

شكرا.

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

جيد ان تعلم. شكرا!!
لم يتم التوقيع حتى على المستند الرسمي كما يقول إنه من مطور مجهول.

إذا كان شخص ما مهتمًا بإلقاء نظرة أقل رعبًا على macOS - فنحن نرحب بك لتجربة إصداري المخصص على https://github.com/blahdy/qBittorrent/releases
اقرأ الوصف ، راجع للشغل

النوافذ أيضا؟ أو macos فقط؟ :(

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات