Problem making the live installer icon appear on KDE desktop.
I am building a KDE appliance and I want the "live installer" icon to appear on the desktop. I built the appliance in the "Disk Image" format so I could use the modified files feature to make the "live installer" icon appear on the desktop whenever the user logs in. I went into the appliance, dragged the "live installer" icon onto the desktop, then ran "sync" in the terminal. Finally I added what I THINK is the right file to my appliance.
Next I re-built my appliance, but when I boot it up and try to log in, this message appears: "Call to lnusertemp failed (temporary directories full?). Check your installation."
Did I add the wrong file or do something else wrong?
Re: Problem making the live installer icon appear on KDE desktop.
I think i had a similar problem with my distribution. When I was adding an icon to my distribution as an overlay file,
the access rights to the ~/Desktop folder became root. It helped adding this script (run script at the end of this build)
> "The following errors occured while building your image:
> Running custom build script failed. You can try adding following options
> to the first line of your script for easier debugging:
> -e : exit if any command called in the script fails
> -u : exit when an uninitialized value is used
> -x : print commands and arguments during run
> Script output:
> chown: cannot access `home/tux/Desktop': No such file or directory
> Script exited with code 1"
> This error message showed up when I tried to build the appliance. Help?
The Desktop folder is created on your first login, so it does not
exists yet and that is why you are getting such an error.
I would recommend you to do the following:
1- build your appliance without the script
2- run it on test drive
3- go to a console (Click on the button alt+ctrl+f2)
4- run your script (chown tux:users /home/tux/.kde* -R)
5- reboot (just type reboot on the console)
6- log in into the kde
7- go to overlay files and get the /home/tux/Desktop
/home/tux/Desktop may be empty, but just to make sure it is better to
do it this way, so permissions are all in place.