Cum să schimbați automat tema lui Gboard în modul întunecat pe timp de noapte

click fraud protection

Un tutorial despre cum să schimbați automat tema lui Gboard la Material Dark când este noapte, dar să fie Material Light în timpul zilei.

Pe forumurile pentru dezvoltatori XDA, unul dintre cele mai populare motive pentru care oamenii încă adoră să-și rooteze telefonul este pentru a-și putea tema telefonul așa cum doresc. Datorită Substratum, majoritatea elementelor System UI și multe aplicații pot fi tematice. Dacă o temă Substratum nu există pentru aplicația dvs. preferată, atunci, în unele cazuri, puteți căuta versiuni alternative ale acelor aplicații care oferă capabilități de temă. Deși aplicația de tastatură Google, Gboard, vă oferă posibilitatea de a-și schimba tema, mulți oameni o fac dezamăgit să descopăr că nu există nicio modalitate de a schimba automat tema în funcție de ora din zi. Poate că vă place să aveți tema Material Light pe tot parcursul zilei, dar doriți să treceți la tema Material Dark noaptea, astfel încât să nu fiți orbit de luminozitatea acesteia. În acest caz, iată un tutorial despre cum să schimbați automat tema Gboard în funcție de criteriile dorite.

Teme Gboard cu o singură culoare - Momentan 17 în total


Cerințe

  • Tasker ($2.99)
  • Acces rădăcină

Tasker este aplicația de automatizare pe care o folosesc pentru a realiza această configurare. Sunteți liber să utilizați alte aplicații de automatizare gratuite, dar Tasker este cea pe care o folosesc de ani de zile, așa că este singura cu care sunt suficient de familiarizat pentru a face scripturi precum acesta.

În ceea ce privește necesitatea accesului root, este, din păcate, singura modalitate de a face schimbarea temei Gboard fără probleme și fără intervenția utilizatorului. Deoarece Gboard nu oferă niciun fel de intenție sau comandă rapidă pentru a comuta rapid între teme, avem nevoie de acces root, astfel încât să putem modifica fișierele de preferințe ale Gboard aflate în folderul său /data/data.


Tutorial

Există două părți în acest scenariu. Prima implică crearea unui profil Tasker - un context de timp care, atunci când este întâlnit, va declanșa sarcina noastră Tasker să ne schimbe tema Gboard. A doua, după cum puteți ghici, este însăși Sarcina Tasker care este apelată atunci când Profilul este activat. Vă voi ghida printr-o instrucțiune pas cu pas pentru a crea Profilul Tasker, dar voi oferi instrucțiuni mai puțin detaliate despre crearea Sarcinii Tasker, deoarece este ceva mai avansat. Vă recomand, când ajungeți la partea Tasker Task, să importați pur și simplu Sarcina pe care o voi face legătura chiar mai jos.

Descărcați sarcina de schimbare a culorii Gboard de pe AndroidFileHost

Descărcați sarcina Tasker de mai sus și salvați fișierul .tsk.xml oriunde în spațiul de stocare intern. Apoi deschideți Tasker și atingeți fila „SARCINI” sus. Odată ce vă aflați în fila Sarcini, apăsați lung pe „SARCINI” până când vedeți o opțiune pentru „Importați”. Atingeți Import și căutați fișierul .tsk.xml pe care l-ați salvat mai devreme. Selectați-l pentru a-l importa. Ar trebui să vedeți acum o sarcină numită „Schimbarea culorii Gboard” cu pictograma Gboard. (Notă: dacă ați ascuns pictograma Gboard din sertarul aplicației, atunci pictograma se poate afișa ca o eroare. Totuși, puteți ignora asta în siguranță.)

În continuare, vă voi ghida prin crearea Profilului care va folosi această sarcină pe care tocmai am importat-o.

  1. Deschideți Tasker și atingeți + butonul din dreapta jos.
  2. Selectează "Timp„Context.
  3. Pentru „De la” alegeți ora de începere la care doriți ca tema Gboard Dark să fie activă. Pentru „Pentru”, alegeți ora de încheiere când doriți ca tema Gboard Light să înceapă să fie activă. De exemplu, am ales De la 7:00 PM la 7:00 AM, ceea ce înseamnă că tema mea întunecată este activă între 7:00 PM-7:00 AM și tema luminoasă este activă între 7:01 AM și 6:59 PM.
  4. Dați înapoi și Tasker vă va cere fie să atașați o sarcină, fie să creați una nouă. Chiar dacă ați importat sarcina de schimbare a culorii Gboard, nu-l selectați. În schimb, creați un Sarcina noua.
  5. Numiți profilul ceva descriptiv. L-am numit „Schimbă tema nopții Gboard”.
  6. Odată ajuns în ecranul de editare a sarcinilor, apăsați pe + butonul din mijlocul de jos pentru a adăuga o nouă acțiune.
  7. Alege Variabile --> Set de variabile. Nume: %temă. La: material_întunecat.
  8. Adăugați o altă acțiune. Alege Sarcină --> Efectuați Sarcina. Pentru Nume, apăsați pe geamul de mărire și acum selectați Schimbarea culorii Gboard. Sub Parametrul 1, introduceți %temă.

Acum ieși înapoi la ecranul principal al lui Tasker. Ați finalizat jumătate din configurare, deoarece acum Tasker se va declanșa la 19:00 sau la orice oră ați setat și va schimba tema Gboard la Material Dark. Acum trebuie să finalizăm a doua parte, așa că Tasker va schimba tema înapoi la Material Light când ajunge la ora 7:00 AM sau la orice oră setată.

  1. Apăsați lung pe sarcina pe care tocmai ați creat-o. Ar trebui să vedeți o opțiune pentru Adăugați o sarcină de ieșire. Alegeți acea opțiune.
  2. Nu este nevoie să denumiți sarcina, trebuie doar să intrați din nou în ecranul de editare a sarcinii.
  3. Adăugați o acțiune. Variabile --> Set de variabile. Nume: %temă. La: material_lumină.
  4. Adăugați o altă acțiune. Sarcină --> Efectuați Sarcina. Nume: Schimbarea culorii Gboard. Sub Parametrul 1, introduceți %temă.

Și ai terminat! Tasker va schimba automat tema Gboard în funcție de ora din zi. Rețineți că, dacă nu ați acordat încă accesul rădăcină Tasker, acesta vă va cere să îi acordați acces rădăcină prima dată când rulează această sarcină. Îl puteți forța să solicite acces root acum și nu mai târziu, introducând Sarcina de schimbare a culorii Gboard, apăsând lung pe Acțiunea #2 și apoi apăsând tasta Run din stânga jos.


Schimbarea la alte culori sau în alte contexte

Folosind Sarcina mea, puteți schimba tema Gboard în alte culori și pe baza altor Contexte. Tot ce trebuie să faceți este să creați profiluri noi cu contexte diferite (cum ar fi un context de aplicație), apoi să adăugați cele două acțiuni (Setul de variabile și Efectuarea sarcinii) pe care le-am definit mai sus. Dacă doriți o altă culoare decât Material Dark sau Material Light, iată o listă cu toate șirurile care corespund celor 17 opțiuni de culoare pe care le aveți:

  • material_întunecat
  • material_lumină
  • google_blue_light
  • google_blue_dark
  • culoarea rosie
  • culoare_verde
  • culoare_teal
  • Culoarea albastra
  • culoare_cian
  • culoare_deep_purple
  • culoare_roz
  • culoare_roz_deschis
  • culoarea maro
  • culoare_albastru_gri
  • culoarea neagra
  • holo_albastru
  • holo_alb

Seteaza %temă variabilă la unul dintre aceste șiruri pentru a seta tema Gboard la acea culoare.


Explicație despre cum funcționează

Dacă ești curios cum funcționează, iată o scurtă explicație. Folosind root, copiez fișierul de preferințe folosit de Gboard aflat în /data/data/com.google.android.inputmethod.latin/shared_prefs/ numit com.google.android.inputmethod.latin_preferences.xml. Acest fișier de preferințe este un XML care conține un șir numit „additional_keyboard_theme” care conține numele variantei de culoare folosită de Gboard. Folosesc parametrul %theme și înlocuiesc orice culoare este deja setată acolo, apoi împing fișierul modificat înapoi în folderul Gboard /data și apoi opresc aplicația Gboard. Boom - tema este schimbată automat.


Asta e pentru acest tutorial! Urmărește-ne categoria tutoriale pentru mai mult conținut ca acesta. Vă mulțumim și rămâneți cu ochii pe următorul nostru tutorial!