[K12OSN] Me again :-) how do I globally remove icons from the desktop
Peter Scheie
peter at scheie.homedns.org
Fri Mar 16 21:02:29 UTC 2007
Jim Kronebusch wrote:
> On Fri, 16 Mar 2007 10:26:27 -0600, Jim Kronebusch wrote
>> I want to run a command to globally remove the "Computer" icon from all users desktops
>> to simplify things. How do I do that? Also I need to set the new default as
>> well for this so that new users only get the icons I want them to. I imagine
>> new users default icons are controlled with files from /etc/skel, but what do
>> I need to do to set this up.
>
> Now I'm really messed up. Turns out the Computer icon won't remove with the "Remove
> icons from all user's desktops". When I drop the icon on it I just get the message
> "Drag-and-drop a file......" basically the same message I get when I double click the
> icon. Can Computer not be removed from the Gnome Desktop?
>
> And I have 2 icons that are actually links to other folders, one icon called "Drop" that
> links to /home/Drop and another called "Public" that links to /home/Public. I drop them
> on the "Push icons to all user's desktops" and nothing happens. Can links not be pushed?
>
> help!
>
> Jim
>
For links on users' desktops, I have a script in /etc/profile.d/ that checks for the
link on the user's desktop, and if it doesn't exist, creates it. Stuff in
/etc/profile.d/ gets run during every login so this makes sure the user has the link
even if he/she drags it to the trash or deletes it; next login the icon and link will
reappear. Here's my script, which puts a symlink in the user's $HOME and $HOME/Desktop:
#!/bin/bash
# check for symlink called classroom in user's ~/Desktop/ directory to
# /home/classroom directory, and if it doesn't exist, create it.
# /home/classroom should have g+rws permissions, and all users should
# be members of the group, so that all students can write to
# /home/classroom.
[ ! -L $HOME/Desktop/classroom ] && ln -s /home/classroom ${HOME}/Desktop/classroom
[ ! -L $HOME/classroom ] && ln -s /home/classroom ${HOME}/classroom
Petre
More information about the K12OSN
mailing list