밤에는 Gboard 테마를 Material Dark로 자동 변경하고 낮에는 Material Light로 설정하는 방법에 대한 튜토리얼입니다.
XDA-개발자 포럼에서 사람들이 여전히 휴대폰을 루팅하는 것을 좋아하는 가장 인기 있는 이유 중 하나는 원하는 대로 휴대폰 테마를 설정할 수 있다는 것입니다. Substratum 덕분에 대부분의 시스템 UI 요소와 많은 애플리케이션에 테마를 적용할 수 있습니다. 즐겨 사용하는 앱에 대한 Substratum 테마가 없는 경우 경우에 따라 테마 기능을 제공하는 앱의 대체 버전을 찾을 수 있습니다. Google의 키보드 앱인 Gboard는 테마를 변경할 수 있는 기능을 제공하지만 많은 사람들이 하루 중 시간에 따라 테마를 자동으로 변경할 수 있는 방법이 없다는 사실에 실망했습니다. 어쩌면 하루 종일 Material Light 테마를 사용하는 것을 좋아하지만 밤에는 Material Dark 테마로 전환하여 밝기에 눈이 멀지 않도록 하고 싶을 수도 있습니다. 이 경우 원하는 기준에 따라 Gboard 테마를 자동으로 변경하는 방법에 대한 튜토리얼이 있습니다.
Gboard 단색 테마 - 현재 총 17개
요구사항
- 태스커 ($2.99)
- 루트 액세스
Tasker는 이 설정을 수행하는 데 사용하는 자동화 앱입니다. 다른 무료 자동화 앱을 자유롭게 사용할 수 있지만 Tasker는 제가 수년 동안 사용해 온 앱이므로 이와 같은 스크립트를 만들 수 있을 만큼 제가 잘 알고 있는 유일한 앱입니다.
루트 액세스가 필요한 경우 안타깝게도 사용자 개입 없이 Gboard 테마를 원활하게 변경할 수 있는 유일한 방법입니다. Gboard는 테마 간을 빠르게 전환할 수 있는 인텐트나 바로가기를 제공하지 않으므로 /data/data 폴더에 있는 Gboard의 기본 설정 파일을 수정하려면 루트 액세스 권한이 필요합니다.
지도 시간
이 스크립트에는 두 부분이 있습니다. 첫 번째는 Tasker 프로필을 만드는 것입니다. 이 프로필은 충족되면 Tasker 작업을 실행하여 Gboard 테마를 변경하는 시간 컨텍스트입니다. 두 번째는 짐작할 수 있듯이 프로필이 활성화될 때 호출되는 Tasker 작업 자체입니다. Tasker 프로필을 만들기 위해 단계별 지침을 안내해 드리지만 Tasker 작업 생성에 대한 자세한 지침은 좀 더 고급이므로 설명하지 않겠습니다. Tasker 작업 부분에 도달하면 바로 아래에 링크할 작업을 간단히 가져오는 것이 좋습니다.
AndroidFileHost에서 Gboard 색상 변경 작업 다운로드
위의 Tasker Task를 다운로드하고 내부 저장소의 아무 곳에나 .tsk.xml 파일을 저장하세요. 그런 다음 Tasker를 열고 상단의 "TASKS" 탭을 탭하세요. 작업 탭에 있으면 "가져오기" 옵션이 나타날 때까지 "TASKS"를 길게 누르세요. 가져오기를 탭하고 이전에 저장한 .tsk.xml 파일을 찾으세요. 가져오려면 선택하세요. 이제 Gboard 아이콘과 함께 'Gboard 색상 변경'이라는 작업이 표시됩니다. (참고: 앱 서랍에서 Gboard 아이콘을 숨긴 경우 아이콘이 오류로 표시될 수 있습니다. 그래도 무시해도 됩니다.)
다음으로 방금 가져온 이 작업을 활용할 프로필을 만드는 과정을 안내하겠습니다.
- Tasker를 열고 + 버튼을 클릭하세요.
- "를 선택하세요.시간" 문맥.
- '시작'에서는 Gboard Dark 테마를 활성화하려는 시작 시간을 선택합니다. '끝'의 경우 Gboard Light 테마가 활성화되기 시작할 종료 시간을 선택합니다. 예를 들어 오후 7시부터 오전 7시까지를 선택했는데, 이는 어두운 테마가 오후 7시부터 오전 7시까지 활성화되고 밝은 테마가 오전 7시 1분부터 오후 6시 59분까지 활성화된다는 의미입니다.
- 반격하면 Tasker가 Task를 첨부할지 아니면 새 Task를 생성할지 묻는 메시지를 표시합니다. Gboard 색상 변경 작업을 가져왔음에도 불구하고, 선택하지 마세요. 대신 새 작업.
- 프로필에 설명이 포함된 이름을 지정합니다. 이름을 'Gboard 야간 테마 변경'으로 지정했습니다.
- 작업 편집 화면에서 + 새 작업을 추가하려면 하단 중앙에 있는 버튼을 클릭하세요.
- 선택하다 변수 --> 변수 세트. 이름: %주제. 에게: 소재_어두운.
- 다른 작업을 추가하세요. 선택하다 일 --> 작업 수행. 이름의 경우 돋보기를 누르고 이제 선택하십시오. Gboard 색상 변경. 매개변수 1에서 다음을 입력합니다. %주제.
이제 Tasker의 메인 화면으로 돌아가세요. 설정의 절반을 완료했습니다. 이제 Tasker는 오후 7시 또는 Gboard 테마를 Material Dark로 설정하고 변경하는 시간에 트리거됩니다. 이제 두 번째 부분을 완료해야 하므로 Tasker는 오전 7시 또는 설정한 시간에 테마를 Material Light로 다시 변경합니다.
- 방금 생성한 작업을 길게 누르세요. 다음 옵션이 표시되어야 합니다. 종료 작업 추가. 해당 옵션을 선택하세요.
- 작업 이름을 지정할 필요 없이 작업 편집 화면으로 다시 들어가면 됩니다.
- 작업을 추가합니다. 변수 --> 변수 세트. 이름: %주제. 에게: 소재_빛.
- 다른 작업을 추가하세요. 일 --> 작업 수행. 이름: Gboard 색상 변경. 매개변수 1에서 다음을 입력합니다. %주제.
이제 끝났습니다! Tasker는 이제 시간에 따라 Gboard의 테마를 자동으로 변경합니다. 아직 Tasker 루트 액세스 권한을 부여하지 않은 경우 이 작업이 처음 실행될 때 루트 액세스 권한을 부여하라는 메시지가 표시됩니다. Gboard 색상 변경 작업을 입력하고 작업 #2를 길게 누른 다음 왼쪽 하단에 있는 실행 키를 눌러 나중에 루트 액세스를 요청하지 않고 지금 강제로 루트 액세스를 요청하도록 할 수 있습니다.
다른 색상으로 변경하거나 다른 상황에서 변경
내 작업을 사용하면 Gboard의 테마를 다른 색상으로 변경하고 다른 컨텍스트에 따라 변경할 수도 있습니다. 여러분이 해야 할 일은 다양한 컨텍스트(예: 애플리케이션 컨텍스트)를 사용하여 새 프로필을 만든 다음 위에서 정의한 두 가지 작업(변수 설정 및 작업 수행)을 추가하는 것뿐입니다. Material Dark 또는 Material Light 이외의 색상을 원하는 경우 다음은 사용 가능한 17가지 색상 옵션에 해당하는 모든 문자열 목록입니다.
- 소재_어두운
- 소재_빛
- google_blue_light
- google_blue_dark
- color_red
- color_green
- color_teal
- 파란색
- 색상_청록색
- color_deep_purple
- color_pink
- color_light_pink
- color_brown
- color_blue_grey
- 검정색
- holo_blue
- holo_white
설정 %주제 Gboard의 테마를 해당 색상으로 설정하려면 이 문자열 중 하나에 변수를 추가하세요.
이것이 어떻게 작동하는지에 대한 설명
이것이 어떻게 작동하는지 궁금하다면 여기에 간단한 설명이 있습니다. 루트를 사용하여 /data/data/com.google.android.inputmethod.latin/shared_prefs/에 있는 com.google.android.inputmethod.latin_preferences.xml이라는 Gboard에서 사용하는 환경설정 파일을 복사합니다. 이 환경설정 파일은 Gboard에서 사용하는 색상 변형의 이름이 포함된 'additional_keyboard_theme'라는 문자열을 포함하는 XML입니다. %theme 매개변수를 사용하고 거기에 이미 설정된 색상을 바꾼 다음 수정된 파일을 다시 Gboard의 /data 폴더로 푸시한 다음 Gboard 앱을 종료합니다. 붐 - 테마가 자동으로 변경됩니다.
이번 튜토리얼은 여기까지입니다! 우리를 따르십시오 튜토리얼 카테고리 이런 콘텐츠를 더 보려면 감사합니다. 다음 튜토리얼을 기대해주세요!