如何将 kde4 Plasma 桌面更改为所有用户的文件夹视图

如何将 kde4 Plasma 桌面更改为所有用户的文件夹视图

我看到针对个人用户有一种解决方案,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=desktopplugin=folderview.但据我所知,没有 kde 配置命令可以更新每个人的主页以使用文件夹视图。

如果尚未创建其他用户的主目录,您可以创建一个/etc/skel/.kde/share/config/plasma-applets-desktop包含“正确”信息的主目录,以便当用户首次登录时,将按照/etc/skelfolderview设置的定义创建该文件。

相关内容