بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
معلومات وشرح بالصور عن Gnome Boxes .
نعريف بسيط .
Gnome Boxes أو Boxes هو برنامج بسيط جدا لعمل أجهزة وهمية وأيضا له عمل ثاني الإتصال بالأجهزة البعيدة من خلال بعض التقنيات مثل vnc و spice أ(access remote machines ) في الحقيقة هو واجهة رسومية لتقنيات موجودة بالفعل كما سنرى في أخر هذا الموضوع .
البرنامج يأتي مثبت بشكل مسبق في Fedora Workstation لتثبيته إذا لم يكن موجود sudo dnf install gnome-boxes .
البرنامج من مشروع Gnome و تمت برمجته بلغة البرمجة vala و مكتبة Gtk الرسومية .
صور :
نضغط على New .
1-يمكن طلب تنزيل ملف iso فيدورا أو أوبن سوزا .
2-يمكن عرض خيارات أكثر لتوزيعات ممكن تنزيلها .
3-هنا ممكن الإتصال بجهاز بعيد عن طريق تقنيات مثل vnc و spice .
4-من هنا نختار ملف iso موجود عندنا على الجهاز .
كما ذكرت سابقا ممكن الإتصال بجهاز بعيد عن طريق بعض التقنيات .
إخترت ملف iso .
ممكن الإكتفاء بالإعدادات الإفتراضية والضغط على Create أو ممكن تحديد حجم الذاكرة والهارديسك الوهمي بشكل يدوي من خلال Customize.
الامر واضح نحدد حجم الذاكرة والهارديسك الوهمي ثم نضغط Back ثم Create.
من هنا ممكن عمل Full Screen و ممكن إرسال طلب تنفيذ هذه الإختصارات مثل Ctrl Atl F7 للدخول على ال vconsole في التوزيعة الوهمية وليس النظام الحقيقي .
من هنا الامر واضح لا يحتاج شرح للدخول لإعدادات النظام الوهمي الذي نعمل منه نضغط على Properties .
لتفعيل وإلغاء تفعيل share clipboard حيث ممكن عمل نسخ لنص في الجهاز الحقيقي وعمل لصق في الجهاز الوهمي والعكس صحيح (تابعو أخر الموضوع ) .
هنا معلومات عن إستهلاك النظام ويمكن إطفاء او إعادة إطفاء الجهاز وممكن تغير حجم الذاكرة والهارديسك الوهمي لاكن تحتاج أولا إطفاء النظام الوهمي .
نلاحظ أيضا Run in Background إذا ألغيت تفعيلها وأغلقت Gnome Boxes سيتم عمل pause توقف مؤقت للنظام الوهمي (ملاحظة توقف مؤقت وليس إغلاق لأن في Gnome Boxes حتى لو أغلقته الأنظمة الوهمية ستظل تعمل في أخر الموضوع توضيح أكثر )
من هنا ممكن وصل أجهزة ال USB و ممكن فصل ووصل ملفات ال iso .
من هنا ممكن أخذ لقطة Snapshot عن النظام .
من خلال Remote All local ممكن فلترة ما أريد أن أشاهده , الأجهزة المحلية او مثلا التي أتصل بها من خلال vnc أو كل ما ذكر والباقي أظن واضح .
في حال دخلنا إلى Full Screen نمرر مأشر الفأرة إلى أعلى الشاشة ليظهر البانل الخاص بالبرنامج من هناك ممكن عمل Minimize و غيره .
إختصارات لوحة المفاتيح للبرنامج .
بعض المعلومات .
1-برامج مثل virt-manager و gnome boxes وبعض البرامج الأخرى هي إذا صح التعبير واجهة رسومية لتقنيات موجودة بالفعل مثل kvm qemu libvirt .
عندما تغلق هذه البرنامج هذا لا يعني ان النظام الوهمي تم إغلاقه أيضا ,بل يبقى يعمل طالما لم تطفئه بشكل طبيعي أو ببعض الخيارات في هذه البرامج مثل Force Shutdown وهناك أيضا ادوات للتحكم تعمل من سطر الأوامر (virsh) .
إذا لم تستخدم هذه البرامج قبل الأن وأحببت ان تجربهم يجب أن تنتبه لهذه الأمور حتى لا تنصدم بإستهلاك النظام للذاكرة والمعالج و..إلخ في الحقيقة قد يكون النظام الوهمي مازال يعمل, إذا حصل هذا بكل بساطة إفتح مثلا برنامج virt-manager أو gnome boxes ستجد انه تعرف على الأنظمة التي مازات تعمل يمكنك من هناك الدخول على النظام وإغلاقه بشكل طبيعي أو مثلا إستخدام خيار Force Shutdown
2-برنامج Gnome Boxes يحتاج أن تكون خاصية virtualization موجودة في المعالج ومفعلة في البايوس .
3-يحتاج Gnome Boxes أن تكون خدمة libvirtd.service مفعلة يمكن تفعيلها وتشغيلها والتأكد منها من خلال هذه الاوامر .
sudo systemctl enable libvirtd.service
sudo systemctl start libvirtd.service
sudo systemctl status libvirtd.service
4-البرنامج بسيط جدا لا يوفر الكثير من الخيارات إذا كان هذا لا يناسبك إستخدم شيء أخر مثل virt-manager لاكن لا تطلب من شيء الهدف منه أن يكون بسيط أن يغير سلوكه .
5-البرنامج يعمل بما يسمى user session ويحتفظ بإعدادات و الأجهزة الوهمية في مجلد المنزل الخاص بالمستخدم بالتحديد في هذه الأماكن .
ls ~/.config/gnome-boxes
ls ~/.local/share/gnome-boxes
6-أخيرا وأهم شيء عليك ان تعرف كيف ممكن أن تستفيد من كل مميزات هذا البرنامج من share clipboard و Full Screen وحتى أن البرنامج يدعم نقل الملفات من خلال السحب والإفلات كل هذا مشروح في هذا الرابط لا أريد أن أعيد كتابة ما كتبته بالفعل قبل الأن .