I found that I needed to edit /etc/connman/connman-vpn.conf
also and rename /var/spool/mail/defaultuser
(though that should be harmless).
This is collected from my shell history:
chmod u+w /etc/shadow
chmod u+w /etc/gshadow
cd /home
mv defaultuser nemo
ln -s nemo defaultuser
vipw
vigr
vim /etc/gshadow
vim /etc/shadow
vim /etc/subgid /etc/subuid
vim /etc/connman/connman-vpn.conf
chmod u-w /etc/shadow
chmod u-w /etc/gshadow
mv /var/spool/mail/defaultuser /var/spool/mail/nemo
cd /home/.appsupport/instance/
mv defaultuser nemo ### MAKE SURE APPSUPPORT IS OFF BEFORE THIS!
grep defaultuser /etc/* -r
find /var/ -name "*defaultuser*"
find /usr/ -name "*defaultuser*"
find /home/.??* -name "*defaultuser*"
EDIT: There may be some local user settings storing the old home path. If you kept the symlink in home, you won’t notice.
After I removed it I found the following:
-
An installation of Whisperfish that was done before changing to nemo stored the path
/home/defaultuser
in some files under~/.config
. These needed to be corrected as well.
YMMV. -
Launcher Folder Icons:
Located at~/.config/lipstick
, launcher folder config files containdefaultuser
references if created before the switch. The app icon grouping works, but the icon shapes revert to default. -
several sqlite databases store paths:
- .local/share/system/privileged/Ambienced/ambienced.sqlite
- .local/nemo-transferengine/transferdb.sqlite