Skip to Content
Building Osصور سطح المكتب

صور سطح المكتب

يتضمن سجل ميزات OpenFactory بيئات سطح مكتب متعددة وتطبيقات سطح مكتب. اختر سطح المكتب صراحة؛ طلب desktop عام يعني عادة GNOME، بينما desktop-kde وdesktop-xfce وميزات مسماة أخرى تختار جلسات مختلفة حيث يدعمها الأساس.

تعيش إعدادات سطح المكتب تحت os.desktop_settings وتستخدم snake_case. كثير من الحقول يُنفَّذ عبر إعدادات GNOME، لذا لا يُفترض أنها تؤثر على KDE أو Xfce أو سطح مكتب آخر. وحدات الميزات الخاصة بسطح المكتب مثل مفضلات KDE أو ميزات التخطيط تملك بعض السلوك غير التابع لـ GNOME.

مثال الإعدادات القانوني

{ "os": { "features": ["desktop", "firefox"], "desktop_settings": { "color_scheme": "prefer-dark", "gtk_theme": "Yaru-dark", "icon_theme": "Yaru", "cursor_theme": "Adwaita", "cursor_size": 24, "wallpaper_sources": ["attachment:wallpaper-file-id"], "wallpaper_selection": "first", "wallpaper_mode": "zoom", "favorite_apps": [ "firefox.desktop", "org.gnome.Terminal.desktop" ], "fonts": { "interface_font": "Ubuntu 11", "document_font": "Sans 11", "monospace_font": "Ubuntu Mono 13" }, "power": { "idle_delay": 600, "sleep_inactive_ac_timeout": 0, "sleep_inactive_ac_type": "nothing", "lid_close_ac_action": "suspend" } } } }

الحقول الأقدم مثل desktop وaccentColor وfavorites وscreenBlankTimeout أو suspendOnIdle ليست المخطط القانوني. يمكن تجاهلها أثناء التطبيق.

الخلفيات والأصول

فضّل مرفقا مرفوعا سابقا أو أصلا آخر مراجعا غير قابل للتغيير. عناوين URL لخلفيات HTTPS تُجلب أثناء إنشاء الصورة ويمكن أن تتغير أو تفشل. لسمات الأيقونات أو الخطوط الخارجية، استخدم asset_sources باسم مثبت بسيط، ولمدخلات الأرشيف/الملف SHA-256 عند الدعم.

لا تضع صورا محمية بحقوق أو معرِّفة شخصيا في صورة عامة دون الحقوق والموافقة المطلوبة.

المفضلات معرفات ملفات سطح المكتب

يجب أن تسمي المفضلات إدخالات .desktop المثبتة، لا أسماء عرض المنتج. تثبيت kdenlive مثلا لا يضمن أن معرفه kdenlive.desktop على كل توزيعة. افحص /usr/share/applications في الضيف المستهدف وتحقق من أن المشغّل يفتح التطبيق المقصود.

التحقق

اختبر على الأقل:

  • مدير العرض المقصود وبدء الجلسة؛
  • هوية الجلسة الفعلية (GNOME، Plasma، Xfce، وما إلى ذلك)؛
  • الحزم المطلوبة ومشغّلات التطبيقات؛
  • الخلفية والسمة في أول جلسة مستخدم حقيقية؛
  • المفضلات بعد تحميل الصدفة؛
  • قفل الشاشة وسلوك الطاقة؛ و
  • سلوك إطلاق المثبّت إذا كان المقصود أن تكون الصورة قابلة للتثبيت.

جرد الحزم لا يكتشف جلسة سطح مكتب خاطئة. أدرج اختبار دخان GUI وافحص الأدلة الملتقطة.

حد عبر أسطح المكتب

لا تجمع ميزات GNOME وKDE العامة بلا تمييز. عندما يسمي الموجّه KDE Plasma، اشترط desktop-kde وإعدادا خاصا بـ KDE؛ عندما يسمي GNOME، اشترط ميزة سطح مكتب GNOME وإعدادات GNOME. إذا كانت جلسات متعددة مقصودة، اختبر الاختيار الافتراضي وكل مسار تسجيل دخول مدعوم على حدة.