Первый запуск и начальная настройка

Программы iQMemo и iQStMemo настраиваются автоматически при первом запуске. Они скачивают всю необходимую графику и дополнительные данные из сети интернет и в дополнительной настройке не нуждаются. Кроме того, если установка выполнялась штатно, то в процессе установки создаются *.desktop файлы для запуска программ из меню приложений любого стандартного окружения linux.

Информационные слои

Вы можете иметь сколь угодно много информационных слоев в программах! Исключение составляют информационные слои программы iQMemo, однако и в ней на их количесвто ограничений нет. Это связано с тем, что пользователь в них рано или поздно запустается. Поэтому слои конфигурируются только вручную и только из файлового менеджера. При старте создается только слой «Основной», а все остальные нужно создавать самостоятельно. Для этого нужно:

  1. Открыть файловый менеджер и перейти в папку ~/.config/iQMemo/iQMemo data
  2. Создать пустые файлы *.слой с именами слоев.
  3. Запустить программу iQMemo и начать вносить данные.

Мы рекомендуем использовать в программе iQMemo не более пяти-семи информационных слоев (хотя их количество не ограничено). Идеально будет если их у вас будет два-три… - так вы никогда не запутаетесь в них

В программе iQStMemo информационные слои создаются непосредственно из программы и ограничений на их количество нет.

Запуск из терминала и программного меню

После штатной установки создаются файлы рабочего стола linux для обоих приложений в папке /usr/share/applications и они сразу будут доступны в меню программ вашей среды окружения. Исключение составляют те из них, что не имеют собственного программного меню.

Для запуска из терминала нужно дать команды:

iQMemo
iQStMemo

Альтернативные наборы данных

Все программы пакета позволяют работать с альтернативными наборами данных. Под таким набором понимается папка (в том числе и пустая на момент первого обращения к ней) в которой находятся файлы *.слой (для программ iQMemo и iQStMemo) или *.html (для iQDecision). Если эту папку указать как параметр при запуске (в терминале или создав значок и написав команду запуска в нем) то программы запустятся так, что эта папка станет альтернативным хранилищем данных. Само собой разумеется, что таких папок может быть столько сколько это необходимо.

При этом папка находится там где вам это удобно, а не ассоциирована с настройками программы. Тут еще важно понимать что вы можете разместить такие папки с критически важной информацией, например, на сервере.

Переустановка

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

Перенос данных

Все данные программ iQMemo и iQStMemo находятся в папке ~/.config/iQMemo, а в каталогах iQMemo data и iQMemo Structured data находятся информационные слои для каждой из них.

Автоматическое сохранение данных, хранение данных в массивах данных

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

Если вы используете оконный менеджер OpenBox

Мы - используем и поэтому приведем вам настройки горячих клавишь для быстрого запуска программ. Просто добавьте этот код в конфигруационный файл openbox и перезагрузите ПК. После этого вы сможете запускать программы комбинациями клавишь CTRL+F3 и CTRL+F4

    <keybind key="W-F3">
      <action name="Execute">
        <command>iQMemo</command>
      </action>
    </keybind>
    <keybind key="W-F4">
      <action name="Execute">
        <command>iQStMemo</command>
      </action>
    </keybind>

Проверка на множественный запуск и его блокировка реализоаванны в программе, поэтому достаточно добавить в настройки openbox только указанный код.

Настройка ключей для подсветки синтаксиса в TODO-листе

Ключи задаются в файле ~/.config/iQMemo/iQMemo-keys.rc. В нем каждый ключ - отдельная строка, оформленная в соотвествии с правилами записи регулярных выражений. Например запись ⎡[Пп]озвонить⎦ указывает на слова «позвонить» и «Позвонить», а ⎡семь[яюе]⎦ на «семья», «семью», «семье». В результате комбинация слов «Позвонить семье» будет полностью подсвечена.

* скобки вида ⎡⎦ служат только для записи регулярных выражений (однозначно указывают на них) в печатной документации. Если у вас есть проблемы с пониманием смысла регулярных выражений - обратитесь к wiki шпаргалке, предоставленной одним из пользователей программы.

Подсветка синтаксиса кода

Осуществляется тогда, если блок кода специальным способом обозначить (маркировать) и явно указать лексер (язык):

/``` python
    блок кода на python
```/

если язык программирования не указать, то блок будет отмечен как блок кода, но подсветки синтаксиса не будет.