A Heimer é um aplicativo de desktop para criar mapas mentais e outros diagramas adequados. Está escrito no QT e direcionado para Linux e Windows.
Aqui estão alguns mapas mentais de exemplo em Ubuntu:
![]() | ||
![]() | ![]() | ![]() |
Um vídeo de introdução muito curto para Heimer 1.9.0
O código -fonte de Heimer é licenciado no GNU GPLV3. Consulte a cópia para o texto completo da licença.
Todos os arquivos de imagem, exceto onde observados de outra forma, são licenciados sob o CC BY-SA 3.0: http://creracivecommons.org/license/by-sa/3.0/
Consulte https://github.com/juzzlin/heimer/releases para pacotes pré-construídos disponíveis.
Nas distribuições Linux que suportam pacotes de snap universais, você pode instalar o Heimer assim:
$ snap install heimer
Correr:
$ heimer
Para mais informações, consulte https://snapcraft.io/heimer e https://docs.snapcraft.io/core/install
O Snap é a maneira recomendada de instalar o Heimer no Linux.
Existem pacotes debianos para o Ubuntu/Debian. Use alguma ferramenta gráfica para instalar ou como exemplo no Ubuntu 20.04 :
$ sudo apt install ./heimer-2.5.0-ubuntu-20.04_amd64.deb
Correr:
$ heimer
AppImage é um pacote "universal" que pode (em teoria) ser executado em todas as plataformas Linux:
Faça a imagem executável, por exemplo, assim:
$ chmod 755 Heimer-2.4.0-x86_64.AppImage
Correr:
$ ./Heimer-2.4.0-x86_64.AppImage
Para o Windows, há um instalador e, alternativamente, um arco zip que contém o executável Heimer.
Você pode definir o idioma manualmente com a opção --lang . Por exemplo, finlandês:
$ heimer --lang fi
Mostre todas as opções disponíveis:
$ heimer -h
Atualmente, a construção depende apenas do Qt 5 e CMake . O suporte ao Qt 6 é preliminar e pode ser explicitamente ativado.
Use o Qt SDK oficial ou instale as ferramentas de desenvolvimento necessárias a partir de um repositório de pacotes.
Heimer está sendo desenvolvida no Ubuntu , mas essas instruções devem funcionar em qualquer distribuição baseada em Debian com poucas ou nenhuma modificação.
Comando para instalar os pacotes de dev Qt 5 necessários no Ubuntu (> = 18.04 ):
$ sudo apt install build-essential cmake qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools qttools5-dev-tools qttools5-dev libqt5svg5-dev
Comando para instalar os pacotes de dev Qt 6 necessários no Ubuntu (> = 22.04 ):
$ sudo apt install build-essential cmake libqt6svg6-dev libqt6uitools6 linguist-qt6 qt6-base-dev qt6-l10n-tools qt6-tools-dev-tools qt6-tools-private-dev qtchooser
Construindo para Linux em poucas palavras:
$ mkdir build && cd build
$ cmake ..
$ cmake --build . -j4
Qt 6 pode ser explicitamente ativado por:
$ cmake -DBUILD_WITH_QT6=ON ..
Executar testes de unidade:
$ ctest
Instale localmente:
$ sudo cmake --install .
O Pacote Debian ( .deb ) pode ser criado assim:
$ cpack -G DEB
Veja Jenkinsfile sobre como construir outros pacotes no Docker.
O instalador do NSIS para Windows está atualmente construído no Docker com MXE (http://mxe.cc):
$ ./scripts/build-windows-nsis
Isso é muito legal! Uma construção do Windows sem janelas!
De qualquer forma, como o projeto depende apenas do Qt SDK você pode usar sua configuração Qt favorita para criar o projeto no Windows .
Dockerfiles necessários podem ser encontrados em https://github.com/juzzzlin/dockerfiles