deepin-Wine问题收录

博文:使用deepin-Wine在ubuntu下安装QQ,TIM,微信等软件,以及deepin-wine的快捷键设置
这篇博文自发布后有人陆陆续续遇到问题,然后私信给我。其实大部分的问题都收录在这位大佬的github中了zq1997/deepin-wine
事实证明,人不咸鱼枉少年,谁又不是个懒癌患者呢,因此我这里会收录一些私信遇到的问题以及笔者复现出来的解决方法。

常见问题:

安装后没有图标

  • 傻瓜式解决办法:软链接启动脚本或者复制运行程序到桌面

之前笔者安装的deepin-Wine版本较早,大部分的app安装在/opt/deepinwine/apps下,较新版本的则是安装在了/opt/apps目录下,且都带有deepin标识

以钉钉为例:
在这里插入图片描述
钉钉有两种启动方式:

  • 一种是run.sh脚本
    在这里插入图片描述
  • 一种是application启动
    在这里插入图片描述
    两种方式均能正常启动钉钉,没有图标的话,复制application到桌面即可
    eg:cp /opt/apps/com.dingtalk.deepin/entries/applications/com.dingtalk.deepin.desktop ~/桌面/
    若无application,则软链接启动脚本到桌面
    eg:ln -s /opt/apps/com.dingtalk.deepin/files/run.sh ~/桌面/dingTlak

无法启动

无法启动的问题多种多样。笔者这里也就遇到过一次,因此也无法复现,这里提供下可能起作用的解决方法。

  • 删除启动用户对应的wine容器:
    由于deepin-Wine会讲wine容器存储在启动用户home目录下(可以理解为windows下的虚拟机),在打不开应用时,可以尝试删除wine容器,重新启动应用时,便会重新配置wine。
    这里还是以钉钉为例:
    在这里插入图片描述
    删除对应目录即可:
    rm -r ~/.deepinwine/Deepin-Dding

快捷键无效

这个问题我收到的私信大部分是初次接触linux的同学发给我的,因此我这里尽量说的浅显一点。
快捷键的设置可以参考我之前的博文:使用deepin-Wine在ubuntu下安装QQ,TIM,微信等软件,以及deepin-wine的快捷键设置
由于deepin-wine的sendkeys.sh脚本是将按键发送到对应wine容器下,可以简单的理解为模拟windows按键。
要在linux上将快捷键发送到wine容器下,首先需要设置linux的快捷键。
要注意的是,这里说的快捷键并不是指deep-wine的脚本sendkeys.sh,而是指linux桌面版的快捷键设置

这里举个例子,我想使用QQ默认的ctrl+alt+z呼出应用程序,应先在linux桌面版中,设置快捷键ctrl+a执行命令 /opt/deepinwine/tools/sendkeys.sh z QQ
通过这个命令,向wine容器发送ctrl+alt+z,这里的ctrl+alt+z 是执行命令 /opt/deepinwine/tools/sendkeys.sh z QQ 中的z得来的,而ctrl+a只是linux桌面版中执行这个命令的快捷键而已

如果有不懂如何设置linux快捷键的同学,可以自行使用搜索引擎,通常的桌面版linux系统都内置了快捷键设置
还是以钉钉为例,我这里想将ctrl+alt+d呼出钉钉程序,首先需要知道钉钉在wine容器下的process name
在这里插入图片描述
这里使用粗暴点的查询方式
在这里插入图片描述
可以看到,钉钉的process name为DingTalk
尝试执行脚本/opt/deepinwine/tools/sendkeys.sh d dingtalk

  • 若process name正确,则执行成功时会有以下输出:
    在这里插入图片描述

  • 反之:在这里插入图片描述
    钉钉在默认情况下是没有激活快捷键的,因此设置好linux的快捷键后,还需要给应用程序设置激活的快捷键(QQ和微信都有默认的快捷键,如qq是ctrl+alt+z,微信是ctrl+alt+w)
    在这里插入图片描述
    在这里插入图片描述
    设置完成后即可使用快捷键激活应用程序了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值