几年前,我们有一位系统管理员设置了默认安装,这样所有用户一开始都会在桌面上看到垃圾、主文件夹和一些应用程序启动器。我目前正在为需要稍微更新的用户构建一些新机器。我想找出他使用哪个文件夹(不是 /etc/skel 或 xdg/* 目录中的任何内容)来设置此默认设置,然后对其进行修改。
修改目录很容易,我该如何找到这个目录在哪里?
添加信息:这些用户将作为通过 LDAP 身份验证的本地用户登录,我们在 Xubuntu 上使用 XFCE4。
答案1
桌面的位置在 中定义~/.config/user-dirs.dirs
。如果您想在桌面上放置图标,您必须创建*.desktop
文件并将它们放入文件夹 [ 之后的内容XDG_DESKTOP_DIR=
] 中。
*.desktop
文件结构如下:
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Terminal=false
Type=Application
Name=C++ Eclipse
Exec="/home/christoph/.IDEs/C++ Eclipse/eclipse"
Icon=/home/christoph/.IDEs/C++ Eclipse/icon.xpm
Keywords=eclipse;c++;programming;developing;code;coding
您可以在 中找到其他示例(可能包含更多内容)/usr/share/applications
。垃圾的地址是trash:///
,因此Exec
可能是Exec="nautilus trash:///"
。