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

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

Gboard Single Color Themes - حاليا 17 في المجموع


المتطلبات

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

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

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


الدورة التعليمية

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

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

قم بتنزيل Tasker Task أعلاه وحفظ ملف .tsk.xml في أي مكان على وحدة التخزين الداخلية الخاصة بك. ثم افتح تاسكر وانقر على علامة التبويب "المهام" لأعلى. بمجرد دخولك إلى علامة تبويب "المهام" ، اضغط لفترة طويلة على "المهام" حتى ترى خيار "استيراد". انقر فوق "استيراد" وابحث عن ملف .tsk.xml الذي قمت بحفظه مسبقًا. حدده لاستيراده. يجب أن تشاهد الآن مهمة باسم "تغيير لون اللوحة" مع أيقونة 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 Color Change . ضمن المعلمة 1 ، أدخل ٪ theme .

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

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

إنتهيت! سيقوم تاسكر الآن بتغيير سمة 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 يحتوي على سلسلة تسمى "extra_keyboard_theme" والتي تحتوي على اسم متغير اللون الذي تستخدمه Gboard. أستخدم المعلمة٪ theme وأستبدل أي لون تم ضبطه بالفعل هناك ، ثم أدفع الملف المعدل مرة أخرى إلى مجلد / بيانات Gboard ثم أقتل تطبيق Gboard. ذراع الرافعة - يتم تغيير السمة تلقائيًا.


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