永久禁用 Ubuntu 19.04 抽屉文件夹

永久禁用 Ubuntu 19.04 抽屉文件夹

我正在尝试删除 Ubuntu 19.04 应用程序抽屉中的文件夹。

我尝试使用此命令gsettings set org.gnome.desktop.app-folders folder-children []但它只能暂时起作用,直到重新启动为止。

重新启动后文件夹又恢复了。

我将该命令添加到启动应用程序中,以便它在系统启动后执行,但它只起作用几秒钟,因为 ubuntu 似乎在启动时重置了文件夹,而我的启动命令在它之前执行,效果很短暂。

有什么建议么?

答案1

如果您说的是dock(通常在屏幕左侧),那么只需右键单击要删除的文件夹,然后Remove from Favorites在上下文菜单中选择。

答案2

解决方法

org.gnome.desktop.app-folders似乎带有密钥的模式folder-children会在一段不可预测的时间后自行重置。

我尝试在运行以下命令后重现该问题,并且确实存在问题。

gsettings set org.gnome.desktop.app-folders folder-children "[]"
dconf write /org/gnome/desktop/app-folders/folder-children '@as []'

它们在重启后或在不可预测的时间被重置

所以我发现的唯一方法是按照以下步骤锁定此密钥。

  1. user在目录中创建一个名为的文本文件配置文件,/etc/dconf/profile其中包含以下内容。

内容:

user-db:user
system-db:local

在此处输入图片描述

  1. local.d在中创建目录/etc/dconf/db
  2. locks在中创建目录/etc/dconf/db/local.d
  3. 00_app-folders-children在目录中创建一个包含以下内容的文本文件/etc/dconf/db/local.d/locks

内容:

/org/gnome/desktop/app-folders/folder-children

在此处输入图片描述

  1. 确保密钥按照你的意愿设置,然后锁定它运行sudo dconf update

  2. 注销并重新登录以使更改生效。

现在您可以通过运行以下命令来检查

pratap@i7-4770:~$ gsettings set org.gnome.desktop.app-folders folder-children "[]"
The key is not writable
pratap@i7-4770:~$ dconf write /org/gnome/desktop/app-folders/folder-children '@as []'
error: The operation attempted to modify one or more non-writable keys

Usage:
  dconf write KEY VALUE 

Write a new value to a key

Arguments:
  KEY         A key path (starting, but not ending with '/')
  VALUE       The value to write (in GVariant format)

pratap@i7-4770:~$ 

另外,使用 Dconf-Editor 的 GUI 方式将不允许对此密钥进行任何更改。

在此处输入图片描述

参考:

https://help.gnome.org/admin/system-admin-guide/stable/dconf-lockdown.html.en https://help.gnome.org/admin//system-admin-guide/3.8/dconf-profiles.html.en

相关内容