云网牛站
所在位置:首页 > Linux教程 > 在deepin系统中megasync不能打开的解决方法

在deepin系统中megasync不能打开的解决方法

2020-11-27 10:14:34作者:finne稿源:云网牛站

采用深度社区上删除libdxcp.so的方法,但是删除之后dde就崩溃了,经过搜索找到了解决方法,实测有效。但是在运行apt update的时候不使用代理的话会提示连接不上mega.nz,这时可试下删除/etc/apt/source.list.dmegasync.list。

 

解决方法

在deepin系统终端中运行:

sudo deepin-editor /usr/share/applications/megasync.desktop

然后把"Exec=megasync"换成"Exec=env QT_SCALE_FACTOR=1 megasync"

注释掉:TryExec=megasync

也可以执行一个命令:

sudo sed -i -r '/^TryExec/d;s|^(Exec=).*$|\1env QT_SCALE_FACTOR=1 megasync|g' /usr/share/applications/megasync.desktop

 

附:详细参考

在deepin系统中megasync不能打开的解决方法

可以通过在启动文件中添加env变量来解决此问题:

例如:

nano /usr/share/applications/megasync.desktop

然后更换:

"Exec=megasync"

为:

"Exec=env QT_SCALE_FACTOR=1 megasync"

删除TryExec行并保存。

然后可以将megasync.desktop启动文件复制到自动启动文件夹中,例如:

cp /usr/share/applications/megasync.desktop ~/.config/autostart/

如果不想使用vi/nano,则可以使用sed,参考sed命令_Linux sed命令使用详解:功能强大的流式文本编辑器,例如:

sudo sed -i -r '/^TryExec/d;s|^(Exec=).*$|\1env QT_SCALE_FACTOR=1 megasync|g' /usr/share/applications/megasync.desktop

然后将更改的文件复制到自动启动文件夹。

即使安装了deepin-qt5integration 5.1.0.1-2,它也可以正常工作。

 

相关主题

在Deepin V20系统中megasync启动报错的原因和解决方法

精选文章
热门文章