Capítulo 2. Configurar o Calligra e o Seu Sistema

Embora o Calligra deva funcionar bastante bem por si só, poderão existir outras coisas a optimizar para obter o melhor do Calligra. Este capítulo mostra-lhe o que poderá querer fazer para atingir os melhores resultados com o seu novo pacote de escritório e adequá-lo às suas necessidades. O Calligra é altamente configurável, mesmo ao nível de detalhe das barras de ferramentas e dos menus.

Personalizar a GUI do Calligra

Embora o Calligra venha por si só com uma GUI (interface gráfica do utilizador) que se adeque às necessidades da maioria das pessoas, existem boas razões pelas quais possa querer alterar a forma como se apresentam os programas.

A minha mãe, por exemplo, tem algum medo dos botões e opções do menu que não conhece. Para ajustar o Calligra às necessidades dela, eu reduzi a GUI a um mínimo de funcionalidade. Como ela só precisa de escrever cartas e usar certos modelos, não existe nenhuma necessidade para muitas mais funcionalidades além de gravar, ler, imprimir, etc.

Graças ao conceito de acção do Qt™ e do KDE, poderá personalizar à vontade os menus e barras de ferramentas do Calligra. Infelizmente, de momento, não existem janelas fáceis de usar que façam isto. O Calligra guarda a sua configuração da GUI em ficheiros XML e você terá de os editar. Felizmente, esta situação irá mudar no futuro; por agora, necessita de algum conhecimento sobre como funciona um documento em XML (ou em HTML, que é um sub-conjunto do XML).

Normalmente, cada aplicação do Calligra tem pelo menos dois desses ficheiros em XML: um que descreve a GUI da janela de base (basicamente, é o que você vê quando não tem nenhum documento aberto) e outra que descreve a GUI da componente respectiva (isto é o que você vê normalmente). Por exemplo, com o Calligra Words, estes dois ficheiros XML chamam-se calligra_shell.rc e words.rc.

Aqui está um exemplo de um desses ficheiros RC.

Exemplo 2.1. Um exemplo de um ficheiro RC simples

<!DOCTYPE QConfig ><qconfig>
<menubar>
<menu name="Edit"><text>Edit</text>
<action name="edit_cut"/>
<action name="edit_copy"/>
<action name="edit_paste"/>
<separator/>
<action name="edit_find"/>
</menu>
<menu name="Insert"><text>Insert</text>
<action name="insert_picture"/>
<action name="insert_clipart"/>
<menu name="Variable"><text>Variable</text>
<action name="insert_var_datefix"/>
<action name="insert_var_datevar"/>
</menu>
</menu>
</menubar>
<toolbars>
<toolbar name="edit_toolbar" position="right">
<action name="edit_cut"/>
<action name="edit_copy"/>
<action name="edit_paste"/>
</toolbar>
</toolbars>
</qconfig>