我按照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,并开始进行该测试,但随后被下面用红色椭圆突出显示的图标分心,然后在它的右侧看到隐藏顶部栏扩展似乎被禁用。
将鼠标悬停在红色椭圆中的图标上只会显示“错误加载扩展”,这是非常模糊的。
更新 4
单击上面显示的 Gnome-Tweaks/Extensions 视图中的一个或两个项目会弹出一个关于需要重新启动 Gnome 的注释。为什么在我安装扩展程序时它没有在某处提示我?还是做到了而我只是没看到?:
更新 5
重新启动后,现在顶部栏已成功取消映射,直到我将光标向上移动到最右侧显示器的顶部边缘,然后它会显示自己。
更新 6
在按照vanadiums answer的建议卸载任何内容之前,这是我从https://extensions.gnome.org/local/看到的 FireFox 页面截图
这似乎与此命令行结果相关:
$ 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
我卸载了所有我可以卸载的东西,它们在https://extensions.gnome.org/local/的右侧有 X 图标,并查看了 Ubuntu 软件中心的“已安装”选项卡(由https://extensions.gnome.org/local/引用) /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
从命令行使用过,至少对我来说很多年了,从来没有通知我需要重新启动。
我重新启动,现在顶部栏的自动隐藏就在那里。
最令人担忧的是 Ubuntu 软件中心的“已安装”选项卡仍然没有显示它,即使我已经通过 安装了它apt install
,但这是一个单独的问题。
扩展存在问题可能是由于您的版本与您的 Ubuntu 桌面运行的Gnome Shell版本不匹配造成的。如果您在最大程度上安装了 Ubuntu 存储库中可用的扩展,那么您遇到问题的可能性就会大大降低。
因此,建议是
从 Gnome Shell 扩展网站中删除您安装的扩展
使用 Ubuntu 软件、Synaptic 包管理器或使用命令安装正式打包的版本
sudo apt install gnome-shell-extension-autohidetopbar
不过,这可能不会导致您的顶栏在多个显示器上消失。您在多显示器上工作的问题反映了 Gnome Shell 多显示器支持的一般问题,只有 Gnome Shell 开发人员才能充分解决这些问题。
(注意:这可能是也可能不是根本原因。有关安装 Ubuntu 软件包的可能更好的答案,请参阅vanadiums 答案,但它仍然需要重新启动,如原始帖子中的更新 7所示)
安装 Hide Top Bar GNOME 扩展后,您必须重新启动主机或以某种方式重新启动 GNOME。
我相信这要么是一种要求,而我只是没有注意到它,要么是该要求没有正确地传达给用户(或者是,但通过通知完成,但很快就消失了,所以不知道)。
请参阅 OP 中的更新 5,以及我发现它的更新 4 中的屏幕截图。并查看更新 7,显示仍然需要重新启动或重新启动-GNOME-shell。