1 |
Hello, |
2 |
|
3 |
On Fri, 23 Sep 2016, Grant Edwards wrote: |
4 |
>Would anybody care to make a recommendation? |
5 |
|
6 |
Ever checked out WindowMaker (x11-wm/windowmaker)? The default config |
7 |
is quite clunky though, but there's many themes and stuff. |
8 |
|
9 |
>The requirements are: |
10 |
> |
11 |
> * simple and lightweight |
12 |
|
13 |
Check. Without big bg-images probably < 5MB even on 64bit including |
14 |
libs. |
15 |
|
16 |
> * support for multiple displays[1] |
17 |
|
18 |
No idea about that. But, from 'man wmaker': |
19 |
|
20 |
OPTIONS |
21 |
-display host:display.screen |
22 |
specify display to use. On multiheaded machines, Window |
23 |
Maker will automatically manage all screens. If you want |
24 |
Window Maker to manage only a specific screen, you must |
25 |
supply the screen number you want to have managed with |
26 |
the -display command line argument. For example, if you |
27 |
want Window Maker to manage only screen 1, start it as: |
28 |
wmaker -display :0.1 |
29 |
|
30 |
Never tried that though. |
31 |
|
32 |
> * support for multiple virtual desktops on each display (I |
33 |
> currently run 4 virtual desktops on each of 3 displays) |
34 |
> * must have focus-follows mouse and must be able disable |
35 |
> "raise-on-click" |
36 |
|
37 |
Check, check. |
38 |
|
39 |
> * some sort of easily modifiable root-window menu that I can use to |
40 |
> start apps |
41 |
|
42 |
Check. If I understand right, it's the right-click (configurable) menu |
43 |
anywhere on the desktop itself. Or use a keyboard combo (easily |
44 |
configurable), as you use xemacs, that should be no problem. If you |
45 |
move the menu (or any sub-menu), you can "pull the (sub-)menu off" so |
46 |
it becomes a window in its own right which stays open until you close |
47 |
it (while you can open other (sub-)menus or whatnot). |
48 |
|
49 |
> * some sort of task-bar (auto-hide required) |
50 |
|
51 |
Just middle-click (configurable) menu anywhere (or use a key-combo) |
52 |
shows open windows. Autohide is implicit as it's a menu, but again, |
53 |
it can be pulled off so it'll stay open if you want. |
54 |
|
55 |
There's also the "App icons" (somewhat like a minified taskbar), I |
56 |
think they can be disabled in the "Expert User Preferences" of the |
57 |
config-tool. |
58 |
|
59 |
> * some sort toolbar OK (as long as it's auto-hide) |
60 |
|
61 |
I guess that'd be the "Dock"... |
62 |
|
63 |
The Dock has a "check" for "start when Window Maker is started", so I |
64 |
guess ... I guess the Icons can be switched off too if you prefer a |
65 |
panel/toolbar. But no auto-hide. |
66 |
|
67 |
wmaker has '--no-clip' and '--no-dock' options, so you'd just get the |
68 |
root-window plus the menus. Adding (auto-hiding) panel-apps / taskbars |
69 |
should then be no problem. |
70 |
|
71 |
But I'm not sure what you mean by root-window menu / task-bar / |
72 |
toolbar. |
73 |
|
74 |
> * GTK-based strongly preferred -- I typically don't have Qt or any |
75 |
> KDE stuff installed, and have some custom-written GTK apps on |
76 |
> which I'm rather dependent. |
77 |
|
78 |
Just plain X plus a couple smallish own libs: |
79 |
|
80 |
$ ls -lh /usr/lib64/{libWINGs,libWUtil,libwraster}.so.?.?.? |
81 |
-rwxr-xr-x 1 root root 495K Jul 6 04:27 /usr/lib64/libWINGs.so.3.1.0 |
82 |
-rwxr-xr-x 1 root root 144K Jul 6 04:27 /usr/lib64/libWUtil.so.5.0.0 |
83 |
-rwxr-xr-x 1 root root 143K Jul 6 04:27 /usr/lib64/libwraster.so.5.0.0 |
84 |
|
85 |
And those libs are unstripped, though that isn't much (439, 124, and |
86 |
132kB, I just stripped copies in /tmp ;) |
87 |
|
88 |
> * I don't want a file manager, terminal emulator, or any other |
89 |
> bundled apps, so it would be nice if they were all optional, |
90 |
> separate ebuilds |
91 |
|
92 |
Just the actual window manager, a config-tool and some small helpers |
93 |
(e.g. wmclip, wmdock, wmsetbg). |
94 |
|
95 |
>I don't want any storage auto-mounter, network manager, modem manager, |
96 |
>or any of that sort of thing. Anything with "manager" in the name is |
97 |
>probably right out. |
98 |
|
99 |
Neither do I :) As well as most anything with "Kit". |
100 |
|
101 |
>All I want is something to run urxvt terminals and xemacs windows -- |
102 |
|
103 |
Same here (with (u)xterms ;). |
104 |
|
105 |
>with maybe an instance of firefox, chrome, or wireshark. I also |
106 |
>occasionally run libreoffice or xfreerdp, but only under duress. |
107 |
> |
108 |
>I don't want any icons or folders or shortcuts or whatnot on the |
109 |
>desktop. |
110 |
|
111 |
Then WMaker seems fitting ;) |
112 |
|
113 |
>I don't even need the ability to use an image as my desktop |
114 |
>"wallpaper": all I want is a user-configurable sold color. |
115 |
|
116 |
Easy to configure via the config tool. |
117 |
|
118 |
>When I'm moving/resizing a window, all I want to see is a wireframe -- |
119 |
>I don't need a window's contents being re-rendered constantly as I |
120 |
>move or resize it. |
121 |
|
122 |
Got that. "Window Handling Preferences" -> "Opaque Move" (on/off) |
123 |
plus "Miscellaneous Ergonomic Preferences" -> "Size |
124 |
Display"/"Position Display" ... |
125 |
|
126 |
>No fancy animation or translucency silliness. |
127 |
|
128 |
You got that. IIRC the default has some frills you'd need to turn off. |
129 |
|
130 |
But no fear, you need to do that only once, I did that in IIRC 2002 or |
131 |
so with WMaker 0.65 and never touched that config ever again. I think |
132 |
there was once some feature renamed or so, but you get that with |
133 |
xemacs/mutt/tin as well. |
134 |
|
135 |
So, IMO it's should be worth a look. But _do_ have a look through the |
136 |
config-tool at the options (like the focus and moving stuff) and |
137 |
ignore the UI-look, that can be tuned a lot, the default is rather |
138 |
boring (but functional). |
139 |
|
140 |
If I read and understood it right, WMaker should fit the bill, with a |
141 |
bit of configuration and possibly some external apps like a |
142 |
panel/taskbar/toolbar whatever. |
143 |
|
144 |
Oh, and BTW: I guess you should enable all useflags except 'modelock' |
145 |
and maybe 'imagemagick' and 'webp'. |
146 |
|
147 |
Apart from that: LXDE comes to mind. |
148 |
|
149 |
HTH, |
150 |
-dnh |
151 |
|
152 |
-- |
153 |
fs_dprintk (FS_DEBUG_IRQ, "Iiiin-coming (0)!!!!\n"); |
154 |
linux-2.6.6/drivers/atm/firestream.c |