TL;DR - 蓝牙设置通常在右上角菜单中可用(以及声音、电池、用户配置文件、关闭电源)仅在打开蓝牙时出现,但在关闭蓝牙时消失。
我是一个相当长期的 Ubuntu 用户,在两台不同的笔记本电脑上使用 Ubuntu 18.04 已有大约一年的时间。我刚刚为其中一台笔记本电脑买了一个新的 M.2 NVMe SSD,并在那里全新安装了 Ubuntu 18.04(我暂时移除了我的 SATA HDD,并且只在这个 SSD 上安装了 Ubuntu - 没有双启动)。
我最近打开蓝牙与耳机配对,并在右上角菜单中寻找蓝牙菜单选项。令我惊讶的是,它不在那里(见下图)。
相反,我必须打开设置,导航到蓝牙,然后将其打开。完成此操作后,关闭蓝牙或进入蓝牙设置的功能又添加到了右上角菜单(见下图)。
但是一旦我关闭蓝牙,该选项就会再次消失。有人遇到过这种情况并知道如何将蓝牙设置保留在右上角菜单中吗?我不是在寻找 blueman 或顶部栏上的指示器 - 我只是希望无论蓝牙是打开还是关闭,都可以永久地将蓝牙设置在角落菜单中访问。
作为参考,这是我以前在旧硬盘上安装的菜单的屏幕截图,显示当蓝牙关闭时蓝牙菜单应该仍然存在。
答案1
运行以下命令并使用 Alt+F2 r 刷新 gnome-shell,以将蓝牙菜单显示在右上角菜单中。
gsettings set org.gnome.shell had-bluetooth-devices-setup true
但是一旦蓝牙关闭,上面的 gsettings 键就会变为 false..要将值锁定为 true,请以 root 权限运行以下脚本。
#!/bin/bash
keys=/etc/dconf/db/local.d/00-bt
locks=/etc/dconf/db/local.d/locks/bt
touch /etc/dconf/profile/user
echo "user-db:user" >> /etc/dconf/profile/user
echo "system-db:local" >> /etc/dconf/profile/user
mkdir -p /etc/dconf/db/local.d
touch $keys
echo "[org/gnome/shell]" >> $keys
echo "had-bluetooth-devices-setup=true" >> $keys
mkdir -p /etc/dconf/db/local.d/locks
touch $locks
echo "/org/gnome/shell/had-bluetooth-devices-setup" >> $locks
dconf update
注销并重新登录。
请注意,当您关闭蓝牙时,您需要使用 Alt+F2 r Enter 刷新 gnome-shell,以使蓝牙选项显示在列表中。
** 为了将来删除更改,请以 root 权限运行以下命令。
rm -r /etc/dconf/profile/user /etc/dconf/db/local.d
dconf update
在 Ubuntu 18.04 中测试