我按照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
之前按照建议卸载任何内容钒答案,这是我看到的 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 存储库中提供的扩展,则遇到问题的可能性会大大降低。
因此,建议
从 Gnome Shell 扩展网站删除你安装的扩展
安装正式包装版本可以使用 Ubuntu 软件、Synaptic 包管理器或命令
sudo apt install gnome-shell-extension-autohidetopbar
不过,这可能不会导致您的顶部栏在多台显示器上消失。您在多台显示器上遇到的问题反映了 Gnome Shell 对多台显示器支持的一般问题,只有 Gnome Shell 开发人员才能充分解决这些问题。
答案2
(注:这可能是也可能不是这根本原因。请参阅钒答案寻找安装 Ubuntu 软件包的更好答案,但它仍然需要重新启动,如下所示原帖中的第 7 次更新)
安装隐藏顶部栏 GNOME 扩展后,您必须重新启动主机或以某种方式重新启动 GNOME。
我相信这要么是一种要求的情况,而我只是没有注意到,要么是要求没有正确传达给用户(或者是,但通过通知传达,但通知很快就消失了,所以不为人所知)。
请参阅 OP 中的更新 5,以及我发现它的更新 4 中的屏幕截图。并查看更新 7,其中显示仍然需要重新启动或重新启动 GNOME shell。