Install Calcurse (Text based personal organiser) on Ubuntu/Mint Linux

Calcurse is a text-based calendar and scheduling application. It helps keep track of events, appointments and everyday tasks. A configurable notification system reminds user of upcoming deadlines, and the curses based interface can be customized to suit user needs.


  • fast and customizable curses-based interface
  • powerful non-interactive command line interface that can be used by scripts
  • user-definable key bindings
  • fully user-configurable notification system (ability to send mails or anything else that could remind you of your upcoming appointments)
  • moon phases calculation
  • import capabilities with support for iCalendar format
  • export capabilities with support for iCalendar and pcal formats
  • ability to attach notes to each calendar element, and to edit them with your favorite text editor
  • support for internationalization with texts translated in English, French, German, Dutch, Spanish and Italian
  • complete online help system
  • UTF-8 support

Install calcurse on Ubuntu/Mint Linux

Install the calcurse app with the following command:

# sudo apt-get install calcurse -y

Install calcurse from source code:

Download calcurse source code:

# wget http://calcurse.org/files/calcurse-3.1.4.tar.gz

First you need to untar the source archive:

# tar xvf calcurse-3.1.4.tar.gz

Once you meet the requirements and have extracted the archive, the install process is quite simple, and follows the standard three steps process:

# cd calcurse-3.1.4
# ./configure
# make
# make install

After you have Calcurse installed, to run Calcurse, you just need to open the terminal and type “calcurse“.

# calcurse
calcurse - text-based personal organiser
calcurse – text-based personal organiser

To customize Calcurse, you can either edit the config file which is located at /home/user/.calcurse ( You need to quit Calcurse first before editing the config file or calcurse wont save the changes) or you can use the configure commands directly on Calcurse. When you have Calcurse running, just hit the key “o” twice and you will see the config option ( key “c”). After you hit the key “c”, you will be presented to other config options, i.e LayoutColorSidebar… you just need to pick the option you want to customize. The screenshots below are how the Layout and Color configuration options of Calcurse:

calcurse - UI colour settings
calcurse – UI colour settings
calcurse - layout configuration
calcurse – layout configuration
calcurse - notification options
calcurse – notification options

For more information read Calcurse manual page

One Comment

  1. Please write an article about synchronizing calcurse to popular email / calendar services using CalDAV

Leave a Reply

Your email address will not be published. Required fields are marked *


This site uses Akismet to reduce spam. Learn how your comment data is processed.

Back to top button