LinuxCommandLibrary

calligraflow

Create flowcharts and diagrams

TLDR

Launch the flowchart and diagram application

$ calligraflow
copy

Open a specific file
$ calligraflow [path/to/file]
copy

Display help or version
$ calligraflow --[help|version]
copy

SYNOPSIS

calligraflow [options] [file...]

PARAMETERS

file...
    Specifies one or more diagram files to open when the application starts. If no file is specified, calligraflow will open an empty document.

--help
    Displays a help message with available command-line options and exits.

--version
    Displays version information about the application and exits.

--author
    Shows author information for the application.

--license
    Displays the licensing terms under which the application is distributed.

--fullscreen
    Starts the application in fullscreen mode, occupying the entire screen.

--geometry <geometry>
    Specifies the initial size and position of the application's main window (e.g., 1024x768+100+50 for 1024x768 size at x=100, y=50).

DESCRIPTION

calligraflow is the dedicated flowchart and diagram editor component of the Calligra Suite, a comprehensive open-source office suite developed by KDE. It allows users to create various types of structured drawings, including flowcharts, organization charts, network diagrams, entity-relationship diagrams, and more. It provides a rich set of shapes, connectors, and tools for designing professional-looking diagrams.

As part of the Calligra Suite, calligraflow integrates well with other Calligra applications, enabling seamless embedding of diagrams into documents created with calligrawords or presentations with calligrapresenter. It supports the OpenDocument Drawing (ODG) format, ensuring interoperability with other office suites that adhere to the OpenDocument standard. Its user interface is designed to be intuitive and powerful, leveraging the KDE desktop environment's conventions for ease of use.

CAVEATS

calligraflow is a graphical application and requires a running X server or Wayland compositor to function correctly. It is not intended for command-line scripting of diagram generation, as its primary interface is GUI-based. Full functionality relies on the complete installation of the Calligra Suite and its dependencies, typically found within a KDE Plasma desktop environment or a compatible Qt-based setup. Its command-line usage is mostly limited to opening files and basic window management, not complex document manipulation.

FILE FORMAT

calligraflow primarily uses the OpenDocument Drawing format (.odg) as its native file format. This adherence to an open standard ensures compatibility and interoperability with other office suites and applications that support the ODF specification, such as LibreOffice Draw.

INTEGRATION WITH CALLIGRA SUITE

As an integral part of the Calligra Suite, calligraflow benefits from shared components and a consistent user experience across the applications. Diagrams created in calligraflow can be easily embedded or linked into documents from calligrawords, spreadsheets from calligrasheets, and presentations from calligrapresenter, enhancing the suite's overall utility for content creation.

HISTORY

calligraflow is the direct successor to Kivio, the diagramming application that was part of the earlier KOffice office suite. When KOffice development stalled and was eventually supplanted by the Calligra Suite project around 2010-2011, Kivio was rewritten and integrated into the new suite under the name calligraflow. This transition involved adopting a new codebase and infrastructure more aligned with modern Qt and KDE frameworks, while aiming to retain and improve upon the diagramming capabilities of its predecessor.

SEE ALSO

calligra(1), calligrawords(1), calligrasheets(1), calligrapresenter(1), kword(1), kivio(1), inkscape(1), dia(1)

Copied to clipboard