Eu tive o mesmo problema e decidi executá-lo no chão (fazendo grep -r
até encontrar o script alterando esses arquivos!).
O culpado é /usr/lib/linuxmint/mintSystem/mint-adjust.py
, que é instalado pelo pacote mintsystem (do qual o MATE depende). Aparentemente, ele é executado na inicialização e continua alterando esses arquivos para fornecer informações baseadas em Mint.
Como você observou, você pode recuperar o comportamento normal do Ubuntu Software Center colocando as informações corretas nos arquivos:
/etc/issue
/etc/lsb-release
/etc/issue.net
(Corrigir issue.net não é realmente necessário para consertar o Software Center, mas aqui para ser completo. Ele contém informações do sistema que são exibidas no início das sessões de telnet, e o Mint também escreve suas informações do sistema)
Convenientemente, o Ubuntu também grava as informações corretas e atuais do sistema em um conjunto separado de arquivos correspondentes que o Mint não toca, então você só precisa copiá-los:
/etc/issue.dpkg-dist
/etc/lsb-release.dpkg-dist
/etc/issue.net.dpkg-dist
Eu desisti do MATE já que estou feliz com o Cinnamon sendo executado no Ubuntu 12.04, mas uma correção seria apenas comentar as linhas ofensivas neste script (você não precisa ser um geek de Python para descobrir qual seção é o problema!)
Uma correção mais refinada seria usar o sistema de sobreposição LinuxMint (explicado no arquivo /etc/linuxmint/adjustments/README
) para gerenciar as correções - mas imagino que qualquer uma dessas soluções será borked quando os arquivos relevantes forem atualizados (ou você atualizar Base do Ubuntu).
Mas vou deixar essa batalha para outra pessoa. Tanto quanto eu posso dizer, Cinnamon não desencadeia esse comportamento, por isso espero não voltar a ter esse problema novamente. :).
EDIT: Para aqueles que estão interessados em experimentar o MATE no Ubuntu, estas instruções parecem evitar este problema:
Como instalar o MATE on Ubuntu
O erro que cometi é ir para o repositório Mint (em vez do repositório MATE específico) e instalar um monte de pacotes rotulados como 'mate', eventualmente puxando o pacote mintsystem
, que causou o problema.