מדריך כיצד לשנות אוטומטית את ערכת הנושא של Gboard ל-Material Dark כאשר זה לילה, אבל זה יהיה Material Light במהלך היום.
בפורומים של XDA-Developer, אחת הסיבות הפופולריות ביותר לכך שאנשים עדיין אוהבים לבצע רוטציה של הטלפון שלהם היא כדי שיוכלו לעצב את הטלפון שלהם איך שהם אוהבים. הודות ל-Substratum, רוב רכיבי ממשק המשתמש של המערכת ויישומים רבים ניתנים לעיצוב. אם ערכת נושא של Substratum לא קיימת עבור האפליקציה המועדפת עליך, אז במקרים מסוימים תוכל לחפש גרסאות חלופיות של אפליקציות אלו שכן מציעות יכולות ערכת נושא. למרות שאפליקציית המקלדת של גוגל, Gboard, כן מציעה לך את היכולת לשנות את הנושא שלה, אנשים רבים כן מאוכזב לגלות שאין דרך לשנות אוטומטית את הנושא בהתבסס על השעה ביום. אולי אתה אוהב לקבל את ערכת הנושא Material Light לאורך כל היום, אבל רוצה לעבור לערכת הנושא Material Dark בלילה כדי שלא תסתנוור מהבהירות שלו. במקרה כזה, הנה מדריך כיצד לשנות אוטומטית את ערכת הנושא של Gboard בהתבסס על כל הקריטריונים שאתה רוצה.
ערכות נושא בצבע יחיד של Gboard - כרגע 17 בסך הכל
דרישות
- טאסקר ($2.99)
- גישה לשורשים
Tasker היא אפליקציית האוטומציה שבה אני משתמש כדי לבצע הגדרה זו. אתה חופשי להשתמש באפליקציות אוטומציה חינמיות אחרות, אבל Tasker הוא זה שאני משתמש בו במשך שנים, אז זה היחיד שאני מכיר מספיק כדי ליצור סקריפטים כמו זה.
לגבי הצורך בגישה לשורש, זו למרבה הצער הדרך היחידה להפוך את שינוי העיצוב של Gboard לחלק וללא התערבות משתמש. מכיוון ש-Gboard אינו מציע שום סוג של כוונה או קיצור דרך למעבר מהיר בין ערכות נושא, אנו זקוקים לגישה לבסיס כדי שנוכל לשנות את קבצי ההעדפות של Gboard הממוקמים בתיקיית /data/data שלה.
הדרכה
יש שני חלקים לתסריט הזה. הראשון כרוך ביצירת פרופיל Tasker - הקשר זמן שכאשר הוא נפגש יפעיל את Tasker Task שלנו לשנות את ערכת הנושא שלנו Gboard. השני, כפי שאתה יכול לנחש, הוא משימת Tasker עצמה שנקראת כאשר הפרופיל מופעל. אני אדריך אותך בהוראה שלב אחר שלב על מנת ליצור את פרופיל ה-Tasker, אבל אתן הוראות פחות מפורטות על יצירת ה-Tasker Task בגלל שהיא קצת יותר מתקדמת. אני ממליץ כשתגיע לחלק Tasker Task פשוט לייבא את המשימה שאקשר ממש למטה.
הורד את משימת שינוי הצבע של Gboard מ-AndroidFileHost
הורד את ה-Tasker Task שלעיל ושמור את קובץ ה-.tsk.xml בכל מקום באחסון הפנימי שלך. לאחר מכן פתח את Tasker והקש על הכרטיסייה "משימות" למעלה. ברגע שאתה בכרטיסייה משימות, לחץ לחיצה ארוכה על "TASKS" עד שתראה אפשרות "ייבוא". הקש על ייבוא וחפש את קובץ ה-.tsk.xml ששמרת קודם לכן. בחר אותו כדי לייבא אותו. כעת אתה אמור לראות משימה בשם "שינוי צבע Gboard" עם סמל Gboard. (הערה: אם הסתרת את סמל Gboard ממגירת האפליקציות שלך, ייתכן שהסמל יוצג כשגיאה. אתה יכול להתעלם מזה בבטחה.)
לאחר מכן, אני אדריך אותך ביצירת הפרופיל שיעשה שימוש במשימה הזו שזה עתה ייבאנו.
- פתח את Tasker והקש על + כפתור בפינה השמאלית התחתונה.
- בחר את "זְמַן"הקשר.
- עבור "מאת" בחר את שעת ההתחלה שבה אתה רוצה שערכת הנושא הכהה של Gboard יהיה פעיל. עבור "To" בחר את שעת הסיום שבה אתה רוצה שעיצוב Gboard Light יתחיל להיות פעיל. לדוגמה, בחרתי מ-19:00 עד 7:00, כלומר הנושא האפל שלי פעיל בין השעות 19:00-07:00 והנושא הבהיר פעיל בין השעות 7:01 עד 18:59.
- לחץ אחורה, ו-Tasker יבקש ממך לצרף משימה או ליצור משימה חדשה. למרות שייבאת את משימת שינוי הצבע של Gboard, אל תבחר בו. במקום זאת, צור א משימה חדשה.
- תן שם לפרופיל משהו תיאורי. קראתי לזה "שנה את ערכת הלילה של Gboard".
- ברגע במסך עריכת המשימות, הקש על + כפתור באמצע התחתון כדי להוסיף פעולה חדשה.
- בחר משתנים --> סט משתנים. שֵׁם: %נושא. ל: אפל_חומר.
- הוסף פעולה נוספת. בחר מְשִׁימָה --> בצע משימה. עבור שם, לחץ על זכוכית ההגדלה ועכשיו בחר שינוי צבע של Gboard. תחת פרמטר 1, הזן %נושא.
כעת צא חזרה למסך הראשי של Tasker. השלמת חצי מההגדרה, שכן כעת Tasker יופעל ב-19:00 או בכל שעה שתגדיר ותשנה את ערכת הנושא של Gboard ל-Material Dark. עכשיו אנחנו צריכים להשלים את החלק השני, אז Tasker ישנה את ערכת הנושא בחזרה לחומר אור כשהיא מגיעה ל-7:00 בבוקר או בכל שעה שתקבע.
- לחץ לחיצה ארוכה על המשימה שיצרת זה עתה. אתה אמור לראות אפשרות לעשות זאת הוסף משימה יציאה. בחר באפשרות זו.
- אין צורך לתת שם למשימה, פשוט היכנס שוב למסך עריכת המשימה.
- הוסף פעולה. משתנים --> סט משתנים. שֵׁם: %נושא. ל: חומר_אור.
- הוסף פעולה נוספת. מְשִׁימָה --> בצע משימה. שֵׁם: שינוי צבע של Gboard. תחת פרמטר 1, הזן %נושא.
וסיימת! Tasker ישנה כעת באופן אוטומטי את ערכת הנושא של Gboard בהתבסס על השעה ביום. שים לב שאם עדיין לא הענקת ל-Tasker גישת שורש, הוא יבקש ממך להעניק לו גישת שורש בפעם הראשונה שהמשימה הזו פועלת. אתה יכול לאלץ אותו לבקש גישת שורש כעת ולא מאוחר יותר על ידי הזנת משימת שינוי הצבעים של Gboard, לחיצה ארוכה על פעולה מס' 2 ולאחר מכן לחיצה על מקש הריצה בפינה השמאלית התחתונה.
שינוי לצבעים אחרים, או בהקשרים אחרים
באמצעות המשימה שלי, אתה יכול לשנות את ערכת הנושא של Gboard לצבעים אחרים ועל סמך הקשרים אחרים, גם כן. כל מה שאתה צריך לעשות הוא ליצור פרופילים חדשים עם הקשרים שונים (כגון הקשר יישום), ולאחר מכן להוסיף את שתי הפעולות (סט משתנים וביצוע משימה) שהגדרתי למעלה. אם אתה רוצה צבע אחר מלבד Material Dark או Material Light, הנה רשימה של כל המחרוזות שמתאימות ל-17 אפשרויות הצבע שיש לך:
- אפל_חומר
- חומר_אור
- google_blue_light
- google_blue_dark
- צבע אדום
- צבע ירוק
- צבע ירקרק
- צבע כחול
- צבע_ציאן
- צבע_סגול_עמוק
- color_pink
- צבע_ורוד_בהיר
- צבע חום
- צבע_כחול_אפור
- צבע שחור
- holo_blue
- holo_white
הגדר את %נושא משתנה לאחת מהמחרוזות הללו כדי להגדיר את ערכת הנושא של Gboard לצבע זה.
הסבר איך זה עובד
אם אתה סקרן לגבי איך זה עובד, הנה הסבר קצר. באמצעות root, אני מעתיק את קובץ ההעדפות המשמש את 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. בום - הנושא משתנה אוטומטית.
זהו המדריך הזה! עקוב אחר שלנו קטגוריית הדרכות לעוד תוכן כזה. תודה, והישארו מעודכנים להדרכה הבאה שלנו!