Ubuntu+Kubuntu com menus limpos
Talvez você já tenha visto como é um sistema com dois ambientes gráficos instalados. Se já, deve ter ficado incomodado com a falta de organização dos menus, tanto do menu K do KDE quanto do menu do GNOME. Com a dica abaixo você poderá deixar os menus limpos e separados: aplicações do Gnome no Gnome, e aplicações do KDE no KDE. Você poderá chamar os programas normalmente atravéz da linha de comando, tanto do Gnome quanto do KDE.
Existem 2 formas de se fazer isso (podem haver mais, mas só descrevo duas): uma forma manual e outra automágica.
- Automágica (Recomendada. Seguindo a dica do Éderson):
Basta instalar o Gnome Menu Extended (cria menu do KDE no Gnome) e o K Menu Gnome (cria menu do Gnome no KDE).
Instalar é simples, ambos os programas possuem pacotes deb para o Debian mas que funcionam perfeitamente no ubuntu, para instalar:
- Baixem o arquivo
Gnome Menu Extended http://www.gnome-look.org/content/show.php?content=31035
K Menu Gnome http://www.kde-apps.org/content/show.php?content=31031
O K menu Gnome deve ser instalado depois de instalar o KDE. Para o Gnome Menu Extended tanto faz antes ou depois de instalar o KDE.
2. Instalando:Depois de salvar o arquivo execute o comando no diretório onde você salvou os arquivos:
sudo dpkg -i *.deb
Se você está usando o dapper e só clicar no arquivo que o gdebi faz o serviço. Pronto, agora você tera um menu melhor organizado.
- Manual (Forma alternativa):
Então, ANTES DE VOCÊ INSTALAR O KDE, faça os procedimentos abaixo num terminal:
$ sudo -s -H
# cd /usr/share/applications
# for i in *.desktop; do
# if ! grep -q ^OnlyShowIn= $i; then
# echo "OnlyShowIn=GNOME;" >> $i
# fi
# done
Depois disso você já pode instalar o KDE:
# apt-get install kubuntu-desktop
Agora, DEPOIS DE INSTALAR O KDE, execute os procedimentos abaixo, também num terminal:
$ sudo -s -H
# for i in *.desktop; do
# if ! grep -q ^OnlyShowIn= $i; then
# echo "OnlyShowIn=KDE;" >> $i
# fi
# done
March 29th, 2006 at 4:10 pm
Olá,
Eu fiz o descrito por você, masquando escrevi ‘done’ no console o mesmo reportou um erro do bash.
Eu não testei executar esses comandos no modo texto, fiz no GNOME mesmo. Será que é esse o problema?
March 29th, 2006 at 5:22 pm
Olá Willian,
Em que parte dá o erro? antes ou depois de instalar o KDE? E qual é o erro que ele retorna?
Mas como ficaram os menus depois disto? tanto do GNOME quanto do KDE. Diga que erro dá e tentarei te ajudar.
Esta dica foi retirada do link abaixo:
http://ubuntu.wordpress.com/2006/01/13/ubuntu-to-kubuntu-keeping-the-menus-clean/
March 30th, 2006 at 2:18 pm
Estou tendo o mesmo tipo de problema que o Willian, quando digito done no primeiro script, antes de baixar o KDE, após o enter recebo a seguinte mensagem:
bash: syntax error near unexpected token `done’.
PS.: Executei o script em um terminal do Gnome.
March 30th, 2006 at 2:35 pm
OK, eu não percebo erro aparente no comando, havia testado quando eu usava o Ubuntu Breezy, deu certo quando tentei.
Eu vou refazer todos os passos quando chegar em casa, se eu tiver alguma novidade, eu aviso aqui e corrijo o post, se necessário.
Obrigado pelo alerta.
Abraços.
March 30th, 2006 at 11:09 pm
Lauro,
Eu consegui resolver o problema.
Fiz o primeiro comando sem colocar as barras invertidas (\) no final de cada linha. Ficou assim:
# for i in *.desktop; do
# if ! grep -q ^OnlyShowIn= $i; then
# echo ‘OnlyShowIn=GNOME;’ >> $i
# fi
# done
Daí instalei o KDE e fiz o script seguinte (tb sem as barras invertidas) e ta beleza!
Uma dúvida:
Posso remover o pacote ubuntu-desktop sem problema algum???
Abraços,
March 30th, 2006 at 11:31 pm
Olá Willian,
Obrigado pela dica, eu fiz o teste aqui e funcionou bem da forma que você disse, agora corrigi no tutorial. Outra mudança que fiz também foi a trocar o [`] do [# echo ‘OnlyShowIn=GNOME; >> $i] por [”]. Não sei se vocês tiveram algum problema com isso, mas aqui dava um erro com o acento no lugar das aspas.
Obrigado Willian,
Abraços.
March 31st, 2006 at 8:25 am
Cypher,
Aqui não deu erro pois ao invés de utilizar acentro (`) eu utilizei aspas simples (’)…rs
Cara, achei o KDE do KUbuntu bem melhor do que de outras distros, e melhor que o GNOME do Ubuntu.
Me diz uma coisa, sabe como faço para deixar o menu “K”, e as janelas do KDE com transparência?
Abraços,
March 31st, 2006 at 9:11 am
Bom dia Willian,
Acento? Eu disse acento? (rss)
Bom, mas com as “aspas duplas” também funciona bem.
Realmente, o KDE do (K)Ubuntu é bem melhor do que o das outras distros, IMHO.
Quanto as transparências, você quer usar os recursos nativos do KDE? Ou estava pensando em algo como o XGL?
Para transparência nas bordas das janelas tem o Crystal:
http://www.kde-look.org/content/show.php?content=13969
March 31st, 2006 at 9:44 am
Quanto ao menu K transparente, eu não lembro, mas experimente o KBFX, tenho certeza de que com ele você não vai querer saber de outro menu. Tem a versão tradicional, que só altera o botão, e a versão Vista-Like, que muda todo o formato do menu.
http://www.kde-look.org/content/show.php?content=37149
Quanto a transparencia real das janelas, tente instalar o XGL+Compiz, existem muitos tutoriais (em inglês) de como instala-lo no Kubuntu, no UbuntuForums
http://www.ubuntuforums.org
May 9th, 2006 at 10:31 pm
Se coloco os comandos:
$ sudo -s -H
# cd /usr/share/applications
# for i in *.desktop; do
> if ! grep -q ^OnlyShowIn= $i; then
> echo “OnlyShowIn=GNOME;” >> $i
> fi
> done
(onde > é o que aparece após o comando anterior)
Aparece o aviso:
“OnlyShowIn=GNOME
bash: ”: command not found
USEI “ASPAS DUPLAS”
Se coloco:
$ sudo -s -H
# cd /usr/share/applications
# for i in *.desktop; do
> if ! grep -q ^OnlyShowIn= $i; then
> echo ‘OnlyShowIn=GNOME;’ >> $i
> fi
> done
passa tudo mas depois de instalar o KDE, e cooco os comandos abaixo:
$ sudo -s -H
# for i in *.desktop; do
> if ! grep -q ^OnlyShowIn= $i; then
> echo ‘OnlyShowIn=KDE;’ >> $i
> fi
> done
Aparece o aviso: grep: *.desktop: Arquivo ou diretório não encontrado
USEI ‘ASPAS SIMPLES’
June 4th, 2006 at 10:44 am
Essa é pra quem tem ou deseja ter o kde instalado no ubuntu ou o gnome no kubuntu, se você não gosta de ver os programas do kde poluindo o menu do gnome e vice-versa seus problemas acabaram. Basta instalar o Gnome Menu Extended (cria menu do KDE no Gnome) e o K Menu Gnome (cria menu do Gnome no KDE).
Instalar é simples, ambos os programas possuem pacotes deb para o Debian mas que funcionam perfeitamente no ubuntu, para instalar:
1 - Baixem o arquivo
Gnome Menu Extended http://www.gnome-look.org/content/show.php?content=31035
K Menu Gnome http://www.kde-apps.org/content/show.php?content=31031
O K menu Gnome deve ser instalado depois de instalar o KDE. Para o Gnome Menu Extended tanto faz antes ou depois de instalar o KDE.
2 - Instalando:
No próprio site está escrito o procedimento,
Depois de salvar o arquivo execute o comando no diretório onde você salvou os arquivos:
sudo dpkg -i 31035-gnome-menu-extended_0.2-1_all.deb 31031-kmenu-gnome_0.5-1_all.deb
(verifique se os arquivos salvos possuem este nome se não tiver basta modificar o comando pelo nome correto do arquivo), se você está usando o dapper e só clicar no arquivo que o gdebi faz o serviço. Pronto, agora você tera um menu melhor organizado.