[dywang@deyu ~]$ GSETTINGS_SCHEMA_DIR=/usr/lib64/firefox/bundled/share/glib-2.0/\ schemas/ gsettings set org.gtk.Settings.FileChooser window-size "(800,600)" (process:31471): dconf-WARNING **: failed to commit changes to dconf: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name ca.desrt.dconf was not provided by any .service files
[root@deyu modules]# mkdir -p /usr/lib64/firefox/bundled/share/dbus-1/services/ [root@deyu modules]# scp -p 192.168.122.7:/usr/share/dbus-1/services/\ ca.desrt.dconf.service /usr/lib64/firefox/bundled/share/dbus-1/services/ ca.desrt.dconf.service 100% 68 0.1KB/s 00:00 [root@deyu modules]# ln -s /usr/lib64/firefox/bundled/share/dbus-1/services/\ ca.desrt.dconf.service /usr/share/dbus-1/services/ca.desrt.dconf.service
[root@deyu modules]# scp -p 192.168.122.7:/usr/libexec/dconf-service /usr/lib64/firefox/bundled/libexec/ dconf-service 100% 83KB 83.0KB/s 00:00 [root@deyu modules]# vim /usr/share/dbus-1/services/ca.desrt.dconf.service [root@deyu modules]# cat /usr/share/dbus-1/services/ca.desrt.dconf.service [D-BUS Service] Name=ca.desrt.dconf Exec=/usr/lib64/firefox/bundled/libexec/dconf-service
[dywang@deyu ~]$ GSETTINGS_SCHEMA_DIR=/usr/lib64/firefox/bundled/share/glib-2.0\ /schemas/ gsettings set org.gtk.Settings.FileChooser window-size "(800,600)" (process:12623): dconf-WARNING **: failed to commit changes to dconf: Timeout was reached
LD_LIRARY_PATH 改為 /usr/lib64/firefox/bundled/lib64。將 ca.desrt.dconf 服務改執行腳本 dconf-service.sh。
[root@deyu ~]# cat /usr/share/dbus-1/services/ca.desrt.dconf.service [D-BUS Service] Name=ca.desrt.dconf Exec=/usr/lib64/firefox/bundled/bin/dconf-service.sh
LD_LIRARY_PATH 設定為 /usr/lib64/firefox/bundled/lib64。將 ca.desrt.dconf 服務改執行腳本。
[root@deyu ~]# vim /usr/lib64/firefox/bundled/bin/dconf-service.sh [root@deyu ~]# cat /usr/lib64/firefox/bundled/bin/dconf-service.sh #!/bin/bash LD_LIBRARY_PATH=/usr/lib64/firefox/bundled/lib64/ /usr/lib64/firefox/bundled/libexec/dconf-service exit 0
[root@deyu ~]# chmod +x /usr/lib64/firefox/bundled/bin/dconf-service.sh
[dywang@deyu ~]$ GSETTINGS_SCHEMA_DIR=/usr/lib64/firefox/bundled/share/glib-2.0\ /schemas/ gsettings set org.gtk.Settings.FileChooser window-size "(800,600)" [dywang@deyu ~]$ GSETTINGS_SCHEMA_DIR=/usr/lib64/firefox/bundled/share/glib-2.0\ /schemas/ gsettings get org.gtk.Settings.FileChooser window-size (800, 600) [dywang@deyu ~]$ GSETTINGS_SCHEMA_DIR=/usr/lib64/firefox/bundled/share/glib-2.0\ /schemas/ gsettings set org.gtk.Settings.FileChooser window-size "(700,600)" [dywang@deyu ~]$ GSETTINGS_SCHEMA_DIR=/usr/lib64/firefox/bundled/share/glib-2.0\ /schemas/ gsettings get org.gtk.Settings.FileChooser window-size (700, 600)
[dywang@deyu ~]$ ll .config/dconf/user -rw-rw-r--. 1 dywang dywang 787 Dec 21 17:50 .config/dconf/user