Ментальные карты (майнд-карты) под Linux
2019/10/28 - 2020/10/15
Это динамическая статья. Время от времени она может пополнятся новым контентом, а старый может изменяться или исчезать.
Чтобы понять, появилось ли что-то новенькое взгляните на дату.
Первая дата - дата выхода первой версии статьи.
Вторая дата - дата последних изменений.
Правда, иногда, я забываю обновлять вторую дату... ':)
Чтобы было проще найти новое воспользуйтесь кнопками для подсветки свежих изменений. Заголовки новых добавленных глав, либо фрагменты текста целиком станут выделены в тексте вот таким образом[ NEW! ]. Так что вы сможете либо найти их глазами, либо, если текста много, можете воспользоваться поиском меток [ NEW! ] при помощи поиска по странице.
Если тема для вас очень важна и совсем не хочется пропустить обновления информации лучше будет подписаться на новости и обновления: в группе VK.
Сокращения:
- ГК - горячая клавиша
- ЛС - Лицензионное соглашение или соглашение с конечным пользователем
- ФМ - файловый менеджер
- ФС - файловая система
- ~ - домашний каталог текущего пользователя (то есть если вы сейчас вошли под пользователем "creeper" то путь%
~/Загрузки/ будет эквивалентен пути:/home/creeper/Загрузки/
Тестировалось на:
- KUbuntu 18.04.3 64-bit
- Ubuntu Studio 18.04.3 64-bit (только VYM)
Freeplane
Общее ощущение: просто чумовой инструмент, функционал огромен. Годится как для вдумчивого конструирования так и для "набрасывания по-быстрому" в пользу чего говорит например наличие ряда заточенных специально под это функций: автоматическое создание дочернего узла при вставке текста, а в случае многострочного текста создаётся по узлу на каждую строчку, а если этот текст будет ещё и правильно-табулированным, то будет создана целая структура из правильно-подчинённых узлов; вставка ссылок на веб и файлы, вставка картинок перетягиванием и многое другое, о чём узнаёшь просто интуитивно попробовав это сделать.
- При редактировании текста узла не работает отмена, что не располагает к написанию длинных фрагментов текста в одном узле. Неоднократно случалось писать текст строк на 40 и на 41-й нечаянно нажать на CTRL+A а потом уже любая буква затирает весь текст. Проблемой обеспокоились ещё в 2011 году. Вот тут, в 2015-м заявлено что профиксили, но видимо не профиксили. Там ещё кто-то похожий на админа просил отправить это не как баг а как запрос фичи. Довольно формальный подход по моему. Я всё-же решил добавить свой реквест этой фичи, так как открытых реквестов или багов по теме не увидел.
- Существует "плавающая" по версиям и дистрибутивам проблема с открытием файлов с флешки. То есть она может встречаться на одной версии программы на одном дистрибутиве и отсутствовать на другой версии программы в этом же дистрибутиве, и наоборот. Есть мнение что всему виной "не та" версия Java но звучит это странно исходя из поведения. Гораздо более правдоподобная версия заключается в том, что такой проблемой обладают snap-версии, а у snap пакетов такое поведение случается довольно часто.
Суть проблемы: меню открытия / сохранения не видит содержимое каталога media, а при открытии майнд-карты находящейся на ка карте памяти через файловый менеджер, мы получаем ошибку открытия.
Просто пробуйте разные версии которые сможете найти в репозитории.
- нестандартное странное меню сохранения которое не отображает точки входа и закладки.
- Не нашёл способа менять параметры сразу всех уже созданных связей (именно связей, а не рёбер, создаваемых автоматически между подчинёнными узлами).
- Иногда случается глюк, когда выбирается не та связь, по которой кликаешь, а предыдущая, хотя кликаешь точно по нужной. Решение - вытаскивать один из связанных узлов подальше от прочих связей и кликать там.
- узлы перетаскиваются только за небольшой "корешок" - сперва непривычно
- Фукция "Файл -> Импортировать -> Импортировать ветвь из mm-файла" не работает и портит всю ментальную карту, для которой вызывалась! Её конечно можно будет восстановить из бэкапа, если вы их не отключили (Файл -> Восстановить из локальной истории).1.7.10-1. Для импорта всей карты лучше пользуйте простым копированием между картами.
- мультиплатформа (есть под Windows и работает хорошо)
- есть в репозитории (В двух вариантах снап и обычный. Обычный отстаёт на версию обычно.)
- Выглядит более функциональным чем VYM
- можно создавать весьма сложные структуры (не только иерархические) за счёт создания независимых узлов и связей между любыми узлами
- Есть много фишек для оформления: шрифты, цвета, иконки
- можно сворачивать узлы
- есть "фальшиво независимые узлы" которые связаны невидимой пунктирной связью и перемещаются вместе с корневым узлом
- Есть стрелки не заканчивающиеся ни на чём
- можно делать узлам всплывающие подсказки (примечания)
- можно настраивать умолчания для типа создаваемых связей
- можно назначать горячие клавиши
- масштабирование на CTRL+колесо
- перетягивание "рукой"
- Офигенная демонстрация возможностей в виде майнд-карты, которая состоит из этих самых возможностей. Помогает разобраться новичку что к чему.
- есть возможности для вычисления
- Можно легко отсоединять узлы и присоединять к другим - либо вырезая и вставляя их, либо просто перетягиванием, но браться нужно не за кружок, который менять положение, а за сам узел. При наведении на целевой узел на нём появится градиент "указывающий" либо влево либо вверх. Если бросить влево то узел станет дочерним, если вверх, то встанет на этом же уровне.
- На лету преобразует табулированный текст в систему подчинённых узлов. Очень классная функция, если вы решили перенести свои заметки из .txt, которые вы оформляли в стиле программистской табуляции, где каждый подчинённый блок текста находится на одну табуляцию правее, чем родительский.
- Успешно делает и обратное при помощи обычного копирования узла прямо в текстовый документ. То есть вы можете просто скопировать узел ментальной карты, вставить его в текстовый документ и получить табулированную структуру блоков текста в точном соответствии с логикой их подчинения в ментальной карте. Используются именно символы табуляции а не пробелы.
- понимает перетягивание картинок в программу но сперва надо сохранится
- Картинки можно вставлять прямо из буфера обмена, либо перетаскивать из shutter и они будут сохраняться рядом с файлом карты в каталоге. Картинки связываются ссылками а не вставляются в проект, ссылки относительные. (на Linux работате, под Windows вставляется конкретно ссылка, а картинке не отображается.)
- размер картинок можно менять
- куча вариантов экспорта
- есть "экспорт в xhtml (навигация с картинкой)", - это полноценный HTML документ с точной копией карты в виде картинки + текстовым, немного структурированным повторением карты со ссылками вместо связей! Картинка связана с текстом в некоторых местах ссылками.
- По ходу есть возможность отображать в вебе при помощи какого-то jar файла на серваке однако скорее всего это не самая надёжная история, так как при попытке открыть примеры у меня начала запускаться Java а потом сказала что настройки безопасности блокируют что-то. Короче не юзерфрендли.
- Есть мощная система фильтров, позволяющая фильтровать практически по любому критерию вплоть до иконки узла, причём делать сложные запросы со вложенными условиями, сохранять всё это под короткими именами и иметь под рукой в выпадающем списке. Такой функционал позволяет, не дробить одну карту на несколько мелких из за того что с ростом, в них становится трудно разобраться. Просто придумывайте текстовые метки или метки из иконок для узлов разных типов и фильтруйте, чтобы конкретно сейчас отображалось только то что вам нужно.
Однако всё же схема работы с фильтрами в некоторых аспектах сложноватая и не очевидная. Некоторые схемы фильтрации могут просто не сработать, например если вы захотите скрыть все узлы у которых имеется какой-то признак, например пиктограмма "галочка" то вас ждёт неприятный сюрприз. Вы создадите условие: "не содержит галочку" и к своему разочарованию увидите что скрылись не все узлы с галками. Дело в том, что фильтр работает не по принципу "скрывать всё что соответствует условию" а наоборот: "показать, всё что соответствует". Останутся показанными те узлы, у которых есть дочерние узлы для которых не установлена галочка. Учитывайте это и прежде чем строить огромную карту с какой либо придуманной вами системой меток для фильтрации, сперва отработайте эту фильтрацию на небольшом примере.
- Можно одновременно сворачивать, разворачивать все подробности узлов (выделить всё (Ctrl+A), вид -> переключить подробности)
1.6.13-1
- загружается 32 секунды на одноядерном ПК 1.8 GHz. Такой пакет для быстрых заметок не поюзаешь.
- если хоть один шрифт из всего не совпадает с остальными не удастся поменять все шрифты выделением всего и сменой шрифта
- у свободных узлов связи не отображаются постоянно, только когда на узел наведёшься, из за этого ни не видны и при экспорте
- при попытке нажать на печать в Kubuntu 18 при неустановленном принтере вызывает мёртвое зависание
- Под Kubuntu 18 была проблема открытия с флешки.
- В Ubuntu Studio 18 диалог сохранения работает хорошо, каталоги в /media видит нормально
- В Ubuntu Studio 18 с флешек открывает нормально
- Можно включать панель показывающую дату создания и модификации узла
1.7.10 (snap)
- Долговато запускается (40 сек) той же системе что 16
- Небольшое неприятное подтормаживание при перетаскивании в демонстрационной карте, в маленьких картах не ощущается но с ростом карты лаги будут расти, при этом для того чтобы они появились хватало всего 30 узлов.
- Под Kubuntu 18 была проблема открытия с флешки.
Настройки, которые лучше сделать сразу после установки
У Freeplane есть ряд настроек по умолчаию, которые я бы назвал излишне прогрессивными для новичка, не подходящими для большинства или просто сомнительными, в качестве настроек по умолчанию, так как они впринципе опасны и могут на старте напугать нового пользователя последствиями их включения.
Дополнительно -> Настройки
- Поведение -> Поведение -> При наборе = Добавить дочерний узел. По умолчанию там стоит "переписать содержание", а это значит, что если бы вы выбрали какой либо узел и начали набирать текст, то вы бы стёрли всё предыдущее содержимое узла.
- Поведение -> Метод выбора узла -> Метод выбора узла = Щелчком. По умолчанию здесь стоит "С задержкой", а это значит, что если задержать курсор над узлом на заданное время, он будет выбран, и все ваши манипуляции будут применены к нему. Из за этого поведения я нередко применял цвета к не тем что нужно узлам, устанавливал связи не с теми узлами и конечно же удалял нужные узлы. Однознач
VYM
- только обычные иерархии, нельзя делать более сложные связи
- нет мобильной версии
- нельзя копировать ветки
- нельзя выделить часть текста ветки, только целиком на ctrl+A
- редактировать текст ветки неудобно - нет навигации мышью, поле маленькое
- двигать можно только первый и второй уровень, дальше всё в строчку и неуправляемо
- проблемы с прикреплением картинок
- кроссплатформа + Web
- есть в репозитории
- русский язык
- экспортирует в TXT но оформление так себе
- классно экспортирует в html но в несколько файлов а не в веб архив
- Есть элемнты оформления: цвета, фона, шрифта, иконки
VUE
Portable
- После неосторожных манипуляций с маршрутами всё исчезло и я думал что испортил карту но она стала открываться со второго раза - открываешь через файл один раз а потом так же второй раз и всё отображается.
- иногда случается глюк, из-за которого работать со связанными блоками не удобно - чтобы изменить относительное местоположение блоки приходится развязывать
- нужна джава
- посл. верс. 2015
- при двойном клике на картинку открывается браузер для просмотра и притормаживает прогу пока не откроется
- работает без проблем
- понимает перетягивание картинок в программу
- картинки можно масштабировать по ГК, ещё можно масштабировать всю карту при этом качество картинки растёт до оригинального
- узлы можно помещать внутрь других
- есть выделение блоков растягиванием рамки и перемещение группы блоков
Semantik
- так и не понял как переименовывать узлы но во второй утилите (диаграммы) такой проблемы нет
- Понимает перетягивание картинок в программу но они не будут видны в дереве а только при нажатии на узел. Не наглядно.
- есть в репозитории
Labyrinth
- в начале ругнётся в консоль что нет каталога: ~/.gnome2/labyrinth/ - создай его и заработает
- совсем маленький функционал
- не удобно
- нельзя менять связи
- нельзя задавать связи
- классное название ^_^
- кроссплатформа
- нет мобильной версии
- OpenSource
chartr
chartr - форк лабиринта 3 но без винды
FreeMind
- Коряво поддерживается на линукс: проблемы с зависимостями, давно не обновлся
- нет для мобильных
- кроссплатформа
- OpenSource
Xmind Zen
- туговато идёт на линуксе - медленно а может вообще не идёт, так или иначе я не дождался прогрузки и не смог создать ни одной майнд-карты
- ориентирован на продажу
- кроссплатформа
- кроссплатформа
- есть бля мобильных
- вроде openSource но ненетипичное ЛС