帮酷LOGO
0 0 评论
  • 显示原文与译文双语对照的内容
文章标签:PAN  Setting  SET  MAT  备份  MATE  设置  REST  

问题:

我与配合调整工具一起玩,突然一个错误的选项删除了所有的面板小程序。

不过,我确实在旧电脑中备份了我的主文件夹。 我应该复制什么才能取回我的面板? 在 org.mate. panel中,我试图寻找 .mateconf.config/mate 或者 dconf/user - 无论在新的还是旧的计算机上,DConf编辑器都没有显示任何有用的东西,只是默认的。


回答 1:

如果你有dconf数据库文件的备份,通常在 ~/.config/dconf/user 中,你可以从该数据库还原设置。 但有些工作需要做。

Dconf从配置文件文件( 请参见这里的维基。) 读取数据库值。 这个配置文件文件的路径是从 DCONF_PROFILE 环境变量中读取的。

  • 因此,首先在你的主目录中创建一个名为 user2的文件,内容如下

     
    user-db:user2
    
    
    
     
  • 将旧dconf数据库文件放在 ~/.config/dconf/ 目录中,名称为 user2。 应该有一个名为 user的文件。

  • 打开终端并从旧数据库中提取设置

    
    DCONF_PROFILE=~/user2 dconf dump/org/mate> ~/mate-old
    
    
    
    

    这将在 ~/mate-old 文件中转储 key-value 格式的旧dconf数据库中的值。

  • 现在将设置加载到当前数据库中

    
    dconf load/org/mate/<~/mate-old
    
    
    
    
  • 这将恢复mate的大部分设置。

    如果你希望使用 / 代替 /org/mate,则可以用恢复整个数据库。 但我不推荐这个。


回答 2:

这些首选项存储在 dconf 数据库中,在GUI中进行更改时,gsettings CLI ( 可以在其中找到许多面板设置) 或者 dconf CLI。

根据 /usr/share/doc/dconf-gsettings-backend/README

所有首选项都存储在单个大型二进制文件中。

通过实验确定,这个单一的二进制文件在Ubuntu中是最明显的。


~/.config/dconf/user



当然,这不是人类可读


$ file ~/.config/dconf/user


: GVariant Database file, version 0



如果你的备份中没有这里文件,则可以能无法使用备份还原面板设置(




文章标签:SET  REST  MAT  PAN  MATE  备份  Setting  PANE  

Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语