# حل مشكلة الوضع الداكن في تطبيقات Flatpak

**URL:** <https://discourse.aosus.org/t/topic/3521>\
**Category:** نظام جنو/لينكس\
**Tags:** flatpak, لينكس\
**Created:** [28 أكتوبر 2024، 1:57م UTC](https://discourse.aosus.org/t/topic/3521 "2024-10-28T13:57:34Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![FarisZR](https://discourse.aosus.org/user_avatar/discourse.aosus.org/fariszr/32/9292_2.png) [@FarisZR](https://discourse.aosus.org/u/FarisZR)\
**Post date:** [28 أكتوبر 2024، 1:57م UTC](https://discourse.aosus.org/t/topic/3521/1 "2024-10-28T13:57:34Z")

</div>

ا Flatpak هو اشهر صيغة تطبيقات عامة على لينكس, لكن لحد الان أواجه بعض المشاكل في تطبيق الوضع الداكن على التطبيقات.

 ![](https://cdn-cf-discourse.aosus.org/original/2X/f/fcde5c7d2f7ff924e036bcabb3a5ba771de09157.jpeg)

لكن لحسن الحظ وجدت بعض الحلول الممكنة لهذه المشكلة.

## تاكد من وجود القوالب الداكنة للتطبيقات

بشكل افتراضي سيقوم Flatpak بالبحث عن القوالب التي تستخدمها وسيثبتها, لكن للتأكد, بإمكانك تثبيت القوالب يدويا:

قالب Adwaita:

```bash

flatpak install org.gtk.Gtk3theme.Adwaita-dark

```

لقوالب Ubuntu:

داكن

```bash

flatpak install flathub org.gtk.Gtk3theme.Yaru-dark

```

فاتح

```bash

flatpak install flathub org.gtk.Gtk3theme.Yaru-light

```

لكن هذه القوالب الافتراضية, في اوبونتو هناك قوالب اخرى تعتمد على اللون الذي اخترته, مثلا اذا اخترت احمر, سيكون القالب Yaru-Red-dark.

لترى كل قوالب gtk3themes المتوفرة من Flathub باستخدام هذا الامر:

```bash

flatpak search gtk3theme

```

## إستخدم قالب Adwaita الافتراضي

 ![وافقية التطبيقات مع قالب Adwaita](https://cdn-cf-discourse.aosus.org/original/2X/e/ee21fae21890149295f92539229fe0f4e7b22e1b.jpeg)

إفتح تطبيق Gnome-tweaks وتاكد من استخدام قالب Adwaita.

لأنه يقدم افضل توافقية, و قام بحل بعض المشاكل لدي مثل عدم تطبيق الوضع الداكن على تطبيق Proton VPN.

## تطبيق الوضع الداكن يدويا

اذا لم تنجح الحلول السابقة, فعلى الأغلب التطبيقات التي تستخدمها لا تدعم المعايير المطلوبة, على الاقل ليس بشكل كامل.

هناك حلول عبر اجبار تطبيق الوضع الداكن, وهذه الحلول ستعطل مفعول تغيير من الوضع الفاتح والغامق من الإعدادات السريعة.

### استخدم قالب adw-gtk3

 ![adw-gtk3-dark التطبيقات مع](https://cdn-cf-discourse.aosus.org/original/2X/4/401e8bce5abf0765895540b68311a389be991474.jpeg)

قالب adw-gtk3-dark, هو قالب يحاول تطبيق منظر مشابهه لgtk4 على تطبيقات gtk3.

ميزة اخرى هي انه يحل مشكلة الوضع الداكن في العديد من التطبيقات, مثل Xournal++, الذي لا يعمل فيه الوضع الداكن حتى مع adwaita-dark.

حتى تطبيقات Electron التي تستخدم اصدار قديم لا يدعم المعايير المطلوبة للتعرف على الواضع الليلي, تعمل مع adw-gtk3-dark.

[Adw-gtk3 كيف تثبت قالب](https://github.com/lassekongo83/adw-gtk3?tab=readme-ov-file#how-to-install)

## اجبار استخدام قالب داكن عبر Flatseal

اذا لم تعمل الحلول الأخر, بإمكانك ان تجبر البرمجية على استخدام قالب محدد باستخدام متغير `GTK_THEME`.

 ![صورة من itsfoss.com](https://cdn-cf-discourse.aosus.org/original/2X/e/e181479696ce23ff405c8fe2c936d1ca28137625.png)

بإمكانك عمل هذا على كل التطبيقات او على تطبيق محدد.

هذه ابرز الحلول التي وجدتها, من تجربتي افضل حل هو استخدام قالب adw-gtk3, لكن لأنة اختيار يدوي, تغيير القالب عبر **الزر في جنوم لن يؤثر على هذه التطبيقات**

 ![الوضع الفاتح مع قالب adw-gtk3-dark](https://cdn-cf-discourse.aosus.org/original/2X/5/527cfa3ed15922affd37e5e5972eebb5c3086544.jpeg)

## المصادر

> **[Quick Fixes for Flatpak Dark Mode Detection Issues](https://fariszr.com/flatpak-dark-mode-fix/)**
>
> Sometimes there are issues with flatpak apps not following Dark mode on gnome, here are few fixes and workarounds for this.

> **[Toggle Light & Dark Mode for Flatpak Apps in Ubuntu 20.04+ / Linux Mint |...](https://ubuntuhandbook.org/index.php/2021/10/enable-dark-flatpak-apps-ubuntu-linux-mint/)**

> **[Flatpak Apps Look Out of Place? Here's How to Apply GTK Themes on Flatpak...](https://itsfoss.com/flatpak-app-apply-theme/)**
>
> Flatpak applications don't play along well with system themes because of their sandbox nature. With a little effort, you can make them work with system themes.

> **[GitHub - lassekongo83/adw-gtk3: The theme from libadwaita ported to GTK-3](https://github.com/lassekongo83/adw-gtk3)**
>
> The theme from libadwaita ported to GTK-3
