![Linux Mint - 更改设置无效(即使不重新启动)](https://linux22.com/image/106270/Linux%20Mint%20-%20%E6%9B%B4%E6%94%B9%E8%AE%BE%E7%BD%AE%E6%97%A0%E6%95%88%EF%BC%88%E5%8D%B3%E4%BD%BF%E4%B8%8D%E9%87%8D%E6%96%B0%E5%90%AF%E5%8A%A8%EF%BC%89.png)
经过一些更新后,恼人且令人沮丧的情况如下。
- 每次重新启动后,更新图标都会显示蓝色圆圈,其中包含“1”;如果我单击它,更新管理器将打开并显示欢迎屏幕
- 我在终端中使用自定义字体和颜色。设置此选项后,如果我在关闭第一个终端之前打开终端的另一个实例,它会“继承”我选择的设置,但如果我关闭每个实例然后再次打开,这些设置就会被忘记,所以我必须设置再次使用它们(字体、大小、颜色、“不显示菜单栏”,...)。
- 如果我点击桌面并按F5,图标会杂乱地放置在主屏幕的左边缘附近,如下所示:
(我可以通过右键单击>按名称对图标进行排序来重新排序)。
- 如果我右键单击桌面,然后单击桌面设置,我无法更改任何桌面设置:不能更改计算机/主页/垃圾箱/卷/网络图标的可见性,也不能更改“在主/辅助屏幕上显示图标”,甚至不能更改我可以换壁纸吗!甚至连主题、图标的颜色等等都没有!
- 在菜单栏的右侧,我看到可移动单元图标,如果点击该图标,则会显示“文件系统基数”(基数是根)和“主页”,您也可以在前面的屏幕截图中看到。 (我无法删除它们;也许这很正常,但在没有连接外部驱动器的情况下,我从未在菜单栏中出现过这个图标。
- 我什至无法更改菜单栏的设置(例如,使其自动隐藏)。
我想我可以添加很多其他例子,但要点是:无论我更改什么设置,都不会发生任何事情!
编辑
这是命令的输出,正如 @Bahamut 所建议的。
...$ find $HOME -user root
/home/enrico/.android
/home/enrico/.android/adb_usb.ini
/home/enrico/.cache/dconf
find: "/home/enrico/.cache/dconf": Permesso negato
/home/enrico/AnthemScore/resources/license_utility
编辑2
...$ env | grep -i session
XDG_SESSION_ID=c3
XDG_SESSION_COOKIE=2a5d5f96ef9147c0b35535562b32d0ff-1488028994.552913-205956845
SESSION_MANAGER=local/de-angelis-desktop:@/tmp/.ICE-unix/25348,unix/de-angelis-desktop:/tmp/.ICE-unix/25348
DESKTOP_SESSION=cinnamon
GDMSESSION=cinnamon
GNOME_DESKTOP_SESSION_ID=this-is-deprecated
XDG_SESSION_DESKTOP=cinnamon
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-PA0bmxOIbi,guid=b51ee46103581d350dc85be758b18544
MDMSESSION=cinnamon
答案1
不是一个干净的解决方案,更多的是一个解决方法。在聊天中我们发现,Enlico 从源代码构建了一个软件,在 /usr/local/lib 中安装了一些库。
ldd /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
1516
linux-vdso.so.1 => (0x00007fffa2c2d000)
libgio-2.0.so.0 => /usr/local/lib/libgio-2.0.so.0 (0x00007f1037207000)
libgobject-2.0.so.0 => /usr/local/lib/libgobject-2.0.so.0 (0x00007f1036fb6000)
libglib-2.0.so.0 => /usr/local/lib/libglib-2.0.so.0 (0x00007f1036ca5000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f1036a5c000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f1036693000)
libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f103648a000)
libgmodule-2.0.so.0 => /usr/local/lib/libgmodule-2.0.so.0 (0x00007f10362870
剪断
重命名安装程序创建的 /etc/ld.so.conf.d/ 中的文件并更改
/etc/ld.so.conf.d/libc.conf
# libc default configuration
# /usr/local/lib
这样,运行sudo ldconfig
问题暂时就解决了。