
No right answer here. Just looking for information/advice about desktop environment integration. I've been using xmonad for about 16 months now and loving it. I currently use it integrated with gnome 2. About the only things I use gnome for are: gtk/desktop theming. easier multiple monitor setup. less x hassles. basically, has a shortcut to getting the basics configured. I'm going to be moving on from that machine soon and I'm trying to decide what to do. xmonad w/ nothing? <-- and handle all of the above issues manually gnome 2? gnome 3? kde? Problems using any of the above? Suggestions based on what I really care about with using gnome for best things to use? Seriously considering just going w/ xmonad but I really do like the little layer of 'not x' that I get with a gnome or kde or xfce etc. Thanks. -Sean-

On Tue, Apr 3, 2012 at 6:38 PM, Sean Allen
I've been using xmonad for about 16 months now and loving it. I currently use it integrated with gnome 2. About the only things I use gnome for are:
gtk/desktop theming. easier multiple monitor setup. less x hassles.
Do you need power management / wireless networking management? I've found that those two things are the hardest to get without some gnome components running (and lately, it's been increasingly difficult to get power management to work right with xmonad, since gnome-power-manager seems to have been merged with more monolithic gnome components.) I'm not particularly happy with my current xmonad setup, so I'm curious what you decide. (I /may/ go back to unity, but I have doubts that Ubuntu 12.4 will handle multiple monitors in a reasonable way.) Anyhow, I'd love to make xmonad work better, maybe we have similar goals. --Rogan

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 On Wed, Apr 04, 2012 at 18:33:55 GMT, Sean Allen wrote:
Do you need power management / wireless networking management?
Yes that would probably be handy as well.
I manage wireless with wpa_supplicant.conf right now. There is wpa_cli, but I've found it less than useful in general; you just have to trust your priorities for networks. If you're willing to run NetworkManager, you can define your own wireless connections[1] and then use nmcli to connect to them. For power management, just get yourself access to UPower and you can suspend and hibernate without getting root privs by using DBus. UDisks can manage disk mounts (there are tools that do things automatically[2]). You could, alternatively, set up autofs to mount external disks manually upon entering a special directory (e.g., cd /mnt/usb/fat/sdb2 will mount sdb2 as FAT and set perms for my user). This solution only works for one user (though you could set up directories so that the uid is a parameter and /mnt/usb/fat/1000/sdb2 mounts things so UID 1000 gets full access). If you'd like to know how to do this, I can post my auto.* configs. - --Ben [1]http://projects.gnome.org/NetworkManager/developers/api/09/ref-settings.html [2]https://bitbucket.org/byronclark/udiskie -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iQIcBAEBCgAGBQJPfPQ3AAoJEKaxavVX4C1XasMP/0Gvm/6HmYMZGbUaRmvjYG83 +ia5fE30d9Wn38agasK2YSJ1m7fjoifvU83Ex91k1/zR2eBJNb+ZNjHiFRVrjr1L edDQMcMTKk6YeqbwK8+aqcRO1y7ahT5NEDm/9xZYL4C19ktO6mZCxfS2SsCW+Axw 1VyOrxcf+Twssrt5/LV6TV/jpXQ6rv7EPFjTfWNf258g+SDuyQzgnHMETIsByR3D u1/AQ/O1yQ64Q6liOAcch2VvjwQTzDWJ4y2C/5lVMjlOVUaJhLaDAqsZyVIHOAbm Ut8+RTKLYHshpULWNDm0TZFTTh8dqB1sr44N0a965571fwSuMiD5JYWViCOXKD00 YiGbNQfDQbgnXM42hqA65QcOkC3a4RQ02pwQIXgp6P5rQzsNs1zYebhFlYSOaD46 1GjDKuhpP9Q95R72jB+34OxzTEme4pcVeE1xKu11nyKWH68jeKiI/s3vEkOwI3d7 C2YF4fVdU0POKCuMObrscLgkgqeHA2XgBRdOFvrkaIKPKCGc/6zakAGt7LeN8Qkn apKJzwx+oHK5bT/uHRClkn5bCX+p+3i+f3rwXZTxdvj4dmTFlY5W6MuMhEB7643l PDdagApV6wg8vg5KECiVa9evk9+k70xyv8p8CNkSom2Amy+9tpb7V/hPSv8B2PWh a406AyFhAn6sNtx8NYys =2XN3 -----END PGP SIGNATURE-----

I'd love to see them.
I spent years in slackware and what not when I was younger but frankly, got
tired of it and wanted to move on to new things.
Now though, gnome, xfce et al have gotten so bad, I'm seriously considering
mucking about on levels that I don't really care about.
On Wed, Apr 4, 2012 at 9:24 PM, Ben Boeckel
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
On Wed, Apr 04, 2012 at 18:33:55 GMT, Sean Allen wrote:
Do you need power management / wireless networking management?
Yes that would probably be handy as well.
I manage wireless with wpa_supplicant.conf right now. There is wpa_cli, but I've found it less than useful in general; you just have to trust your priorities for networks.
If you're willing to run NetworkManager, you can define your own wireless connections[1] and then use nmcli to connect to them.
For power management, just get yourself access to UPower and you can suspend and hibernate without getting root privs by using DBus. UDisks can manage disk mounts (there are tools that do things automatically[2]). You could, alternatively, set up autofs to mount external disks manually upon entering a special directory (e.g., cd /mnt/usb/fat/sdb2 will mount sdb2 as FAT and set perms for my user). This solution only works for one user (though you could set up directories so that the uid is a parameter and /mnt/usb/fat/1000/sdb2 mounts things so UID 1000 gets full access). If you'd like to know how to do this, I can post my auto.* configs.
- --Ben
[1] http://projects.gnome.org/NetworkManager/developers/api/09/ref-settings.html [2]https://bitbucket.org/byronclark/udiskie
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAEBCgAGBQJPfPQ3AAoJEKaxavVX4C1XasMP/0Gvm/6HmYMZGbUaRmvjYG83 +ia5fE30d9Wn38agasK2YSJ1m7fjoifvU83Ex91k1/zR2eBJNb+ZNjHiFRVrjr1L edDQMcMTKk6YeqbwK8+aqcRO1y7ahT5NEDm/9xZYL4C19ktO6mZCxfS2SsCW+Axw 1VyOrxcf+Twssrt5/LV6TV/jpXQ6rv7EPFjTfWNf258g+SDuyQzgnHMETIsByR3D u1/AQ/O1yQ64Q6liOAcch2VvjwQTzDWJ4y2C/5lVMjlOVUaJhLaDAqsZyVIHOAbm Ut8+RTKLYHshpULWNDm0TZFTTh8dqB1sr44N0a965571fwSuMiD5JYWViCOXKD00 YiGbNQfDQbgnXM42hqA65QcOkC3a4RQ02pwQIXgp6P5rQzsNs1zYebhFlYSOaD46 1GjDKuhpP9Q95R72jB+34OxzTEme4pcVeE1xKu11nyKWH68jeKiI/s3vEkOwI3d7 C2YF4fVdU0POKCuMObrscLgkgqeHA2XgBRdOFvrkaIKPKCGc/6zakAGt7LeN8Qkn apKJzwx+oHK5bT/uHRClkn5bCX+p+3i+f3rwXZTxdvj4dmTFlY5W6MuMhEB7643l PDdagApV6wg8vg5KECiVa9evk9+k70xyv8p8CNkSom2Amy+9tpb7V/hPSv8B2PWh a406AyFhAn6sNtx8NYys =2XN3 -----END PGP SIGNATURE-----
_______________________________________________ xmonad mailing list xmonad@haskell.org http://www.haskell.org/mailman/listinfo/xmonad

On Thu, Apr 05, 2012 at 00:14:25 -0400, Sean Allen wrote:
I'd love to see them.
I spent years in slackware and what not when I was younger but frankly, got tired of it and wanted to move on to new things. Now though, gnome, xfce et al have gotten so bad, I'm seriously considering mucking about on levels that I don't really care about.
=== BEGIN === /etc/auto.master (edited) /mnt/auto /etc/auto.auto timeout=2 /mnt/mapper /etc/auto.mapper timeout=2 /mnt/usb /etc/auto.usb timeout=2 /mnt/usb/fat /etc/auto.usb.fat timeout=2 /mnt/usb/ntfs /etc/auto.usb.ntfs timeout=2 /mnt/cdrom /etc/auto.cdrom timeout=15 === END === === BEGIN === /etc/auto.auto (edited) foo -fstype=auto,rw,noexec,relatime,nodev :UUID=XXXX bar -fstype=auto,rw,noexec,relatime,nodev :UUID=XXXX === END === === BEGIN === /etc/auto.mapper * -fstype=auto,rw,noexec,relatime,nodev :/dev/mapper/& === END === === BEGIN === /etc/auto.usb * -fstype=auto,rw,noexec,relatime,nodev :/dev/& === END === === BEGIN === /etc/auto.usb.fat * -fstype=vfat,uid=$UID,gid=$GID,rw,noatime,noexec,nodev :/dev/& === END === === BEGIN === /etc/auto.usb.ntfs * -fstype=ntfs,uid=$UID,gid=$GID,rw,noatime,noexec,nodev :/dev/& === END === === BEGIN === /etc/auto.cdrom cdrom -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom cdrw -fstype=iso9660,ro,nosuid,nodev :/dev/cdrw dvd -fstype=iso9660,ro,nosuid,nodev :/dev/dvd dvdrw -fstype=iso9660,ro,nosuid,nodev :/dev/dvdrw === END === You then just change to the directory and things are automatically mounted. Unmounting before the timeout happens requires root (which is the main reason I'm looking at udisks to replace autofs). The fat and ntfs specializations are there because of the owner issue. --Ben

On Tue, Apr 3, 2012 at 21:38, Sean Allen
nothing? <-- and handle all of the above issues manually gnome 2? gnome 3? kde?
KDE integration is somewhat broken at the moment because of some weird extensions to EWMH KDE uses that are not presently handled properly (I have a fix for one of them, but have not had a chance to track down another one; both make KDE difficult to use properly). Gnome 3 integration works more or less by degrading it to its fallback mode, which is a particularly ugly (IMO) Gnome 2 setup; sadly, as far as I can tell if you have Gnome 3 installed then that's the only option you get. (I have been trying to get it to behave differently with no success so far, but that may just be something about Debian testing.) Xfce integration as documented in the wiki is out of date... I have no details there, sadly. At the moment Gnome 2 is probably the best bet, with Gnome 3 fallback as the next. -- brandon s allbery allbery.b@gmail.com wandering unix systems administrator (available) (412) 475-9364 vm/sms

On Wed, Apr 4, 2012 at 8:03 PM, Brandon Allbery
On Tue, Apr 3, 2012 at 21:38, Sean Allen
wrote: nothing? <-- and handle all of the above issues manually gnome 2? gnome 3? kde?
KDE integration is somewhat broken at the moment because of some weird extensions to EWMH KDE uses that are not presently handled properly (I have a fix for one of them, but have not had a chance to track down another one; both make KDE difficult to use properly).
Gnome 3 integration works more or less by degrading it to its fallback mode, which is a particularly ugly (IMO) Gnome 2 setup; sadly, as far as I can tell if you have Gnome 3 installed then that's the only option you get. (I have been trying to get it to behave differently with no success so far, but that may just be something about Debian testing.)
Xfce integration as documented in the wiki is out of date... I have no details there, sadly.
At the moment Gnome 2 is probably the best bet, with Gnome 3 fallback as the next.
Thanks. This is some of the info I was really in need of. If I choose to go the none straight xmonad route, gnome 2 would be the way. -Sean-

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hello, On 05.04.2012 02:03, Brandon Allbery wrote: > Xfce integration as documented in the wiki is out of date... I have > no details there, sadly. - From what I can tell xfce integration works like this: * start xfce4-session * run "xmonad --replace" from a terminal (e.g. xterm) * run xfce4-session-settings and save the current session That should do the trick. One could also use .xinitrc with these lines: xmonad & exec xfce4-session and remove xfwm4 from the session beforehand. For power management, I found that xfce4-power-manager (which is still a stand-alone program) works just as well as gnome-power-manager. Best Wishes, Jochen -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk99R/QACgkQtVwvsA+W4CC3qgCfYdWXQxd6LB+gnfH6UDnrifKX zgcAn13plVmuqbw8vbMPaTPyUuFKW/yY =ztYg -----END PGP SIGNATURE-----

On Wed, Apr 4, 2012 at 03:38, Sean Allen
No right answer here. Just looking for information/advice about desktop environment integration.
I've been using xmonad for about 16 months now and loving it. I currently use it integrated with gnome 2. About the only things I use gnome for are:
gtk/desktop theming. easier multiple monitor setup. less x hassles.
basically, has a shortcut to getting the basics configured.
I'm going to be moving on from that machine soon and I'm trying to decide what to do.
xmonad w/
nothing? <-- and handle all of the above issues manually gnome 2? gnome 3? kde?
Problems using any of the above? Suggestions based on what I really care about with using gnome for best things to use? Seriously considering just going w/ xmonad but I really do like the little layer of 'not x' that I get with a gnome or kde or xfce etc.
No one's mentioned it yet, but it might be worth having a look at LXDE too. I've been using it with xmonad for a while now and I'm very happy with the combination. /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus@therning.org jabber: magnus@therning.org twitter: magthe http://therning.org/magnus

i use xmonad without anything. i use arandr (a gui-application) for setting up multiple monitors. i use wicd(-gui) for setting up wire(less)-connections. i use "xsetroot -cursor_name left_ptr" in my .xinitrc to set the cursor. i use "setxkbmap -layout de" to set my keyboard-layout. so, my point is that xmonad really doens't require/need desktop-environment. but, yea, it can be nice :) Am 04.04.2012 03:38, schrieb Sean Allen:
No right answer here. Just looking for information/advice about desktop environment integration.
I've been using xmonad for about 16 months now and loving it. I currently use it integrated with gnome 2. About the only things I use gnome for are:
gtk/desktop theming. easier multiple monitor setup. less x hassles.
basically, has a shortcut to getting the basics configured.
I'm going to be moving on from that machine soon and I'm trying to decide what to do.
xmonad w/
nothing? <-- and handle all of the above issues manually gnome 2? gnome 3? kde?
Problems using any of the above? Suggestions based on what I really care about with using gnome for best things to use? Seriously considering just going w/ xmonad but I really do like the little layer of 'not x' that I get with a gnome or kde or xfce etc.
Thanks. -Sean-
_______________________________________________ xmonad mailing list xmonad@haskell.org http://www.haskell.org/mailman/listinfo/xmonad

Dear Sean,
I think there have been a few somewhat related threads in the past. Here
are a few comments:
On Tue, 3 Apr 2012 21:38:02 -0400,Sean Allen
[1
] [1.1 ] No right answer here. Just looking for information/advice about desktop environment integration.
I've been using xmonad for about 16 months now and loving it. I currently use it integrated with gnome 2. About the only things I use gnome for are:
gtk/desktop theming.
As far as I can tell, I've never used this.
easier multiple monitor setup.
Hummm... I've found xrandr, from the command line, to be much more user friendly and configurable than any gui interface I've seen.
less x hassles.
basically, has a shortcut to getting the basics configured.
I'm going to be moving on from that machine soon and I'm trying to decide what to do.
xmonad w/
nothing? <-- and handle all of the above issues manually
I'd go that route. But then, I do not think there are those many issues. And gnome and kde introduce a huge amount of extra stuff. In some replies to your question, the issues of power management and network connections are discussed in detail. My 2 cents here. The network issue has been discussed in this list recently; I do use network manager (I start if from .xinitrc), so I am forced to install a whole bunch of gnome components, but I do not need to run gnome (though I have to use either kdm or gdm as display manager). For power management, I make calls to acpi from xmobarr to show battery status, and I also have sleepd running (suspend to disk when battery below 2%); I also have acpi configured so that closing the lid suspends to ram, and the special "Fn + moon icon key" calls s2both; so, in summary, I do not need any gnome or kde here. Hope this helps, R.
gnome 2? gnome 3? kde?
Problems using any of the above? Suggestions based on what I really care about with using gnome for best things to use? Seriously considering just going w/ xmonad but I really do like the little layer of 'not x' that I get with a gnome or kde or xfce etc.
Thanks. -Sean- [1.2
]
[2
] _______________________________________________ xmonad mailing list xmonad@haskell.org http://www.haskell.org/mailman/listinfo/xmonad -- Ramon Diaz-Uriarte Department of Biochemistry, Lab B-25 Facultad de Medicina Universidad Autónoma de Madrid Arzobispo Morcillo, 4 28029 Madrid Spain
Phone: +34-91-497-2412 Email: rdiaz02@gmail.com ramon.diaz@iib.uam.es http://ligarto.org/rdiaz
participants (8)
-
Ben Boeckel
-
Brandon Allbery
-
Jochen Keil
-
Magnus Therning
-
Morel Pisum
-
Ramon Diaz-Uriarte
-
Rogan Creswick
-
Sean Allen