كيفية تغيير سمة Gboard تلقائيًا إلى الوضع الداكن في الليل

برنامج تعليمي حول كيفية تغيير سمة Gboard تلقائيًا إلى Material Dark عندما يحين وقت الليل، مع جعلها Material Light أثناء النهار.

في منتديات XDA-Developer، أحد الأسباب الأكثر شيوعًا التي تجعل الأشخاص ما زالوا يحبون عمل روت لهواتفهم هو أن يتمكنوا من تصميم هواتفهم بالطريقة التي يريدونها. بفضل Substratum، يمكن تخصيص معظم عناصر واجهة مستخدم النظام والعديد من التطبيقات حسب السمات. إذا لم يكن هناك سمة Substratum لتطبيقك المفضل، فيمكنك في بعض الحالات البحث عن إصدارات بديلة لتلك التطبيقات التي توفر إمكانيات السمة. على الرغم من أن تطبيق لوحة مفاتيح Google، Gboard، يوفر لك القدرة على تغيير مظهره، إلا أن العديد من الأشخاص يفعلون ذلك شعرت بخيبة أمل عندما اكتشفت أنه لا توجد طريقة لتغيير المظهر تلقائيًا بناءً على الوقت من اليوم. ربما ترغب في الحصول على سمة Material Light طوال اليوم، ولكنك ترغب في التبديل إلى سمة Material Dark في الليل حتى لا يبهرك سطوعها. في هذه الحالة، إليك برنامج تعليمي حول كيفية تغيير سمة Gboard تلقائيًا بناءً على المعايير التي تريدها.

سمات Gboard أحادية اللون - حاليًا 17 سمة في المجموع


متطلبات

  • تاسكر ($2.99)
  • الوصول إلى الجذر

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

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


درس تعليمي

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

قم بتنزيل مهمة تغيير لون Gboard من AndroidFileHost

قم بتنزيل مهمة تاسكر أعلاه واحفظ ملف .tsk.xml في أي مكان على وحدة التخزين الداخلية لديك. ثم افتح تاسكر واضغط على علامة التبويب "المهام" في الأعلى. بمجرد دخولك إلى علامة التبويب "المهام"، اضغط لفترة طويلة على "المهام" حتى ترى خيار "استيراد". اضغط على "استيراد" وابحث عن ملف .tsk.xml الذي قمت بحفظه مسبقًا. حدده لاستيراده. من المفترض أن تشاهد الآن مهمة باسم "Gboard Color Change" مع أيقونة Gboard. (ملاحظة: إذا قمت بإخفاء رمز Gboard من درج التطبيق، فقد يتم عرض الرمز كخطأ. يمكنك تجاهل ذلك بأمان بالرغم من ذلك.)

بعد ذلك، سأرشدك خلال إنشاء ملف التعريف الذي سيستفيد من هذه المهمة التي قمنا باستيرادها للتو.

  1. افتح تاسكر واضغط على + الزر في أسفل اليمين.
  2. حدد "وقت" سياق.
  3. بالنسبة إلى "من"، اختر وقت البدء الذي تريد أن يكون فيه مظهر Gboard Dark نشطًا. بالنسبة إلى "إلى"، اختر وقت الانتهاء الذي تريد أن يبدأ فيه نشاط Gboard Light. على سبيل المثال، اخترت من 7:00 مساءً إلى 7:00 صباحًا مما يعني أن المظهر الداكن نشط بين الساعة 7:00 مساءً و7:00 صباحًا والمظهر الفاتح نشط بين الساعة 7:01 صباحًا و6:59 مساءً.
  4. قم بالرد وسيطلب منك تاسكر إما إرفاق مهمة أو إنشاء مهمة جديدة. على الرغم من قيامك باستيراد مهمة تغيير لون Gboard، لا تحدده. بدلاً من ذلك، قم بإنشاء مهمة جديدة.
  5. قم بتسمية الملف الشخصي بشيء وصفي. لقد أطلقت عليه اسم "تغيير سمة Gboard Night".
  6. بمجرد الوصول إلى شاشة تحرير المهام، اضغط على + الزر الموجود في الجزء السفلي الأوسط لإضافة إجراء جديد.
  7. يختار المتغيرات --> مجموعة متغيرة. اسم: ٪سمة. ل: Material_dark.
  8. إضافة إجراء آخر. يختار مهمة --> تنفيذ مهمة. بالنسبة للاسم، اضغط على عدسة التكبير واختر الآن تغيير لون لوحة المفاتيح Gboard. ضمن المعلمة 1، أدخل ٪سمة.

الآن اخرج مرة أخرى إلى شاشة تاسكر الرئيسية. لقد أكملت نصف الإعداد، حيث سيتم تشغيل Tasker الآن في الساعة 7:00 مساءً أو في أي وقت تقوم بتعيينه وتغيير سمة Gboard إلى Material Dark. نحن الآن بحاجة إلى إكمال الجزء الثاني، لذلك سيقوم Tasker بتغيير السمة مرة أخرى إلى Material Light عندما تصل إلى الساعة 7:00 صباحًا أو في أي وقت تحدده.

  1. اضغط لفترة طويلة على المهمة التي أنشأتها للتو. يجب أن ترى خيارًا لـ إضافة مهمة الخروج. اختر هذا الخيار.
  2. لا حاجة لتسمية المهمة، فقط أدخل إلى شاشة تحرير المهمة مرة أخرى.
  3. أضف إجراءً. المتغيرات --> مجموعة متغيرة. اسم: ٪سمة. ل: Material_light.
  4. إضافة إجراء آخر. مهمة --> تنفيذ مهمة. اسم: تغيير لون لوحة المفاتيح Gboard. ضمن المعلمة 1، أدخل ٪سمة.

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


التغيير إلى ألوان أخرى، أو في سياقات أخرى

باستخدام "مهمتي"، يمكنك تغيير سمة Gboard إلى ألوان أخرى واستنادًا إلى سياقات أخرى أيضًا. كل ما عليك فعله هو إنشاء ملفات تعريف جديدة ذات سياقات مختلفة (مثل سياق التطبيق)، ثم إضافة الإجراءين (تعيين المتغير وتنفيذ المهمة) اللذين حددتهما أعلاه. إذا كنت تريد لونًا آخر غير Material Dark أو Material Light، فإليك قائمة بجميع السلاسل التي تتوافق مع خيارات الألوان السبعة عشر المتوفرة لديك:

  • Material_dark
  • Material_light
  • google_blue_light
  • google_blue_dark
  • لون احمر
  • الون الاخضر
  • color_teal
  • لون أزرق
  • color_cyan
  • color_deep_purple
  • اللون الوردي
  • color_light_pink
  • color_brown
  • color_blue_grey
  • لون أسود
  • holo_blue
  • holo_white

تعيين ٪سمة متغير إلى إحدى هذه السلاسل لتعيين سمة Gboard على هذا اللون.


شرح كيفية عمل ذلك

إذا كنت مهتمًا بكيفية عمل ذلك، فإليك شرحًا مختصرًا. باستخدام الجذر، أنسخ ملف التفضيلات الذي يستخدمه Gboard الموجود في /data/data/com.google.android.inputmethod.latin/shared_prefs/ المسمى com.google.android.inputmethod.latin_preferences.xml. ملف التفضيل هذا هو ملف XML يحتوي على سلسلة تسمى "additional_keyboard_theme" والتي تحتوي على اسم متغير اللون الذي تستخدمه Gboard. أستخدم المعلمة %theme وأستبدل أي لون تم تعيينه هناك بالفعل، ثم أدفع الملف المعدل مرة أخرى إلى مجلد /data الخاص بـ Gboard ثم أغلق تطبيق Gboard. Boom - يتم تغيير السمة تلقائيًا.


هذا كل شيء لهذا البرنامج التعليمي! اتبع لدينا فئة الدروس لمزيد من المحتوى مثل هذا. شكرا، وترقبوا برنامجنا التعليمي القادم!