[haiku-bugs] Re: [Haiku] #10025: [PM] support for Desktop symlinks, similar to Deskbar menu symlinks

  • From: "ttcoder" <trac@xxxxxxxxxxxx>
  • Date: Mon, 30 Sep 2013 14:01:32 -0000

#10025: [PM] support for Desktop symlinks, similar to Deskbar menu symlinks
------------------------------------+----------------------------
   Reporter:  ttcoder               |      Owner:  axeld
       Type:  enhancement           |     Status:  new
   Priority:  normal                |  Milestone:  R1
  Component:  Applications/Tracker  |    Version:  R1/Development
 Resolution:                        |   Keywords:
 Blocked By:                        |   Blocking:
Has a Patch:  0                     |   Platform:  All
------------------------------------+----------------------------

Comment (by ttcoder):

 From my experience, some end-users might actually like being offered the
 option, just for the chance to click "ok" and feel involved in the install
 process ;-)  but yea for power-users I know the feeling, we want
 streamlined-everything... So might use Giova's script, or maybe just
 hardcode the links at install time when I prep a machine for a client...

 Or come to think of it, maybe the best answer would be this: since all the
 software in my case will likely be linked from a newly created {{{TT
 Systems}}} folder (rather than {{{Applications}}}), it would be easy
 enough for the post-install script to go like this pseudo-code,

 {{{
 for each file in data/deskbar/menu/TTSystems
   ln -s --force /boot/home/Desktop $file
 }}}

 Even if repeatedly run after each package it will do the job seamlessly I
 think.

 This does not buy me the auto-removal of symlinks on software un-install
 (the links-to-deskbar-menu-symlinks would remain, but be displayed as
 broken-links), but then again the apps are too awesome to ever uninstall
 so it does not apply *grin*.

 Thus it's fine with me if this is closed as '''invalid/no-change-req'''
 and I do the "foreach" script instead. In fact if implementing this ticket
 means making Tracker complicated/bloated then I'd feel guilty, Tracker
 seems to be a sizeable enough beast already.

--
Ticket URL: <http://dev.haiku-os.org/ticket/10025#comment:4>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: