O ambiente de trabalho K

2.4. Configuração

A configuração é feita normalmente via janela Preferências; veja a seção de usuário deste manual para maiores informações. Uma descrição técnica da configuração do KFind segue, a quem interessar possa.

O Kfind lê os parâmetros de configuração de um arquivo próprio, (normalmente, ˜/.kfindrc).

Esse arquivo contém informações sobre salvamento de resultados de buscas, empacotadores disponíveis e outros parâmetros; esses parâmetros podem ser editados na janela de Preferências do KFind.

Informações Gerais: o arquivo de recursos consiste de seções. Cada seção é iniciada por um cabeçalho cercado por chaves, como em [Saving].

As informações que seguem cada cabeçalho relacionam-se a aspectos específicos da operação do KFind.

Salvando a configuração: o arquivo de configuração mantém o nome de arquivo e o formato a ser usado para salvar resultados de buscas. Este parâmetro é armazenado no arquivo .kfindrc no item [Saving] como segue:
 [Saving]
 Format=HTML
 Filename=/root/result.html
onde o item Format pode ter os valores HTML ou Plain Text.

Configuração de Empacotadores: os empacotadores disponíveis ao kfind estão especificados no arquivo .kfindrc, item [Archiver Types], como segue:
 [Archiver Types]
 Archivers=tar;zip;zoo;

E cada empacotador está detalhadamente descrito em sua própria linha:
 [tar]
 ExecOnCreate=tar cf %a -C %d %n
 ExecOnUpdate=tar uf %a -C %d %n
 Comment=Tar

A primeira linha contém o comando a ser executado por ocasião da criação de um novo pacote, e a segunda linha é usada para a atualização de pacotes preexistentes. A terceira linha é a descrição do empacotador que aparecerá na janela Preferências. Variáveis podem ser usadas nestes comandos, e são precedidas por um símbolo de porcentagem, como você pôde ver acima.

Segue uma lista de variáveis de linha de comando:

%a O nome completo do pacote

%f O nome normal do arquivo

%d O diretório-pai. Se o argumento é um arquivo, e não um diretório, esta variável fornece o diretório em que está o arquivo.

%n O nome do arquivo. Se o argumento é um diretório, então esta variável fornece o nome do diretório.