calcurse - ubuntuperonista/wiki_tp GitHub Wiki

Table of Contents

Calcurse
Te permitirá realizar un seguimiento de eventos, citas y tareas diarias. Todos los datos se guardan en el disco como archivos de texto, normalmente dentro de la carpeta oculta ~/.calcurse/

Te permitirá mantener registro de eventos, tareas diarias y agendarlos. Cuenta con un sistema de notificación configurable capaz de lanzar recordatorios de eventos próximos.

Uso

Cuando se invoca sin opciones, calcurse entra en //modo interactivo//:

calcurse

La interfaz interactiva se basa en ncurses y se puede personalizar para adaptarse a las preferencias del usuario (comportamiento del programa, apariencia visual y combinaciones de teclas).

El //modo de línea de comandos// se utiliza para consultas y tareas administrativas y para automatizar tareas en scripts ; en la mayoría de los demás casos, calcurse produce una salida en la terminal y sale.

=Panel de Calendario

Normalmente al ingresar en //modo interactivo//, aparecerá el panel de calendario, indicado en negrita el día actual.

El modo interactivo se utiliza cuando se ingresan datos o cuando se inspeccionan o editan entradas ya existentes. En el panel de calendario podrás mover el cursor [] que encierran el día que quieres ver entre corchetes. Para ello recurre a:

^Atajo^Acción^ |**Ctrl+g** |Va al día actual | |**t** |Avanzar un día | |**T** |Retroceder un día. | |**w** |Avanzar una semana | |**W** |Retroceder una semana. | |**m** |Avanzar un mes. | |**M** |Retroceder un mes. | |**y** |Avanzar un año. | |**Y** |Retroceder un año. |

Agregar un evento

Existen dos paneles, el de //Cita y Eventos// (con horarios) y el Tareas //Pendientes// (sin horario). Para agregar agregar un evento respectivamente con:

|**tecla a** |Apunta una cita con horario | |**Ctrl+t** |Agrega una tarea pendiente |

Para apuntar un nuevo //cita//, primero selecciona el día en el panel calendario, y presione la **tecla a**. Se le solicitará ingresar sucesivamente la //horario de inicio del evento//, la //duración del evento// (ya sea especificando la duración en formato +mm, +hh:mm, o +xxdxxhxxm, o bien el //horario de finalización// del evento en hh:mm). Si presiona la **tecla Intro** sin indicar Horario de Inicio, deberá completar la descripción de la tarea (sin horario). Si de la misma manera saltea el tiempo de finalización, creará un //evento puntual//. Finalmente deberá indicar la //descripción del evento//.

Para ingresar una nueva tarea a la lista de //Pendientes//, se le pedirá especificar la //prioridad//. La misma se representa por un número que va desde el 9 (para la menor prioridad) hasta 1 para la mayor prioridad). Aún es posible cambiar posteriormente la prioridad, usando las **teclas +** y **-** dentro del panel "Pendientes".

Una vez creado los elementos deseados, no olvide guardar los cambios realizados al calendario con **tecla s** para que queden registrados la próxima vez que inicie calcurses.

Ayuda de Calcurses

En el modo interactivo podrás utiliza la **tecla ?** para activar el sistema de ayuda en línea.

En el sistema de ayuda podrás ingresar :help <feature></feature> (por ejemplo, :help add) o :help <key></key> (ej. :help ^A) para obtener ayuda sobre una función especial o una asociación de teclas.

Todos los textos de ayuda se muestran usando un paginador externo. Para salir del paginador, presiona la **tecla q**.

⚠️ **GitHub.com Fallback** ⚠️