Home PC Games Linux Windows Database Network Programming Server Mobile  
  Home \ Linux \ Use calcurse schedule appointments and to-do in the Linux terminal     - OpenVPN offsite interconnecting room availability and load balancing solution (Server)

- installation process of Matlab 2012a under Ubuntu 14.04 (Linux)

- Cryptography development environment to build under Ubuntu (Linux)

- Let OS X support NTFS write file (Linux)

- Erlang concurrency and foundation (Programming)

- Hibernate + JUnit test entity class generate database table (Programming)

- MyCAT easy entry (Database)

- MySQL 5.7 can not log in problem (Database)

- MySQL performance view and configure finishing Daquan (Database)

- Why you should choose Python Programming (Programming)

- Recover accidentally deleted Nginx logs (Server)

- Android project using the command to create and install the package (Programming)

- mysqldump issue a note (Database)

- Iptables command in detail (Linux)

- The basic principle of pointers in C ++ (Programming)

- Ubuntu 12.04 64-bit installation Redmine + Git + ReviewBoard (Linux)

- View processes and threads under Linux (Linux)

- C ++ overloaded stream insertion operator and the stream extraction operator (Programming)

- Docker data container protection the pros and cons (Server)

- CentOS 6.6 install JDK7 (Linux)

  Use calcurse schedule appointments and to-do in the Linux terminal
  Add Date : 2017-08-31      
  If you are enjoying a Linux system administrator terminal, but also need a way to arrange a day of the most important tasks, appointments and meetings, you will find calcurse is a useful tool. calcurse contains a calendar, a to-do management, a scheduler and a configurable notification system, which are integrated into a software, are ncurse interface is based. At the same time, it does not limit you in the terminal, you can export your calendar and notes into a format that can be printed.

This article we will explore how to install calcurse on Linux, and teach you how to use its features.

Culcurse installed on Linux

calcurse in most Linux distributions have a standard warehouse. In case your distribution does not (such as CentOS / RHEL), long after you install gcc and ncurse development files can be easily installed from source.

Debian, Ubuntu or Linux Mint

# Aptitude install calcurse

# Yum install calcurse

# Yum install gcc ncurses-devel
# Wget http://calcurse.org/files/calcurse-3.2.1.tar.gz
# Tar xvfvz calcurse-3.2.1.tar.gz
# Cd calcurse-3.2.1
# ./configure
# Make
# Make install
Start Calcurse

After installation is complete, you can use the following command to start the calcurse:

$ Calcurse
You will see the following blank screen. If the color does not appeal to you, you can change a future.

We can now press Enter -'q'- press Enter again - 'y' to exit the main interface. The key sequence to activate the main menu at the bottom, and tell it to save the current note and confirm the exit.

The first time we run calcurse, creates a subdirectory in your home directory as follows:

Here is a brief description of each subdirectory:

apts file contains all the user's appointments and events, todo file contains all the to-do list.
conf file, as you might expect, including the current set independently of the user.
keys file contains user-defined key bindings (for example: q or Q quit, x or X export content, etc.).
In the notes subdirectory you will see the file contains a description of the notes, which you can attach notes to any arrangement matters.
Change color

To change the color, follow these steps:

Finally a picture using the key bindings to select foreground and background color configuration to better suit your needs:

Add appointments and to-do

Browse in front of the tab menu commands, we see press 'o' from one menu to the next menu. We can arrange a second menu Edit menu.

Then we use the Ctrl + A and Ctrl + T key combination to add a new date and a new to-do task for today. If we want to specify a specific date instead of today's date, we can use before you add appointments and to-do Ctrl + L (+1 day), Ctrl + H (-1 day), Ctrl + J (+1 Week ) and Ctrl + K (-1 week) key combination.

To add a to-do task is similar, but with Ctrl + T, previously explained:

You will also be asked to enter a priority, and to-do will be displayed on the home page:

You can now verify Upcoming tasks and appointments have been added to the .culcurse corresponding folder in the file todo and apts:

Note that you can use your favorite calcurse screen or the bottom of the menu editor to edit these files. You can press TAB to switch between the different panels, and select the item you want to edit:

Set notifications for items

You can configure notifications in the Notifications menu. Follow the same steps to change the color scheme, but instead select Notify Colour:

Suppose you want to set up email notifications. Press number 5 to edit the value of notify-bar_command:

After the above settings as if the task is marked as important, then root @ localhost will be notified by mail in 300 seconds (or 5 minutes), which prior to the next scheduled task occurs. If you want even calcurse also enable this feature is not running, it will notify-daemon_enable set to yes. In this case, dev2 is the host name of the machine.

Note For demonstration purposes, I have changed the original start date and / or end times in this tutorial.

to sum up

This tutorial we show how to set a variety of scheduling and reminders to help you organize daily activities and pre-arranged important matters. You may need to look at calcurse PDF manual, please feel free to ask your questions in the comments below. Welcome your comments, I'm glad to see them.
- RHEL (RedHat) 6.3 using EPEL Yum source (Linux)
- BusyBox making the file system (Linux)
- Linux5.8 installed phpMyAdmin was unable to issue related php-mcrypt (Database)
- Summary of Docker mounted directory (Server)
- Using monitoring tool dsniff (Linux)
- Enterprise Hadoop cluster architecture - Hadoop installation (Server)
- Use LKM change the default linux security level (Linux)
- ACL permissions Linux command (Linux)
- Linux6.1 / 6.5 dual-NIC Binding (Linux)
- ARM runtime environment built from scratch using QEMU emulator (Linux)
- High-performance JavaScript DOM programming (Programming)
- Debian installation (Linux)
- ORA-00600: internal error code, arguments: [keltnfy-ldmInit], [46], [1], [], [], [], [], [] (Database)
- To record command input under Linux (Linux)
- Linux OOM killer mechanism (Linux)
- Restore database fault encountered ORA-0600 (Database)
- Getting Started Linux Shell Scripting (Programming)
- How to use Quagga BGP (Border Gateway Protocol) router to filter BGP routing (Linux)
- RedHat install GCC problem --- Depends (Linux)
- Linux Mint brightness adjustment --xrandr command learning (Linux)
  CopyRight 2002-2022 newfreesoft.com, All Rights Reserved.