It seems that ever since I installed Kubuntu that konqueror has had an issue with keeping the same size icons in every directory. I've tried going into directories and setting it to the 'Default' icon size and then saving my 'Profile Session' and nothing has seemed to work. I've been fighting this for weeks now. However, the fix seems to be here thanks to the guys in #KDE. It appears that Kubuntu puts in a couple of files that overrides KDE's files and forces you to lose some options under the 'Settings' menu.

First off we need to delete/move/rename a couple of files. The first file you need to look for and if you have it you need to delete it completely, is:

rm -rf ~/.kde/share/apps/konqueror/konq-kubuntu.rc

Then as root user you will need to delete the following file as well:

rm -rf /usr/share/kubuntu-default-settings/kde-profile/default/share/apps/
konqueror/konq-kubuntu.rc

Then as root user you need to do perform the following commands:

mv /usr/share/apps/konqueror/konqueror.rc /usr/share/apps/konqueror/konqueror.rc-old 

mv /usr/share/apps/konqueror/konqueror-orig.rc /usr/share/apps/konqueror/konqueror.rc

Once you do this restart Konqueror and under 'Settings' you should have a few more options than you used to. You'll want to go into a directory you have write access to and go to:

View -> Icon -> then select the size of icons you want

Then go into 'Settings' and click on:

Save View Profile

Save your profile to whichever one you want. You'll want to make sure you remember the name of it or create a new one. I use 'everyday' as the profile to make things easier. Now you'll want to uncheck the option:

Save View Changes Per Folder

If for some reason the option is greyed out and you can't uncheck it, click the 'Refresh' icon while in that directory you have write access to and the option should become available.

Save your profile again like you did previously. Restart konqueror with the following command:

kfmclient openProfile everyday

You should then be able to surf to any directory and your icon size will never change. From now on you'll want to start Konqueror with the above command and you shouldn't have this problem any further.

If you have any questions/comments about this how-to or a better way of doing it please contact me on irc.freenode.net in the #Kubuntu or #LFD channels. Hope this how-to works for you as well as it did for me.