Hi,
Is it possible to configure persistent desktop icons, e. g. shortcuts that users can't delete ? On most of my client desktops, I have some home-made shortcuts, like here for example :
http://www.microlinux.fr/configurations.html
The shortcut on the lower left corner of the screen launches the public library management system.
Most of the users are quite computer-illiterate, and more often than not, they tend to erase these shortcuts (and then call me panic-stricken at 07:00 in the morning :oD).
To configure the shortcuts themselves, I just edit a .desktop file by hand. I tried various combinations of chown and chmod, but to no avail. Even if there are minimum access rights, the thing can still be erased with a right click.
Now I vaguely remember that a standard openSUSE install has something like persistent desktop shortcuts (for the SUSE help center or something like that), and I wonder: how do they do it ?
Any suggestions ?
Niki
Niki Kovacs wrote:
Hi,
Is it possible to configure persistent desktop icons, e. g. shortcuts that users can't delete ? On most of my client desktops, I have some home-made shortcuts, like here for example [...] To configure the shortcuts themselves, I just edit a .desktop file by hand. I tried various combinations of chown and chmod, but to no avail. Even if there are minimum access rights, the thing can still be erased with a right click.
Now I vaguely remember that a standard openSUSE install has something like persistent desktop shortcuts (for the SUSE help center or something like that), and I wonder: how do they do it ?
Any suggestions ?
Some Googling suggests that the 'sabayon' app is what you want.
http://ubuntuforums.org/showthread.php?t=199027
On Thu, Oct 22, 2009 at 1:57 PM, Benjamin Franz jfranz@freerun.com wrote:
Niki Kovacs wrote:
Hi,
Is it possible to configure persistent desktop icons, e. g. shortcuts that users can't delete ? On most of my client desktops, I have some home-made shortcuts, like here for example [...] To configure the shortcuts themselves, I just edit a .desktop file by hand. I tried various combinations of chown and chmod, but to no avail. Even if there are minimum access rights, the thing can still be erased with a right click.
Now I vaguely remember that a standard openSUSE install has something like persistent desktop shortcuts (for the SUSE help center or something like that), and I wonder: how do they do it ?
Any suggestions ?
Some Googling suggests that the 'sabayon' app is what you want.
http://ubuntuforums.org/showthread.php?t=199027
-- Benjamin Franz
CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
You could make those desktop files immutable.
Lucian @ lastdot.org a écrit :
Now I vaguely remember that a standard openSUSE install has something like persistent desktop shortcuts (for the SUSE help center or something like that), and I wonder: how do they do it ?
You could make those desktop files immutable. _______________________________________________
So if I got that right, I can make them immutable... by making them immutable :o)
Niki Kovacs wrote:
Lucian @ lastdot.org a écrit :
Now I vaguely remember that a standard openSUSE install has something like persistent desktop shortcuts (for the SUSE help center or something like that), and I wonder: how do they do it ?
You could make those desktop files immutable. _______________________________________________
So if I got that right, I can make them immutable... by making them immutable :o)
As root: chattr +i example.txt
On Thu, Oct 22, 2009 at 7:25 PM, Niki Kovacs contact@kikinovak.net wrote:
Lucian @ lastdot.org a écrit :
Now I vaguely remember that a standard openSUSE install has something like persistent desktop shortcuts (for the SUSE help center or something like that), and I wonder: how do they do it ?
You could make those desktop files immutable. _______________________________________________
So if I got that right, I can make them immutable... by making them immutable :o)
Yeah, Niki. You're very sharp today :) chattr +i *.desktop After you do that they cannot delete them, BUT they can move them (tho it would take a while until they figure it out)..
CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Benjamin Franz a écrit :
Some Googling suggests that the 'sabayon' app is what you want.
I already have user profiles (with .gconf copied recursively to /etc/skel before adding users). Sabayon is just a GUI way to achieve this. But this still doesn't answer my question, unfortunately.
Niki
On Oct 22, 2009, at 8:46 AM, Niki Kovacs contact@kikinovak.net wrote:
Hi,
Is it possible to configure persistent desktop icons, e. g. shortcuts that users can't delete ? On most of my client desktops, I have some home-made shortcuts, like here for example :
http://www.microlinux.fr/configurations.html
The shortcut on the lower left corner of the screen launches the public library management system.
Most of the users are quite computer-illiterate, and more often than not, they tend to erase these shortcuts (and then call me panic- stricken at 07:00 in the morning :oD).
To configure the shortcuts themselves, I just edit a .desktop file by hand. I tried various combinations of chown and chmod, but to no avail. Even if there are minimum access rights, the thing can still be erased with a right click.
Now I vaguely remember that a standard openSUSE install has something like persistent desktop shortcuts (for the SUSE help center or something like that), and I wonder: how do they do it ?
Any suggestions ?
Look under /usr/share/(apps,applications,...) there should be a directory called Desktop that is used for both KDE and Gnome, part of the freedesktop initiative (like LSB for Linux GUIs).
# find /usr/share -t d -name Desktop -print
-Ross
Ross Walker a écrit :
Look under /usr/share/(apps,applications,...) there should be a directory called Desktop that is used for both KDE and Gnome, part of the freedesktop initiative (like LSB for Linux GUIs).
# find /usr/share -t d -name Desktop -print
Yeah I know these. Now how do you make them persistent ? (Please try out first...)
On Oct 22, 2009, at 2:25 PM, Niki Kovacs contact@kikinovak.net wrote:
Ross Walker a écrit :
Look under /usr/share/(apps,applications,...) there should be a directory called Desktop that is used for both KDE and Gnome, part of the freedesktop initiative (like LSB for Linux GUIs).
# find /usr/share -t d -name Desktop -print
Yeah I know these. Now how do you make them persistent ? (Please try out first...)
Ok, I use KDE at work and by putting .desktop items in /usr/share/apps/ kdesktop/Desktop the icons are global to all desktops and can't be removed.
How you do it in gnome, I haven't a clue, but it works in KDE.
-Ross