Tutorials/Modify KDE Software Defaults/pt-br: Difference between revisions

From KDE UserBase Wiki
(Created page with "== Exemplos == Para mudar o navegador padrão, use o programa de configurações do sistema. No entanto, existem algumas situações que vo...")
(Created page with "{{Input|1=<nowiki>#!/bin/bash # Este arquivo configura um computador como tstaerk gosta. Chame-o após ter realizado a instalação do sistema.</nowiki><br /><nowiki> # 1. define...")
Line 15: Line 15:


{{Input|1=<nowiki>#!/bin/bash
{{Input|1=<nowiki>#!/bin/bash
# This file sets up a computer as tstaerk likes it. Call it after you have performed the OS installation.</nowiki><br /><nowiki>
# Este arquivo configura um computador como tstaerk gosta. Chame-o após ter realizado a instalação do sistema.</nowiki><br /><nowiki>
# 1. set default browser to firefox
# 1. define o navegador para o firefox
# 1.1. for SUSE Linux, where we have to look in .kde4 instead of .kde
# 1.1. para o SUSE Linux, onde nós temos que olhar no .kde4 ao invés do .kde
# The key for default browser is BrowserApplication.
# A chave para o navegador padrão é BrowserApplication.
cd
cd
cd .kde4/share/config
cd .kde4/share/config
# first delete all the old entries for BrowserApplication
# primeiro apaga todas as entradas antigas do BrowserApplication
sed -i 's/BrowserApplication\[\$e\]=.*//g' kdeglobals
sed -i 's/BrowserApplication\[\$e\]=.*//g' kdeglobals
# add BrowserApplication to the General section if a General section exists
# adiciona o BrowserApplication à seção General se uma seção General existe
sed -i 's/\[General\]/\[General\]\nBrowserApplication\[\$e\]=!firefox/g' kdeglobals
sed -i 's/\[General\]/\[General\]\nBrowserApplication\[\$e\]=!firefox/g' kdeglobals
# add a General section and the key BrowerserApplication if no General section exists
# adiciona uma seção General e a chave BrowerserApplication se uma seção General não existe
grep "\[General\]" kdeglobals || echo -e "\n[General]\nBrowserApplication[\$e]=!firefox" >> kdeglobals</nowiki>}}
grep "\[General\]" kdeglobals || echo -e "\n[General]\nBrowserApplication[\$e]=!firefox" >> kdeglobals</nowiki>}}



Revision as of 23:02, 28 October 2010

Existem 3 cenários básicos quando você deseja modificar as configurações padrão:

  • Você é o administrador do sistema e recebe uma dúzia de usuários todo dia. Você quer que os novos usuários possuam determinadas configurações que não são os padrões para o Plasma do KDE
  • Você é o administrador do sistam e deseja mudar as configurações do sistema para todos os seus usuários. Logar-se como cada usuário e alterar as configurações do sistema não é uma opção.
  • Você possui vários computadores com o KDE: talvez um computador no trabalho por trás de um proxy, um computador em casa e algumas máquinas virtuais para teste. Você re-configura computadores com frequencia e deseja que suas configurações sejam mantidas consistentes.

Em qualquer um dos casos você terá que fazer alterações nos arquivos de configuração em ~/.kde ou ~/.kde4 ou /usr/local/share ou /usr/share.

/etc/skel

Quando um novo usuário é criado, o conteúdo do /etc/skel é copiado para sua pasta pessoal. Se você deseja mudar as configurações para todos os usuários futuros, basta mudar os arquivos no /etc/skel.

Exemplos

Para mudar o navegador padrão, use o programa de configurações do sistema. No entanto, existem algumas situações que você não pode chamar o systemsettings. Neste caso você pode usar o script a seguir. Ele muda o navegador padrão para o Firefox:

#!/bin/bash
# Este arquivo configura um computador como tstaerk gosta. Chame-o após ter realizado a instalação do sistema.
# 1. define o navegador para o firefox # 1.1. para o SUSE Linux, onde nós temos que olhar no .kde4 ao invés do .kde # A chave para o navegador padrão é BrowserApplication. cd cd .kde4/share/config # primeiro apaga todas as entradas antigas do BrowserApplication sed -i 's/BrowserApplication\[\$e\]=.*//g' kdeglobals # adiciona o BrowserApplication à seção General se uma seção General existe sed -i 's/\[General\]/\[General\]\nBrowserApplication\[\$e\]=!firefox/g' kdeglobals # adiciona uma seção General e a chave BrowerserApplication se uma seção General não existe grep "\[General\]" kdeglobals || echo -e "\n[General]\nBrowserApplication[\$e]=!firefox" >> kdeglobals