答案1
假设代码没有错误,如果应用程序无法更新自己的设置,就会发生这种情况。当应用程序的设置文件缺少“写入”权限或文件归 root 用户所有时,就会发生这种情况。
有时会发生这种情况,您需要做的是确定此应用程序保存其设置的位置并执行以下操作:
sudo chown -R $USER:$USER path_to_name_of_file_or_dir
chmod -R u+w path_to_name_of_file_or_dir
如果没有它,设置将永远不会被写入。有些应用程序会在无法写入设置时发出警告,有些则不会。