Abook — консольная адресная книга
Для хранения контактной информации удобно использовать централизованное хранилище. За время существования программного обеспечения было создано большое количество адресных книг и программ, включающих их как один из составных элементов. В Linux есть достаточное количество, с различными функциональными возможностями, программ реализующих адресные книги. Это Mozilla Thunderbird, Evolution, Kontact и другие. Но, сегодня, хотелось бы заострить внимание на консольной адресной книге — Abook.
Представление Abook
Abook — это консольная адресная книга, которая создавалась для совместного использования с почтовым клиентом Mutt. Abook может быть запущена в таких операционных системах, как Linux, FreeBSD, OpenBSD и Solaris. Также имеется информация о том, что Abook работает на следующих пплатформах: GNU/Hurd, NetBSD, DEC alpha, AIX 3.2.5, Irix 6.5, HPUX.
Что касается функциональных возможностей, о которых мы поговорим подробнее ниже, то отметим, что помимо стандартных функций (добавление контактов, поиск и т. д.), Abook обладает широкими возможностями по экпорту/импорту данных.
Установка Abook
В Ubuntu 12.04 и Linux Mint 13 адресная книга Abook не установлена по умолчанию. Установить её из репозиториев достаточно просто — дайте команду:
Также установить программу можно с помощью Центра приложений Ubuntu (для Ubuntu) и Менеджера приложений (для Linux Mint). Да, и не забывайте, что к вашим услугам всегда Synaptic. Но, имейте ввиду, что в Ubuntu 12.04 он не устанавливается по умолчанию, а в Linux Mint 13 — доступен сразу после установки.
Далее все действия мы будем выполнять в Linux Mint 13.
Первый запуск Abook
Обратите внимание, что используемые нами далее понятия окно, вкладки и т.д. носят условных характер и употребляются для упрощения описания процесса работы с программой, т.е. только в том значении, которое может быть применено к консольной программе.
Для запуска программы Abook дайте следующую команду:
После чего, увидите главное окно адресной книги, как показано на рисунке 1.
Рисунок 1. Abook запущен
В главном окне, отображается версия Abook (в нашем случае — 0.5.6), подсказка об основных клавишах («q» — выход, «?» — справка, «a» — добавить контакт, «r» — удалить контакт).
Кроме того, ниже вы увидите заголовки трех столбцов, в которых отображается информация о контактах:
«Name» — имя контакта (можно ФИО);
«E-mails» — электронная почта;
«Home Phone» — домашний телефон.
Нижняя часть окна программы предназначена для диалога с пользователем. Об этом, подробнее ниже.
Добавление/удаление контактов и поиск
Добавим новый контакт. Для этого, в главном окне Abook, необходимо нажать клавишу «a». В нижней часть окна Abook появиться приглашение ввести имя контакта — «Name:» (см. рис. 2). Введем, например:
Рисунок 2. Добавление контакта в Abook
После нажатия клавиши «Enter», как показано на рисунке 3, вы попадете в окно редактирования текущего контакта (т.е. того, который только, что добавили). Обратите внимание, что подсказка по клавишам вверху окна изменилась. Теперь она соответствует вкладкам данного окна и отображает клавиши, которые позволяют быстро переключаться между этими вкладками:
«CONTACT» — имя контакта и адреса электронной почты (клавиша «c»);
«ADDRESS» — адрес (клавиша «a»);
«PHONE» — телефоны (рабочий, домашний, мобильный и т.д., клавиша «p»);
«OTHER» — прочая информация (записки, URL-адрес и т.д., клавиша «o»);
«CUSTOM» — дополнительная информация, которую вы можете добавить произвольно (клавиша не назначена).
Рисунок 3. Окно редактирования контакта в Abook
Кроме того, перемещаться по вкладкам можно с помощью клавиш управления курсором «влево» и «вправо».
Несколько слов о редактировании полей вкладок. Допустим, вы находиться на вкладке «ADDRESS». Она имеет шесть полей, а вам надо добавить информацию, например, во второе поле, которое имеет имя «Address2». Нажмите клавишу, соответствующую номеру этого поля: «2». Внизу окна у вас появиться приглашение ввести соответствующий адрес:
Кстати, если вы хотите оставить поле пустым — просто нажмите «Enter». Введите необходимые данные и нажмите «Enter». Всё, редактирование поля завершено. Аналогичным образом осуществляется внесение данных во все поля вкладок окна редактирования контакта Abook.
После того как вы завершите редактирование информации о контакте, нажмите «q» для возвращения в главное окно программы. В последнем вы увидите, что появилась запись о новом контакте, который мы добавили выше (см. рис. 4).
Рисунок 4. Контакт успешно добавлен
Для удаления контакта переместите на него курсор (с помощью клавиш управления курсором или «j» — вниз, «k» — вверх). Затем нажмите клавишу «r». В нижней части окна появиться вопрос:
Что можно перевести как:
Удалить выбранный(-е) элемент(-ы) (Да/нет)?
Нажмите «y» и контакт будет удален.
Когда контактов станет достаточно много, актуальным станет вопрос о поиске в Abook. Программа поддерживает поиск. Для того, чтобы его начать, нажмите «/». Далее в нижней части окна появится этот же символ, после которое вы будете вводить искомое. Например:
Если у вас в контактах будет несколько контактов с фамилией Иванов, то для перехода к следующему искомому контакту нажмите «\». По достижению последнего найденного контакта (обратите внимание на то, что остальные контакты не пропадают с экрана), Abook переходит к первому найденному, выдавая при этом сообщение:
(Поиск достиг конца, продолжается сначала).
Экспорт/импорт данных
Как мы сказали выше, Abook обладает широкими возможностями по экспорту/импорту данных. Нажмите клавишу «e» и вы попадете в окно экспорта. Здесь вам будет предложено 13 форматов для экспорта (для самой abook, ldif, для почтового клиента mutt, html, адресная книга почтового клиента pine, csv, text и другие), для выхода — возврата в главное окно Abook достаточно нажать «x». Допустим, вы выбрали формат abook, нажав клавишу «a». Теперь перед соответствующей строкой окна экспорта появилась стрелка, а в нижней диалоговой части окна предлагается ввести имя файла:
Введите, например, Address . Файл будет экспортирован в корень домашнего каталога текущего пользователя.
Для импорта данных необходимо нажать клавишу «i». После чего, вы попадете в окно импорта. Для импорта поддерживается 7 форматов (для самой abook, ldif, для почтового клиента mutt, адресная книга почтового клиента pine, csv и другие). За каждый форматом, как и в окне для экспорта закреплена определенная клавиша.
Для примера, удалим контакт «Иванов Иван». А затем, вернемся в окно импорта (клавиша «i») и выберем формат abook (клавиша «a»). После чего, по аналогии с экспортом, вам будет необходимо в диалоговой части окна указать имя файла. Поскольку мы экспортировали в файл с именем Address, его и укажем. После экспорта мы попадем в главное окно Abook, в котором вновь будет присутствовать контакт «Иванов Иван».
Кстати, для простого резервирования данных можно использовать каталог «.abook». Скопируйте его из домашнего каталога текущего пользователя в каталог назначения (может быть на другом компьютере , после переустановки — только в корень домашнего каталога текущего пользователя), а потом запускайте Abook. Программа будет работать, а все контакты — на месте. Обратите внимание, что это актуально для рассматриваемой версии Abook.
Получение помощи
Для получения помощи нажмите «?» в главном окне Abook. После чего вы попадете в окно помощи. Здесь вы можете узнать, например, как продублировать контакт, как выделить контакт или снять выделение, как выделить все контакты или как снять выделение со всех контактов, о возможностях сортировки и поиска.
Заключение
Abook — хорошее консольное решение для хранения контактов. Программа легко и быстро устанавливается, проста в работе, а также обладает широкими возможностями экспорта/импорта (поддерживает значительно количество форматов). Данные программы Abook легко перенести на другой компьютер и быстро приступить к работе. Как с помощью средств экспорта/импорта, так и простым копирование/вставкой каталога «.abook».
Органайзеры и заметки
Everpad
Everpad — клиент сервиса заметок Evernote для Linux. Позволяет искать, создавать и редактировать заметки (доступна не вся функциональность Evernote). Программа интегрируется в Unity.
Calibre
Calibre — менеджер электронных книг — удобное средство для управления электронными книгами.
MyNotex
MyNotex — бесплатная программа под Linux для создания и организации заметок — менеджер заметок. Позволяет организовать заметки в категории, осуществлять полноценный поиск по заметкам, расставлять теги и многое другое.
Indicator Stickynotes
Indicator Stickynotes — утилита для создания маленьких желтых заметок на рабочем столе.
CherryTree
CherryTree — программа для систематизации и ведения заметок под Linux. Многоуровневая структура, поддержка ссылок и тегов и другое.
GCstar
GCstar — бесплатная программа для Linux предназначенная для создания коллекций. Это менеджер коллекций.
Getting Things Gnome
Getting Things Gnome (GTG) — программа органайзер для ведения списка дел (задач). Позволяет создавать списки дел, размещать их в древовидную структуру (подзадачи).
Osmo — лёгкий персональный органайзер для Linux. Включает модули: календарь, контакты, задачи, заметки и адресную книгу.
Программа переведена на русский язык.
Evolution
Evolution — программа для Linux, которая обладает функциями органайзера. Имеет следующие возможности: управление электронной почтой (почтовый клиент), управление контактами, календарь, списки дел (To-Do листы), заметки, синхронизация с внешними устройствами и другие.