Ubuntu 20.04 安装微信、qq等

Ubuntu 20.04 安装微信、qq等

1.安装前准备

安装必要的工具及deepin-wine5依赖

sudo apt install wget g++ git     #如已安装可自行跳过

2.安装deepin-wine5

# 添加官方源
sudo gedit /etc/apt/sources.list.d/deepin.list
deb [by-hash=force] https://community-packages.deepin.com/deepin/ apricot main contrib non-free
# 在文件中添加deepin20商店源
sudo gedit /etc/apt/sources.list.d/appstore.list
deb https://community-store-packages.deepin.com/appstore eagle appstore
# 添加密钥
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1C30362C0A53D5BB
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 78BD65473CB3BD13
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 425956BB3E31DF51
# 先 update
sudo apt update
# 安装 deepin-wine5
sudo apt install -t focal deepin-wine5 deepin-wine5-i386
# 删除源
sudo mv /etc/apt/sources.list.d/deepin.list  /etc/apt/sources.list.d/deepin.list.bak
sudo mv /etc/apt/sources.list.d/appstore.list  /etc/apt/sources.list.d/appstore.list.bak
sudo apt update

3,安装腾讯会议
1).下载exe文件
2).安装腾讯会议:
WINEPREFIX=~/.deepinwine/Deepin-WeChat deepin-wine5 ~/Downloads/TencentMeeting_0300000000_2.3.0.443.publish.exe
3).桌面快捷方式
➜ Desktop cat 腾讯会议.desktop
[Desktop Entry]
Name=腾讯会议
Exec=env WINEPREFIX=”/home/wzs/.deepinwine/Deepin-WeChat” deepin-wine5 C:\windows\command\start.exe /Unix /home/wzs/.deepinwine/Deepin-WeChat/drive_c/Program\ Files/Tencent/WeMeet/wemeetapp.exe
Type=Application
StartupNotify=true
Path=/home/wzs/.deepinwine/Deepin-WeChat/dosdevices/c:/Program Files/Tencent/WeMeet
Icon=6389_wemeetapp.0
StartupWMClass=wemeetapp.exe

https://www.jianshu.com/p/6740f6c73033

3.1 解决字体乱码
使用windows字体:
将Windows下的几个常用字体打了个包,比如simsun.ttc, simyou.ttf, msyh.ttc等,有空间就多拷点,将这些文件放在/usr/share/fonts下的一个自建的目录下,比如我建的是:winfonts。
然后:
cd /usr/share/fonts/winfonts
sudo mkfontscale
sudo mkfontdir
sudo fc-cache -fv

4.托盘悬浮

正常安装后wine窗口为独立窗口,为了便于美观建议安装如下插件:

Gnome Shell 插件:TopIcons Plus

Ubuntu 20.04 安装微信、qq等安装后效果图

5.软件需求其他辅助软件的安装方法

  1. 下载需要的软件安装包,exe文件,如:flash
  2. 将下载的安装文件放入 ~/.deepinwine/
  3. 打开一个 Terminal ,执行:
WINEPREFIX=~/.deepinwine/ deepin-wine "c:\\"

然后按提示进行安装、重启软件即可。


### 10.wine全部进入后台后无法调用问题

#### 1. 安装 xdotool

`text
sudo apt install --no-install-recommends xdotool

2. 编写 xdotool 脚本

*思路: Wine 应用在后台无法接收到快捷键状态, 此时借助 xdotool 向 Wine 应用发送模拟按键信息即可. *

在合适的位置新建一个脚本文件 “open_wechat.sh”, 写入以下内容:

#!/bin/sh
#在当前运行的应用中找到名为WeChat.exe的应用程序,并向它发送按键事件"ctrl+alt+W"
#WeChat的可执行文件名为WeChat.exe,如果是其它应用程序就修改成其它应用程序的可执行文件名, 应用名称大小写敏感, 一个字母都不能错!

xdotool key --window $(xdotool search --limit 1 --all --pid $(pgrep WeChat.exe)) "ctrl+alt+W"

赋予脚本可执行权限:

chmod +x open_wechat.sh

如果此时你的微信正好运行在后台, 执行这个脚本就可以把它召唤到前台. 如果没有, 请检查脚本是否有错误.

3. 设置快捷键

图形界面依次打开 “设置” -> “设备” -> “键盘快捷键”, 点击列表最底部的 “+” 号添加自定义快捷键.

  • 名称随便, 填写 “打开微信” 即可;
  • 命令填写刚才编写的脚本的 全路径;
  • 快捷键设置自己想用的快捷键即可, 建议于应用内部快捷键相同;
  • 最后点击”添加”即可.

4. 验证

到这里已经设置成功了, 打开微信, 切换到后台, 然后按下刚才设置的快捷键就能召唤应用至前台. 如果不能, 请检查自己前面的设置是否有误.

目前存在无法语音通话和视频

Original: https://www.cnblogs.com/mrwuzs/p/13200462.html
Author: mrwuzs
Title: Ubuntu 20.04 安装微信、qq等

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/28441/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Linux动静分离与Rewrite

    一、动静分离 1.1 单台机器动静分离 1、创建NFS挂载点(NFS服务端) mkdir /static vim /etc/exports /static 172.16.1.0/2…

    Linux 2022年11月8日
    0131
  • ubuntu中vi编辑器键盘错乱的问题

    Ubuntu安装完成后vi编辑器键盘不能正常使用,使用下面方法解决: 编辑文件/etc/vim/vimrc.tiny,将”compatible”改成&#82…

    2022年8月11日
    0170
  • [C++11新特性] 右值引用和move

    C++11 引入了右值引用,本文从实用角度出发,用尽量通俗易懂的语言讲清左右值引用的原理,性能分析及其应用场景,帮助大家在日常编程中用好右值引用和 std::move。 一、什么是…

    Linux 2022年8月24日
    0129
  • Linux进入docker镜像内部、查看镜像内文件

    docker run -it –entrypoint sh <镜像ID> 镜像ID可以通过 docker images 查看 Origin…

    Linux 2022年8月24日
    090
  • 数字图像处理

    1. 图像的基本概念 连续图像:二维坐标系上连续变化的图像,图像的像点无限稠密。 离散图像:用数字序列表示的图像,像素是组成图像的基本单位。 1.1 图像数字化采样 图像经过采样与…

    Linux 2022年11月7日
    0102
  • Linux服务器性能分析与调优

    1.1 cpu性能查看 cat /proc/cpuinfo |grep "physical id"|sort|uniq|wc -l cat /proc/cpui…

    Linux 2022年8月13日
    0190
  • 在linux内核中为什么解析设备树时会使用be32_to_cpup()接口?

    static __always_inline __u32 __be32_to_cpup(const __be32 p), include/uapi/linux/byteorder/…

    Linux 2022年8月11日
    0148
  • git常用命令速查表

    posted @2022-07-18 17:19 轻轻的吻 阅读(6 ) 评论() 编辑 Original: https://www.cnblogs.com/yuanqiangfe…

    Linux 2022年8月30日
    0154
  • PTA 《基础编程题目集》 6-7 统计某类完全平方数

    本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。 函数接口定义: int IsTheNumber ( const i…

    Linux 2022年10月21日
    0113
  • 双系统设置默认启动系统

    在原有windows系统下,我们装完Ubuntu系统后,会出现Ubuntu的grub引导界面(倒计时后自动进入Ubuntu),如下图所示。 假设我们需要将倒计时后默认启动的系统改为…

    Linux 2022年11月8日
    088
  • Git命令速查表

    posted @2019-10-23 16:15 快乐就好 阅读(100 ) 评论() 编辑 Original: https://www.cnblogs.com/happyday5…

    Linux 2022年8月30日
    096
  • [Linux]Docker移动数据到其它盘的办法

    由于使用yum安装Docker,默认是数据是存放在系统盘/var/lib目录下,需要把它放到其实盘里头。方法可以这样做: 1、在其它盘中新建一个目录,比如我的:/yunpan/do…

    Linux 2022年8月26日
    0136
  • 良许跌宕起伏的2021年

    大家好,我是良许,前码农,现创业者。 时间飞逝,转眼就2021年年尾了,向各位「股东」们汇报一下良许的 2021 年。 自从公众号运行以来,我每年都会写一份年终总结。前三个总结已经…

    Linux 2022年11月8日
    082
  • 判断Redis复制是否完成的方法

    当需要使用Redis的复制功能时,有时需要能及时的得到复制完成的信息,或者说复制的进度。 Redis提供的INFO命令,可以提供redis运行时的各种信息。我们这里需要关注Repl…

    Linux 2022年9月14日
    0104
  • Centos8中如何使用Chrony同步时间

    在Linux 服务器中如果我们希望所有Linux服务器都具有正确的时间,则必须配置一些NTP客户端,该客户端将始终从远程NTP服务器获取正确的时间。 安装chrony 使用下面命令…

    2022年8月11日
    0183
  • linux下oracle调试小知识

    1、oracle 安装下的/u01/diag/rdbms/orcl/HOF/incident目录下是什么文件?答:每当一个错误发生的时候,oracle会创建一个incident,并…

    Linux 2022年8月26日
    0114
最近整理资源【免费获取】:   👉 程序员最新必读书单  | 👏 互联网各方向面试题下载 | ✌️计算机核心资源汇总