Capítulo 6. Perguntas e respostas

Este documento pode ter sido atualizado depois da sua instalação. Você pode encontrar a última versão em http://docs.kde.org/.

6.1. Que arquivos de configuração o KAlarm utiliza?
6.2. Onde o KAlarm grava os seus alarmes?
6.3. Em que formato os alarmes são guardados?
6.4. O que é o programa kalarmautostart?

6.1.

Que arquivos de configuração o KAlarm utiliza?

O arquivo $KDEHOME/share/config/kalarmrc contém as suas preferências do KAlarm.

O arquivo $KDEHOME/share/config/kresources/alarms/stdrc contém a configuração do seu calendário de alarme.

(a $KDEHOME é normalmente a ˜/.kde ou algo semelhante.)

6.2.

Onde o KAlarm grava os seus alarmes?

Os nomes dos arquivos de calendários que o KAlarm cria, da primeira vez que é executado, são os seguintes (se bem que podem ser substituídos por itens da seção General do arquivo de preferências do KAlarm):

  • O $KDEHOME/share/apps/kalarm/calendar.ics contém os alarmes ativos (substituído pelo item Calendar).

  • O arquivo do calendário que guarda os seus alarmes expirados é o $KDEHOME/share/apps/kalarm/expired.ics (pode ser substituído pelo item em ExpiredCalendar).

  • O $KDEHOME/share/apps/kalarm/template.ics contém os modelos de alarmes (substituído pelo item TemplateCalendar).

Você poderá descobrir os arquivos de calendários que estão sendo atualmente usados, vendo os detalhes de cada calendário na lista de calendários de alarmes. Os nomes dos arquivos são gravados no arquivo de configuração do calendário de alarme.

Os detalhes dos alarmes que estão visíveis atualmente são guardados no arquivo de calendário $KDEHOME/share/apps/kalarm/displaying.ics.

6.3.

Em que formato os alarmes são guardados?

Os arquivos de calendário onde o KAlarm guarda os seus alarmes são arquivos de texto, cujo formato está definido pelo documento RFC2445 - Internet Calendaring and Scheduling Core Object Specification (iCalendar). Este é o formato-padrão que é usado em todos os aplicativos do 'kdepim'. O KAlarm usa certas propriedades fora da norma no componente do Alarme, em relação ao RFC2445. Estas propriedades estão documentadas no arquivo DESIGN.html que é distribuído com o KAlarm.

6.4.

O que é o programa kalarmautostart?

O kalarmautostart é um pequeno programa auxiliar, cuja função é iniciar automaticamente o KAlarm no início da sessão.

O KAlarm é restaurado normalmente pelo gerenciador de sessões no início de uma sessão (para mostrar de novo as suas janelas no mesmo estado em que estavam antes de encerrar a sessão anterior). Se ele não estava em execução quando encerrou a sessão, não será iniciado pelo gerenciador de sessões, pelo que terá que ser iniciado automaticamente. O problema é que, quando um aplicativo inicia automaticamente e é gerenciado pelo gerenciador de sessões, não há garantia do que irá ocorrer primeiro. Se a inicialização automática aparecer primeiro, irá impedir que o gerenciador de sessões restaure o estado do aplicativo.

Para evitar este problema, o kalarmautostart é iniciado automaticamente no início da sessão, em vez do KAlarm. Tudo o que ele faz é esperar durante algum tempo (para garantir que o gerenciador de sessões tenha tempo para a sua tarefa) antes de iniciar o KAlarm, no ponto em que ele termina.