我看到针对个人用户有一种解决方案,https://centosfaq.org/centos/how-do-i-default-to-folder-view-in-my-custom-kde-user-profile/,我的问题是,如何为所有用户更改它?有没有设置系统级配置文件?谢谢!
附注我运行“kde4-config --path config”,它显示以下路径,
[root@New122 kde]# kde4-config --path config
/root/.kde/share/config/:/etc/kde/:/usr/share/kde-settings/kde-profile/default/share/config/:/usr/share/config/
我搜索了上述路径,但没有找到任何线索。
答案1
文件夹视图设置位于一个名为 的文件中,plasma-desktop-appletsrc
该文件位于~/.kde/share/config
.
您kde4-config --path config
以 root 身份运行,因此它返回,/root/.kde/share/config
因为这是 root home 的配置位置。对于每个用户,您都会得到不同的结果,作为~/.kde/share/config
一个条目(其中~
代表当前用户的主目录)。
其中plasma-desktop-appletsrc
有许多不同的设置定义了桌面的设置方式。文件夹视图的设置应该位于[Containments][X]
其中 X 是数字的位置,例如[Containments][64]
我系统上的设置。如果桌面布局设置为,Default Desktop
那么将出现的是plugin=desktop
,将其更改为plugin=folderview
并重新启动等离子桌面进程(或注销并重新登录)应该更新它。
现在,不幸的是,我不相信有一种方法可以通过一个命令为每个用户执行此操作。您可以编写一个脚本来迭代用户主目录并使用 sed 更新plugin=desktop
到plugin=folderview
.但据我所知,没有 kde 配置命令可以更新每个人的主页以使用文件夹视图。
如果尚未创建其他用户的主目录,您可以创建一个/etc/skel/.kde/share/config/plasma-applets-desktop
包含“正确”信息的主目录,以便当用户首次登录时,将按照/etc/skel
已folderview
设置的定义创建该文件。