I have been having issues launching Konversation since first install and was eventually able to trace it back to my username on my computer. However, KDE settings has not been able to change my username I even tried changing it via a separate account. This yield nothing
I would like to change my username from _40476
to usr_40476
on my local machine
@40476 You have to do it at the system level via YaST Users, I would suggest you do it from the tty ncurses version after logging out of the GUI session. I would probably at the tty, log in as root user and shut the desktop down with systemctl isolate multi-user.target
, make your username change on the User Data tab, then go into details tab and change the home directory to match, and make sure the ‘Move to new location’ is selected.
Once done and checked, to get back to the GUI login systemctl isolate graphical.target
As always, do a backup before all these changes…
what if I don’t know how to do tty?
@40476 just press ctrl+alt+F1 keys, and you will get there. You can’t change it while logged in as your user. To return to the desktop, just press ctrl+alt+F2
Just so that I understand this, I need to create a separate account or can i do this from the login screen?
@40476 no, you can use your existing account and change that to the new name. No, you cannot do anything from the desktop perspective, now you could create a test user, login as that test user and use YaST from there? Then once changed and checked, delete the test user.
i used an separate account in yast but it did not work
i did try usermod -l usr_40476 _40476
in TTY as root and then renamed my home directory in dolphin (with sudo) but i couldn’t log in, so i changed it back and then i could log in, but now I am back to square one, same username as when I installed
This procedure works flawlessly here via YaST. No need to manually rename the home directory as this is done automatically by YaST.
- create a new user “test” via the YaST user management module
- logout (or better restart) from your existing “_40476” account and login as “test”. (“Switch user” wont work as the “_40476” user session will stay active this way and it is not possible to rename the account!)
- change the name of the old account to “usr_40476”
- logout or restart and login into your renamed account “usr_40476”
- delete the “test” account
Thank you! it worked flawlessly (my wallpaper did reset but whatever.) However, Konversation still wont recognize my new username
[15:29] [Info] Looking for server irc.opensuse.org (port 8001)...
[15:29] [Info] Server found, connecting...
[15:29] [Info] Negotiating capabilities with server...
[15:29] [Notice] -silver.libera.chat- *** Checking Ident
[15:29] [Notice] -silver.libera.chat- *** Looking up your hostname...
[15:29] [Notice] -silver.libera.chat- *** Found your hostname: 85.sub-75-197-99.myvzw.com
[15:29] [Notice] -silver.libera.chat- *** No Ident response
[15:29] [Capabilities] account-notify away-notify chghost extended-join multi-prefix sasl=PLAIN,ECDSA-NIST256P-CHALLENGE,EXTERNAL tls account-tag cap-notify echo-message server-time solanum.chat/identify-msg solanum.chat/oper solanum.chat/realhost
[15:29] [Info] Requesting capabilities: account-notify away-notify chghost extended-join multi-prefix cap-notify server-time
[15:29] [Info] Closing capabilities negotiation.
[15:29] [Notice] -silver.libera.chat- *** Your username is invalid. Please make sure that your username contains only alphanumeric characters.
[15:29] [error] Closing Link: 85.sub-75-197-99.myvzw.com (Invalid username [~_40476])
[15:30] [Info] Disconnected from irc.opensuse.org (port 8001).
Delete the accounts in konversation and setup an account with allowed chars…
Btw Konversation accounts are not connected to the name of the linux user account…that are completely different names/accounts. Read here how to register a permanent Libera chat account.
I have tried removing all identities in Konversation but it has not worked, what do you recommend?
I found a fix : delete the konversationstaterc
and konversationrc
files