本来在Ubuntu中用很早之前的QQ国际版用的好好的,可是偏偏跟我说我的QQ不能在旧版本的QQ登录,要我升级,我就很气,linux中没有了交流工具,蓝瘦香菇。。。
决定装wine QQ……

一 安装wine

  1. 先得添加ubuntu-wine/ppa这个官方的源地址
    指令是:
sudo add-apt-repository ppa:ubuntu-wine/ppa

当然,你如果直接开始安装也是可以的,但是不能获取到最新的wine哦!建议以上的操作。
2.然后我们再更新安装包
安装包的更新指令是:

sudo apt-get update  

更新时间有点长,我网速挺慢的

按enter执行!
3.安装wine1.8

sudo apt-get install wine1.8

4.等待安装完成后,我们就可以对它进行配置啦。

配置wine的指令是【winecfg】

windows版本可以选成windows10

二 安装QQ

1.去官网上下载个qq安装包,就是在Windows上可以运行的.exe,我当然比较喜欢新版本的咯,我下载的是QQ8.9
2. 安装包下好后右键用wine打开就行,全称是 wine windows program loader,这样就可以安装了,安装好后你会发现没法输入密码,不过可以扫描二维码登录,登录后你会发现输入框没有光标,也不显示输入的文字,不过ctrl+A,ctrl+C,ctrl+V到word里是有文字的,所以只是没有显示出来,接下来就要解决这个问题

三 解决无法显示文字

1.配置wine
用命令winecfg打开wine设置
添加库加载项,注意是 native 优先,这个就是导致无法显示消息和无法输入的原因,可能是 wine 的库不支持 QQ 的某些调用吧
添加这两个库

2.启动QQ

 cd ~/.wine/drive_c/Program\ Files\ \(x86\)/Tencent/QQ/Binwine ./QQ.exe

然后可以发现,可以显示文字了

四 解决字体发虚

顺便提一下, 你 wine 运行的程序可能会乱码,这个是字体的原因,
1、准备字体

为了让 Windows 应用程序看上去更美观,所以需要 Windows 下面的字体。

到windows系统下C:\Windows\Fonts目录拷贝 simsun.ttc 文件。复制到~/.wine/drive_c/windows/Fonts目录。

创建一个 simfang.ttc 是许多 Windows 应用默认使用 simfang.ttc 字体。
2、修改 ~/.wine/system.reg

装好字体后,还要修改一下 Wine 的注册表设置,指定与字体相关的设置:

gedit ~/.wine/system.reg

搜索: LogPixels

找到的行应该是:[System\CurrentControlSet\Hardware Profiles\Current\Software\Fonts]

将其中的:

"LogPixels"=dword:00000060

改为:

"LogPixels"=dword:00000070

搜索: FontSubstitutes

找到的行应该是:[Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]

将其中的:

    "MS Shell Dlg"="Tahoma""MS Shell Dlg 2″="Tahoma"

改为:

    "MS Shell Dlg"="SimSun""MS Shell Dlg 2″="SimSun"

3、修改 ~/.wine/drive_c/windows/win.ini

gedit ~/.wine/drive_c/windows/win.ini

在文件末尾加入:

    [Desktop]menufontsize=13messagefontsize=13statusfontsize=13IconTitleSize=13

4、最关键的一步,把下面的代码保存为zh.reg,在。wine下,然后终端执行regedit zh.reg。

代码:

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

Ubuntu16.04中安装wineQQ 解决无法显示文字和字体发虚相关推荐

  1. Ubuntu16.04中安装Kermit

    在Ubuntu16.04中安装Kermit的方法有两种:apt-get安装和源码编译安装,下面分别这两种方法进行说明. 1 apt-get安装 根据参考资料[1][2]的说明,可以通过面的命令安装Ke ...

  2. 小白必看,关于如何在Ubuntu16.04中安装ROS,以及安装过程遇到的错误怎么解决。

    如何在虚拟机中安装ROS,以及安装过程的错误总结,适合小白. 首先安装ROS需要在Linux系统下,如果你不会安装双系统就安装一个虚拟机 对于刚刚接触ros的人来说,首先就是解决安装问题,本人在网上查 ...

  3. ubuntu16.04中安装qq国际版教程

    从windows系统转到ubuntu,还是习惯性的需要安装qq,原来用的网页版qq已经停用了(而且没有更新的qq体验真的很差!),这个是ubuntu16.04下安装的qq国际版,下面是我的安装过程,分 ...

  4. 1660ti显卡、ubuntu16.04中安装显卡驱动,cuda, cudnn

    ubutntu16.04 1660ti cuda cudnn安装 环境说明 Ubuntu安装 显卡驱动安装 主要代码 cuda9.0安装 小结: cudnn安装 后续1 小结: 后续2 环境说明 项目 ...

  5. ubuntu16.04中安装R3.6

    Ubuntu16.04自带的R版本是3.4,但由于一些包仅在新版本中可以使用,因此需要安装最新版本的R sudo add-apt-repository 'deb https://cloud.r-pro ...

  6. ubuntu16.04中安装tensflow教程

    Ubuntu的版本一定是64位的才行,32位不行.因为,安装tensflow时要求python版本是64位,而使用32位的python版本安装tensflow时,会报错,安装不成功,经过一天的琢磨我终 ...

  7. ubuntu16.04中安装Kdevelop和使用技巧

    一.安装Kdevelop step1:安装Kdevelop sudo apt-get install kdevelop step2:安装相应的cmake编译器 sudo apt-get install ...

  8. 【Qt】在Ubuntu16.04中安装QSerialPort模块

    1.问题描述 在pro中添加:QT += serialport 编译时报错:Project ERROR Unknown module(s) in QT:serialport 2.解决方法 安装QSer ...

  9. ubuntu运行python ide_在Ubuntu-16.04中安装Python可视化IDE——Spyder

    Spyder是Python(x,y)的作者为它开发的一个简单的集成开发环境.和其他的Python开发环境相比,它最大的优点就是模仿MATLAB的"工作空间"的功能,可以很方便地观察 ...

最新文章

  1. 【干货】Duang!看好产品是如何增加情感化设计的?
  2. 不用回调方法捕获数据包
  3. Spark远程调试配置,在IDEA中的配置
  4. java convert函数_自己实现 java中 Convert.toDouble(String str)处理函数 | 学步园
  5. 最近做了一个安装包的安装流程图
  6. flowable 数据库表结构 梳理
  7. WEB漏洞扫描软件:Uniscan
  8. android gradle1,android studio gradle使用-(1)
  9. linux查看有哪些用户连接到本机
  10. Java中的异或(转)
  11. Spring中都用到了那些设计模式
  12. 愚人节的礼物Java
  13. VS中的scanf_s函数和scanf
  14. PS的30个实用技巧大全
  15. 2021年最新最全APP各大安卓市场应用首发规则
  16. 游戏实战篇|原神人物模型下载教程,并在Unity中给模型 添加动画【伯嫖最新原神所有人物模型】文末送书
  17. oracle 企业管理器网页打不开 解决https://localhost:1158/em问题
  18. 异步清零和同步清零的区别
  19. 中国目前的人工智能在全球处于什么水平?
  20. 直方图匹配(直方图规定化)

热门文章

  1. 中兴B863AV3.1-M2_卡刷固件_萌虎开机动画
  2. 中国纺织业对“一带一路”沿线国家出口数据
  3. Ext Ajax实现的RSS阅读器
  4. 20222928 2022-2023-2 《网络攻防实践》实践八
  5. C# 基于AE的GIS二次开发 空间分析 缓冲区分析(Buffer) 相交(Intersect) 联合(Union)
  6. 国产精品《仙剑奇侠传5》将至 浅析国内游戏引擎发展史
  7. C#-FFmpeg-视频添加logo
  8. Swoole的基本使用
  9. 【知识普及】芯片制造:从沙子到半导体IC
  10. MySQL给查询结果添加行号的方法及应用