每次我重新启动系统时,Thunar 都会丢失其视图、窗口尺寸、列宽等设置,并恢复为其安装默认值。
我在使用 Ubuntu 13.10 64位,Thunar 1.6.3。
有没有办法让它记住它的设置?
答案1
不过,我也遇到了类似的问题,只是详细视图中设置的列宽没有被永久使用。
对我来说,更改文件夹的权限(原为 700)~/.config/xfce4/xfconf/xfce-perchannel-xml
并不是解决办法。每次切换视图模式或更改列宽时,Thunar 的设置都会正确保存。不过,每个新的 Thunar 窗口都会以默认的列布局打开。即使~/.config/xfce4/xfconf/xfce-perchannel-xml/thunar.xml
在验证 XML 条目中正确保存的设置后将权限设置为只读last-details-view-column-widths
也无法解决问题;Thunar 重新启动后,文件权限甚至会被重置。
对我来说,解决方案是取消选中设置根据需要自动扩展列在 Thunar 的菜单中查看”>配置列...。此设置似乎以错误的方式工作,因为即使打开只有一个字母的项目的文件夹,“名称”列也会以大约 600 像素的宽度打开,从而将“类型”和“修改日期”等列推到 1100 像素宽的窗口中的视图之外,因此我仍然必须水平滚动才能看到这些列。
取消选中上述设置后,Thunar 将按照我设置的列布局打开所有窗口和文件夹。
答案2
经过查找和询问,最后我发现了错误:我没有访问文件夹 ~/.config/xfce4/xfconf/xfce-perchannel-xml 的权限。
因此,为了确保文件和文件夹具有正确的权限,我执行了以下命令:
chmod 755 $HOME/.config/xfce4/xfconf/xfce-perchannel-xml
重新启动后一切正常。
编辑:将 /home/username 整体递归 chmod 为 755 可能会很危险,尤其是在多用户机器上!您的 $HOME 中有各种文件和文件夹,只有您自己的用户才可以读取。因此,编辑 chmod 仅针对相关目录。