Ads*_*000 2 indicator electron
升级到 Ubuntu 17.04 后,Electron 应用程序的 AppIndicators 不再工作。例如,我看不到 Discord AppIndicator。
运行应用程序env XDG_CURRENT_DESKTOP=Unity以使 AppIndicator 工作。
例如,对于 Linux 版 Skype,请使用以下命令:
env XDG_CURRENT_DESKTOP=Unity skypeforlinux
Run Code Online (Sandbox Code Playgroud)
要永久修复此问题,请转到 /usr/share/applications/ 中的应用程序桌面文件,使用文本编辑器打开,选择所有文本并将其复制到在文本编辑器中创建的新文本文件中。
通过在 'Exec=' 之后立即添加 'env XDG_CURRENT_DESKTOP=Unity'(不带引号 (''))来更改 'Exec' 行(不要忘记 'Unity' 之后的空格!)。将其保存在 ~/.local/share/applications/ 中。
某些应用程序设置为自动启动,在这种情况下,您必须以相同的方式从 ~/.config/autostart/ 编辑桌面文件。
(请注意,'skypeforlinux' 不应出现在下面的 GIF 中!)
请注意,某些应用程序会覆盖对其位于 ~/.config/autostart/ 中的自动启动文件所做的任何更改。解决此问题的一种方法是重命名自动启动文件,然后在应用程序设置中,将应用程序设置为在登录时不启动。这样,将使用修改后的自动启动文件(它具有不同的名称并包含解决方法)。
例如,在 Discord 的情况下,启动它env XDG_CURRENT_DESKTOP=Unity discord(您需要从 Dash 加载 Discord 并单击文件 > 退出以事先正确关闭它),然后单击指示器并取消选中“在我的计算机启动时运行 Discord” .
我用来制作 GIF 的 Peek 的来源信用,你可以在这里得到它。