You should have problems if you're trying to access another directory that your user doesn't have permission for. You should use 'su -' instead of 'su'. That will grant you full permissions for all directories.
There is no problem with the method I posted.
The only difference in the two commands is the location in the filesystem of the resulting root prompt ....... unless there is something I am not aware of.
So, IMO, there is no difference between these two ....
[user@Dell ~]$ su -
[user@Dell ~]$ su
[root@Dell user]# cd ~
If there is something I am missing please let me know.
On the matter of running Dolphin as root, it appears that
$ kdesu dolphin
works ...... but attempting to open a text file with root access permission only (fstab, sudoers etc), by clicking on it
causes an error, which result in a zombie process which I have to reboot to clear. The error says ......
KDEinit could not launch '/usr/bin/kwrite'
Using the method posted previously there are no popup errors or zombies and all files are accessible.