When I use gedit
in Ubuntu 20.04
, whenever I click on any of the checkboxes in Preferences
, nothing happens.
For example, when I click on Display line numbers
, the checkbox is still marked as checked. For some reason, clicking Display grid pattern
, Enable text wrapping
, and Do not split words over two lines
works, but when I exit out of Preferences
and come back in, they go back to their original status, as shown in the picture.
All other options in other tabs can not be changed.
Edit: Apparently Preferences
works when using gedit
as a normal user, and not root. Previously, I was trying to change the Preferences
as root
Now, I wonder why Preferences can not be changed as root. I noticed that when I use gedit
as a normal user, nothing pops up at the terminal, but when I open gedit
as root, the following message is displayed in the terminal:
(gedit:2024): dconf-WARNING **: 21:01:08.260: failed to commit changes to dconf: The connection is closed
(gedit:2024): dconf-WARNING **: 21:01:08.270: failed to commit changes to dconf: The connection is closed
Error creating proxy: The connection is closed (g-io-error-quark, 18)
Error creating proxy: The connection is closed (g-io-error-quark, 18)
Error creating proxy: The connection is closed (g-io-error-quark, 18)
Error creating proxy: The connection is closed (g-io-error-quark, 18)
Error creating proxy: The connection is closed (g-io-error-quark, 18)
(gedit:2024): dconf-WARNING **: 21:01:08.509: failed to commit changes to dconf: The connection is closed
(gedit:2024): dconf-WARNING **: 21:01:08.509: failed to commit changes to dconf: The connection is closed
(gedit:2024): dconf-WARNING **: 21:01:08.510: failed to commit changes to dconf: The connection is closed
XDG_RUNTIME_DIR (/run/user/1000) is not owned by us (uid 0), but by uid 1000! (This could e.g. happen if you try to connect to a non-root PulseAudio as a root user, over the native protocol. Don't do that.)
XDG_RUNTIME_DIR (/run/user/1000) is not owned by us (uid 0), but by uid 1000! (This could e.g. happen if you try to connect to a non-root PulseAudio as a root user, over the native protocol. Don't do that.)
(gedit:2024): dconf-WARNING **: 21:04:00.840: failed to commit changes to dconf: The connection is closed
XDG_RUNTIME_DIR (/run/user/1000) is not owned by us (uid 0), but by uid 1000! (This could e.g. happen if you try to connect to a non-root PulseAudio as a root user, over the native protocol. Don't do that.)
XDG_RUNTIME_DIR (/run/user/1000) is not owned by us (uid 0), but by uid 1000! (This could e.g. happen if you try to connect to a non-root PulseAudio as a root user, over the native protocol. Don't do that.)
sudo apt install --reinstall gedit
? Beyond that, I'd be curious about permissions. But, I'd start here. – KGIII Aug 12 '20 at 01:19sudo
and if that works then it's probably some permissions issue. Probably... I'm more a leafpad user than a gedit user. – KGIII Aug 12 '20 at 01:31gedit
as root? Withsudo gedit filename
? – heynnema Aug 12 '20 at 17:16