Title: | DECWINDOWS 26-JAN-89 to 29-NOV-90 |
Notice: | See 1639.0 for VMS V5.3 kit; 2043.0 for 5.4 IFT kit |
Moderator: | STAR::VATNE |
Created: | Mon Oct 30 1989 |
Last Modified: | Mon Dec 31 1990 |
Last Successful Update: | Fri Jun 06 1997 |
Number of topics: | 3726 |
Total number of notes: | 19516 |
This relates to an earlier note I put in (1685). I now know how to add additional verbs to "Applications" under the Session Manager by adding text to the sm defaults - my question is, is doing this as part of a product installation something that is/will be supported? Here's the bigger picture. We are looking at having an application be available under Session Manager, FileView, or both. I already know the supported way for providing a new verb as the product is installed under FileView so that ALL users may add it. I would like to do the same under the Applications menu in Session Manager. I was able to do it by modifying (as suggested in a reply) the appropriate .DAT file in DECW$SYSTEM_DEFAULTS, but I'm not quite sure this is what I should be doing. Is there any way I can augment what is in this file by putting an addition to it in SYS$COMMON:[DECW$DEFAULTS.USER]? And is this something I should even be attempting, or am I going against the laws of DECwindows nature? Any info would be helpful, and a pointer to the appropriate documentation would be even more helpful. Thanks, Roland
T.R | Title | User | Personal Name | Date | Lines |
---|---|---|---|---|---|
1695.1 | look at 1685.2 | 1SHOT::HOULE | Steve, NM is the future! | Thu Nov 09 1989 10:16 | 1 |
1695.2 | No supported way | STAR::BROUILLETTE | Mon Nov 13 1989 13:57 | 25 | |
Adding a command to the session manager at product installation time is not supported for V2. The best you can do for V2 is to 'unofficially' change decw$system_defaults:decw$session.dat. The commands in this file are considered "system commands", and cannot be modified in the Customize Application Definition dialog box. But they will appear in the listbox and can be moved to the users Applications menu. The commands you add will work like the commands to start the OOTB applications. A new version of decw$session.dat is NEVER written out by the session manager. So, unless a user edits this file, your change will not be overwritten. It is only used at application startup time. Of course the user could have manually created a decw$session.dat in either [decw$defaults.user] or in sys$login, and this file would override the one in [decw$defaults.system]. But users who do this may not have all of the OOTB commands either. You could also put a version in [decw$defaults.user]. That file would be read at the session manager application startup time INSTEAD of the one in [decw$defaults.system]. The two are not merged by the toolkit. Application startup is being improved in V3 of DECwindows and this problem will go away. |