这比问题更令人困惑:

每次启动Firefox时,都会在我的主文件夹(home / me / Desktop)中创建一个“ Desktop”文件夹。我删除了它,使用Firefox,它又回来了。

我确定是Firefox吗?

我有一个基本的默认安装(Freya),该更新已更新。我所做的唯一更改是删除Midori并添加了Firefox。我做了一些反复试验,它只是在启动Firefox之后才会发生(并且总是会发生)。我想我可以忍受它,但是我脑海中的声音却保留着肛门,关于它的所有OCD挑剔。 ;-)

#1 楼

您可以在xdg-user-dirs配置文件(〜/ .config / user-dirs.dirs)中将$HOME目录设置为Desktop

这可以通过文本编辑器手动完成。打开此文件:

scratch-text-editor ~/.config/user-dirs.dirs


,然后将此行添加到文件末尾:

XDG_DESKTOP_DIR="$HOME/"


结果:


评论


我承认,我希望找到一种方法来阻止Firefox令人讨厌的行为。您的想法是诱使Firefox认为它已经完成。非常聪明的解决方法。

–约翰
16年6月23日在21:32

#2 楼

这是关于此内容的一个很好的帖子的重新哈希,但是我正在为其他这样的人提供此信息,他们可能会在这里绊倒,并且想进一步了解为什么会发生这种情况

Firefox坚持创建这些目录的原因是,它遵循freedesktop.org惯例,试图标准化应用程序如何使用“知名”目录。
但是,幸运的是,该标准还提供了一种防止Firefox创建这些目录的方法。 。
编辑〜/ .config / user-dirs.dirs文件,使其具有以下内容。

XDG_DESKTOP_DIR="$HOME/"
XDG_DOCUMENTS_DIR="$HOME/"
XDG_DOWNLOAD_DIR="$HOME/"
XDG_MUSIC_DIR="$HOME/"
XDG_PICTURES_DIR="$HOME/"
XDG_PUBLICSHARE_DIR="$HOME/"
XDG_TEMPLATES_DIR="$HOME/"
XDG_VIDEOS_DIR="$HOME/"

如果~/.config/user-dirs.dirs不存在,则可以简单地创建它

评论


当它实际上是Linux桌面设备时,该链接确实将user-dirs.dirs文件错误地表示为Firefox。建议更糟糕的是,它将禁用所有“已知”目录,包括Firefox甚至不使用的目录。跳过您链接的页面,然后直接转到它链接的页面:freedesktop.org/wiki/Software/xdg-user-dirs。

–约翰
18 Mar 10 '18 at 17:48