الشاملة على Bottles

القصة

انتقلت حديثا إلى لينكس… تحديدا إلى أوبنتو، بعدما أنهيت إعداد كل البرامج التي احتجتها، بقيت المعضلة… المكتبة الشاملة.
وجدت موضوعا هنا بتاريخ 2018، حاولت تتبعه، فشلت.
ذكر FarisZR في نهاية الموضوع Bottles، حاولت معه -لا أدري فيه شيئا- فشلت.
سألت أحدا… حاول بلوتيريس، فشل.
سألت آخر، كان نائما…
والثالث، حلّها لي…


التثبيت

الشاملة تنزل iso، نفك ضغطه.
في إعدادات bottles نضيف vburn6 للاعتماديات (Dependencies).
نشغل المثبت مرة، سيفشل، لا بأس.
نذهب إلى مسار الـ"قارورة"، ثم إلى data/bottles/name/drive_c
تأخذ ملفات الشاملة المستخرجة وتضعه في مجلد (داخل drive_c) ليكن اسمه Shamelainstaller
ثم تشغل المثبت بمتصفح الملفات (تحت قسم Legacy Wine Tools)
سيظهر المثبت بلا مشكلات على العتاد الحديث (إنتل جيل 10 + نفيديا على تعريف 555)
ثم تختار مسار التثبيت (لا فرق)


ملحقات

لتحسين الحجم:

Legacy Wine Tools => Configuration => Screen Resolution

استخدمها أنا على 144، لكن 120 تنفع كذا (dpi)

لتحسين الخطوط الأخرى:

أنشئ ملفا بلا صيغة واكتب فيه:

REGEDIT4

[HKEY_CURRENT_USER\Control Panel\Desktop]
"FontSmoothing"="2"
"FontSmoothingOrientation"=dword:00000001
"FontSmoothingType"=dword:00000002
"FontSmoothingGamma"=dword:00000578

ضعه في المسار السالف الذكر (drive_c) ثم باستخدام LWT شغله بموجه الأوامر (Command line) بالأمر:
regedit file_name


هذه الشاملة التي ثبتّها (‏2.4 ‏ك.ب)

هنا شخص آخر صدّر الشاملة - قناة تلغرام (حجم أقل، 1.7 ك.ب)


إضافة: يفترض أن الشاملة يجري تطويرها لتعمل على الماك واللينكس، راسلت البريد المذكور على الموقع ولا رد للآن. (12 ذو الحجة)

إعجابَين (2)

جزاك الله خيرا
ما هي طريقة فك ضغط الملف؟ لأنني عند التثبيت تظهر لي رسالة من الشاملة أن الملف غير موجود وتطلب فك الضغط عنه

أفضل طريقة وجدتها هي أن تثبت الشاملة على ويندوز وتقوم بنسخ مجلد الشاملة الموجود على المسار

C:\Shamela64

تضع المجلد كاملا في مسار Bottles المخصص لذلك، ثم تقوم بـ:
1- إنشاء القارورو Bottle وسمها الشاملة أو اي اسم.
2- تفتح القارورة وتقوم بالدخول إلى خيار Dependencies، وتضيف vbrun6
3- تقوم باخيار Run Executable، وتختار launcher.exe من داخل مجلد الشاملة الذي نسخته.

كتب الله أجرك
ما هو المسار المخصص في bottles؟

اقصد بالمسار المخصص في bottles وهو ما يعرف بمحدد واين Wine Prefix، وهي أين يخزن واين البيانات التي تحاكي مسار ويندوز، وهو مسار لقرص C،
يمكنك تحديد هذا المسار من خلال بوتلز عبر الذهاب للإعدادت العامة، وليس اعدادت القارورة، يمكنك الولوج اليها عن طريق ايقونة زر البرغر في شريط النافذة الاعلى على اليمين، أو باستعمال الاختصار (ctrl+,)

Screenshot_20241009_130216

ثم تذهب للأسفل كما هو منين في الصورة

يمكنك اخيار اي مسار تريد تخصيصه لهذا الغرض، لكن احذر، اختيار مسار في قرص مهيئ بنظام ملفات ويندوز مثل NTFS، قد لا يعمل أو تواجه معه مشاكل.

أضفت الملفات وعند تشغيل launcher.exe لا يظهر أي شيء

السلام عليكم
أعتذر عن تأخري في الرد، يمكنك ان تختار خيار تشغيل البرنامج على الترمنال Run in Terminal، وذلك بالضغط على ايقونة المسننات المستديرة على اليمين، واختيار Run in Terminal، ثم تشغيل ملف الشاملة، انظر الى سطر الأوامر فسيخبرك بما يحدث للبرنامج حين تشغيله، فقد تكون هناك مكتبة مفقودة عندك، أو مشكلة مع التصريحات…الخ، يمكنك نسخ ولصق المخرجات من الترمنال هنا، وسأحاول مساعدتك قدر الإمكان.

وعليكم السلام ورحمة الله وبركاته
شغلته من موجه الأوامر لكن لا يظهر شيء


جزاك الله خيرا على وقتك الذي تفضلت به على أخيك

لم أقصد أن تذهب إلى مسار الملف وتقوم بتشغيله عن طريق الترمنال.
من برنامج bottles، هناك أيقونة بجوار زر Run Executable، اضغط عليها وحدد خيار Run in Terminal، وبعد ذلك اضغط على run executable، واختر ملف launcher للشاملة. ستظهر شاشة سطر أوامر.

image
استمر على هذا الوضع لساعة تقريبا دون أي تغيير

لم يتغير شيء
ظهرت نفس الصفحة وبقيت لمدة ساعة دون تغيير

الأمر محير.
جرب تثبيت نسخة اخرى من واين مثل نسخة wine-staging.
جرب تثبيت برنامج 7zip داخل القارورة التي تريد تشغيل الشاملة منها ثم جرب تشغيل الشاملة.
تأكد من أن الاعتماديات المطلوبة مثبتة داخل القارورة، بالنسبة لي أنا مثبت المكتبات التالية:

arial32
times32
courie32
tahoma32
wine mono
gecko
vbrun6

كيف أغير نسخة واين في bottles؟
وكيف أثبت برنامج 7zip داخل القارورة؟

آمل انك تعرف طريقة عمل البرنامج، ان لم تكن، دعني اشرح لك.
ترى انه حين استعمالك للبرنامج اول مرة طلب منك ان تقوم بانشاء قارورة Create a new bottle. القارورة هذه هي عبارة عن بيئة مستقلة تستعمل لغرض التصنيف كأن تخصص قارورة للبرامج وأخرى للألعاب، أو التجريب او لاي غرض آخر.
تدخل الى القارورة باختيارها (من لسان Bottles اعلى النافذة) ، ستجد انها تحتوي على ثلاثة اقسام رئيسية، (Programs, Options, Tools)

  • فئة البرامج Programs، تظهر لك برامج الويندوز التي قمت بتثبيتها، او تشغيلها.
  • فئة Options، وهي التي نعنى بها هنا، في settings، ستجد الاعدادت الخاصة بالقارورة، وفي أول فئة وهي Components، ستجد خيار Runners، يمكنك تغييرها، وهي نسخة الواين التي تستخدمها هذه القارورة لتشغيل برامج الويندوز.
    يمكنك تثبيت مختلف نسخ الواين من خلال الذهاب الى اعدادات البرنامج وليس القارورة، من خلال الرجوع الى الواجهة الرئيسية فيه، ستجد زرا اعلى اليمين، اختر Preferences، ثم Runners، ستجد بعض النسخ المحسنة للألعاب مثل Proton GE ان كنت مهتما بالألعاب، انصحك بالتجريب بين النسخ المقدمة من البرنامج، وهي Soda و Caffe.
    يمكنك تغيير نسخة الواين المثبتة على النظام من خلال مدير الحزم الخاص بالتوزيعة التي تستخدمها، مثل نسخة Wine-Staging المقدمة من رسميا من مجتمع واين وهي عبارة عن آخر المزايا والتحسينات المطورة من المجتمع.

تقوم بتثبيت برنامج 7zip من خلال تحميل ملف التثبيت من الموقع الرسمي:
https://www.7-zip.org/
ثم تذهب الى برنامج bottles، والقارورة التي تريد تثبيت الشاملة فيها، وتقوم بنفس العملية التي شرحتها سابقا (Run Executable).

جزاك الله خيرا
جربت باستخدام نسخة Caffe فظهرت لي هذه الرسالة


وسابقا كنت أستخدم Soda

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

جزاك الله خيرا وكتب أجرك
سأجرب إن شاء الله

إعجاب واحد (1)

جربت في توزيعة zorin وظهر لي أن مكتبتي libcrypto و libssl غير موجودتين
كيف أضيفهما؟

هل zorin هي توزيعتك الأساسية ؟
عن طريق سطر الاوامر:

sudo apt install libssl-dev

لست متأكدا من أن المكتبتين موجودتان في اثنين داخل حزمة libssl-dev، لأني لا أستخدم اوبنتو او اي من مشتقاتها مثل زورين، فقط بحثت في الانترنت.

كنت أستخدم mint في تجربتي السابقة والآن استبدلتها بـ zorin
جربت تثبيت الحزمة ولا تزال تظهر نفس المشكلة