美文网首页
Ubuntu 20.04安装deepin微信出现的问题及解决方法

Ubuntu 20.04安装deepin微信出现的问题及解决方法

作者: 黑鼠_DEAN | 来源:发表于2020-05-05 18:30 被阅读0次

    第一步: 下载deepin-wine(选择深度的坑相对较少)

    git clone https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu.git
    

    第二步:安装install.sh

    cd deepin-wine-for-ubuntu
    ./install.sh
    

    第三步: 下载微信 deepin-wechat (不要用最新的!!)
    deepin.com.wechat_2.6.2.31deepin0_i386.deb

    image.png

    这里不出意外,会出现wine的版本依赖问题。

    sudo dpkg -i deepin.com.wechat_2.6.2.31deepin0_i386.deb
    

    以下是问题解决的方法:

    1. deepin-wechat 针对Wine版本依赖问题解决(重新打包deb解决问题)
    • 1.1 通过鼠标右键deepin.com.wechat_2.6.2.31deepin0_i386.deb(解压到当前文件夹) Extract here


      image.png
    • 1.2 再次解压control 和 data 两个压缩包


      image.png
    • 1.3 打开control 文件夹下面的 control 文件,修改>= 1.9-11>= 2.18-12
      Depends: deepin-wine (>= 1.9-11), deepin-wine32, deepin-wine32-preloader, deepin-wine-uninstaller, deepin-wine-helper (>= 1.1deepin3), fonts-noto-cjk
      image.png
    • 1.4 重命名control文件夹为DEBIAN文件夹,拷贝data下面的文件到上层目录,然后删除data文件
      image.png
    • 1.5 删除control.tar.gz 和 data.tar.xz, 重新打包 dpkg -b . weixin.deb
    rm control.tar.gz data.tar.xz
    dpkg -b . weixin.deb
    
    • 1.7 到此就结束了,重新安装就可以搞定依赖的问题
    sudo dpkg -i  weixin.deb
    
    1. 微信中的中文显示方块的问题,这个问题比较千奇百怪,所以需要有点耐心。
      2.1 修改/opt/deepinwine/tools/run.sh文件,找到WINE_CMD="deepin-wine"行,将其改为
        sudo vim /opt/deepinwine/tools/run.sh
        WINE_CMD="LC_ALL=zh_CN.UTF-8 deepin-wine"
    

    2.2 下载字体,由于默认的版本还是会出现找不到字体的问题
    推荐一个下载网址windows7字体 完整版
    注意: .deepinwine 是一个隐藏文件夹

    cp Win7zite/Win7全字库/* ~/.deepinwine/Deepin-WeChat/drive_c/windows/Fonts
    #有的朋友也可能是拷贝字体库到这里
    cp Win7zite/Win7全字库/* ~/.wine/drive_c/windows/Fonts 
    

    2.3 编辑一个新文件zh.reg,内容如下

    REGEDIT4
    [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
    "Arial"="Microsoft Sans Serif"
    "Arial Baltic,186"="Microsoft Sans Serif,186"
    "Arial CE,238"="Microsoft Sans Serif,238"
    "Arial CYR,204"="Microsoft Sans Serif,204"
    "Arial Greek,161"="Microsoft Sans Serif,161"
    "Arial TUR,162"="Microsoft Sans Serif,162"
    "Courier New Baltic,186"="Microsoft Sans Serif,186"
    "Courier New CE,238"="Microsoft Sans Serif,238"
    "Courier New CYR,204"="Microsoft Sans Serif,204"
    "Courier New Greek,161"="Microsoft Sans Serif,161"
    "Courier New TUR,162"="Microsoft Sans Serif,162"
    "Helv"="Microsoft Sans Serif"
    "Helvetica"="Microsoft Sans Serif"
    "MS Shell Dlg"="Microsoft Sans Serif"
    "MS Shell Dlg 2"="Microsoft Sans Serif"
    "Times"="Microsoft Sans Serif"
    "Times New Roman Baltic,186"="Microsoft Sans Serif,186"
    "Times New Roman CE,238"="Microsoft Sans Serif,238"
    "Times New Roman CYR,204"="Microsoft Sans Serif,204"
    "Times New Roman Greek,161"="Microsoft Sans Serif,161"
    "Times New Roman TUR,162"="Microsoft Sans Serif,162"
    "Tms Rmn"="Microsoft Sans Serif"
    

    2.4 通过regedit命令注册上面新建的zh.reg文件

    deepin-wine regedit zh.reg 
    

    2.5 编辑一个新文件link_zh.reg,内容如下

    REGEDIT4
    [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink]
    "Lucida Sans Unicode"="msyh.ttc"
    "Microsoft Sans Serif"="msyh.ttc"
    "MS Sans Serif"="msyh.ttc"
    "Tahoma"="msyh.ttc"
    "Tahoma Bold"="msyhbd.ttc"
    "msyh"="msyh.ttc"
    "Arial"="msyh.ttc"
    "Arial Black"="msyh.ttc"
    

    2.4 通过regedit命令注册上面新建的link_zh.reg文件

    deepin-wine regedit link_zh.reg 
    

    到此中文字体无法显示的问题应该就解决了。

    1. deepin-wine中的程序无法缩小到任务栏
      3.1 命令行安装 gnome-tweak-tool gnome-shell-extension-top-icons-plus
    sudo apt install gnome-tweak-tool gnome-shell-extension-top-icons-plus
    

    3.2 在app中 找到Extensions 图标,点击使能 Topicons Plus


    image.png
    1. deepin-wechat无法查看或发送图片
      在终端执行以下命令
    sudo apt install libjpeg62:i386
    
    1. 在桌面上创建微信的图标方便使用
      5.1 从共享目录拷贝微信图标到桌面
    cp /usr/share/applications/deepin.com.wechat.desktop ~/Desktop
    
    image.png

    5.2 允许启动(然后右键 allow lunching)

    有图有真相

    image.png

    相关文章

      网友评论

          本文标题:Ubuntu 20.04安装deepin微信出现的问题及解决方法

          本文链接:https://www.haomeiwen.com/subject/mkeqgqtx.html