更新 1

更新 1

我按照https://askubuntu.com/a/1029905/340383使用此配置:

隐藏顶部栏设置

这似乎是正确的,但顶部栏仍然显示在右侧显示器上(我有左侧和右侧显示器):

在此处输入图片描述

我需要更改某个开关或设置才能让它按照我认为的方式工作吗?

我已经chrome-gnome-shell通过https://addons.mozilla.org/en-US/firefox/addon/gnome-shell-integration/

如图所示:

$ sudo apt install chrome-gnome-shell
Reading package lists... Done
Building dependency tree       
Reading state information... Done
chrome-gnome-shell is already the newest version (10.1-5).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
$ dpkg --list chrome-gnome-shell
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name               Version      Architecture Description
+++-==================-============-============-===================================================
ii  chrome-gnome-shell 10.1-5       all          GNOME Shell extensions integration for web browsers
$ 

更新 1

这是“设置/设备/显示”窗口的屏幕截图,其中显示了两个 NEC 24 英寸显示器。顶部栏仅显示在右侧显示器上(标识为“1”的显示器,可能是因为我使用该窗口内的拖放功能将“1”移到右侧,但不确定这是否是导致此问题的根本原因)。 在此处输入图片描述

更新 2

回应@pomsky 的问题,我们有这个输出:

$ gsettings get org.gnome.shell enabled-extensions
['[email protected]', '[email protected]', '[email protected]', 'show-desktop-button@amivaleo', '[email protected]']
$ ls ~/.local/share/gnome-shell/extensions/ 
[email protected]  [email protected]  show-desktop-button@amivaleo
$ 

更新 3

回应@vanadium 的评论,我打开了 Gnome Tweaks,开始做那个测试,但是却被下面用红色椭圆突出显示的图标分散了注意力,然后在它的右边看到隐藏顶部栏扩展似乎被禁用了。

将鼠标悬停在红色椭圆内的图标上只会显示“加载扩展时出错”,这非常模糊。

Gnome 调整 变更之前

更新 4

单击上面显示的 Gnome-Tweaks/Extensions 视图中的一项或两项会弹出一条提示,提示需要重新启动 Gnome。为什么我在安装扩展时没有在某处提示我?还是提示了,只是我没有看到?:

Gnome Tweaks 单击扩展显示重新启动消息

更新 5

重新启动后,顶部栏现在成功取消映射,直到我将光标向上移动到最右侧显示器的顶部边缘,它才会显示出来。

更新 6

之前按照建议卸载任何内容钒答案,这是我看到的 FireFox 页面截图https://extensions.gnome.org/local/

在此处输入图片描述

这似乎与此命令行结果相关:

$ cd /usr/share/gnome-shell/extensions/
$ ls -1
desktop-icons@csoriano
[email protected]
[email protected]
[email protected]
$ cd ~/.local/share/gnome-shell/extensions/
$ ls -1
[email protected]
[email protected]
show-desktop-button@amivaleo
$ 

我怀疑下面的内容~/.local/share/gnome-shell/extensions/是通过GNOME Shell 集成 Firefox 扩展

更新 7

我卸载了所有可以卸载的程序,这些程序的右侧都有 X 图标https://extensions.gnome.org/local/并查看了 Ubuntu 软件中心的“已安装”选项卡(如https://askubuntu.com/a/1171225/340383),然后看到它们在最底部被删除了。但是然后从命令行安装了一个这样的:

$ sudo apt install gnome-shell-extension-autohidetopbar
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  gnome-shell-extension-autohidetopbar
0 upgraded, 1 newly installed, 0 to remove and 10 not upgraded.
Need to get 16.3 kB of archives.
After this operation, 91.1 kB of additional disk space will be used.
Get:1 http://us.archive.ubuntu.com/ubuntu eoan/universe amd64 gnome-shell-extension-autohidetopbar all 20180908-2 [16.3 kB]
Fetched 16.3 kB in 0s (64.0 kB/s)
debconf: unable to initialize frontend: Dialog
debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
debconf: falling back to frontend: Readline

Selecting previously unselected package gnome-shell-extension-autohidetopbar.
(Reading database ... 404735 files and directories currently installed.)
Preparing to unpack .../gnome-shell-extension-autohidetopbar_20180908-2_all.deb ...
Progress: [  0%] [..........................................................................................................................................................................................] Progress: [ 20%] [#####################################.....................................................................................................................................................] Unpacking gnome-shell-extension-autohidetopbar (20180908-2) ...
Progress: [ 40%] [##########################################################################................................................................................................................] Setting up gnome-shell-extension-autohidetopbar (20180908-2) ...
Progress: [ 60%] [###############################################################################################################...........................................................................] Progress: [ 80%] [####################################################################################################################################################......................................]

确认我已安装它:

$ dpkg --list gnome-shell-extension-\*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                                     Version                            Architecture Description
+++-========================================-==================================-============-========================================================
ii  gnome-shell-extension-appindicator       30-1                               all          AppIndicator/KStatusNotifierItem support for GNOME Shell
ii  gnome-shell-extension-autohidetopbar     20180908-2                         all          GNOME shell automatic topbar hider
un  gnome-shell-extension-caffeine           <none>                             <none>       (no description available)
un  gnome-shell-extension-dash-to-panel      <none>                             <none>       (no description available)
un  gnome-shell-extension-dashtodock         <none>                             <none>       (no description available)
ii  gnome-shell-extension-desktop-icons      19.10.2-1                          all          desktop icon support for GNOME Shell
un  gnome-shell-extension-multi-monitors     <none>                             <none>       (no description available)
un  gnome-shell-extension-pixelsaver         <none>                             <none>       (no description available)
ii  gnome-shell-extension-system76-power     1.2.0~1571861523~19.10~f9f05fb~dev all          Gnome-shell extension for System76 Power Management
un  gnome-shell-extension-taskbar            <none>                             <none>       (no description available)
un  gnome-shell-extension-top-icons-plus     <none>                             <none>       (no description available)
ii  gnome-shell-extension-ubuntu-dock        67ubuntu19.10.1                    all          Ubuntu Dock for GNOME Shell
un  gnome-shell-extension-workspaces-to-dock <none>                             <none>       (no description available)
$ date
Sun 15 Dec 2019 10:05:41 AM PST

但 Ubuntu 软件中心的“已安装”选项卡并没有改变(当我从https://extensions.gnome.org/local/

自动隐藏的行为根本没有改变。目前它不起作用。所以我怀疑这仍然是同一个错误,即需要重新启动或 GNOME shell 重新启动,但他们没有向我发送一条消息,说明需要这样做。但在这种情况下,这说明没有给出这样的消息,因为我apt install从命令行使用,它从来没有,至少对我来说多年来,通知我需要重新启动。

我重新启动了,现在顶部栏可以自动隐藏了。

最令人担忧的是,尽管我已经通过安装了它apt install,但 Ubuntu 软件中心的“已安装”选项卡仍然没有显示它,但这是一个单独的问题。

答案1

扩展程序出现问题可能是由于不匹配之间你的版本以及Gnome 外壳您的 Ubuntu 桌面正在运行的版本。如果您尽可能地安装 Ubuntu 存储库中提供的扩展,则遇到问题的可能性会大大降低。

因此,建议

  1. 从 Gnome Shell 扩展网站删除你安装的扩展

  2. 安装正式包装版本可以使用 Ubuntu 软件、Synaptic 包管理器或命令sudo apt install gnome-shell-extension-autohidetopbar

不过,这可能不会导致您的顶部栏在多台显示器上消失。您在多台显示器上遇到的问题反映了 Gnome Shell 对多台显示器支持的一般问题,只有 Gnome Shell 开发人员才能充分解决这些问题。

答案2

(注:这可能是也可能不是根本原因。请参阅钒答案寻找安装 Ubuntu 软件包的更好答案,但它仍然需要重新启动,如下所示原帖中的第 7 次更新

安装隐藏顶部栏 GNOME 扩展后,您必须重新启动主机或以某种方式重新启动 GNOME。

我相信这要么是一种要求的情况,而我只是没有注意到,要么是要求没有正确传达给用户(或者是,但通过通知传达,但通知很快就消失了,所以不为人所知)。

请参阅 OP 中的更新 5,以及我发现它的更新 4 中的屏幕截图。并查看更新 7,其中显示仍然需要重新启动或重新启动 GNOME shell。

相关内容