domingo, 1 de maio de 2016

Desapareceu o Menu do Linux Mint 17.3 Cinnamon

Desaparecimento do Menu e do Lançador no Painel do Linux Mint 17.3 Cinnamon, — e mensagem de erro

O Linux Mint 17.3 Cinnamon foi instalado no dia 18 Jan. 2016, — e 2 semanas depois o Menu desapareceu.

Problema nenhum, para quem sabe tudo de Linux, — mas muito chato para um simples usuário, — e aconteceu à 0:32 de um Sábado, 30 de Janeiro.

A mensagem de erro não foi muito esclarecedora, para quem não é expert.

Você decide pesquisar, enfrentar o problema, — mas, como abrir o Chromium, ou o Firefox? — Além do Menu, também sumiu do Painel o “Lançador”, onde havia colocado atalhos para meia dúzia de programas de uso mais frequente.

Painel → botão direito → Adicionar miniaplicativo

Applets com menus de todos os tipos para instalar no Painel do Linux Mint 17.3 Cinnamon

Não é tão difícil abrir o navegador. — Você clica com o botão direito numa área desocupada do Painel, seleciona “Adicionar miniaplicativos ao Painel”, e dentro dele seleciona a aba “Applets disponíveis online”. — Logo no primeiro “applet” oferecido, você clica em “Mais informações”, — e eis o navegador aberto, para pesquisar uma solução para o problema.

Mas, não adianta instalar nenhum desses inúmeros Menus alternativos, — enquanto não recuperar o Menu do sistema. — Por enquanto, esta é só uma dica de como chamar o navegador, para procurar uma solução.

Editor do Menu (Cinnamon)


Sei exatamente o quê estava fazendo, — ou tentava fazer, — ao provocar o desaparecimento do Menu.

Menu → Outros: itens inúteis escondem WhatsChrome e outras coisas úteis

Tinha acabado de instalar uma cópia antiga do Corel Draw, — e verifiquei que MenuOutros estava repleto de itens inúteis, — muitos deles já eliminados do Wine, antes mesmo de instalar o Linux Mint 17.3.

Resolvi, portanto, “editar” o Menu do Linux Mint Cinnamon, para “desmarcar” a exibição daqueles itens-fantasma, — ou deletá-los de uma vez por todas.

Também queria agrupar os itens restantes na categoria Menu → Wine. — Mas não lembro quantas ações cheguei a tentar, nem exatamente quais. — A única certeza é de que só chegaram a ser feitas poucas tentativas.

Clique com o botão direito no Menu do Cinnamon e escolha Configurar

Um caminho, para abrir o Editor do Menu do Cinnamon, é clicar com o botão direito no ícone do Menu, e escolher Configurar.

Outro caminho é abrir o MenuConfigurações do sistema → (Preferências) → Miniaplicativos → botão direito no applet MenuConfigurar.

Abertura do Editor do Menu do Cinnamon, a partir da configuração do applet

Por qualquer dos 2 caminhos, você chega ao Editor do Menu, — cuja utilização não recomendo.

Editor do Menu do Cinnamon, — e dezenas de itens órfãos na categoria “Outros

É de se supor que o Editor do Menu do Cinnamon funcione para a maioria dos usuários, — a menos que a maioria não use, ou resolva seus casos por outros meios, — mas as exceções são numerosas e persistentes no tempo, a julgar pelos pedidos de socorro e tutoriais encontrados.

O problema não é exclusivo do Linux Mint, — ocorre onde quer que se use o ambiente Cinnamon, — mas não prestei atenção aos tópicos onde era citado o Gnome.

Se você limitar sua busca, no Google, apenas ao “último ano”, — tópicos recentes ou ainda ativos, — já terá material para muitas horas de leitura.

Uma das soluções, frequentemente sugerida, é utilizar uma espécie de “undo”, específica para o Painel, — abra um terminal, cole e execute esse comando, 1 vez, 2 vezes etc.:

gsettings reset-recursively org.cinnamon

Várias pessoas agradecem, felizes da vida, — resolveu para elas, — mas outras informam que não solucionou.

Aqui, — se não me falha a memória, — o uso desse comando apenas desfez 2 ou 3 configurações muito úteis (e bem anteriores ao crash), até que decidi parar por ali mesmo, e refazer (à mão) o que já tinha sido desfeito (sem que o problema se resolvesse).

O que resolveu, — após 1 hora de pesquisa, leituras e avaliação, — foi “remover” a pasta (oculta) “.config”, da “pasta pessoal” → “/home/flavio/.config/”.

Para “removê-la”, — sem perder todas as configurações de vários anos, — ela foi apenas renomeada “.config_b”.

A nova pasta “.config” (à esquerda), — e a antiga, com vários anos de configurações

Ao reiniciar o computador (ou fazer Logout / Login para iniciar nova sessão), — e não encontrar uma pasta “.config”, — o Linux cria outra “.config”, vazia, que logo começa a “povoar”.

Abra qualquer aplicativo, — e já surge uma subpasta para as configurações dele.

De imediato, é criada uma nova subpasta “.config/menus”, — e a nova sessão já se inicia com o Menu restabelecido, — tal como era, antes de tentar editá-lo.

Naquela madrugada, não houve meio de abrir o Dolphin, para renomear a pasta “.config” como “.config_b”, — nem era hora de experimentar comandos com os quais não estava familiarizado, — por isso, a intervenção cirúrgica foi realizada a partir do Kubuntu.

Naquela hora, foi muito prático, ter 2 sistemas Linux instalados, — mas também se pode dar boot a partir de um Live CD / DVD. — Apenas, neste caso, você trabalha um pouco menos confortavelmente.

Mais tarde, a nova pasta “.config” foi renomeada “.config_c”, e a antiga voltou ao seu lugar, com o nome correto.

Então a nova sub-pasta “.config_c/menus” foi copiada e colada no lugar da antiga “.config/menus”, — e todas as demais configurações dos últimos anos voltaram / continuaram, como antes.

Crash revisitado


Durante 3 meses, — de 30 Jan. até 30 Abr. 2016, — nunca mais foi utilizado o “Editor do Menu” do Cinnamon.

Não ocorreu nenhum outro problema embaraçoso. — O Linux Mint 17.03 Cinnamon vem sendo usado, dia-sim-dia-não, para trabalho e atividades pessoais, com toda produtividade e confiabilidade.

Novo crash ao usar o Editor do Menu do Cinnamon

Mas, aquelas anotações, prints, bookmarks etc. aguardavam um registro organizado, — e hoje, ao separar o material para publicação, o bicho-mexedor tornou a enxerir a patinha onde não devia.

Chegou a ser tentado, apenas, o mínimo, — desmarcar 1 item-fantasma, depois um 2º item-fantasma, — e…

— Crash! — De novo.

Felizmente, agora o Dolphin está nos “Aplicativos de sessão”, — com o Psensor, o System Monitor, e o Conky, — Portanto, já estava aberto, automaticamente, desde o momento em que foi carregado o Linux Mint 17.3 Cinnamon.

Assim, foi possível consertar o novo desastre, sem recorrer ao Kubuntu.

Três gerações de “.config/menus”, — antes de 30 Jan., desde 30 Jan., e em 1º Mai. 2016

Foi uma boa oportunidade para testar a hipótese de que não seria necessário mexer em centenas de configurações, acumuladas na pasta “.config”, — bastaria “remover” a sub-pasta “.config/menus”.

De fato, isso foi mais do que o bastante, para resolver o problema.

A sub-pasta “.config/menus” foi renomeada “.config/menus_XX_2016-05-01”, e ao reiniciar a sessão, — por Ctrl-Alt-DelLogout / Login, — o Linux criou outra sub-pasta “.config/menus”, novinha em folha.

E lá estava, de volta, o Menu.

Applet do Usuário, — muito útil para Desligar, Reiniciar ou Encerrar uma sessão no Linux Mint 17.03 Cinnamon

Outra “saída alternativa”, — para Reiniciar, Desligar, ou apenas Encerrar a sessão (Logout), — é pelo “Applet do Usuário”.

Já tinha eliminado (ou, apenas não-incluído?) esse applet do Painel, antes do dia 30 Jan. 2016, — mas a leitura de possíveis soluções para o “crash do Editor do Menu” mostrou sua utilidade. — No mínimo, é um caminho muito mais rápido, do que qualquer outro Menu.

Menus em abundância


Variedade de applets alternativos para substituir o Menu do Cinnamon

Um tipo de resposta muito comum, — quando alguém pede socorro após um crash do Editor do Menu do Cinnamon, — é sugerir que se adote algum Menu alternativo.

E, de fato, é notável a quantidade de opções disponíveis, — mais de 20 Menus alternativos, — em comparação com 5 applets de Calendário, e apenas 1 de Clima.

No entanto, o Menu do Cinnamon é prático, funcional, — dá de 10 x 0 no burocrático e cansativo Menu KDE, — e quase não há widgets alternativos ao Menu KDE (talvez porque o Homerun Kicker resolva bem a questão).

Parece provável que essa abundância de alternativas ao Menu do Cinnamon se deva às dificuldades com o Editor do Menu.

Mas receio que os Menus alternativos, — mesmo quando ofereçam maiores possibilidades de configuração, — também só possam ter seus itens alterados pelo Editor do Menu.

• Solução para o Wine


De algum lugar, provêm os itens-fantasma rastreados pelo Menu do Cinnamon

Parecia fora de dúvida que a solução mais simples e correta para eliminar a multidão de itens-fantasma e outros itens inúteis, na categoria “Outros”, — restos arqueológicos de experiências feitas no Wine, — fosse uma “limpa” nos registros ocultos, preservados na “/home”, que o Menu do Cinnamon limita-se a rastrear.

Chamava atenção, em especial, a pasta:

/home/.local/share/applications/wine/Programs/,

— embora outras pastas também sejam indicadas em vários tutoriais e tópicos de foruns, — porque ali se encontravam exatamente os itens (úteis ou inúteis) da categoria Menu → Outros.

Renomeando itens de Menu → Outros na pasta “/home/.local/share/applications/wine/Programs/

O primeiro teste foi “remover” os arquivos “indesejáveis”, renomeando o sufixo “.desktop” para “.ex_desktop”.

Categoria Menu → Outros expurgada dos itens-fantasma ou sem utilidade

A cada item-fantasma renomeado, imediatamente desaparecia de Menu → Outros o item-fantasma correspondente. — Após essa constatação, a “limpeza” prosseguiu com mais tranquilidade, até eliminar todos.

Obs.: — Esta “solução” (ainda) não funcionou no Kubuntu (3 Mai. 2016).

Restou a pasta:

/home/flavio/.local/share/applications/wine/Programs/Adobe/Photoshop 6.0/

que não contém nenhum arquivo com o sufixo “.desktop”.

Foi deletada a pasta-mãe:

/home/flavio/.local/share/applications/wine/Programs/Adobe/

e mesmo assim, o item “Adobe Photoshop CSnão desapareceu de Menu → Outros.

Não era mesmo de esperar que desaparecesse, — uma pasta “6.0” não poderia ser a causa de um “CS” no Menu.

Restando 1 único item a eliminar, decidi voltar ao “Editor do Menu” (Cinnamon), e apenas desmarcá-lo.

Tinha comigo uma teoria, — de que o crash decorre de algum “encavalamento” de 2 ou mais ações sucessivas, sem aguardar algum “delay” entre elas, — e não acreditava que 1 única ação simples, como “desmarcar”, causasse problemas.

Funcionamento perfeito do “Editor do Menu” (Cinnamon), quando se faz apenas 1 clique

De fato, não causou, — a “desmarcação” do item Photoshop transcorreu na mais completa paz.

Apenas, o item “desmarcado” efetuou uma cambalhota e saltou para o topo de outros iguais a ele.

Photoshop eliminado de Menu → Outros, no Linux Mint 17.3 Cinnamon

Por via das dúvidas, aguardei ainda alguns minutos, antes de fechar o “Editor do Menu”, — e pelo menos 1 minuto, antes de abrir o próprio Menu → Outros, para ver o resultado.

Funcionou.

• Experimentos & comparações


A adoção de 2 sistemas, — “principal” (Kubuntu) e “alternativo” (Debian, Mint, Kubuntu), — cumpre vários papéis:

  • Segurança — Dispor de uma “Opção B”, em caso de problemas no sistema principal (e vice-versa).


  • Comparação e aprendizado — Não ficar limitado a uma única “distribuição” GNU / Linux, ou a um único “ambiente gráfico”. Por mais que goste do KDE / Kubuntu, ele não é tudo. Tem pontos fracos (como o Menu K), assim como possibilidades pouco evidentes, — “ainda não descobertas”, — e com frequência trago aplicativos ou configurações descobertos no Mint ou no Debian, por exemplo.

Várias experiências com Wine foram tentadas no sistema “alternativo”, — por isso, é na “segunda /home” que se acumularam inúmeras “instalações” (falhadas) de programas antigos do Windows.

Somente as que deram certo no sistema “alternativo”, foram depois aplicadas no sistema “principal”, — cujo Menu permaneceu “limpo”, por esse motivo.

Agora mesmo, em 30 Jan. 2016, o Linux Mint 17.3 Cinnamon, — acabado de instalar 2 semanas antes, — foi utilizado para experimentar a instalação de uma versão antiga do Corel Draw.

A instalação foi um sucesso, — o Wine / Corel abriu os arquivos acumulados nas últimas décadas, em geral “matrizes” de mapas ilustrativos, — mas, por algum motivo (a desvendar), até agora não conseguiu salvar alterações, nem exportar (GIF, JPG) as atualizações dos mapas.

Quanto ao Photoshop, já falharam mais de 15 tentativas de instalar o primeiro “CS”, — ao custo de vários dias de pesquisa e experimentação, — e o acervo acumulado de arquivos “.psd” só aguarda um tempo livre, para ser expurgado em massa, salvo poucas exceções.

• Outros “Editores de Menu”


“Editar Menu”, nunca se apresentou como “bicho de sete cabeças”, — mesmo quando o Linux ainda era um mundo misterioso e desconhecido.

Lembro, — ainda não tinha um caderno específico para centralizar anotações, — de editar o Menu no Debian, em um Ubuntu + KDE completo, e com certeza também no Kubuntu.

Mas, tudo isso é muito vago, nebuloso.

Passei, então, ao Kubuntu 16.04 LTS, — instalado há 1 semana, — e tratei de examinar o Menu.

Itens do Wine no Menu → Achados e perdidos, do Kubuntu

Aliás, “os Menus”, — o “K”, no canto esquerdo, e o “Homerun Kicker”, no canto direito, — cada um com suas funcionalidades.

Ficou evidente a ausência de “lixo”, — não foram feitos “experimentos” com Wine no sistema “principal”, — portanto, não ficaram “restos” na “/home” do antigo Kubuntu 14.04, a serem “herdados” pelo 16.04.

Menu “Homerun Kicker”, no Kubuntu, após eliminar 3 itens dos “Achados e perdidos

Mesmo assim, havia 3 itens inúteis, — 2 Adobe-fantasma e 1 Macromedia Extension Manager nunca utilizado, — e foi feito um teste.

Right-click no Menu-K ou no Homerun Kicker para abrir o KDE Menu Editor

O “editor de Menu” pode ser chamado tanto a partir do Menu K, quanto a partir do Homerun Kicker. — Testei a partir deste último, só para provocar as chances de algum problema. — Mas não houve problema algum.

KDE Menu Editor

xxx

________
Publicado em 1º Mai. 2016, com 12 imagens.
• Ampliado até 3 Mai. 2016.

— … ≠ • ≠ … —

Linux Mint



Kubuntu & KDE


Nenhum comentário:

Postar um comentário