QQ for linux 已经很久没有更新了,而我们日常生活中有一些地方需要使用qq,这时候就有些不方便了,为了寻求解决之道,找了蛮多教程,在此合并一下。

1 . 安装wine并配置。

在Ubuntu下安装wine,
 sudo add-apt-repository ppa:wine/wine-buildssudo apt-get updatesudo apt-get install wine-devel
在manjaro下安装,
sudo pacman -S wine

其他linux系统请自行查找。

配置wine
在终端中运行 winecfg,在“应用程序”页签底部,“Windows版本”,选择为"Windows XP 或者 Windows 2000"。

为了完美运行QQ ,我们需要替换 riched20 ,如图所示

之后我们点击确定,再刷新一次配置。

wineboot

2 . 下载并安装QQ轻聊版

由于我们只是偶尔在linux下使用QQ,这时候我们就选择简洁的QQ轻聊版,附上网站QQ

安装命令

WINEDEBUG=-all wine ./QQ7.7Light.exe

3 .wine下中文的配置方案
准备字体
为了让 Windows 应用程序看上去更美观,所以需要 Windows 下面的字体。
由于我已经将 simsun.ttc 复制到 /usr/share/fonts/windows/ 目录中了。所以我只需要在
~/.wine/drive_c/windows/Fonts/ 目录中为 simsun.ttc 创建一个符号连接:
cd ~/.wine/drive_c/windows/Fonts(如果不是Fonts那可能是fonts)

ln -s /usr/share/fonts/windows/simsun.ttc simsun.ttc
ln -s /usr/share/fonts/windows/simsun.ttc simfang.ttc

创建一个 simfang.ttc 是许多 Windows 应用默认使用 simfang.ttc 字体。

修改 ~/.wine/system.reg

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

gedit ~/.wine/system.reg

(一定要使用 gedit 或其他支持 gb2312/utf8 编码的编辑器修改这些文件,否则文件中的中文
可能变乱码)

搜索: 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”
修改 ~/.wine/drive_c/windows/win.ini

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

在文件末尾加入:

[Desktop]
menufontsize=13
messagefontsize=13
statusfontsize=13
IconTitleSize=13
  1. 最关键的一步,把下面的代码保存为zh.reg,然后在终端执行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"

OK,教程结束,附上字体下载链接密码:j7sb。

解决Linux下使用QQ的问题相关推荐

  1. java version 和javac版本不一致_解决linux下javac -version和java -version版本显示不一致...

    [javascript] view plaincopy [root@localhost usr]# $JAVA_HOME/bin/java -version bash: /bin/java: 没有那个 ...

  2. 解决Linux下inode使用率100%的问题

    解决Linux下inode使用率100%的问题 参考文章: (1)解决Linux下inode使用率100%的问题 (2)https://www.cnblogs.com/pltier/p/1048388 ...

  3. linux mysql插入中文乱码_解决Linux下Tomcat向MySQL插入数据中文乱码问题

    一.问题 在windows上面使用eclipse开发的项目在windows上面运行一切正常,部署到腾讯云时出现向MySQL数据库中插入数据是中文乱码 二.解决办法 1.尝试一 直接在linux上面使用 ...

  4. 解决Linux下MySQL启动错误Starting MySQL.Manager of pid-file quit without updating file.[FAILED]...

    刚装完MySQL,启动时报如下错误: Starting MySQL.Manager of pid-file quit without updating file.[FAILED] 解决Linux下My ...

  5. centos挂载u盘只读_完美解决linux下U盘文件只读的问题

    1. 在终端运行如下命令 tail -f /var/log/syslog 2. 插入有只读文件系统故障的U盘 3. 观察命令行输出 输出局部如下: Jul  8 16:44:50 cslouis-pc ...

  6. linux下usb设备节点名不固定,解决Linux下USB设备节点ttyUSB名不固定的问题,生成固定USB转串口设备节点...

    解决Linux下USB设备节点ttyUSB名不固定的问题,生成固定USB转串口设备节点 2018-09-19 http://blog.sina.com.cn/s/blog_8b58097f0102wx ...

  7. 解决Linux下Tomcat日志目录下的catalina.log日志文件过大的问题

    解决Linux下Tomcat日志目录下的catalina.log日志文件过大的问题 参考文章: (1)解决Linux下Tomcat日志目录下的catalina.log日志文件过大的问题 (2)http ...

  8. 解决 Linux 下 Sublime Text 中文输入

    2019独角兽企业重金招聘Python工程师标准>>> 完美解决 Linux 下 Sublime Text 中文输入 完美解决 Linux 下 Sublime Text 中文输入 转 ...

  9. 解决Linux下chrome无法播放flash问题

    解决Linux下chrome无法播放flash问题 参考文章: (1)解决Linux下chrome无法播放flash问题 (2)https://www.cnblogs.com/plodsoft/p/5 ...

  10. 解决Linux下pcieport 0000:00:1c.5问题导致的系统根目录/磁盘空间不足

    解决Linux下pcieport 0000:00:1c.5问题导致的系统根目录/磁盘空间不足 参考文章: (1)解决Linux下pcieport 0000:00:1c.5问题导致的系统根目录/磁盘空间 ...

最新文章

  1. flashpaper打印机没有被正确安装_没有正确保存与安装,可导致80%的轴承提早失效...
  2. 【基础积累】1x1卷积到底有哪些用处?
  3. MXD文档保存和地图浏览
  4. 数据库性能优化—分库分表
  5. 【Step By Step】将Dotnet Core部署到Docker(中)
  6. uint8_t / uint16_t / uint32_t /uint64_t 的简单介绍
  7. 数据优化 | CnOpenData中国工业企业绿色专利及引用被引用数据
  8. android 开发种子文件,IT之家学院:如何制作种子文件和磁力链接
  9. 数据结构 C++实现 基于不同策略的英文单词的词频统计和检索系统(糅合版)
  10. pkg打包node项目文件
  11. 《linux核心应用命令速查》连载五:atq:显示目前使用at命令后待执行的命令队列...
  12. Unity倒计时动画
  13. 数字平原制作手游场景《仙境》
  14. 计算机毕业设计之java+ssm企业员工考勤系统
  15. 100% 搭建你自己的匿名网站(暗网网站)
  16. 【20200129】win10 win7双系统安装成功后,win7提示未激活怎么办?
  17. PR中直接打开AE去做特效方法?
  18. 神经网络之误差反向传播法
  19. Android端推送消息之极光推送
  20. 高分辨率影像卫星之美国

热门文章

  1. 解决idea下tomcat乱码
  2. 药事管理学名词解释和问答题题集
  3. mysql中的rman备份与恢复_RMAN备份与恢复实践(转)
  4. Hexo博客中添加Live 2D模型
  5. Java:Eclipse下载安装教程,以及Eclipse 安装汉化包的方法
  6. vscode中文乱码问题及几种常见的解决方案
  7. 项目管理基础:9.项目人力资源管理
  8. 基于Matlab的车型识别(GUI界面)
  9. PEER地震库地震波获取方法
  10. 黑客帝国动态特效代码