答案1
已发布修复,已经在 Cosmic 和 Bionic 上得到验证。
启用建议
直到添加到正常的 repos,才能在 Bionic (18.04) 上启用它们,如前所述这里, 跟随这些说明启用建议的存档,其基本内容是:
- 启用预发布更新:
添加
/etc/apt/preferences.d/proposed-updates
Package: * Pin: release a=bionic-proposed Pin-Priority: 400
如果
sudo apt-get upgrade -s
退回任何包裹,则表示出了问题。- 跑步
sudo aptitude -t bionic-proposed
- 更新u
- 选择建议的相关包:
- gnome-shell-common 3.28.3+git20190124-0ubuntu18.04.1
- gnome-shell 3.28.3+git20190124-0ubuntu18.04.1
- 升级g
- 重启 GNOME。
请测试并最终建议对此帖子进行更改。如果一切顺利,请点赞并与开发人员分享您的喜爱。
答案2
经过一月份的一些更新后,出现了同样的问题,但在 Ubuntu 18.10 上。重新安装 appindicator 包(参见下面的命令),以某种方式部分解决了该问题:lang 指示器在 gnome-shell 中不再消失,但在 gdm 中仍然消失。
apt install --reinstall gir1.2-appindicator3-0.1
apt install --reinstall gnome-shell-extension-appindicator
更新 2019-01-20
上述命令不起作用。至少对于 ubuntu 18.10 (Cosmic) 来说,可行的解决方案是回滚到以前的版本gnome-shell
和gnome-shell-common
包:
sudo apt install --reinstall gnome-shell=3.30.1-2ubuntu1 gnome-shell-common=3.30.1-2ubuntu1
并执行重启
可选,但强烈建议-阻止更新这些包,如下所示:
sudo apt-mark hold gnome-shell gnome-shell-common
并等待修复。修复后将会发布 - 只需运行unhold
那些包并运行 update\upgrade 命令。
适用于 Ubuntu 18.04 (Bionic)
您应该尝试将这些包回滚到3.28.1-0ubuntu2
版本。
问题的可能根源
旧版本和 1 月更新版本的唯一区别在于此错误修正;它也与 ibus 有关,因此该修复可能是导致“语言指示器消失”问题的原因