记录在linux下的windows生活

本篇内容涉及QQ微信Office的安装配置

QQ:

到deepin下载轻聊版
如果安装了crossover,那么将其中opt/cxoffice/support下的文件夹解压到/opt/cxoffice/support下,crossover最好也是安装在/opt/cxoffice。打开crossover即可看到该已发布容器。
因为解压出来的是一个wineprefix,所以可以用wine来执行,推荐使用PlayOnLinux。
字体问题,由于缺少字体导致显示方块。解决方式可以是:
1.缺什么补什么,将字体拷贝到合适位置
2.字体替换:
在user.reg中修改Software\\Wine\\Fonts\\Replacements字段下的设置。

微信

linux下使用wine安装微信后,发现聊天输入框无法显示光标与文字,只能复制黏贴。搜索框可以正常使用,但总不能以这种方式使用啊。此问题针对wine1.9版本及之前,以后也许就解决了。另外注意Wine设置中的Windows版本需要设置为XP的,否则微信可能启动时崩溃。

解决办法:

1.升级wine到最新版,替换riched20.dll

将windows版本的riched20.dll拷贝到对应目录下覆盖,
下载windows下native版本的富文本编辑动态链接库rich editor dynamic link library riched20.dll点击下载

替换drive_c/windows/system32/riched20.dll
然后在wincfg中设置本地优先。
此时,输入框可以显示光标并且能够直接输入中英文了,粘贴中文后可以显示,(低版本的wine不能输入中文)但是无法传文件、图片、emoji。

2.安装windows上的输入法

如果替换riched20.dll后仍无法输入中文,则执行这个步骤。
为了简单,使用小巧玲珑的小小输入法下载windows版
将其安装到与微信同一wine容器之下,安装之后可以使用该输入法输入中文,并且可以光标跟随。

3.可选方案

如果觉得这种方式很麻烦,可以安装Electronic WeChat ,它是利用Electron 开源框架打造的一款第三方微信客户端。

Office

安装Microsoft office2007或2010等以后,激活方式:

1.运行命令,打开注册表编辑器C:\windows\system32\regedit.exe
2.找到HKEY_LOCAL_MACHINE\Software\Microsoft\OfficeSoftwareProtectionPlatform
添加两个字符串键: KeyManagementServiceName 值为KMS激活服务器的地址。以及KeyManagementServicePort (insert server port, default 1688)
3.重新打开word,如果已经过期不会出现红色的背景提示了,但是仍然提示激活失败
4.执行了3之后HKEY_USERS\S-1-5-20\Software\Microsoft\OfficeSoftwareProtectionPlatform中VLRenewalSchedule的值就变了。修改为任其它意值,重启word即可成功。

优化调整,可以在wincfg或注册表中再对字体dpi做些设置。另外,最好将word或visio中的实时预览功能关掉,否则会出现鼠标指向右键快捷菜单尚未点击时菜单消失的情况。

记录在linux下的wine生活的更多相关文章

  1. Linux下的wine生活(QQ/微信/Office)

    My wine life like windows 本篇内容涉及QQ.微信.Office在wine中的使用配置. QQ 到deepin下载轻聊版. 如果安装了crossover,那么将其中opt/cx ...

  2. Linux Linux下安装wine

    Linux下安装wine Linux下安装wine可以从源码编译安装,但一般都觉得麻烦,所以尽量利用yum进行安装,解决很多包的依赖关系. 首先安装一个epel rpm -ivh http://dl. ...

  3. Deepin Linux下为Wine创建文件关联

    在Deepin Linux下,默认地,使用apt安装的Wine并没有创建文件关联,这使得在文件管理器中双击exe等Windows可执行文件时,不能直接运行.为此,必须手动在桌面环境中创建文件关联. 文 ...

  4. 记录一下linux下两个工具和一个伪代码转换流程图工具

    1.Linux下文本浏览器lynx 文本浏览器,顾名思义就是只有文本的浏览器,这个浏览器可以在命令行下打开使用 2.CURL 在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可 ...

  5. Linux下安装Wine运行windows程序

    资料 首页 https://www.winehq.org/ 安装 https://www.winehq.org/download/ 教程 https://www.winehq.org/document ...

  6. Linux下安装Wine 运行、卸载 windows程序

    资料 首页 https://www.winehq.org/ 安装 https://www.winehq.org/download/ 教程 https://www.winehq.org/document ...

  7. 记录一个linux下批处理的代码

    DATA_DIR=/home/liupan/.navinsight/data/dataset_rec SHELL_DIR=/home/liupan/workspace/nvi_postprocessi ...

  8. 记录--linux下mysql数据库问题

    本次主要记录一下linux下mysql数据库的一些问题,也是之前经常用到的知识,这里简单总结一些问题,方便自己以后的回顾.原来一直使用的是阿里云的RDS数据库mysql版,主要是因为上次阿里云做活动可 ...

  9. windows党码农在linux下你最需要的软件列表TOP10

    NO 10.QQ 神奇的TX,经常更新接口,使得linux社区的模仿软件总是跟不上步伐,一整就不能登陆使用.可是老大,您怎么自从2009-01-04发布了第一版QQ for Linux 1.0 Bet ...

随机推荐

  1. Hibernnate延迟加载策略(这么详细你还看不懂)

    好久没有认真写过博客了,今天就好好的写一篇吧!!!!!!!!! 当Hibernate 从数据库中加载某个对象(例如:Dept对象)时,如果同时自动加载所有的关联的某个对象(例如:Emp对象),而程序实 ...

  2. AJAX实现简单的注册页面异步请求

    p { margin: 0px; padding: 0px } AJAX简介 (1)AJAX = 异步 JavaScript 和 XML. (2)AJAX 是一种用于创建快速动态网页的技术. (3)通 ...

  3. AngularJS下对数组的比较

    Javascript不能直接用==或者===来判断两个数组是否相等,无论是相等还是全等都不行,以下两行JS代码都会返回false <script type="text/javascri ...

  4. 巧用git bash

    利用git base 实现的仿linux上面的命令,进行一些类linux的操作 .如 vim  ls  grep .. 例 : 利用grep递归查找当前文件夹中包含php5apache字样的文件

  5. Mac OS X中bogon的处理

    起因 最近写一个项目,之前在eclipse里的tomcat启动是没问题的,最近不知怎么了,启动的时候ehcache会报一个错误,说java.net.UnknownHostException: bogo ...

  6. 多值(in),范围值(between..and)

    多值检测 关键词[in]   查出年龄是23,24,28 的人员信息 select * from T_Employee  where FAge  in (23,25,28) in 后面如果跟子查询, ...

  7. nandflash驱动程序编写

    NAND FLASH是一个存储芯片 那么: 这样的操作很合理"读地址A的数据,把数据B写到地址A" 问1. 原理图上NAND FLASH和S3C2440之间只有数据线, 怎么传输地 ...

  8. java 线程池——异步任务

    一.简单粗暴的线程 最原始的方式,当我们要并行的或者异步的执行一个任务的时候,我们会直接使用启动一个线程的方式,如下面所示: new Thread(new Runnable() { @Override ...

  9. js给数组去重写法

    数组为 var list =['A','B','A']; 法一:常规做法,新建list,给list添加元素,添加前判断是否包含 var removeRepeatItem = function(list ...

  10. Linux下的串口编程及非阻塞模式

    本篇介绍了如何在linux系统下向串口发送数据.包括read的阻塞和非阻塞.以及select方法. 打开串口 在Linux系统下,打开串口是通过使用标准的文件打开函数操作的. #include < ...