当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 4 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : Florence (florence) 0.6.2的配置信息放在哪里?删掉所有~/下文件还是能恢复?
帖子发表于 : 2017-02-22 13:51 

注册: 2013-05-26 6:58
帖子: 2159
系统: Debian 9
送出感谢: 894
接收感谢: 30
Florence (florence) 0.6.2的配置信息放在哪里?删掉所有~/下文件还是能恢复?
删掉"/.config/dconf/user"之后第一次运行是默认配置,但第二次运行就恢复之前的配置了
好像是dconf的问题
strace跟踪到了一些新的dconf文件删掉之后还是一样,第二次就"复活"

代码:
$ cat florence_out |grep -v ENOENT |grep dconf
stat64("/usr/lib/i386-linux-gnu/gio/modules/libdconfsettings.so", {st_mode=S_IFREG|0644, st_size=51068, ...}) = 0
stat64("/usr/lib/i386-linux-gnu/gio/modules/libdconfsettings.so", {st_mode=S_IFREG|0644, st_size=51068, ...}) = 0
open("/usr/lib/i386-linux-gnu/gio/modules/libdconfsettings.so", O_RDONLY|O_CLOEXEC) = 8
mkdir("/run/user/1000/dconf", 0700)     = 0
open("/run/user/1000/dconf/user", O_RDWR|O_CREAT, 0600) = 8
access("/run/user/1000/dconf", F_OK)    = 0
stat64("/run/user/1000/dconf", {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0
open("/run/user/1000/dconf/user", O_RDWR|O_CREAT, 0600) = 4
open("/home/username/.config/dconf/user", O_RDONLY|O_LARGEFILE) = 4
access("/run/user/1000/dconf", F_OK)    = 0
stat64("/run/user/1000/dconf", {st_mode=S_IFDIR|0700, st_size=60, ...}) = 0
open("/run/user/1000/dconf/user", O_RDWR|O_CREAT, 0600) = 4
open("/home/username/.config/dconf/user", O_RDONLY|O_LARGEFILE) = 4
access("/run/user/1000/dconf", F_OK)    = 0
stat64("/run/user/1000/dconf", {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0
open("/run/user/1000/dconf/user", O_RDWR|O_CREAT, 0600) = 4
open("/home/username/.config/dconf/user", O_RDONLY|O_LARGEFILE) = 4
access("/run/user/1000/dconf", F_OK)    = 0
stat64("/run/user/1000/dconf", {st_mode=S_IFDIR|0700, st_size=60, ...}) = 0
open("/run/user/1000/dconf/user", O_RDWR|O_CREAT, 0600) = 4
open("/home/username/.config/dconf/user", O_RDONLY|O_LARGEFILE) = 4


_________________
Linux桌面优化综合贴[2017.09.18](欢迎各位补充或指正误区)
[2016.03.10]会C语言但看不懂英文文档的点这里,一个用C语言编写的简陋学习工具
单硬盘通过iso文件实机安装Debian的方法
重启或操作fcitx时失去响应的一个解决方法,不妨试试看


最后由 科学之子 编辑于 2017-02-22 16:04,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: Florence (florence) 0.6.2的配置信息放在哪里?删掉所有~/下文件还是能恢复?
帖子发表于 : 2017-02-22 15:33 
头像

注册: 2011-03-20 13:12
帖子: 4534
地址: 山东省寿光县
系统: Debian
送出感谢: 105
接收感谢: 1002
Florence (florence) 0.6.3 恢复出厂设置
代码:
dconf reset -f /apps/florence/


_________________
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户



_________________
评价: 3.7% 科学之子
 
页首
 用户资料  
 
3 楼 
 文章标题 : Re: Florence (florence) 0.6.2的配置信息放在哪里?删掉所有~/下文件还是能恢复?
帖子发表于 : 2017-02-22 16:11 

注册: 2013-05-26 6:58
帖子: 2159
系统: Debian 9
送出感谢: 894
接收感谢: 30
vickycq 写道:
Florence (florence) 0.6.3 恢复出厂设置
代码:
dconf reset -f /apps/florence/

apps是什么目录?
我这里没有?
而且删掉home目录里的dconf也没用?


_________________
Linux桌面优化综合贴[2017.09.18](欢迎各位补充或指正误区)
[2016.03.10]会C语言但看不懂英文文档的点这里,一个用C语言编写的简陋学习工具
单硬盘通过iso文件实机安装Debian的方法
重启或操作fcitx时失去响应的一个解决方法,不妨试试看


页首
 用户资料  
 
4 楼 
 文章标题 : Re: Florence (florence) 0.6.2的配置信息放在哪里?删掉所有~/下文件还是能恢复?
帖子发表于 : 2017-02-22 16:44 
头像

注册: 2011-03-20 13:12
帖子: 4534
地址: 山东省寿光县
系统: Debian
送出感谢: 105
接收感谢: 1002
科学之子 写道:
apps是什么目录?我这里没有?

是 dconf “注册表”中的键值路径,数据库位于 ~/.config/dconf/user

科学之子 写道:
而且删掉home目录里的dconf也没用?

具体原理不清楚,不过可以看看这条问答:
http://askubuntu.com/questions/752354/cant-restore-dconf-user-file
这个帖子的楼主尝试手动覆盖 ~/.config/dconf/user,结果发现没一会就被“复原”了
因此猜测 dconf 数据库有某种保护机制。实践中还是优先使用 dconf, dconf-editor 一类工具修改。

引用:
这是在Ubuntu 15.10。 我有一个〜/ .config / dconf /用户文件大约19kb。 我回来了,每当我做Deja-dup备份。 在我最近重新安装Ubuntu后,新安装的〜/ .config / dconf / user文件大约为10 kb。 当我删除新文件并恢复与副本的原始,它显示在Nautilus为19 kb的预期。 但是,当我重新启动系统,该文件以某种方式恢复到10 kb的大小。 关于这里发生了什么的任何想法?

基本上/ dconf / user在登录时加载到内存中,当您注销或重新启动时从mem重写。 所以要替换该文件,你需要在你的'正常'用户env之外。 喜欢从tty或从另一个安装或其他用户会话。 这也是为什么你需要从替换后的tty重新启动,如果你回去ala ctrl + alt + f7你会最终与orig。 注销或重新启动时的mem中的用户文件。 - doug


_________________
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户



_________________
评价: 3.7% 科学之子
 
页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 4 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译