electronic-wechat icon indicating copy to clipboard operation
electronic-wechat copied to clipboard

ubuntu 17.10 没有托盘图标了

Open jerryzyz008 opened this issue 7 years ago • 17 comments

ubuntu 17.10换回gnome了。点关闭 没有托盘图标了,就直接退出程序了。希望能修复一下。支持作者哟

jerryzyz008 avatar Oct 21 '17 04:10 jerryzyz008

+1

TPeterW avatar Oct 25 '17 07:10 TPeterW

https://extensions.gnome.org/extension/1031/topicons/ 这个插件 apt-get install gnome-shell-extension-top-icons-plus

gpmn avatar Oct 29 '17 01:10 gpmn

你试试用终端打开,应该会提醒你一个caXXXX-gtk-model无法加载还什么的,你用apt install 把那个的lib装上F2,r,然后再试试?

koutensyu avatar Oct 31 '17 06:10 koutensyu

electron 的程序需要设置 XDG_CURRENT_DESKTOP=Unity 才会有托盘图标。

magicshield avatar Nov 01 '17 00:11 magicshield

貌似是electron的bug,暂时只能在bashrc或者zshrc里加一条了

https://github.com/electron/electron/issues/9046

TPeterW avatar Nov 01 '17 00:11 TPeterW

启动脚本里面加就行了,或者 desktop 文件里面加。

magicshield avatar Nov 01 '17 00:11 magicshield

@magicshield 启动脚本打不开啊,只是运行。你说的desktop文件是哪个文件?我安装的是17.10,按Esc键之后就没有了,托盘也是没有的,这个就有点头疼了

xieyuanbin1 avatar Nov 02 '17 09:11 xieyuanbin1

/usr/share/applications/electronic-wechat.desktop 类似这样子的,修改 Exec 那行就行了。 把它复制到 ~/.local/share/applications/ 里面再修改就不怕更新被覆盖了。 不过等 electron 更新了,估计就不需要那一句了。 话说,脚本用文本编辑器打开啊。

magicshield avatar Nov 02 '17 09:11 magicshield

@magicshield 我下载的是压缩包,applications里面没有desktop的文件,我是直接在解压包里面运行的软件,所以那个启动脚本打开会是乱码 。

xieyuanbin1 avatar Nov 02 '17 09:11 xieyuanbin1

@xybin1990 你在~/.local/share/applications/ 里面创建一个, 类似:

[Desktop Entry]
Encoding=UTF-8
Name=electronic-wechat
Exec=/home/xxxx/Downloads/electronic-wechat/electronic-wechat
Icon=/home/xxxx/Downloads/electronic-wechat/electronic-wechat.png
Terminal=false
Type=Application
Categories=Application

(修改文件路径) 点Activities, 搜索electronic-wechat, 右键点有一个Add to Favorites, 就应该有啦.

dongfang-ouyang avatar Nov 02 '17 09:11 dongfang-ouyang

@dongfang-ouyang 嗯,好

xieyuanbin1 avatar Nov 02 '17 10:11 xieyuanbin1

@magicshield 补充一下这样加的

Exec=env XDG_CURRENT_DESKTOP=Unity /home/nic/program/electronic-wechat-linux-x64/electronic-wechat

现在可以了,托盘上能够正常显示了,多谢!

xieyuanbin1 avatar Nov 02 '17 10:11 xieyuanbin1

archlinuxcn 里面有包,我们的文件都是 /usr/ 里面,启动脚本也是很简单的两行而已。 没考虑到是这边直接下载的,不好意思了。

magicshield avatar Nov 02 '17 12:11 magicshield

@magicshield 互相学习

xieyuanbin1 avatar Nov 03 '17 00:11 xieyuanbin1

不行,还是那样,将就着用了、、、

Nic

发件人: jesoonluo 发送时间: 2018-05-08 12:58 收件人: geeeeeeeeek/electronic-wechat 抄送: Nic; Mention 主题: Re: [geeeeeeeeek/electronic-wechat] ubuntu 17.10 没有托盘图标了 (#574) @xybin1990 请问您解决了么,我点esc还是会直接就关了,我倒是能弄到托盘去,但是是点一次启动一次 — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

xieyuanbin1 avatar May 08 '18 05:05 xieyuanbin1

@xybin1990 我的那个托盘刚按上面说的设置开始还正常显示了,重启下就没了,醉了,我在.local/share/applications/**.py也正常加了呢。

jesoonluo avatar May 10 '18 02:05 jesoonluo

默默说一句,我已经弃了,不能保存聊天记录是硬伤,最近更新18.04还有一点问题,等有时间更新了再看看。到底是基于网页版的,感觉还是力不从心啊。话说,虽然很想真的切换到linux,但是win上的很多工具还是用习惯了,linux上没有找到能够很好替代的。伤不起。。。

Nic

发件人: jesoonluo 发送时间: 2018-05-10 10:35 收件人: geeeeeeeeek/electronic-wechat 抄送: Nic; Mention 主题: Re: [geeeeeeeeek/electronic-wechat] ubuntu 17.10 没有托盘图标了 (#574) @xybin1990 我的那个托盘刚按上面说的设置开始还正常显示了,重启下就没了,醉了,我在.local/share/applications/**.py也正常加了呢。 — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

xieyuanbin1 avatar May 10 '18 02:05 xieyuanbin1