MEGAsync não abre no Deepin 20
Dica publicada em Linux / Software
MEGAsync não abre no Deepin 20
Para quem já esta usando o Deepin 20 (beta mas em RC) ou atualizou o Deepin do 15.11 para 20 (foi liberado essa atualização) e usa o MEGAsync (gerenciador de arquivo na nuvem do MEGA, antigo Megaupload), perceberá que o mesmo não está mais funcionando, ao tentar abrir ele via ícone, não acontece nada, ao tentar abrir via terminal terá um erro semelhante a isso:
1. Atualize o pacote do MEGAsync (não sei é necessário mas eu fiz). Acesse:
Baixe a versão para Debian 10, faça o update:
dpkg -i XXXX.dpkg
2. Aqui vem o pulo do gato, vamos alterar o arquivo que chama o megasync. Aonde é:
"Exec=megasync"
Ficará:
Você pode editar o arquivo manual ou executar os comandos abaixo:
sudo sed -i -r '/^TryExec/d;s|^(Exec=).*$|\1env QT_SCALE_FACTOR=1 megasync|g' /usr/share/applications/megasync.desktop
sudo cp /usr/share/applications/megasync.desktop ~/.config/autostart/
Pronto, ao tentar abrir o MEGAsync pelo ícone (não via terminal) ou quando iniciar a máquina já deve iniciar corretamente.
Fontes:
Setting QT_SCREEN_SCALE_FACTORS= "LVDS1=1.33333"Pelo que vi é um problema com alguma questão do Deepin 20 com QT (algo assim), e deve ser corrigido em breve, porém há um contorno bem fácil.
Falha de segmentação (imagem do núcleo gravada) (Segfault)
1. Atualize o pacote do MEGAsync (não sei é necessário mas eu fiz). Acesse:
Baixe a versão para Debian 10, faça o update:
dpkg -i XXXX.dpkg
2. Aqui vem o pulo do gato, vamos alterar o arquivo que chama o megasync. Aonde é:
"Exec=megasync"
Ficará:
"Exec=env QT_SCALE_FACTOR=1 megasync"
Você pode editar o arquivo manual ou executar os comandos abaixo:
sudo sed -i -r '/^TryExec/d;s|^(Exec=).*$|\1env QT_SCALE_FACTOR=1 megasync|g' /usr/share/applications/megasync.desktop
sudo cp /usr/share/applications/megasync.desktop ~/.config/autostart/
Pronto, ao tentar abrir o MEGAsync pelo ícone (não via terminal) ou quando iniciar a máquina já deve iniciar corretamente.
Fontes:
- Megasync seg fault · Issue #443 · meganz/MEGAsync · GitHub
- MEGASync unable to run (deepin 20 beta) : deepin
Excelente.
___________________________________
Conhecimento não se Leva para o Túmulo.