答案1
从截图来看,与你的想法相反,您已登录统一会议,不是GNOME 会话。
假设您确实安装了 GNOME 桌面和 GDM,则登录屏幕上的“登录”按钮旁边应该有一个齿轮 (⚙️)。单击它并选择GNOME或者Ubuntu或类似的东西,而不是任何提到 Unity 的东西。
答案2
UBUNTU 19.10 升级后应用程序菜单为空,原因是安装的扩展与新的 gnome 版本不兼容。
升级到 UBUNTU 19.10 后,我也遇到了类似的事情。像素保护程序扩展与新版本的 gnome 不兼容,并且破坏了界面。应用程序菜单为空,顶部栏菜单无法按预期工作。
tail -f /var/log/syslog
Dec 12 17:07:44 nb001 gnome-shell[1649]: JS ERROR: Exception in callback for signal: hidden: TypeError: global.screen is undefined#012getWindow@/home/lucas/.local/share/gnome-shell/extensions/[email protected]/util.js:9:1#012updateVisibility@/home/lucas/.local/share/gnome-shell/extensions/[email protected]/buttons.js:209:13#012_emit@resource:///org/gnome/gjs/modules/signals.js:128:27#012_hideDone@resource:///org/gnome/shell/ui/overview.js:619:9#012_callOnFunction@resource:///org/gnome/gjs/modules/tweener/tweener.js:208:13#012_updateTweenByIndex@resource:///org/gnome/gjs/modules/tweener/tweener.js:342:9#012_updateTweens@resource:///org/gnome/gjs/modules/tweener/tweener.js:355:18#012_onEnterFrame@resource:///org/gnome/gjs/modules/tweener/tweener.js:370:10#012_emit@resource:///org/gnome/gjs/modules/signals.js:128:27#012_onNewFrame@resource:///org/gnome/shell/ui/tweener.js:238:9#012ClutterFrameTicker</<@resource:///org/gnome/shell/ui/tweener.js:209:13
如果发生这种情况,我建议:
- 使用 gnome 登录。在登录屏幕上单击齿轮,然后输入密码,选择 gnome,继续登录并等待桌面加载。
- 按 ALT+F2 显示命令弹出窗口,键入
gnome-terminal
并回车。 - 在终端上输入命令
tail -f /var/log/syslog &
并输入。 - 尝试访问应用程序菜单,看看您的终端上是否出现类似的“JS ERROR”,并且您识别出.local/share/gnome-shell/扩展在错误行上。
- 如果是这种情况,请输入:rm -R ~/.local/share/gnome-shell/extensions/*
- 按 ALT+F2 显示命令弹出窗口,输入
r
并输入。
如果你的问题与“像素保护程序”扩展有关,那么一个很好的替代方案是扩展团结。
答案3
单击“过滤结果”并将“类型”和“来源”都选择为“全部”。