Linux para iniciantes/Configuração do KDE: diferenças entre revisões

[revisão pendente][revisão pendente]
Conteúdo apagado Conteúdo adicionado
Sem resumo de edição
Linha 329:
==Avançado:KDE 'hackings' - Entendendo o que há por trás==
===Caminhos dos arquivos===
Os menus do kde estão divididos em 2 partes, os menus de sistema e os menus do usuário.
 
'''~/.config/menus/applications-kmenuedit.menu''':
 
Contém as preferências do usuário quando edita o menu do kde pelo editor de menus.
 
'''~/.local/share/applications/'''
 
Contém os links, arquivos .desktop para o menu personalizado do usuário
 
Ex: ~/.local/share/applications/firefox.desktop
 
'''~/.local/share/desktop-directories/'''
 
Contém os arquivos de categorias, subcategorias para o menu personalizado do usuário
 
'''/etc/xdg/menus/'''
 
Contém a estrutura dos menus de sistema. Aqui encontramos 2 arquivos:<blockquote>'''kde4-applications.menu'''</blockquote><blockquote>exemplo de arquivo:</blockquote><!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
 
"<nowiki>http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd</nowiki>">
 
<Menu>
 
<Name>Applications</Name>
 
<Directory>kde-main.directory</Directory>
 
<!-- Search the default locations -->
 
<KDELegacyDirs/>
 
<DefaultAppDirs/>
 
<DefaultDirectoryDirs/>
 
<DefaultLayout>
 
<Merge type="menus"/>
 
<Merge type="files"/>
 
<Separator/>
 
<Menuname>More</Menuname>
 
</DefaultLayout>
 
<Layout>
 
<Merge type="menus"/>
 
<Menuname>Applications</Menuname>
 
<Merge type="files"/>
 
</Layout>
 
<Menu>
 
<Name>Internet</Name>
 
<Directory>kde-internet.directory</Directory>
 
<Include>
 
<And>
 
<Category>Network</Category>
 
<Not><Category>X-KDE-More</Category></Not>
 
</And>
 
</Include>
 
<Menu>
 
<Name>Terminal</Name>
 
<Directory>kde-internet-terminal.directory</Directory>
 
</Menu>
 
<Menu>
 
<Name>More</Name>
 
<Directory>kde-more.directory</Directory>
 
<Include>
 
<And>
 
<Category>Network</Category>
 
<Category>X-KDE-More</Category>
 
</And>
 
</Include>
 
</Menu>
 
</Menu>
 
<Menu>
 
<Name>Office</Name>
 
<Directory>kde-office.directory</Directory>
 
<Layout>
 
<Merge type="menus"/>
 
<Filename>kde-koshell.desktop</Filename>
 
<Filename>kde-Kontact.desktop</Filename>
 
<Separator/>
 
<Filename>kde-kword.desktop</Filename>
 
<Filename>kde-kspread.desktop</Filename>
 
<Filename>kde-kpresenter.desktop</Filename>
 
<Merge type="files"/>
 
<Separator/>
 
<Menuname>More</Menuname>
 
</Layout>
 
<Include>
 
<And>
 
<Category>Office</Category>
 
<Not><Category>X-KDE-More</Category></Not>
 
</And>
 
</Include>
 
<Menu>
 
<Name>More</Name>
 
<Directory>kde-more.directory</Directory>
 
<Include>
 
<And>
 
<Category>Office</Category>
 
<Category>X-KDE-More</Category>
 
</And>
 
</Include>
 
</Menu>
 
</Menu>
 
<Menu>
 
<Name>Settingsmenu</Name>
 
<Directory>kde-settingsmenu.directory</Directory>
 
<Include>
 
<Category>Settings</Category>
 
</Include>
 
</Menu>
 
<Menu>
 
<Name>System</Name>
 
<Directory>kde-system.directory</Directory>
 
<Include>
 
<And>
 
<Category>System</Category>
 
<Not><Category>X-KDE-More</Category></Not>
 
</And>
 
</Include>
 
<Menu>
 
<Name>More</Name>
 
<Directory>kde-more.directory</Directory>
 
<Include>
 
<And>
 
<Category>System</Category>
 
<Category>X-KDE-More</Category>
 
</And>
 
</Include>
 
</Menu>
 
<Menu>
 
<Name>ScreenSavers</Name>
 
<Directory>kde-system-screensavers.directory</Directory>
 
</Menu>
 
<Menu>
 
<Name>Terminal</Name>
 
<Directory>kde-system-terminal.directory</Directory>
 
</Menu>
 
</Menu>
 
<Menu>
 
<Name>Utilities</Name>
 
<Directory>kde-utilities.directory</Directory>
 
<Include>
 
<And>
 
<Category>Utility</Category>
 
<Not><Category>X-KDE-More</Category></Not>
 
</And>
 
<Category>TextEditor</Category>
 
<Category>Accessibility</Category>
 
<Category>X-KDE-Utilities-Desktop</Category>
 
<Category>X-KDE-Utilities-File</Category>
 
<Category>X-KDE-Utilities-Peripherals</Category>
 
<Category>X-KDE-Utilities-PIM</Category>
 
</Include>
 
<Menu>
 
<Name>XUtilities</Name>
 
<Directory>kde-utilities-xutils.directory</Directory>
 
</Menu>
 
<Menu>
 
<Name>More</Name>
 
<Directory>kde-more.directory</Directory>
 
<Include>
 
<And>
 
<Category>Utility</Category>
 
<Category>X-KDE-More</Category>
 
</And>
 
</Include>
 
</Menu>
 
</Menu>
 
<Include>
 
<And>
 
<Category>KDE</Category>
 
<Category>Core</Category>
 
</And>
 
</Include>
 
<DefaultMergeDirs/>
 
<MergeFile>applications-kmenuedit.menu</MergeFile>
 
</Menu>
 
<blockquote>'''kde-information.menu'''</blockquote><!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
 
"<nowiki>http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd</nowiki>">
 
<Menu>
 
<Name>Information</Name>
 
<Directory>kde-information.directory</Directory>
 
<Include>
 
<Category>X-KDE-information</Category>
 
</Include>
 
</Menu>
 
'''/etc/xdg/autostart'''
 
Contém atalhos ( links ) para os programas iniciados junto com a interface, são arquivos do tipo .desktop.
 
===Gerenciando o menu===
===Gerenciando as barras de tarefas===