QQ点击图标打不开,无法自启。
Tofloor
poster avatar
14******70@qq.com
deepin
2018-02-21 06:15
Author
不知道什么原因QQ就打不开了~

=============================
以下是自己的尝试:

1.  用文本编辑器打开QQ快捷方式

发现以下内容:
  1. #!/usr/bin/env xdg-open

  2. [Desktop Entry]
  3. Encoding=UTF-8
  4. Type=Application
  5. X-Created-By=Deepin WINE Team
  6. Categories=chat;
  7. Icon=deepin.com.qq.im
  8. Exec="/opt/deepinwine/apps/Deepin-QQ/run.sh" -u %u
  9. Name=QQ
  10. Name[zh_CN]=QQ
  11. Comment=Tencent QQ Client on Deepin Wine
  12. StartupWMClass=QQ.exe
  13. MimeType=
  14. X-Deepin-CreatedBy=com.deepin.dde.daemon.Launcher
  15. X-Deepin-AppID=deepin.com.qq.im
Copy the Code

Reply Favorite View the author
All Replies
14******70@qq.com
deepin
2018-02-21 06:18
#1
本帖最后由 lolimay 于 2018-2-20 22:22 编辑

刚用linux,先百度一波:

    #!/usr/bin/env xdg-open

原来,在linux的一些bash的脚本,需在开头一行指定脚本的解释程序
xdg-open是用来打开Linux文件的命令,后面跟一个文件,就像双击打开这个文件一样.

根据

    Exec="/opt/deepinwine/apps/Deepin-QQ/run.sh" -u %u

判断,这个快捷方式实际打开的是 /opt/deepinwine/apps/Deepin-QQ/run.sh

于是我用文件管理器找到这个文件,如下:

双击 run.sh 果然没反应,打不开QQ

2. 在终端下执行该脚本

试试在终端中直接执行看看


出现提示信息:

    wine: cannot find L"C:\\windows\\system32\\winemenubuilder.exe"

找不到winemenubuilder.exe什么鬼,正纳闷着,终端又跳出一行,终端的光标还在继续闪,原来脚本还没执行完~

提示信息:

    p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: 无法打开共享对象文件: 没有那个文件或目录

提示不能加载模块,应该是缺少两个文件:gnome-keyring-pkcs11.so 和 gnome-keyring-pkcs11.so
参考:ubuntu wine gnome-keyring-pkcs11.so问题 的解决方案,召唤出终端执行:

    sudo apt-get install libp11-kit-gnome-keyring:i386


提示无法定位软件包,百度一下,发现是 没有配置好【软件源】

打开设置,查看了一下更新源:

发现已经是官方源了,只能猜测是官方源没有这些软件包了~

3. 换root用户执行脚本
我还不死心,继续尝试使用root用户执行脚本


提示依旧,看来是真的凉了...
================================================================

尝试失败,百度无果,所以有人知道是什么原因吗?

虚心求教
Reply View the author
14******70@qq.com
deepin
2018-02-21 06:19
#2
本帖最后由 lolimay 于 2018-2-20 22:23 编辑

强烈吐槽发帖字数限制, 只好分开发,竟然 格式和图全丢了...心碎
Reply View the author
xiewei
deepin
2018-02-22 17:05
#3
/opt/deepinwine/tools/log.sh Deepin-QQ +pid,+tid,+process
执行这个命令将生成的日志发过来看看
Reply View the author
14******70@qq.com
deepin
2018-02-22 17:06
#4
https://bbs.deepin.org/post/153394
/opt/deepinwine/tools/log.sh Deepin-QQ +pid,+tid,+process
执行这个命令将生成的日志发过来看看 ...

我直接重装系统了,现在QQ好用的不得了,能正常自启,打开也能启动
Reply View the author