<para>O &karm; registra o tempo dispendido em várias tarefas. É útil para registrar as horas para faturação e poderá apresentar as horas registradas por tarefa e por dia.</para>
<para>Atualmente, o histórico poderá ser exportado como um arquivo de texto separado por vírgulas para poder ser importado para outras ferramentas de faturação e/ou gerenciamento de projetos.</para>
<para>O &karm; detecta quando o seu teclado e mouse ficam inativos e poderá associar várias tarefas com áreas de trabalho diferentes, ou seja, duas ferramentas que poderão ajudar a manter o relógio em funcionamento na tarefa correta.</para>
<para>O &karm; foi originalmente criado por Sirtaj Singh Kang. A palavra <quote>karm</quote> significa <quote>trabalho</quote> na língua nativa do autor: o Punjabi.</para>
<para>Digite <command>karm</command> numa linha de comando ou selecione a opção <guimenuitem>Gerenciador Pessoal do Tempo</guimenuitem> do menu <guisubmenu>Utilitários</guisubmenu> do <guimenu>menu inicial do KDE</guimenu>. As opções normais da linha de comando do &Qt; e do &kde; estão disponíveis e poderão ser listadas digitando <userinput><command>karm</command> <option>--help</option></userinput> na linha de comando.</para>
<para><emphasis>Problema:</emphasis> Você é um consultor com vários clientes. Alguns dos clientes possuem vários projetos. Ao longo do dia, você alterna entre diferentes projetos. Você precisa de registrar o seu tempo para gerar faturas mensais.</para>
<para><emphasis>Solução:</emphasis> Crie uma tarefa de nível superior para cada cliente e uma sub-tarefa para cada projeto do cliente. Para os projetos que necessitem de um registro mais detalhado, crie uma lista de sub-tarefas do projeto. Registre o tempo, fazendo duplo-clique na tarefa em que está trabalhando no momento.</para>
<para>O &karm; oferece uma grande flexibilidade para registrar o seu tempo, permitindo quantidades e profundidades de tarefas ilimitadas. O tempo poderá ser registrado para qualquer tarefa e poderá existir mais de uma tarefa ativa em qualquer momento.</para>
<para>Para criar uma tarefa de nível superior, selecione <menuchoice> <shortcut> <keycombo action="simul">&Ctrl;<keycap>N</keycap></keycombo> </shortcut> <guimenu>Tarefa</guimenu> <guimenuitem>Nova</guimenuitem> </menuchoice> Para criar uma sub-tarefa, selecione a tarefa-mãe e selecione <menuchoice> <shortcut> <keycombo action="simul">&Ctrl;&Alt;<keycap>N</keycap></keycombo> </shortcut> <guimenu>Tarefa</guimenu> <guimenuitem>Nova Sub-tarefa</guimenuitem> </menuchoice> </para>
<para>Quando o &karm; sair, a lista de tarefas é gravada no arquivo indicado em <menuchoice> <guimenu>Configurações</guimenu> <guimenuitem>Configurar o KArm</guimenuitem> </menuchoice>. Quando ele for iniciado novamente, ele carrega novamente a lista de tarefas do mesmo arquivo.</para>
<para>O &karm; pode importar e exportar tarefas para diminuir o seu trabalho. Veja <link linkend="interfaces">Outros Sistemas</link>.</para>
<para><emphasis>Problema:</emphasis> Para se manter resolúvel, você precisa faturar uma média de cinco horas por dia. Para se manter a par, você vigia os seus totais diários e semanais.</para>
<para><emphasis>Solução:</emphasis> Reinicie o temporizador da sessão no início de cada dia de trabalho e reinicie todos os temporizadores no início de cada semana.</para> </informalexample>
<para>O &karm; torna o registro do tempo simples. Para começar a registrar o tempo relacionado com uma tarefa, faça duplo-clique nela. Para parar o tempo do registro, volte a fazer duplo-clique na tarefa. As tarefas ativas mostram um pequeno relógio na coluna do <guilabel>Tempo de Sessão</guilabel>.</para>
<para>Outra pista visual da atividade de registro é o ícone do &karm; na bandeja do sistema. Quando uma tarefa ficar ativa, o segundo ponteiro do ícone começa a mover-se. Se você deixar ficar o cursor do mouse sobre este ícone, o nome da tarefa ativa irá aparecer numa dica. Se existir mais de uma tarefa ativa, os nomes das tarefas na dica ficam separados por vírgulas.</para>
<para>O &karm; mantém dois temporizadores por cada tarefa: um para o tempo da sessão e outro para o tempo total. Na configuração padrão, o &karm; mostra duas colunas por cada temporizador, resultando num total de quatro colunas por cada tarefa:</para>
<para>Para iniciar uma nova sessão, escolha <menuchoice> <guimenu>Arquivo</guimenu> <guimenuitem>Iniciar Nova Sessão</guimenuitem> </menuchoice> </para>
<para>Para iniciar todos os tempos, selecione <menuchoice> <guimenu>Arquivo</guimenu> <guimenuitem>Reiniciar Todos os Tempos</guimenuitem> </menuchoice> </para>
<sect2><title>Registro do Ambiente de Trabalho</title>
<para><emphasis>Problema:</emphasis> Você tem dois projetos principais nos quais você se alterna em cada dia. Para ajudá-lo a organizar o seu trabalho, você mantém os seus arquivos do projeto 1 na Área de trabalho 1 e os arquivos do projeto 2 na Área de trabalho 2.</para>
<para><emphasis>Solução:</emphasis> Associe a tarefa do projeto 1 com a Área de trabalho 1 e a tarefa do projeto 2 com a Área de trabalho 2. Quando você mudar da Área 2 para a Área 1, o &karm; interrompe automaticamente a tarefa do projeto 2 e começa a tarefa do projeto 1.</para>
<para>Para associar uma tarefa com uma ou mais áreas de trabalho, selecione a opção <menuchoice> <shortcut> <keycombo action="simul">&Ctrl;<keycap>E</keycap></keycombo> </shortcut> <guimenu>Tarefa</guimenu> <guimenuitem>Editar</guimenuitem> </menuchoice>. Ative o <guilabel>Registro automático</guilabel> e selecione a área ou áreas de trabalho a associar com esta tarefa. Quando qualquer uma das áreas selecionadas ficar ativa, o &karm; irá começar o registro automático, ao fim de algum tempo, para esta tarefa.</para>
<sect2><title>Detecção de Ausência de Atividade</title>
<informalexample> <para><emphasis>Problema:</emphasis> Você sai do trabalho cedo na Sexta e se esquece de parar o temporizador. Quando você voltar na Segunda-Feira, o relógio continuou trabalhando.</para>
<para><emphasis>Solução:</emphasis> Ative a detecção de inatividade.</para>
<para>O &karm; pode ser configurado para detectar quando o mouse e o teclado ficam inativos. Se o mouse e o teclado ficarem inativos durante mais do que o número de minutos especificado, o &karm; mostra o seguinte diálogo:</para>
<varlistentry><term><guibutton>Reverter & Parar</guibutton></term>
<listitem><para>Subtrai a quantidade de tempo inativo de todos os temporizadores ativos e interrompe-os.</para><para>Você não estava trabalhando na tarefa enquanto o seu computador estava inativo e continua a não estar.</para></listitem></varlistentry>
<varlistentry> <term><guibutton>Reverter & Continuar</guibutton></term>
<listitem><para>Subtrai a quantidade de tempo inativo de todos os temporizadores ativos mas mantêm-nos funcionando.</para><para>Você não estava a trabalhar na tarefa enquanto o seu computador estava inativo mas agora já está. </para></listitem></varlistentry>
<varlistentry> <term><guibutton>Continuar Contagem do Tempo</guibutton></term>
<listitem><para>Aplicar o tempo de inatividade a todos os temporizadores ativos e mantê-los rodando.</para><para>Você estava trabalhando nas tarefas enquanto o seu computador estava ativo e ainda continua. </para></listitem></varlistentry> </variablelist>
<para>O &karm; oferece três formas de relatar o tempo que registrou. Você poderá enviar os tempos totais e da sessão para a impressora, copiá-los para a área de transferência ou copiar o histórico do tempo também para a área de transferência.</para>
<sect2><title>Imprimir os Totais</title>
<para>Para gerar o relatório dos totais para a impressora, selecione a opção <menuchoice> <shortcut> <keycombo action="simul">&Ctrl;<keycap>P</keycap></keycombo> </shortcut> <guimenu>Arquivo</guimenu> <guimenuitem>Imprimir</guimenuitem> </menuchoice>. Isto gera um relatório de três colunas com a lista completa das tarefas. A primeira coluna é o nome da tarefa, a segunda é o <guilabel>Tempo Total da Sessão</guilabel> e a terceira é o <guilabel>Tempo Total</guilabel>.</para>
<sect2><title>Totais na Área de Transferência</title>
<para>Para gerar o relatório dos totais para a área de transferência, selecione a opção <menuchoice> <shortcut> <keycombo action="simul">&Ctrl;<keycap>C</keycap></keycombo> </shortcut> <guimenu>Arquivo</guimenu> <guimenuitem>Copiar os Totais para a Área de Transferência</guimenuitem> </menuchoice>. </para>
<para>Este relatório é gerado para a tarefa selecionada atualmente e para todas as suas sub-tarefas. Se a tarefa for de nível superior, o &karm; pergunta-lhe se deseja gerar o relatório para a tarefa atual e para as suas sub-tarefas ou para toda a lista de tarefas.</para>
<para>A primeira coluna é o <guilabel>Tempo Total</guilabel> e está indentado (como os nomes das tarefas) para indicar as relações de tarefas/sub-tarefas. Os tempos indicados incluem os tempos das sub-tarefas.</para>
<sect2><title>Histórico na Área de Transferência</title>
<para>Para gerar os relatórios dos totais para a área de transferência, selecione a opção <menuchoice> <shortcut> <keycombo action="simul">&Ctrl;&Alt;<keycap>C</keycap></keycombo> </shortcut> <guimenu>Arquivo</guimenu> <guimenuitem>Copiar o Histórico para a Área de Transferência</guimenuitem> </menuchoice>. </para>
<important><para>Você precisa de ativar a opção <guilabel>Registro histórico</guilabel> em <menuchoice> <guimenu>Configurações</guimenu> <guimenuitem>Configurar o KArm</guimenuitem> </menuchoice>. Caso contrário, o &karm; só mantém um registro dos totais e não um histórico de tarefas detalhado.</para></important>
<para>Este relatório é gerado para a tarefa selecionada atualmente e para as suas sub-tarefas. Ao contrário do relatório dos totais, este relatório não lhe dá a opção para relatar a lista de tarefas completas. Você só poderá fazer um relatório da tarefa atual e das suas sub-tarefas.</para>
<para>Quando você selecionar o relatório do histórico, o &karm; pedirá primeiro para indicar o intervalo de datas do relatório:</para>
<para>O histórico de tarefas é totalizado para cada dia e tarefa e agrupado por semanas. As primeiras sete colunas vão de Segunda até Domingo. A oitava coluna é o total da semana e a nona coluna é o nome da tarefa. Os nomes das tarefas estão indentados para indicar as relações de tarefas/sub-tarefas.</para>
<para>O &karm;, como o KOrganizer e o iCal da Apple, usa o padrão da indústria <ulink url="http://developer.kde.org/documentation/standards/index.html">iCalendar</ulink> para os seus dados. O &karm; pode ler e gravar as listas de pendências criadas por estas duas aplicações.</para>
<warning><para>Se tanto o &karm; como o KOrganizer tiverem o mesmo arquivo aberto, ao editar o arquivo com o KOrganizer, você poderá se arriscar a perder dados. Para estar seguro, edite apenas o arquivo com uma aplicação de cada vez.</para></warning>
<para>Como um caso típico de uso, você pode desejar planejar um projeto com a ferramenta de gerenciamento de projetos Planner (de <ulink url="http://planner.imendio.org">planner.imendio.org</ulink>) e importar suas tarefas para o &karm;, para tê-las no formato padrão da indústria <ulink url="http://developer.kde.org/documentation/standards/index.html">iCalendar</ulink>. Fazendo isso, você será capaz de agendar as tarefas no KOrganizer, e registrar seu tempo nelas no &karm;. Esta é uma maneira de controlar se seu projeto permanece nos limites de orçamento e prazo.</para>
<sect2 id="csv-export"><title>Exportar os Totais para CSV</title>
<para>O &karm; pode exportar tanto os totais como o histórico para um formato de arquivo separado por vírgulas. Para exportar os totais, selecione a opção <menuchoice> <guimenu>Arquivo</guimenu> <guisubmenu>Importar/Exportar</guisubmenu> <guimenuitem>Exportar para um arquivo CSV...</guimenuitem> </menuchoice> para que o &karm; mostre o seguinte diálogo de exportação:</para>
<para>Insira o arquivo para o qual deseja exportar os dados e modifique as outras opções do diálogo, se necessário. Repare que o intervalo de datas está desativado, uma vez que você vai exportar os tempos totais, não os dados históricos. Clique em <guibutton>Exportar</guibutton>, para o &karm; exportar os totais de todas as tarefas para o arquivo que selecionou.</para>
<para>As tarefas de nível superior são colocadas na primeira coluna, as sub-tarefas na segunda e assim por diante. Os dados dos tempos são apresentados após na profundidade de tarefas máxima (cinco, neste exemplo). A coluna do primeiro tempo é o <guilabel>Tempo de Sessão</guilabel>, a segunda é o <guilabel>Tempo</guilabel>, a terceira é o <guilabel>Tempo Total da Sessão</guilabel> e a quarta é o <guilabel>Tempo Total</guilabel>. </para>
<sect2 id="csv-export-history"><title>Exportar o Histórico para CSV</title>
<para>Para exportar o histórico de tarefas, selecione <menuchoice> <guimenu>Arquivo</guimenu> <guisubmenu>Importar/Exportar</guisubmenu> <guimenuitem>Exportar o Histórico para um arquivo CSV...</guimenuitem> </menuchoice> para o &karm; mostrar o mesmo diálogo de exportação que foi apresentado acima.</para>
<para>Insira o nome do arquivo para o qual deseja exportar os dados e selecione o intervalo de datas para o qual deseja o histórico de tarefas. Modifique as outras opções do diálogo, se necessário e clique em <guibutton>Exportar</guibutton>, para o &karm; exportar o histórico de todas as tarefas para o arquivo que selecionou.</para>
<para>Aqui está um exemplo do formato do resultado:</para>
<para>As três linhas identificam quando o relatório foi gerado e para que intervalo de datas. A quarta linha é uma lista separada por vírgulas das datas no intervalo definido, no formato ISO 8601 (AAAA-MM-DD). Todas as linhas subsequentes indicam o tempo registrado para cada tarefa. A última coluna numérica é o total da linha ao longo de todos os dias. O nome da tarefa aparece após a coluna dos totais e está indentado para indicar a relação de tarefas/sub-tarefas. Os nomes das tarefas de nível superior aparecem na primeira coluna após o total.</para>
<para>A janela principal do &karm; tem as seguintes componentes: o menu, a barra de ferramentas, a janela de tarefas/tempos e a barra de estado.</para>
<para>As várias tarefas são apresentadas nesta janela, junto com o tempo acumulado para cada uma na sessão atual e no total. As tarefas que estiverem sendo temporizadas possuem um pequeno ícone de relógio ao lado do tempo de sessão.</para>
<para>Podem ser criadas sub-tarefas para cada tarefa. Clicando no sinal de mais/menos ao lado da tarefa principal, você ativa ou desativa a visualização das suas sub-tarefas associadas. O tempo total atingido para uma determinada tarefa inclui os tempos das suas sub-tarefas, assim como o seu tempo acumulado.</para>
<para><action>Importa</action> um projeto de Planner Imendio (veja <ulink url="http://planner.imendio.org">planner.imendio.org</ulink>). Todas as tarefas, sub-tarefas e seus sinalizadores de "completada" serão importados a partir do arquivo .planner. Você pode importá-los como uma sub-tarefa criando uma sub-tarefa, deixando-a marcada, e então importando. </para>
<menuchoice><guimenu>Arquivo</guimenu> <guisubmenu>Importar/Exportar</guisubmenu> <guimenuitem>Exportar para um arquivo CSV...</guimenuitem> </menuchoice></term>
<para><action>Exporta </action> o <guilabel>Tempo Total da Sessão</guilabel>, o <guilabel>Tempo da Sessão</guilabel>, o <guilabel>Tempo</guilabel> e o <guilabel>Tempo Total</guilabel> para um arquivo de texto.</para>
<term><menuchoice><guimenu>Arquivo</guimenu> <guisubmenu>Importar/Exportar</guisubmenu> <guimenuitem>Exportar o Histórico para um arquivo CSV...</guimenuitem> </menuchoice></term>
<term><menuchoice><shortcut> <keycombo action="simul">&Ctrl;<keycap>C</keycap></keycombo> </shortcut> <guimenu>Arquivo</guimenu> <guimenuitem>Copiar os Totais para a Área de Transferência</guimenuitem> </menuchoice></term>
<term><menuchoice><shortcut> <keycombo action="simul">&Ctrl;&Alt;<keycap>C</keycap></keycombo> </shortcut> <guimenu>Arquivo</guimenu> <guimenuitem>Copiar o Histórico para a Área de Transferência</guimenuitem> </menuchoice></term>
<para><action>Altera o nome ou o tempo acumulado</action> para a tarefa atual</para><para>Existem duas opções para alterar o tempo: Editar em Absoluto, no qual os tempos de sessão e totais poderão ser alterados em separado e Editar em Relativo, no qual é adicionada ou subtraída uma determinada alteração aos tempos de sessão e totais.</para><para>A opção de registro automático permite iniciar e parar automaticamente a temporização quando você mudar de ou para uma determinada área de trabalho do &kde;.</para>
<listitem><para><action>Abre</action> um diálogo que permite ao usuário configurar o &karm;</para>
<para>O diálogo possui três páginas: a <guilabel>Comportamento </guilabel>, que lhe permite indicar um alerta em caso de inatividade e uma mensagem de aviso quando você remover um conjunto de tarefas, a <guilabel>Visualização</guilabel>, que configura os campos apresentados na janela principal e o <guilabel>Armazenamento</guilabel>, que configura a localização do arquivo de gravação, se a gravação automática estiver ativa e o intervalo de gravação automática estiver definido.</para> </listitem>
<para>O &karm; foi inspirado pelo utilitário criado pelo Harald Tveit Alvestrand que era o <application>titrax</application>, onde o único problema dele era ser baseado na plataforma do Xt.</para>
<para>Direitos autorais da documentação 2000-2004 Jonathan Singer <email>jsinger@leeta.net</email> e Sirtaj Singh Kang <email>taj@kde.org</email>.</para>
<glossdef><para>O GNU/Linux, o FreeBSD e os outros sistemas que rodam o X-Windows possuem várias áreas de trabalho virtuais. Você tem, tipicamente, quatro áreas diferentes instaladas por padrão. Cada área poderá mostrar o seu conjunto próprio de programas e arquivos. Quando o KDE inicia pela primeira vez, a área que você vê é a Área de Trabalho 1. Se clicar em <keycombo action="simul">&Alt;<keycap>F2</keycap></keycombo>, irá ver a Área de Trabalho 2. Se clicar em <keycombo action="simul">&Alt;<keycap>F1</keycap></keycombo> irá voltar à Área de Trabalho 1. </para></glossdef> </glossentry>
<glossdef><para>Se o &karm; estiver configurado para registrar o histórico, ele irá guardar todos os eventos de início/interrupção dos temporizadores. Este histórico nunca é limpo quando os tempos são reiniciados e continua no arquivo até que a tarefa seja removida.</para></glossdef>
<glossdef><para>Um ponto de referência definido pelo usuário para os temporizadores de sessão. É iniciada uma nova sessão quando você selecionar a opção <menuchoice> <guimenu>Arquivo</guimenu> <guimenuitem>Iniciar Nova Sessão</guimenuitem> </menuchoice>. Os dados da sessão não são gravados quando você cria uma nova. </para></glossdef> </glossentry>
<glossentry id="gloss-system-time"> <glossterm><guilabel>Tempo da Sessão</guilabel></glossterm> <glossdef><para>O tempo gasto na tarefa desde que a sessão começou.</para></glossdef> </glossentry>
<glossentry id="gloss-system-tray"> <glossterm>bandeja do sistema</glossterm>
<glossdef><para>A bandeja do sistema é a barra que aparece (por padrão) na base da tela. Nesta bandeja do sistema <inlinemediaobject> <imageobject> <imagedata fileref="systray.png" format="PNG"/></imageobject> </inlinemediaobject>, o ícone do &karm; está mais à direita.</para></glossdef>
<glossentry id="gloss-total-session-time"> <glossterm><guilabel>Tempo Total da Sessão</guilabel></glossterm> <glossdef><para>O tempo gasto na tarefa e todas as suas subtarefas desde que a sessão começou.</para></glossdef> </glossentry>