Gentoo Archives: gentoo-user

From: David Haller <gentoo@×××××××.de>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Recommend a good replacement for XFCE?
Date: Sat, 24 Sep 2016 03:30:06
Message-Id: 20160924032924.rznzvqgdywgvvrad@grusum.endjinn.de
In Reply to: [gentoo-user] Recommend a good replacement for XFCE? by Grant Edwards
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

Replies

Subject Author
[gentoo-user] Re: Recommend a good replacement for XFCE? Grant Edwards <grant.b.edwards@×××××.com>