采用深度社区上删除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
附:详细参考
可以通过在启动文件中添加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,它也可以正常工作。
相关主题 |