13 июля 2018 г.

Android 5.1 Включение автосинхронизации

Не совсем по теме, но андроид это немножко тоже линукс, а мне надо записать хотя бы для себя этот момент, тем более в интернетах я решения не нашла.

Хотя вроде бы всё просто, но как-то вот неочевидно, а я долго мучалась, и мне настолько неочевидно, что боюсь, могу забыть начисто и если вопрос возникнет снова, опять буду мучиться :)

Суть проблемы в том, что в настройках аккаунтов у меня отсутствовали переключали для автосинхронизации. То есть если зайти по пути Настройки Аккаунты Google (да и в остальных аккаунтах тоже) можно было наблюдать следующую картину:





Если нажать на какую-либо строку, то происходила синхронизация (на скриншоте как раз этот процесс идёт с Keep). То есть я могла разово синхронизировать отдельно каждое приложение. А вот чтобы оно само периодически обменивалось данными — никак.


Гуглёж давал ответ только о том, что вообще-то справа там должны быть переключатели и что у всех везде они есть. Но у меня их не было и всё тут. А ну ещё проскакивали статьи о том, что в версии Lollypop изначально не было возможности ручной синхронизации как раз, но у меня-то проблема была обратная, так что это было явно не про меня.

Я перерыла все настройки, отключила сторонний ланчер, поудаляла всяческий софт, но вот делать полный сброс уж очень не хотелось. Тем временем периодически сталкивалась с тем, что сама забывала синхронизировать вовремя календарь и не все события попадали с компьютера на телефон сразу, а тут ещё на заметку в Keep приспичило дать права на редактирование, а он отказался это делать пока не включу синхронизацию (что, в общем-то, логично).

В общем уж не знаю, я ли когда-то в пьяном угаре отключила это дело или телефон изначально был с такой настройкой (что не исключено ибо это Highscreen, с ними всё может быть), но совершенно случайно я обнаружила, как вернуть эти грёбаные переключатели на место.

Итак. Оказывается, на предыдущем (тому, что на скриншоте) экране, там где перечислены все подключенные аккаунты, нужно вызвать контекстное меню (или, может, оно и не контекстное, но у меня вызывается нажатием на правую программную клавишу, ту, что с тремя линиями), и тогда появится единственный пункт "Автосинхронизация" с возможностью поставить или снять галку.


Так вот эта галка и отвечает за показ всех переключателей автосинхронизации. А я ведь искала и в этих менюшках, но раньше догадывалась его вызвать только на следующих экранах.

26 июня 2018 г.

Редактирование пользовательского словаря

Мелочь, а бесит. Пишешь себе текст, неправильные слова подчёркивает красным, ну или не неправильные, а те, которых нет в словаре. Кстати говоря, в словаре отсутствует буква «ё» в принципе и это очень печально — у меня подавляющая часть пользовательского словаря забита вариантами слов с буквой ё, потому что в дефолтном словаре, видимо, только елки и ежики. Сами вы, блин, Ежики.

Ну так вот. Добавление своих любых слов делается просто: правой клавишей мыши по подчёркнутому красным и пункт «Добавить в словарь» или просто «Добавить», может быть, и ещё какие-то варианты есть, это уже зависит от приложения, в котором набирается текст.

А вот удалить, если по ошибки чего-то не того понадобавлял уже непонятно как. Через контекстное меню нет таких вариантов. В общем, не очень хорошо соображая, плюсанула я туда пару слов, а потом спохватилась, что они и правда были неправильно написаны. И слова-то такие заковыристые, что в тексте мелькнёт потом неправильно написанное, и можно не заметить без подчёркивания, даже при специальной проверке (глазками, имеется в виду).

Пошла искать. Ну наверняка же где-то в домашней директории должен быть файлик с простым списком этих вот добавленных слов. Ну насколько я знаю, как обычно в линуксе всё делается. Сама не нашла, а вот на stackoverflow решение подсмотрела, весьма забавное.

В любом приложении с набором текста и возможностью проверки орфографии, установив курсор в окне ввода текста, шлёпаешь ладошкой по клавиатуре. То, что получилось, добавляешь в словарь. А потом грепаешь это «слово».

У меня получилось «эхфыщвшкапебюоп» :) после чего, я набрала в консоли:
grep -r 'эхфыщвшкапебюоп' ~
А консоль мне и выдала: /home/opossum/.config/enchant/ru_RU.dic:эхфыщвшкапебюоп

Ну а дальше всё ещё проще. Файл этот действительно — простой текстовый, редактируется любым текстовым редактором без проблем, слова там расположены в том порядке, в котором были добавлены:
Вон он мой эхфыщвшкапебюоп в последней строке :)