• arch linux (manjaro) 下运行tim和qq


    本文通过MetaWeblog自动发布,原文及更新链接:https://extendswind.top/posts/technical/tim_install_wine

    基于AUR的安装是没什么难度了,主要安装后会出各种问题,还有选不同的包的影响。

    官方的wiki上推荐安装deepin-wine-tim,基于wine和最新版的tim。安装后存在qq密码每次都要输入的问题(201804测试没有此问题,但还是不太稳定,2018年因为wine的更新导致挂了两次只能回退)。

    更推荐使用的deepin.com.qq.office,基于deepin-wine,配置好了比较稳定。

    安装步骤

    安装

    yaourt -S deepin.com.qq.office

    ps:吐槽,安装deepin-wine的各个确认略多。 d

    qq提取消息、截图等快捷键设置

    在/opt/deepinwine/tools/sendkeys.sh脚本能够传递快捷键,如直接运行./sendkeys.sh a 则会向qq或tim进程发送 ctrl+alt+a。

    不同桌面环境添加快捷键的方法差不多,主要步骤:

    1. setting -> keyboard -> shortcut
    2. 添加快捷键,选择上面的脚本,在脚本后面加上a
    3. 指定运行脚本的快捷键

    此时按快捷键后相当于qq中按 ctrl+alt+a (截图)

    同理可以设置qq其它快捷键

    一般问题

    大多出现在基于wine的tim上,基于deepin的tim问题很少。

    deepin-wine在非gnome系的桌面上的运行问题

    3wm, kde, awesome等桌面管理器或桌面环境里运行基于deepin-wine的qq和tim时,会出现下面的错误

    X Error of failed request: BadWindow (invalid Window parameter) Major opcode of failed request: 20 (X_GetProperty)

    由于deepin-wine依赖了gnome系(mate,cinnamon,gnome)的setting-daemon,需要安装后运行(一般加入开机启动)

    sudo pacman -S cinnamon-settings-daemon
    /usr/lib/cinnamon-settings-daemon/csd-xsettings

    无法输入中文

    如果其它地方可以使用输入法,一般为环境变量的问题,fcitx没有配置好。

    粗暴解决方式: 下面的文件夹中加入环境变量

    /opt/deepinwine/apps/Deepin-TIM/run.sh

    export XMODIFIERS=“@im=fcitx” export GTK_IM_MODULE=“fcitx” export QT_IM_MODULE=“fcitx”

    正常的解决方式: 根据系统环境在.xinitrc、.xprofile、/etc/environment等文件中选择正确的文件加入环境变量。(具体参考fcitx的配置)

    基于wine的问题

    文字过小问题

    出现在基于wine的TIM上,deepin-wine下没问题。

    后面列出的官方wiki上有设置字体的方法,我只是在winecfg命令后加大了dpi,还可以具体改字体。(已经能忍,不想折腾)

    表情无法使用

    出现在xfce4上

    all settings -> window Manager -> Focus -> 取消勾选 “automatically give focus to newly created windows”

    点右键的菜单都不能用的问题

    一个很烦的一点,特别是不能收藏表情,保存图片,还不能屏蔽群消息!

    从xfce4转到i3wm后就好了,不知道是不是xfce4的专属bug,现在不想折腾,以后再换KDE一类的试试。

    貌似xfce4对wine特别是wine qq不怎么友好。

    每次登录显示身份过期,必须重新输入密码

    安装deepin后卸载xfce4,然后就出现了这一奇葩问题.

    安装xfce4后解决问题.(不知道怎么出的问题,也不知道怎么好的)

    other

    一些没有出现的问题,在wiki上有说明,可在后面的链接上找。此处只列问题:

    • 文件被占用
    • 字体设置

    参考

    从deepin系统转向arch的,deepin在国产软件的处理上确实相当不错,deepin-wine应该算是对开源社区做出的最大贡献之一,解决qq这一大刚需问题。

    https://wiki.archlinux.org/index.php/Tencent_QQ_(简体中文)

    https://aur.archlinux.org/packages/deepin.com.qq.office/

  • 相关阅读:
    防止sql注入的小函数 以及一些小验证
    PHP几个防SQL注入攻击自带函数区别
    redis配置文件.conf和常用配置
    redis常用命令
    redis数据类型
    redis的安装和简单操作
    yum CentOS7安装mysql
    Linux安装mysql
    firewall-cmd 常用命令
    解决linux下启动tomcat找不到jdk
  • 原文地址:https://www.cnblogs.com/fly2wind/p/10318559.html
Copyright © 2020-2023  润新知