среда, 26 сентября 2018 г.

Глобальный автонабор в браузерах на основе Chromium 69

В нынешних хромоногах по умолчанию отключена поддержка IAccessible, из-за чего перестал работать плагин WebAutoType для KeePass'а. Варианты костылей:

  • либо запускать браузер с аргументом командной строки --force-renderer-accessibility
  • либо при каждом его запуске включать опции Native accessibility и Web accessibility на странице chrome://accessibility
  • либо вместо плагина использовать браузерное расширение вида Url in title

понедельник, 10 сентября 2018 г.

Вышел KeePass 2.40. Обновлены статьи

Некоторые нововведения KeePass'а 2.40 отразились на статьях: упомянул автодополнение для одинаковых логинов (об автодополнении учетных данных подключения и последовательностей автонабора умолчал) и возможность отказаться от хранения зашифрованного мастер-пароля в памяти; а также убрал выставление флага UI/ShowImportStatusDialog=false, скрывающего диалог синхронизации, так как теперь это поведение стало дефолтным.

Однако основные изменения в статьях и предлагаемой настройке связаны не с новой версией, а с добавлением межтриггерных связей, чего я прежде избегал. Из-за этого система триггеров стала более запутанной, но решились проблемы с избыточным бэкапом и запоздалой синхронизацией, и в целом стало удобнее.

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

Несуразное «Регулярное сохранение» заменено Регулярной синхронизацией. Теперь не будет лишних сохранений базы, занимавших время и засорявших папку бэкапов. Кроме того, в отсутствие интернета попытки синхронизировать устаревшую базу станут ежеминутными, а не ежечасными.

А чтобы разом отключать всю эту замечательную автоматику, на панель инструментов добавлена кнопка-чекбокс.

Из не связанного с триггерами. В конфигурации программы включена синхронизация без вопросов. К альтернативным браузерам добавлен MS Egde (применен ярлык). В базе исправлен шаблон AmmyyAdmin (автонабор сделан совместимым с версией 3.7), шаблон Skype удален (так как есть шаблон аккаунта MS), а служебная запись для автосинхронизации <AutoSync> переделана под HiDrive. В статье чуть упростил рекомендации по автооткрытию базы.

Если вы пользуетесь настройкой для KeePass 2.39, можно остаться на ней.

Если хотите обновиться — перенесите в новую сборку свои базы, ярлыки и файл OpenWith.txt, если используете.

Если пользуетесь шаблоном и записями AmmyyAdmin, замените последовательность для ввода пароля на {RIGHT 2}{CLEARFIELD}{Password}{ENTER}.

Если стала зависать или сбоить синхронизация, попробуйте перейти с MyDrive на HiDrive. Для этого измените ссылку и первую строку заметок записи <AutoSync> на https://{UserName}.webdav.hidrive.strato.com/users/{UserName}/{T-CONV:/{DB_NAME}/Uri/} и https://login.hidrive.com соответственно (см. прилагаемую базу).

Полностью готовая сборка имеет пароль 1.