#!/bin/bash # script de configuração do gnome # Obs este wiki oculta as quebras de linha "" corrija por favor # DICAS ########################## # para configurar na mão abra o gconf-editor # O gconf-editor usa os tipos: # textos ......... string # booleanos ...... true / false # inteiro ........ int (quando usar valores "int") coloque assim: 'num' # # -t str --> indica tipo string # # Para retirar todas as modificações tente: # gconftool-2 --recursive-unset / # ver chaves para configuração do vino # /desktop/gnome/remote_access/enabled # /desktop/gnome/remote_access/vnc_password # /desktop/gnome/remote_access/require_encryption # tema para a janela de atualizações gconftool-2 --direct \ --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults -t str -s /apps/notification-daemon/theme standard # Número de áreas de trabalho definido para 4 gconftool-2 --direct \ --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type int --set /apps/metacity/general/num_workspaces 4 # Papel de parede gconftool-2 --direct \ --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults -t str -s /desktop/gnome/background/picture_filename /usr/share/backgrounds/space-02.jpg # Definindo o programa default para importar fotos - f-spot-import gconftool-2 \ --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults -t str -s /desktop/gnome/volume_manager/autophoto_command f-spot-import # tema para a janela de atualizações gconftool-2 \ --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults -t str -s /apps/notification-daemon/theme standard # SEÇÃO PARA O GEDIT # Destaiva a impressão dos cabeçalhos gconftool-2 \ --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults -t bool -s /apps/gedit-2/preferences/print/page/print_header false # destaca a linha corrente gconftool-2 \ --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults -t bool -s /apps/gedit-2/preferences/editor/current_line/highlight_current_line true # Nautilus # o painel lateral será exibido em forma de árvore gconftool-2 \ --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults -t str -s /apps/nautilus/preferences/side_pane_view NautilusTreeSidebar # habilita o ícone da Área de Trabalho - "~/Desktop" gconftool-2 \ --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults -t bool -s /apps/nautilus/desktop/home_icon_visible true # habilita a exibição do ícone "Computador" no Desktop gconftool-2 \ --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults -t bool -s /apps/nautilus/desktop/computer_icon_visible true # habilita a exibição da lixeira gconftool-2 \ --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults -t bool -s /apps/nautilus/desktop/trash_icon_visible true # habilita a exibição dos ícones de cds pendrives quando montados gconftool-2 \ --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults -t bool -s /apps/nautilus/desktop/volumes_visible true # habilita o clique único - para usar descomente apgando o caractere # gconftool-2 \ --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults -t str -s /apps/nautilus/preferences/click_policy single # mostra permissões avançadas gconftool-2 \ --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults -t bool -s /apps/nautilus/preferences/show_advanced_permissions true # Efeito no logout gconftool-2 \ --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults -t str -s /apps/gnome-session/options/logout_effect black # Control Alt Delete para mostrar processos gconftool-2 \ --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults -t str -s /apps/metacity/global_keybindings/run_command_9 "<Control><Alt>Delete" # Como fazer o Ctrl+Alt+Del abrir o System Monitor no GNOME # fonte: http://www.guiaubuntupt.org/wiki/index.php?title=Ubuntu_gutsy # Esta opção mostra a tela para desligar, trocar de usuário ou fazer logoff # gconftool-2 -t str --set /apps/metacity/global_keybindings/run_command_9 "<Control><Alt>Delete" # gconftool-2 -t str --set /apps/metacity/keybinding_commands/command_9 "gnome-system-monitor" gconftool-2 --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults -t str -s /apps/metacity/keybinding_commands/command_9 "gnome-system-monitor" #Abrir o nautilus com a tecla windows mais letra "e" gconftool-2 --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults -t str -s /apps/metacity/global_keybindings/run_command_8 "<Mod4>e" gconftool-2 --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults -t str -s /apps/metacity/keybinding_commands/command_8 "nautilus --browser" #Minimizar todas as janelas com tecla windows mais letra "d" gconftool-2 --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults -t str -s /apps/metacity/global_keybindings/show_desktop "<Mod4>d" # Se quizer o comando executar igual ao do windows #gconftool-2 # --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults # -t str -s /apps/metacity/global_keybindings/panel_run_dialog "<Mod4>r" #Desabilitando animações gconftool-2 --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults -t bool -s '/apps/panel/global/enable_animations' false # Obs: para não ver quadros ao mover janelas habilite também a função # abaixo #Ativando recursos reduzidos gconftool-2 --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults -t bool -s '/apps/metacity/general/reduced_resources' true # Ao ativar "reduced_resouces" o modo como arrastamos janelas fica estranho, para consertar isto # vá em Sistema >> Preferências >> Preferêncais de tecnologias assistivas e ative a primeira # caixa de verificação ou cole a linha abaixo num konsole e pressione Enter Sorridente #Ativando Tecnologias assistivas (se desabilitou animações é bom usar) gconftool-2 --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults -t bool -s '/desktop/gnome/interface/accessibility' true #Removendo restrições de arquivos pdf no evince gconftool-2 --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults -t bool -s '/apps/evince/override_restrictions' true # Tema para o ambiente # proteção de tela # gconftool-2 --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults -t str -s /apps/gnome-screensaver/themes screensavers-cosmos-slideshow gconftool-2 --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults -t str -s /apps/metacity/general/theme Clearlooks gconftool-2 --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults -t str -s /desktop/gnome/interface/gtk_theme Clearlooks # Configura o tema de ícones padrão gconftool-2 --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults -t str -s /desktop/gnome/interface/icon_theme Human #gconftool-2 # --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults # -t str -s /desktop/gnome/interface/icon_theme gnome # Renderização de fontes (afeta tamanho das janelas) gconftool-2 --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults -t float --set /desktop/gnome/font_rendering/dpi 96 # gnome terminal - fonte branca fundo preto gconftool-2 --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults -t str -s /apps/gnome-terminal/profiles/Default/foreground_color "#ffffff" gconftool-2 --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults -t str -s /apps/gnome-terminal/profiles/Default/background_color "#000000" gconftool-2 --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults -t bool -s /apps/gnome-terminal/profiles/Default/use_theme_colors false # Transparência no terminal (.75 darkness) gconftool-2 --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults -t str -s /apps/gnome-terminal/profiles/Default/background_type transparent gconftool-2 --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults -t float -s /apps/gnome-terminal/profiles/Default/background_darkness 0.75 # file-roller abre na pasta ao descompactar gconftool-2 --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults -t bool -s /apps/file-roller/dialogs/extract/view_destination_folder true # gnome-btdownload (cliente padrão para bittorrent no gnome, setando porta máxima) # por padrão ele escuta apenas na 6881 gconftool-2 --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults -t int -s /apps/gnome-btdownload/settings/max_port 6889 ############################################### # CONFIGURAÇÃO INDIVIDUAL #!/bin/bash # script de configuração do gnome # modificado em: 04 de junho de 2007 13h43m # DICAS ########################## # para configurar na mão abra o gconf-editor # O gconf-editor usa os tipos: # textos ........... string # booleanos ...... true / false # inteiro ........... int (quando usar valores "int") coloque assim: 'num' # # -t str --> indica tipo string # # Para retirar todas as modificações tente: # gconftool-2 --recursive-unset / # ################## # backup base Gconf # este trecho faz um backup das configurações do gnome clear echo " Salvando configurações atuais do Gconf ... (backup_gconf_base.xml)" gconftool-2 --dump / > .backup_gconf_base.xml echo " backup salvo em $PWD/.backup_gconf_base.xml" # Definindo o programa default para importar fotos # f-spot-import gconftool-2 -t str -s /desktop/gnome/volume_manager/autophoto_command f-spot-import # tema para a janela de atualizações gconftool-2 -t str -s /apps/notification-daemon/theme standard # Favoritos do gconf-editor gconftool-2 -t list --list-type=string -s /apps/gconf-editor/bookmarks [/apps/metacity,/apps/nautilus/desktop,/apps/panel/default_setup/general,/apps/gedit-2/preferences/editor] ######### Papel de parede - wallpaper ####################### gconftool-2 -s -t string /desktop/gnome/background/space-02.jpg # Para mudar o papel de parede da tela de login, execute o seguinte comando: gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --set \ /desktop/gnome/background/picture_filename --type string /caminho/da/imagem.jpg. #(Substitua o caminho da imagem de acordo com a sua estrutura. Ex: /home/fulano/imagem.jpg # Gedit ##################################################################### # opções do editor de textos padrão do gnome # plugins ativos do gedit gconftool-2 -t list --list-type string -s /apps/gedit-2/plugins/active-plugins [filebrowser,modelines,savecopy,snnipets,spell,taglist] # Ativa o painel lateral gconftool-2 -s -t bool /apps/gedit-2/preferences/ui/side_pane true # ativa a auto indentação gconftool-2 -t bool -s /apps/gedit-2/preferences/editor/auto_indent/auto_indent true clear echo # habilita a numeração de linhas no Gedit gconftool-2 -t bool -s /apps/gedit-2/preferences/editor/line_numbers/display_line_numbers true # habilita/desabilita a criação de um backup para cada arquivo editado gconftool-2 -t bool -s /apps/gedit-2/preferences/editor/save/create_backup_copy false # habilita o salvamento automatico gconftool-2 -t bool -s /apps/gedit-2/preferences/editor/save/auto_save true # destaca parênteses correspondentes no gedit gconftool-2 -t bool -s /apps/gedit-2/preferences/editor/bracket_matching/bracket_matching true # define o tipo e tamanho da fonte no gedit gconftool-2 -t bool -s /apps/gedit-2/preferences/editor/font/use_default_font false gconftool-2 -t str -s /apps/gedit-2/preferences/editor/font/editor_font 'Monospace 10' # para evitar que o gedit imprima cabeçalhos de textos gconftool-2 -t bool -s /apps/gedit-2/preferences/print/page/print_header false # Esquema de cores # desabilita as cores default gconftool-2 -t bool -s /apps/gedit-2/preferences/editor/colors/use_default_colors false gconftool-2 -t str -s /apps/gedit-2/preferences/editor/colors/background_color '#eeeeeeeeeeee' gconftool-2 -t str -s /apps/gedit-2/preferences/editor/colors/selected_text_color '#ffffffffffff' gconftool-2 -t str -s /apps/gedit-2/preferences/editor/colors/selection_color '#333333333333' # destaca a linha corrente gconftool-2 -t bool -s /apps/gedit-2/preferences/editor/current_line/highlight_current_line true ############################################################################### ## Gnome search tool - ferramenta de busca do gnome ############################ # habilita opções de busca avançadas gconftool-2 -t bool -s /apps/gnome-search-tool/show_additional_options true # Nautilus ##################################################################### # opções do gerenciador de arquivos do gnome # desabilita o modo spatial gconftool-2 -t boo -s /apps/nautilus/preferences/always_use_browser true # oculta a divisão da janela do gerenciador de arquivos - F9 alterna gconftool-2 -t bool -s /apps/nautilus/preferences/start_with_sidebar true # oculta a barra de ferramentas do gerenciador de arquivos gconftool-2 -t bool -s /apps/nautilus/preferences/start_with_toolbar true # Oculta barra de localização - Para exibir use Control+L gconftool-2 -t bool -s /apps/nautilus/preferences/start_with_location_bar true # ao clicar duas vezes na barra de títulos de uma janela ela será enrolada gconftool-2 -t str -s /apps/metacity/general/action_double_click_titlebar 'toggle_shade' # o painel lateral será exibido em forma de árvore gconftool-2 -t str -s /apps/nautilus/preferences/side_pane_view NautilusTreeSidebar # habilita o ícone da Área de Trabalho - "~/Desktop" gconftool-2 -t bool -s /apps/nautilus/desktop/home_icon_visible true # habilita a exibição do ícone "Computador" no Desktop gconftool-2 -t bool -s /apps/nautilus/desktop/computer_icon_visible false # habilita a exibição da lixeira gconftool-2 -t bool -s /apps/nautilus/desktop/trash_icon_visible false # habilita a exibição dos ícones de cds pendrives quando montados gconftool-2 -t bool -s /apps/nautilus/desktop/volumes_visible true # Nível de zoom dos ícones "padrão do gnome standard" gconftool-2 -t str -s /apps/nautilus/icon_view/default_zoom_level standard # para exibir a opção de deletar sem enviar para a lixeira gconftool-2 --type bool -s /apps/nautilus/preferences/enable_delete True # mostra a barra de endereços da forma clássica gconftool-2 -t bool -s /apps/nautilus/preferences/always_use_location_entry true gconftool-2 -t str -s /apps/nautilus/preferences/search_bar_type search_by_text_and_properties # habilita o clique único - para usar descomente apgando o caractere # gconftool-2 -t str -s /apps/nautilus/preferences/click_policy single # mostra permissões avançadas gconftool-2 -t bool -s /apps/nautilus/preferences/show_advanced_permissions true # Efeito no logout # gconftool-2 -t str -s /apps/gnome-session/options/logout_effect black # Control Alt Delete para mostrar processos gconftool-2 -t str -s /apps/metacity/global_keybindings/run_command_9 "<Control><Alt>Delete" gconftool-2 -t str -s /apps/metacity/keybinding_commands/command_9 "gnome-system-monitor" #Abrir o nautilus com a tecla windows mais letra "e" gconftool-2 -t str -s /apps/metacity/global_keybindings/run_command_8 "<Mod4>e" gconftool-2 -t str -s /apps/metacity/keybinding_commands/command_8 "nautilus --browser" #Localizar usando tecla windows mais letra "f" gconftool-2 -t str -s /apps/metacity/global_keybindings/run_command_7 "<Mod4>f" gconftool-2 -t str -s /apps/metacity/keybinding_commands/command_7 "gnome-search-tool" #Minimizar todas as janelas com tecla windows mais letra "d" gconftool-2 -t str -s /apps/metacity/global_keybindings/show_desktop "<Mod4>d" # Se quizer o comando executar igual ao do windows # gconftool-2 -t str -s /apps/metacity/global_keybindings/panel_run_dialog "<Mod4>r" #Desabilitando animações gconftool-2 -t bool -s '/apps/panel/global/enable_animations' false # Obs: para não ver quadros ao mover janelas habilite também a função # abaixo #Ativando recursos reduzidos gconftool-2 -t bool -s '/apps/metacity/general/reduced_resources' true #Removendo restrições de arquivos pdf no evince gconftool-2 -t bool -s '/apps/evince/override_restrictions' true # Ao ativar "reduced_resouces" o modo como arrastamos janelas fica estranho, para consertar isto # vá em Sistema >> Preferências >> Preferêncais de tecnologias assistivas e ative a primeira # caixa de verificação ou cole a linha abaixo num konsole e pressione Enter Sorridente #Ativando Tecnologias assistivas (se desabilitou animações é bom usar) gconftool-2 -t bool -s '/desktop/gnome/interface/accessibility' true # Número de áreas de trabalho gconftool-2 -t int -s /apps/metacity/general/num_workspaces '4' # Tema para o ambiente gconftool-2 -t str -s /apps/metacity/general/theme Clearlooks gconftool-2 -t str -s /desktop/gnome/interface/gtk_theme Clearlooks gconftool-2 -t str -s /desktop/gnome/interface/icon_theme gnome # gnome terminal - fonte branca fundo preto gconftool-2 -t str -s /apps/gnome-terminal/profiles/Default/foreground_color "#ffffff" gconftool-2 -t str -s /apps/gnome-terminal/profiles/Default/background_color "#000000" gconftool-2 -t bool -s /apps/gnome-terminal/profiles/Default/use_theme_colors false # Transparência no terminal (.75 darkness) gconftool-2 -t str -s /apps/gnome-terminal/profiles/Default/background_type transparent gconftool-2 -t float -s /apps/gnome-terminal/profiles/Default/background_darkness 0.75 # abrir xterm com atalho Control+y - Obs: xterm personalizado #gconftool-2 -t str -s /apps/metacity/global_keybindings/run_command_1 '<Ctrl>Y' #gconftool-2 -t str -s /apps/metacity/keybinding_commands/command_1 'xterm -ls -bg black -fg white -fa "bistream vera sans mono" -fs 10 -cr white -hc white -rightbar' # file-roller abre na pasta ao descompactar gconftool-2 -t bool -s /apps/file-roller/dialogs/extract/view_destination_folder true # gnome-btdownload (cliente padrão para bittorrent no gnome, setando porta máxima) # por padrão ele escuta apenas na 6881 gconftool-2 -t int -s /apps/gnome-btdownload/settings/max_port 6889 # Fontes de pesquisa: # http://dotfiles.org/~voyeg3r/gconf-script # http://sergioaraujo.pbwiki.com/Gnome # http://www.gnome.org/~bmsmith/gconf-docs/C/ # http://www.gnome.org/~bmsmith/gconf-docs/C/nautilus.html # http://weblog.janghwa.info/share/exemples/gconf-script.html # https://svn.wamber.net/projects/wamber/browser/trunk/bin/configure-gnome?rev=64 # http://www.gnome.org/learn/admin-guide/latest/gconf-8.html # http://www.gnome.org/~bmsmith/gconf-docs/C/evince.html[/li][/list] # #http://www.mail-archive.com/ubuntu-desktop@lists.ubuntu.com/msg00803.html # http://www.die.net/doc/linux/man/man1/gconftool-2.1.html "man page" # http://wiki.novell.com/index.php/Locking_Down_the_GNOME_Desktop # http://gentoo-wiki.com/HOWTO_Gnome_Desktop_Admin_Guide # www.linux-magazine.com/issue/41/GConf_Gnome_Configuration.pdf # http://mail.gnome.org/archives/gnome-list/2004-August/msg00066.html # http://www.gnome.org/learn/admin-guide/2.2/system-admin-guide.html # http://docs-pdf.sun.com/817-3909/817-3909.pdf # http://gathering.tweakers.net/forum/list_messages/1170028/8 ###################################### # Configurações gerais para todos os usuários # usuários não podem estar logados ou terão que fazer logoff # os arquivos --> "gconf.xml.defaults" e "gconf.xml.mandatory" # é que determinam se um valor é apenas padrão ou é apenas leitura para um usuário # Para configurar valores padrão modificáveis pelo usuário # gconftool-2 --direct --config-source #xml:readwrite:/etc/gconf/gconf.xml.defaults -t bool -s #/apps/nautilus/desktop/home_icon_visible true # Obs: observe --> gconf.xml.defaults ###################################### ### Fim do scrip