From: Richard L. Hamilton on
In article <hg61kp$f4e$1(a)panix3.panix.com>,
dkcombs(a)panix.com (David Combs) writes:
> subj: CDE: on xp, alt-tab pops up box of icons, easy choice.
>
> CDE (sol-10) did too (I sure was happy to see that!),
> but once I rebooted, it no longer had that ability.
>
> It's a REALLY nice feature: how to get it going
> again, AND make it permanent?
>
>
> ------
>
> You know, the "Front" ("L3"?) key isn't working like
> it did on Solaris 9 (on a blade-100 -- the current
> one is a blade-2500 red, with solaris 10, newish, but
> not the one that just got released.)
>
> Maybe related?
>
>
>
>
> ---
>
> Also had nice icon-box, til I rebooted. But I'll
> make that a separate post, following this one. But
> maybe that TOO is related?
>
>
>
> Thanks!
>
> David
>
>

My /usr/dt/config/C/sys.dtwmrc has
Alt<Key>Tab root|icon|window f.next_key
Alt Shift<Key>Tab root|icon|window f.prev_key

In other words, those key combinations advance the focus to the
next window or the previous window, respectively.

AFAIK, there is not and never has been a _command_ to toggle
the icon box in CDE; one has to add the line
Dtwm*UseIconBox: True

to one's ~/.Xdefaults, and then reload them and restart dtwm (or
else log out and back in again).

In my .Xdefaults, I have that surrounded by preprocessor conditionals,
so that the icon box is only enabled on my VirtualBox clients, and
not on my actual Suns; since with VirtualBox seamless mode, icons not
in an icon box aren't visible at all. That looks like this:

#if defined(SRVR_virtualbox_sxce) || defined(SRVR_virtualbox_indiana)
!! dtwm icon box resources:
!! Name Class Value Type Default
!! iconBoxGeometry IconBoxGeometry string 6x1+0-0
!! iconBoxName IconBoxName string iconbox
!! iconBoxSBDisplayPolicy IconBoxSBDisplayPolicy string all
!! iconBoxTitle IconBoxTitle XmString Icons
!! useIconBox UseIconBox True/False False
Dtwm*UseIconBox: True
Dtwm*IconBoxSBDisplayPolicy: horizontal
Dtwm*client.clientDecoration: border resizeh
Dtwm*iconbox.clientDecoration: border resizeh
#endif

where SRVR_virtualbox_sxce and SRVR_virtualbox_indiana correspond to
host names virtualbox-sxce and virtualbox-indiana (note that symbols
legal in a host name but not in a preprocessor symbol get changed to
underlines).


Haven't looked at the L4 key, but I don't know of any reason why it
should be broken. (I'm sitting at my Mac, running a remote X desktop
off of one Sun and x86 under VirtualBox, but I don't feel like getting
up and walking into the other room just now...shoveling snow+eating food
make me sleepy...)