[gentoo-amd64] How do I choose a second window manager?

2009-06-17 Thread Mark Knecht
Hi,
   A discussion on another list made me realize I'm a little tired of
Gnome. It does what I need, mostly, but it feels sort of old and dry.
I haven't run KDE in years but I'm hesitant to build it and keep it up
to date. I really think I'd like something more minimalistic. I ran
fluxbox years ago and liked that it was small and fast but at the time
getting to apps was a hand-crafted menu editing task that I'd rather
not repeat today.

   QUESTION: Is there something small, fast but also easy to use in
terms of the environment automatically creating menus when apps are
added or removed with emerge?

   From a pure-fun standpoint something 3D might be fun, but I don't
need it and expect that my old ATI Radeon X300 card probably isn't up
to the task anyway.

   How do others choose a window manager and what do you value in your
window manager that makes you stick with it?

Thanks,
Mark

lightning ~ # eix | grep x11-wm
* x11-wm/aewm++
* x11-wm/aewm++-goodies
* x11-wm/aewm
* x11-wm/afterstep
* x11-wm/amiwm
* x11-wm/awesome
* x11-wm/blackbox
* x11-wm/compiz
* x11-wm/compiz-fusion
* x11-wm/ctwm
* x11-wm/dwm
* x11-wm/echinus
* x11-wm/emerald
* x11-wm/enlightenment
* x11-wm/evilwm
* x11-wm/fluxbox
* x11-wm/flwm
* x11-wm/fvwm
* x11-wm/icewm
* x11-wm/ion
* x11-wm/jwm
* x11-wm/larswm
* x11-wm/lwm
* x11-wm/matchbox
* x11-wm/matchbox-common
* x11-wm/matchbox-desktop
* x11-wm/matchbox-panel
* x11-wm/matchbox-window-manager
[I] x11-wm/metacity
* x11-wm/openbox
* x11-wm/oroborus
* x11-wm/oroborus-extras
* x11-wm/pekwm
* x11-wm/plwm
* x11-wm/ratpoison
* x11-wm/sawfish
* x11-wm/selectwm
* x11-wm/stumpwm
* x11-wm/treewm
[I] x11-wm/twm
* x11-wm/vtwm
* x11-wm/windowlab
* x11-wm/windowmaker
* x11-wm/wm2
* x11-wm/wmii
* x11-wm/xmonad
* x11-wm/xmonad-contrib
lightning ~ #



Re: [gentoo-amd64] How do I choose a second window manager?

2009-06-17 Thread Alex Alexander
fluxbox is a nice, lightweight, usable WM :)

--
Alex Alexander || wired
Gentoo QT  KDE Herd Tester
http://www.linuxized.com



On Wed, Jun 17, 2009 at 15:53, Mark Knechtmarkkne...@gmail.com wrote:
 Hi,
   A discussion on another list made me realize I'm a little tired of
 Gnome. It does what I need, mostly, but it feels sort of old and dry.
 I haven't run KDE in years but I'm hesitant to build it and keep it up
 to date. I really think I'd like something more minimalistic. I ran
 fluxbox years ago and liked that it was small and fast but at the time
 getting to apps was a hand-crafted menu editing task that I'd rather
 not repeat today.

   QUESTION: Is there something small, fast but also easy to use in
 terms of the environment automatically creating menus when apps are
 added or removed with emerge?

   From a pure-fun standpoint something 3D might be fun, but I don't
 need it and expect that my old ATI Radeon X300 card probably isn't up
 to the task anyway.

   How do others choose a window manager and what do you value in your
 window manager that makes you stick with it?

 Thanks,
 Mark

 lightning ~ # eix | grep x11-wm
 * x11-wm/aewm++
 * x11-wm/aewm++-goodies
 * x11-wm/aewm
 * x11-wm/afterstep
 * x11-wm/amiwm
 * x11-wm/awesome
 * x11-wm/blackbox
 * x11-wm/compiz
 * x11-wm/compiz-fusion
 * x11-wm/ctwm
 * x11-wm/dwm
 * x11-wm/echinus
 * x11-wm/emerald
 * x11-wm/enlightenment
 * x11-wm/evilwm
 * x11-wm/fluxbox
 * x11-wm/flwm
 * x11-wm/fvwm
 * x11-wm/icewm
 * x11-wm/ion
 * x11-wm/jwm
 * x11-wm/larswm
 * x11-wm/lwm
 * x11-wm/matchbox
 * x11-wm/matchbox-common
 * x11-wm/matchbox-desktop
 * x11-wm/matchbox-panel
 * x11-wm/matchbox-window-manager
 [I] x11-wm/metacity
 * x11-wm/openbox
 * x11-wm/oroborus
 * x11-wm/oroborus-extras
 * x11-wm/pekwm
 * x11-wm/plwm
 * x11-wm/ratpoison
 * x11-wm/sawfish
 * x11-wm/selectwm
 * x11-wm/stumpwm
 * x11-wm/treewm
 [I] x11-wm/twm
 * x11-wm/vtwm
 * x11-wm/windowlab
 * x11-wm/windowmaker
 * x11-wm/wm2
 * x11-wm/wmii
 * x11-wm/xmonad
 * x11-wm/xmonad-contrib
 lightning ~ #





Re: [gentoo-amd64] How do I choose a second window manager?

2009-06-17 Thread Martin Herrman
On Wed, Jun 17, 2009 at 3:03 PM, Alex Alexander
alex.alexan...@gmail.com wrote:

 fluxbox is a nice, lightweight, usable WM :)

I have used IceWM (http://www.icewm.org/) for years on an old P2
233MHz with 64Mb RAM. But you had to edit the menu by editing a text
file.

Ubuntu has a lightweight version (Xubuntu) which uses XFCE
(http://www.xfce.org/). You could download a xubuntu iso image and run
it from the live-cd to experience it's features.

XFCE seems to have a more active development (more recent releases)
than IceWM. That's also true for the e-builds:

http://www.gentoo-portage.com/xfce-base/xfce4/ChangeLog#ptabs

HTH,

Martin

P.S. anyone noticed that this time I didn't forget to send only plain
text instead of all the HTML stuff? :-D

 --
 Alex Alexander || wired
 Gentoo QT  KDE Herd Tester
 http://www.linuxized.com



Re: [gentoo-amd64] How do I choose a second window manager?

2009-06-17 Thread Martin Herrman
On Wed, Jun 17, 2009 at 3:10 PM, Mark Knechtmarkkne...@gmail.com wrote:

 Yep. And so small I built it by the time your response came back and
 am answering your message from within it. Granted, black screen and
 the menus don't see any of the apps I have installed, so that's the
 same old problem. Isn't there some app for automatically picking up
 apps on putting the menu together auto-magically?

 Cheers,
 Mark

The Xfce 4 Appfinder is part of the Xfce 4 Desktop Environment and
features application search on the whole system. It searches for
.desktop files based on the freedesktop spec and makes an index of the
found apps.

Source: xfce website:
http://www.xfce.org/documentation/4.2/manuals/xfce4-appfinder

Does Gentoo use these .desktop files?



[gentoo-amd64] Re: How do I choose a second window manager?

2009-06-17 Thread Duncan
Martin Herrman mar...@herrman.nl posted
40bb8d3b0906170618g152b5f8fxc79889f0d6213...@mail.gmail.com, excerpted
below, on  Wed, 17 Jun 2009 15:18:24 +0200:

 The Xfce 4 Appfinder is part of the Xfce 4 Desktop Environment and
 features application search on the whole system. It searches for
 .desktop files based on the freedesktop spec and makes an index of the
 found apps.
 
 Source: xfce website:
 http://www.xfce.org/documentation/4.2/manuals/xfce4-appfinder
 
 Does Gentoo use these .desktop files?

In general, yes, as it's a freedesktop.org standard now and both KDE and 
GNOME use them too.  However, whether individual (non-main-DE) apps 
packages include them would depend on either upstream (if it ships, so 
will Gentoo in most cases) or the the initiative of the individual Gentoo 
package maintainer, if upstream doesn't ship one.

On the title question, I've never used it, but based on what others have 
said and the originally requested features (including an auto-managed 
menu), I too would recommend XFCE.  It seems to be /the/ middle ground 
between a full feature DE and a bare-bones WM, and gets very high 
reviews in general.  If I ever decide KDE's not for me any more, or 
perhaps for my netbook when I get around to putting Gentoo on it, if I 
don't like KDE's performance, I've always thought I'd try XFCE first.  

But on my main machine, at least kde3 has been great.  I can't say the 
same for kde4 (yet?), for a couple reasons.  First, one of the big kde4 
features is 3D eye candy... that my aging Radeon 9200 can't handle at the 
1920x2400 desktop size I run (it maxes at 2048 each, X and Y), and 
without that, there really isn't enough better (and a lot changed enough 
I'm not comfortable with it) to upgrade from kde3.  Second, I've so 
deeply customized kde3 to my own needs and style, and kde4 is so much 
changed, that it's simply different enough that even with full 3D 
features, it'd take me awhile to get kde4 setup similarly effectively/
comfortably.

So, I have both kde3/4 merged, and occasionally run 4 and mess around 
some, but for actually doing anything productive, it's kde3 (or the text 
console).  Sometime later this year I plan to upgrade to, probably, one 
of the later r500 based Radeons (which run thru the x1950 models), and 
meanwhile, kde-4.3.0 and likely 4.3.1 will be out, and we'll see how kde4 
does then.

-- 
Duncan - List replies preferred.   No HTML msgs.
Every nonfree program has a lord, a master --
and if you use the program, he is your master.  Richard Stallman




[gentoo-amd64] Hurray! Radeon KMS in 2.6.31

2009-06-17 Thread Duncan
As I've mentioned a couple times recently, I run direct Linus kernel 
git.  Previously I've waited until rc2 or so before trying the new 
development kernel, but I got bored and decided to try following the 
kernel even in the merge window this time.

Sometime in the last 24 hours or so, Linus merged the Radeon KMS (kernel 
mode setting) code!  I've been looking forward to this for a couple 
versions now, so am glad it's finally here!

Presently, it's only thru the Radeon r5xx chip series, so thru the model 
x1950 cards.  They'll add the newer r6xx/r7xx chips (beyond x1950 and the 
hd* cards) later.

Of course I'm not actually running kms yet, as my X userspace isn't new 
enough (I don't think, AFAIK the xorg-server-1.6.1.901-r3 that I'm 
running should support it, but the xf86-video-ati-6.12.2 doesn't yet, I'd 
need the - live git version for that, and would probably need to 
match it with the live-git xorg-server- as well), so I've not enabled 
the kernel's radeon-kms-by-default option, which appears under the 
staging drivers for the moment.  But it's in the kernel mainline now, and 
I'm running that kernel (2.6.30-6553-g65795ef) with no general observed 
issues ATM.

-- 
Duncan - List replies preferred.   No HTML msgs.
Every nonfree program has a lord, a master --
and if you use the program, he is your master.  Richard Stallman




Re: [gentoo-amd64] How do I choose a second window manager?

2009-06-17 Thread Marc Joliet
Am Wed, 17 Jun 2009 06:10:42 -0700
schrieb Mark Knecht markkne...@gmail.com:

 On Wed, Jun 17, 2009 at 6:03 AM, Alex Alexanderalex.alexan...@gmail.com 
 wrote:
  fluxbox is a nice, lightweight, usable WM :)
 
  --
  Alex Alexander || wired
  Gentoo QT  KDE Herd Tester
  http://www.linuxized.com
 
 
 
 Yep. And so small I built it by the time your response came back and
 am answering your message from within it. Granted, black screen and
 the menus don't see any of the apps I have installed, so that's the
 same old problem. Isn't there some app for automatically picking up
 apps on putting the menu together auto-magically?

I used to use fluxbox, though switched to awesome in the meantime. The same
thing irritated me, too. There is the fluxbox-generate_menu script, but it
produces a somewhat scarce menu. So I used fbpanel:

mar...@marcec ~ % eix fbpanel
[I] x11-misc/fbpanel
 Available versions:  4.12
 Installed versions:  4.12(11:50:28 01.04.2009)
 Homepage:http://fbpanel.sourceforge.net/
 Description: light-weight X11 desktop panel

That comes with a (not 100%, I believe science packages, e.g. gEDA, don't show
up) complete menu.

 Cheers,
 Mark

HTH
-- 
Marc Joliet
--
Lt. Frank Drebin: It's true what they say: cops and women don't mix. Like
eating a spoonful of Drāno; sure, it'll clean you out, but it'll leave you
hollow inside.


signature.asc
Description: PGP signature


Re: [gentoo-amd64] How do I choose a second window manager?

2009-06-17 Thread Dmitri Pogosyan

How do others choose a window manager and what do you value in your
 window manager that makes you stick with it?
 

I value most what most modern WM's do not implement - large viewports on
virtual desktops. Those WM's with distinct workspaces are such a regression
for me ...



Re: [gentoo-amd64] Re: How do I choose a second window manager?

2009-06-17 Thread Mark Knecht
On Wed, Jun 17, 2009 at 6:43 AM, Duncan1i5t5.dun...@cox.net wrote:
 Martin Herrman mar...@herrman.nl posted
 40bb8d3b0906170618g152b5f8fxc79889f0d6213...@mail.gmail.com, excerpted
 below, on  Wed, 17 Jun 2009 15:18:24 +0200:

 The Xfce 4 Appfinder is part of the Xfce 4 Desktop Environment and
 features application search on the whole system. It searches for
 .desktop files based on the freedesktop spec and makes an index of the
 found apps.

 Source: xfce website:
 http://www.xfce.org/documentation/4.2/manuals/xfce4-appfinder

 Does Gentoo use these .desktop files?

 In general, yes, as it's a freedesktop.org standard now and both KDE and
 GNOME use them too.  However, whether individual (non-main-DE) apps
 packages include them would depend on either upstream (if it ships, so
 will Gentoo in most cases) or the the initiative of the individual Gentoo
 package maintainer, if upstream doesn't ship one.

 On the title question, I've never used it, but based on what others have
 said and the originally requested features (including an auto-managed
 menu), I too would recommend XFCE.  It seems to be /the/ middle ground
 between a full feature DE and a bare-bones WM, and gets very high
 reviews in general.  If I ever decide KDE's not for me any more, or
 perhaps for my netbook when I get around to putting Gentoo on it, if I
 don't like KDE's performance, I've always thought I'd try XFCE first.

 But on my main machine, at least kde3 has been great.  I can't say the
 same for kde4 (yet?), for a couple reasons.  First, one of the big kde4
 features is 3D eye candy... that my aging Radeon 9200 can't handle at the
 1920x2400 desktop size I run (it maxes at 2048 each, X and Y), and
 without that, there really isn't enough better (and a lot changed enough
 I'm not comfortable with it) to upgrade from kde3.  Second, I've so
 deeply customized kde3 to my own needs and style, and kde4 is so much
 changed, that it's simply different enough that even with full 3D
 features, it'd take me awhile to get kde4 setup similarly effectively/
 comfortably.

 So, I have both kde3/4 merged, and occasionally run 4 and mess around
 some, but for actually doing anything productive, it's kde3 (or the text
 console).  Sometime later this year I plan to upgrade to, probably, one
 of the later r500 based Radeons (which run thru the x1950 models), and
 meanwhile, kde-4.3.0 and likely 4.3.1 will be out, and we'll see how kde4
 does then.

 --
 Duncan - List replies preferred.   No HTML msgs.
 Every nonfree program has a lord, a master --
 and if you use the program, he is your master.  Richard Stallman

I suspect that XFCE might be a good one to look at. Thanks.

Any thoughts from folks about fvwm?

thanks to Marc for the pointer to fbpanel. I'll certainly take a look at that.

cheers,
Mark



Re: [gentoo-amd64] Re: How do I choose a second window manager?

2009-06-17 Thread Mark Knecht
On Wed, Jun 17, 2009 at 8:39 AM, Dmitri
Pogosyanpogos...@phys.ualberta.ca wrote:
 I used XFCE for a year, having mostly left kde-3.5 unused, but recently since
 the update to 3.5.10 came out, and was modular, have updated to just barebone
 kdebase-meta. You know - it feels faster than XFCE, and weights in kdebase +
 couple apps I need, not much more.

 I too would recommend XFCE.  It seems to be /the/ middle ground
 between a full feature DE and a bare-bones WM, and gets very high
 reviews in general.  If I ever decide KDE's not for me any more, or
 perhaps for my netbook when I get around to putting Gentoo on it, if I
 don't like KDE's performance, I've always thought I'd try XFCE first.

 But on my main machine, at least kde3 has been great.
 --
 Dmitri Pogosyan            Department of Physics
 Associate Professor        University of Alberta
 tel 1-780-492-2150         11322 - 89 Avenue
 fax 1-780-492-0714         Edmonton, AB, T6G 2G7, CANADA


Good input.

QUESTION: I've been somewhat unhappy over the last year with Gentoo
package maintainers doing little updates to gnome files which seems to
drive more and more little updates. Granted, I could mask things,
etc., but I've found it frustrating. I've worried with KDE that it's
so big I'll find myself updating files pretty much all the time. Is
this warranted or just me worrying?

Cheers,
Mark



Re: [gentoo-amd64] Hurray! Radeon KMS in 2.6.31

2009-06-17 Thread Mark Knecht
On Wed, Jun 17, 2009 at 7:15 AM, Duncan1i5t5.dun...@cox.net wrote:
 As I've mentioned a couple times recently, I run direct Linus kernel
 git.  Previously I've waited until rc2 or so before trying the new
 development kernel, but I got bored and decided to try following the
 kernel even in the merge window this time.

 Sometime in the last 24 hours or so, Linus merged the Radeon KMS (kernel
 mode setting) code!  I've been looking forward to this for a couple
 versions now, so am glad it's finally here!

 Presently, it's only thru the Radeon r5xx chip series, so thru the model
 x1950 cards.  They'll add the newer r6xx/r7xx chips (beyond x1950 and the
 hd* cards) later.

 Of course I'm not actually running kms yet, as my X userspace isn't new
 enough (I don't think, AFAIK the xorg-server-1.6.1.901-r3 that I'm
 running should support it, but the xf86-video-ati-6.12.2 doesn't yet, I'd
 need the - live git version for that, and would probably need to
 match it with the live-git xorg-server- as well), so I've not enabled
 the kernel's radeon-kms-by-default option, which appears under the
 staging drivers for the moment.  But it's in the kernel mainline now, and
 I'm running that kernel (2.6.30-6553-g65795ef) with no general observed
 issues ATM.

 --
 Duncan - List replies preferred.   No HTML msgs.
 Every nonfree program has a lord, a master --
 and if you use the program, he is your master.  Richard Stallman

So what would KMS do for me when I finally have access to it?

Thanks,
Mark



Re: [gentoo-amd64] How do I choose a second window manager?

2009-06-17 Thread Paul Hartman
On Wed, Jun 17, 2009 at 7:53 AM, Mark Knechtmarkkne...@gmail.com wrote:
   A discussion on another list made me realize I'm a little tired of
 Gnome. It does what I need, mostly, but it feels sort of old and dry.
 I haven't run KDE in years but I'm hesitant to build it and keep it up
 to date. I really think I'd like something more minimalistic. I ran
 fluxbox years ago and liked that it was small and fast but at the time
 getting to apps was a hand-crafted menu editing task that I'd rather
 not repeat today.

   QUESTION: Is there something small, fast but also easy to use in
 terms of the environment automatically creating menus when apps are
 added or removed with emerge?

   From a pure-fun standpoint something 3D might be fun, but I don't
 need it and expect that my old ATI Radeon X300 card probably isn't up
 to the task anyway.

   How do others choose a window manager and what do you value in your
 window manager that makes you stick with it?

I use KDE4 and keep XFCE as a backup. I use KDM as login manager and
it easily lets me choose which one I want. I use only XFCE on my
laptop because compiling gnome or KDE is just too much work for it. I
could easily use XFCE (or Gnome) as primary desktop environment and be
happy, but I'm just used to KDE.



Re: [gentoo-amd64] How do I choose a second window manager?

2009-06-17 Thread Mark Knecht
On Wed, Jun 17, 2009 at 8:50 AM, Paul
Hartmanpaul.hartman+gen...@gmail.com wrote:
 On Wed, Jun 17, 2009 at 7:53 AM, Mark Knechtmarkkne...@gmail.com wrote:
   A discussion on another list made me realize I'm a little tired of
 Gnome. It does what I need, mostly, but it feels sort of old and dry.
 I haven't run KDE in years but I'm hesitant to build it and keep it up
 to date. I really think I'd like something more minimalistic. I ran
 fluxbox years ago and liked that it was small and fast but at the time
 getting to apps was a hand-crafted menu editing task that I'd rather
 not repeat today.

   QUESTION: Is there something small, fast but also easy to use in
 terms of the environment automatically creating menus when apps are
 added or removed with emerge?

   From a pure-fun standpoint something 3D might be fun, but I don't
 need it and expect that my old ATI Radeon X300 card probably isn't up
 to the task anyway.

   How do others choose a window manager and what do you value in your
 window manager that makes you stick with it?

 I use KDE4 and keep XFCE as a backup. I use KDM as login manager and
 it easily lets me choose which one I want. I use only XFCE on my
 laptop because compiling gnome or KDE is just too much work for it. I
 could easily use XFCE (or Gnome) as primary desktop environment and be
 happy, but I'm just used to KDE.



Hi Paul,
   I do a lot of audio work using apps and a kernel (rt-sources) from
the pro-audio overlay. Jack, Ardour, etc. Really low latency and NO
long window manager
delays are more important for me that they probably are for others. I
ran KDE years ago and it just didn't work very well, but in those days
even Gnome wasn't very good so I used fluxbox which was great. Well,
today Gnome is fine, and maybe KDE would be also. Historically it just
wasn't a good fit more me in the past.

   I guess the other thing that I'm interested in is getting beyond
this flat/old Gnome is sort of like Windows sensation that I am
feeling right now so to warrant the effort to actually use something I
suppose I am really looking for something with a really different feel
but it still really works in terms of getting jobs done. Something
that makes me feel good about even firing up the desktop.

Cheers,
Mark



Re: [gentoo-amd64] How do I choose a second window manager?

2009-06-17 Thread Bob Sanders
Mark Knecht, mused, then expounded:
 On Wed, Jun 17, 2009 at 8:50 AM, Paul
 Hartmanpaul.hartman+gen...@gmail.com wrote:
  On Wed, Jun 17, 2009 at 7:53 AM, Mark Knechtmarkkne...@gmail.com wrote:
 
    QUESTION: Is there something small, fast but also easy to use in
  terms of the environment automatically creating menus when apps are
  added or removed with emerge?
 
    How do others choose a window manager and what do you value in your
  window manager that makes you stick with it?
 
 
 
 Hi Paul,
 
I guess the other thing that I'm interested in is getting beyond
 this flat/old Gnome is sort of like Windows sensation that I am
 feeling right now so to warrant the effort to actually use something I
 suppose I am really looking for something with a really different feel
 but it still really works in terms of getting jobs done. Something
 that makes me feel good about even firing up the desktop.
 
 Cheers,
 Mark
 
 

Enlightenment 0.16 - either you like it so that even after switching
to others, you always come back.  Or you just don't get along with it.

The only time I've gone for a lighter weight WM has been on a netbook
where LXDE is run.

Bob
-- 
-  



Re: [gentoo-amd64] Re: How do I choose a second window manager?

2009-06-17 Thread Josh Sled
Mark Knecht markkne...@gmail.com writes:
 QUESTION: I've been somewhat unhappy over the last year with Gentoo
 package maintainers doing little updates to gnome files which seems to
 drive more and more little updates. 

What do you mean, exactly?  I upgrade weekly, and haven't really noticed
this, or noticed it to be a problem.

-- 
...jsled
http://asynchronous.org/ - a=jsled; b=asynchronous.org; echo $...@${b}


pgp6aAsbOQZ27.pgp
Description: PGP signature


Re: [gentoo-amd64] How do I choose a second window manager?

2009-06-17 Thread Paul Hartman
On Wed, Jun 17, 2009 at 11:02 AM, Mark Knechtmarkkne...@gmail.com wrote:
 Hi Paul,
   I do a lot of audio work using apps and a kernel (rt-sources) from
 the pro-audio overlay. Jack, Ardour, etc. Really low latency and NO
 long window manager
 delays are more important for me that they probably are for others. I
 ran KDE years ago and it just didn't work very well, but in those days
 even Gnome wasn't very good so I used fluxbox which was great. Well,
 today Gnome is fine, and maybe KDE would be also. Historically it just
 wasn't a good fit more me in the past.

   I guess the other thing that I'm interested in is getting beyond
 this flat/old Gnome is sort of like Windows sensation that I am
 feeling right now so to warrant the effort to actually use something I
 suppose I am really looking for something with a really different feel
 but it still really works in terms of getting jobs done. Something
 that makes me feel good about even firing up the desktop.

Well, if you want something different then KDE4 is definitely
different... for better or for worse :)

XFCE is more similar to Gnome in that both of them remind me of a Mac
OS desktop. (KDE4 is more like Vista/Win7) However, XFCE is a fraction
of the size of KDE or Gnome, which is nice. Being able to compile the
whole thing in just a few minutes is a good change of pace.

Check out http://xwinman.org/ for many other options.



Re: [gentoo-amd64] How do I choose a second window manager?

2009-06-17 Thread Frank Peters

   QUESTION: Is there something small, fast but also easy to use in
 terms of the environment automatically creating menus when apps are
 added or removed with emerge?


Openbox is my choice for a window manager.  Openbox is fast and small
and that well suits my minimalistic approach.  Openbox also provides
virtual desktops that are, IMO, indispensable to a graphical interface.

With Openbox there is no automatic method to create menus but the
configuration files are very easy to manually edit.  Once a basic
menu structure is established, a simple cut and paste operation can
be used to quickly update.

There is also a configuration tool available for Openbox, but since
I have never used it I cannot comment about it.

Frank Peters



Re: [gentoo-amd64] Re: How do I choose a second window manager?

2009-06-17 Thread Dmitri Pogosyan
I was never fond of split ebuilds, because I found you end up installing
almost everything anyway but managing them becomes much more cumbersome.
Bad example is X - I do not have qualification anyway to decide that I need
this library but not that one, and it seems that every single library comes in
it own ebuild, so you start to wonder why not compile each C program 
individually.

Saying that, I found KDE 3.5.10 split extremely well thought through and
really useful. It is organzied in well defined (and not too numerous) meta
blocks which contain pieces of service packages (like kioslaves) that are
relevant to this block, kdebase-meta is fully functional minimalist
installation, and extra apps that you may need are very intuitive to find.

So kudos to developers on that. 

 Good input.
 
 QUESTION: I've been somewhat unhappy over the last year with Gentoo
 package maintainers doing little updates to gnome files which seems to
 drive more and more little updates. Granted, I could mask things,
 etc., but I've found it frustrating. I've worried with KDE that it's
 so big I'll find myself updating files pretty much all the time. Is
 this warranted or just me worrying?
 
 Cheers,
 Mark



--
Dmitri PogosyanDepartment of Physics
Associate ProfessorUniversity of Alberta
tel 1-780-492-2150 11322 - 89 Avenue
fax 1-780-492-0714 Edmonton, AB, T6G 2G7, CANADA





[gentoo-amd64] How do I switch to a window manager?

2009-06-17 Thread Steve Herber

Can somebody answer a question, related to the favorite WM question, how
do I change to an alternative window manager?

I normally run xdm and update my .xinitrc or .xsession file to do this
but I feel that there should be a better way.  How do you do it?

Thanks,

--
Steve Herberher...@thing.comwork: 206-221-7262
Software Engineer, UW Medicine, IT Services home: 425-454-2399




Re: [gentoo-amd64] How do I switch to a window manager?

2009-06-17 Thread Bob Sanders
Steve Herber, mused, then expounded:
 Can somebody answer a question, related to the favorite WM question, how
 do I change to an alternative window manager?


Edit /etc/rc.conf and /etc/conf.d/xdm

Bob
-  



Re: [gentoo-amd64] How do I switch to a window manager?

2009-06-17 Thread Mark Knecht
On Wed, Jun 17, 2009 at 9:39 AM, Steve Herberher...@thing.com wrote:
 Can somebody answer a question, related to the favorite WM question, how
 do I change to an alternative window manager?

 I normally run xdm and update my .xinitrc or .xsession file to do this
 but I feel that there should be a better way.  How do you do it?

 Thanks,

 --
 Steve Herber    her...@thing.com                work: 206-221-7262
 Software Engineer, UW Medicine, IT Services     home: 425-454-2399




I use gdm as a log in manager. On the bottom of the login screen there
is a pull down that allows me to choose which one I want to run and
whether to make it default or to only use it for this session.

Hope this helps,
Mark



[gentoo-amd64] Re: Hurray! Radeon KMS in 2.6.31

2009-06-17 Thread Duncan
Mark Knecht markkne...@gmail.com posted
5bdc1c8b0906170847u241d3f5fg34cc48d6e1a5a...@mail.gmail.com, excerpted
below, on  Wed, 17 Jun 2009 08:47:57 -0700:

 So what would KMS do for me when I finally have access to it?

KMS, kernel mode setting, finally unifies the mode (resolution) setting 
between X and the text console framebuffer.  This has always been a very 
hairy and delicate area, with all sorts of potential and real bugs due to 
what's essentially two entirely separate sets of code handling the 
display.  Often, the bugs showed up as being unable to get a text console 
back once X took over, or in full machine crashes.

But there's more to it than simply avoiding that.  Among other things, 
for those who consider boot to mean starting X and getting to a 
graphical login (or auto-login all the way to the desktop), it'll mean 
avoiding the disconcerting blinks and moments of blank-screen as X 
starts, as X will (normally) continue to use the same mode the text 
framebuffer was using.  For those that like staring at rather 
uninformative picture during the boot process, rather than seeing all 
those text messages go by, that will work better and be smoother as well.

Also, the process will be much faster, as currently, the kernel runs its 
detection at boot, then X runs its detection when it starts, and now 
those will be combined into only a single detection run.  Switching 
between a text VT and the X VT (or more than one X VT, with fast-user-
switching) will be much faster and less prone to lockups, as well.

Another big feature KMS brings is that letting the kernel handle all that 
code will mean that the X userspace code doesn't need root privs any 
more, and can be started as a normal user.  For /decades/ (since before 
Linux even came to be) the fact that all that hard-to-audit X code runs 
as root, with X generally the biggest application by far to run as root, 
has made the computer security types extremely nervous, thinking about 
all the potential ways all that X code running as root might be exploited 
to get root privs.  Now X will be able to run as an ordinary user 
program, or as a non-root system level xorg user or the like, just as 
most other system level services do.  That's going to make a *LOT* of 
security folks MUCH happier! =:^)

Yet another KMS feature will be that finally, when there's a system crash 
within X, the kernel will be able to spit the kernel panic to the screen, 
where people can grab the info and report it, something that has only 
worked from a text console before, because X controlled the display when 
it was showing and the kernel, particularly an already panicking kernel, 
couldn't simply grab it and print the error like it could from text 
mode.  (FWIW, these sorts of problems can't be logged to local disk 
either, because by the time the kernel knows there's a problem, it dares 
not write anything else to disk because it can't be sure it's in a sane 
enough state to know where it's writing any more.  It can write to a 
network port if network logging is enabled, or to the screen, but not to 
disk, lest it overwrite something valuable because it's screwed up enough 
it doesn't know where on the disk it's writing.)  In a way, this brings 
the infamous BSOD to Linux -- Linux can spit out that final crash message 
just like Windows can, now -- but of course we think we can do it better 
than Windows does.  But one does hope that whatever they come up with for 
this doesn't in time become as famous as the BSOD on Windows!

Finally, the X graphics drivers, including the 3D/DRM hardware level 
drivers, are going to become much simpler.  Basically, after the change 
is complete, either the X hardware level drivers will be a thin wrapper 
around the interface the kernel exposes, or they'll not exist at all, 
with X sending everything to the kernel over a generic interface, say 
OpenGL, at least for newer hardware, that really doesn't have a dedicated 
2D hardware layer at all, only emulation running on the 3D layer.  In 
either case, however, X will be smaller and rather less complicated, 
while the much faster updating kernel handles the hardware.  Among other 
things, this will likely mean much faster support for new graphics cards, 
etc, again, because all the code is in one place now, not two very 
different code sets sharing and fighting with each other for control, 
that must be coordinated between themselves as well as updated for the 
new hardware.

Thus, in general, it'll be a much smoother, potentially much faster, and 
much safer, experience for the user.

OTOH, getting from here to there will involve some challenges.  The Intel 
graphics folks have been bearing the brunt of it, leading the pack, with 
quite some bleeding going on as well, as the various levels temporarily 
fell out of sync with each other, with some hardware supported best using 
one combination of kernel, x-driver, drm modules, and xorg-server, while 
other hardware was supported best 

Re: [gentoo-amd64] Re: Hurray! Radeon KMS in 2.6.31

2009-06-17 Thread Mark Knecht
On Wed, Jun 17, 2009 at 10:24 AM, Duncan1i5t5.dun...@cox.net wrote:
 Mark Knecht markkne...@gmail.com posted
 5bdc1c8b0906170847u241d3f5fg34cc48d6e1a5a...@mail.gmail.com, excerpted
 below, on  Wed, 17 Jun 2009 08:47:57 -0700:

 So what would KMS do for me when I finally have access to it?

 KMS, kernel mode setting, finally unifies the mode (resolution) setting
 between X and the text console framebuffer.  This has always been a very
 hairy and delicate area, with all sorts of potential and real bugs due to
 what's essentially two entirely separate sets of code handling the
 display.  Often, the bugs showed up as being unable to get a text console
 back once X took over, or in full machine crashes.

 But there's more to it than simply avoiding that.  Among other things,
 for those who consider boot to mean starting X and getting to a
 graphical login (or auto-login all the way to the desktop), it'll mean
 avoiding the disconcerting blinks and moments of blank-screen as X
 starts, as X will (normally) continue to use the same mode the text
 framebuffer was using.  For those that like staring at rather
 uninformative picture during the boot process, rather than seeing all
 those text messages go by, that will work better and be smoother as well.

 Also, the process will be much faster, as currently, the kernel runs its
 detection at boot, then X runs its detection when it starts, and now
 those will be combined into only a single detection run.  Switching
 between a text VT and the X VT (or more than one X VT, with fast-user-
 switching) will be much faster and less prone to lockups, as well.

 Another big feature KMS brings is that letting the kernel handle all that
 code will mean that the X userspace code doesn't need root privs any
 more, and can be started as a normal user.  For /decades/ (since before
 Linux even came to be) the fact that all that hard-to-audit X code runs
 as root, with X generally the biggest application by far to run as root,
 has made the computer security types extremely nervous, thinking about
 all the potential ways all that X code running as root might be exploited
 to get root privs.  Now X will be able to run as an ordinary user
 program, or as a non-root system level xorg user or the like, just as
 most other system level services do.  That's going to make a *LOT* of
 security folks MUCH happier! =:^)

 Yet another KMS feature will be that finally, when there's a system crash
 within X, the kernel will be able to spit the kernel panic to the screen,
 where people can grab the info and report it, something that has only
 worked from a text console before, because X controlled the display when
 it was showing and the kernel, particularly an already panicking kernel,
 couldn't simply grab it and print the error like it could from text
 mode.  (FWIW, these sorts of problems can't be logged to local disk
 either, because by the time the kernel knows there's a problem, it dares
 not write anything else to disk because it can't be sure it's in a sane
 enough state to know where it's writing any more.  It can write to a
 network port if network logging is enabled, or to the screen, but not to
 disk, lest it overwrite something valuable because it's screwed up enough
 it doesn't know where on the disk it's writing.)  In a way, this brings
 the infamous BSOD to Linux -- Linux can spit out that final crash message
 just like Windows can, now -- but of course we think we can do it better
 than Windows does.  But one does hope that whatever they come up with for
 this doesn't in time become as famous as the BSOD on Windows!

 Finally, the X graphics drivers, including the 3D/DRM hardware level
 drivers, are going to become much simpler.  Basically, after the change
 is complete, either the X hardware level drivers will be a thin wrapper
 around the interface the kernel exposes, or they'll not exist at all,
 with X sending everything to the kernel over a generic interface, say
 OpenGL, at least for newer hardware, that really doesn't have a dedicated
 2D hardware layer at all, only emulation running on the 3D layer.  In
 either case, however, X will be smaller and rather less complicated,
 while the much faster updating kernel handles the hardware.  Among other
 things, this will likely mean much faster support for new graphics cards,
 etc, again, because all the code is in one place now, not two very
 different code sets sharing and fighting with each other for control,
 that must be coordinated between themselves as well as updated for the
 new hardware.

 Thus, in general, it'll be a much smoother, potentially much faster, and
 much safer, experience for the user.

 OTOH, getting from here to there will involve some challenges.  The Intel
 graphics folks have been bearing the brunt of it, leading the pack, with
 quite some bleeding going on as well, as the various levels temporarily
 fell out of sync with each other, with some hardware supported best using
 one combination of kernel, 

[gentoo-amd64] Re: How do I choose a second window manager?

2009-06-17 Thread Duncan
Dmitri Pogosyan pogos...@phys.ualberta.ca posted
200906171636.n5hgarp03...@webmail.phys.ualberta.ca, excerpted below, on 
Wed, 17 Jun 2009 10:36:27 -0600:

 I was never fond of split ebuilds, because I found you end up installing
 almost everything anyway but managing them becomes much more cumbersome.
 Bad example is X - I do not have qualification anyway to decide that I
 need this library but not that one, and it seems that every single
 library comes in it own ebuild, so you start to wonder why not compile
 each C program individually.

FWIW, with X, you should no longer need the xorg-x11 meta-package, and 
without it, pretty much everything you need is now a dependency either of 
xorg-server or of the various other X packages you may install that need 
it.  Among other things, eliminating the xorg-x11 metapackage will likely 
allow depclean to uninstall quite a number of unnecessary (for most 
people, they help with exotic fonts for Uzbekistan, etc.) font packages 
and the like, some of which are unfree, something at least some of us are 
concerned about.

Then you don't have to worry about X any more, as only what you need is 
pulled in as dependencies of whatever.  Unless of course you want some 
exotic font or something.  Then you just emerge that to get it added to 
world on its own, and don't worry about it any more, either.

So it basically ends up much as you were saying KDE does (and I agree).  
Just as kdebase-meta pulls in the basics there, xorg-server (well, once 
you set the INPUT_DEVICES and VIDEO_CARDS variables as appropriate) pulls 
in the basics for X.

But just as with KDE, it wasn't always that way.  It took them several 
version generations worth of practice to get all the metas and 
dependencies setup correctly.  Before that, you'd often have trouble with 
missing dependencies unless you merged the overall meta-package (kde-meta 
or xorg-x11), because the dependencies weren't all worked out properly 
yet and individual packages were often missing one or more of them.

-- 
Duncan - List replies preferred.   No HTML msgs.
Every nonfree program has a lord, a master --
and if you use the program, he is your master.  Richard Stallman




[gentoo-amd64] Re: Hurray! Radeon KMS in 2.6.31

2009-06-17 Thread Nikos Chantziaras

On 06/17/2009 08:35 PM, Mark Knecht wrote:

Good stuff.

So guessing about the path:

1) Kernel get KMS.
2) Xorg-X11 develops and tests for awhile. (probably on-going now?)


Yup, it's working already because Intel graphics chips already had KMS 
for a while now.  It's already in Ubuntu and Fedora (though not enabled 
by default, I think.)




3) Gentoo devs and bleeding edge users play with it for awhile.
4) Shows up in portage under ~amd64 (Is that the same as ~arch for AMD64?)


~arch means the same regardless of architecture ;)  It's ~x86 for 
IBM/Intel 32-bit systems, ~amd64 for AMD64, ~ppc for PowerPCs, etc.




5) More bleeding edge users play with it
6) Becomes stable
7) I get it.

What's that? About 1-2 years or something?


Probably sooner.  New X.Org releases will hit stable portage much sooner 
then it took for 1.5 to arrive since the jump from 1.3 to 1.5 was much 
harder than the future jump from 1.5 to 1.6.




None the less, sounds like quite a nice improvement. I've had LOTS of
times where going back and forth between console and X hasn't been
perfect, and I certainly don't like the annoying blinks, etc.


Switching to a VT instantly (and it's really *instant*; it's like 
switching to another virtual desktop) is the most important feature for 
me.  Running X as user comes next.  The boot thingy isn't important at 
all to me.  Unfortunately, it will be a whole while for me to get it 
since I'm on a Radeon HD4870 which is not supported by any open source 
drivers at all right now.





[gentoo-amd64] Re: How do I choose a second window manager?

2009-06-17 Thread Duncan
Paul Hartman paul.hartman+gen...@gmail.com posted
58965d8a0906170914l4ebca650uba703a2a6b450...@mail.gmail.com, excerpted
below, on  Wed, 17 Jun 2009 11:14:50 -0500:

 Well, if you want something different then KDE4 is definitely
 different... for better or for worse :)

Agreed, but if he wants low latency, he'll probably want to be sure to 
turn off all the fancy 3D window effects, transparency and the like, and 
with that goes much of the reason for using KDE4. =:^(

If he has a fast graphics card and a relatively low resolution screen, he 
may be able to get away with very limited effects, but if I'm right, even 
that might be a bit too unpredictable in terms of latency.

Meanwhile, Mark, you do have the kernel set for a 1000 Hz clock rate, 
right?  And you have preemptive desktop turned on, and high resolution 
timers, right?  (These are under Processor type and features.)

You may also wish to experiment with Group CPU Scheduler (under General 
setup), if you regularly run background tasks as other users and you want 
to be sure your audio user gets his share of CPU.  With that on you can 
then tweak the /sys/kernel/uids/idnum/cpu_share numbers, keeping in 
mind that the default is 1024 while the root default is 2048, and that 
the idnum dirs will come and go as users do.  I don't do your sort of 
audio, and run the more moderate voluntary preemption and 300 Hz clock 
(with tickless also on), but combined with setting PORTAGE_NICENESS=19 in 
make.conf, I can run all sorts of emerge jobs, CPU loads in the hundreds 
if I want as long as don't run too far into swap, and still keep a 
relatively responsive desktop, and if I had full preemption and 1000 Hz, 
I think I could almost do your style of recording even while running 
emerges!  (Oh, I also have PORTAGE_TMPDIR pointed at a tmpfs, thus 
keeping unnecessary I/O to a minimum.  That makes a difference to 
responsiveness while merging too, as does having the memory to keep it 
out of swap while doing so.)

Of course, it may be that you simply don't run enough background tasks as 
other users to make any difference with the group scheduling stuff, and 
that was only added in 2.6.27 or some such, so if you're running an old 
kernel you won't have the group scheduling at all.  IOW, YMMV, but it's 
worth looking at.

-- 
Duncan - List replies preferred.   No HTML msgs.
Every nonfree program has a lord, a master --
and if you use the program, he is your master.  Richard Stallman




Re: [gentoo-amd64] Re: Hurray! Radeon KMS in 2.6.31

2009-06-17 Thread James Ausmus
On Wed, Jun 17, 2009 at 11:02 AM, Nikos Chantziaras rea...@arcor.de wrote:

 On 06/17/2009 08:35 PM, Mark Knecht wrote:

 Good stuff.

 So guessing about the path:

 1) Kernel get KMS.
 2) Xorg-X11 develops and tests for awhile. (probably on-going now?)


 Yup, it's working already because Intel graphics chips already had KMS for
 a while now.  It's already in Ubuntu and Fedora (though not enabled by
 default, I think.)


Just as a note - the Radeon KMS uses a different implementation path than
the Intel KMS - Intel, in the kernel, uses GEM for gfx memory management,
while Radeon (and Nouveau, and other upcoming) use the new TTM (which is
also new for .31) - I don't *think* this will affect how X interfaces with
the kernel driver, but, since TTM is newer than GEM (GEM/Intel KMS happened
in .29), it might still be a little bit before the wrinkles are worked out.
As far as the X server interfacing with the new kernel driver, I *believe*
that pretty much all the action behind the scenes happens in the X driver
itself, with the X server being pretty much unaware of the change (please
feel free to correct me if I'm wrong), so, just because the Intel driver has
already been utilizing the KMS kernel interface for a little while, doesn't
necessarily mean that it will make the Radeon X driver transition any
smoother/better/shorter.






  3) Gentoo devs and bleeding edge users play with it for awhile.
 4) Shows up in portage under ~amd64 (Is that the same as ~arch for AMD64?)


 ~arch means the same regardless of architecture ;)  It's ~x86 for
 IBM/Intel 32-bit systems, ~amd64 for AMD64, ~ppc for PowerPCs, etc.


  5) More bleeding edge users play with it
 6) Becomes stable
 7) I get it.

 What's that? About 1-2 years or something?


 Probably sooner.  New X.Org releases will hit stable portage much sooner
 then it took for 1.5 to arrive since the jump from 1.3 to 1.5 was much
 harder than the future jump from 1.5 to 1.6.


Dunno - X server 1.6 has been out for quite a while (several months - X
server 1.7 is due out in just about 1.5 months at this point), and it just
very recently hit the portage ~ tree (not that I'm complaining Devs - I
understand that there were issues that would've bit lots of users), so it
might be a while before you see Radeon KMS support in the fully stable
portage tree - don't hold your breath quite yet. ;) Of course, if your
system isn't mission-critical, you could always install the - versions,
or at least the ~ versions when they hit, and help move along the
debugging/stabilization process, so that they hit the stable tree faster...
;)





  None the less, sounds like quite a nice improvement. I've had LOTS of
 times where going back and forth between console and X hasn't been
 perfect, and I certainly don't like the annoying blinks, etc.


 Switching to a VT instantly (and it's really *instant*; it's like switching
 to another virtual desktop) is the most important feature for me.  Running X
 as user comes next.  The boot thingy isn't important at all to me.
  Unfortunately, it will be a whole while for me to get it since I'm on a
 Radeon HD4870 which is not supported by any open source drivers at all right
 now.


Having run the Intel KMS kernel/fbcon/X driver for a little while now, I can
say that 2 things *really* stand out to me (at least from my usage model):

1. Native framebuffer console resolution on my 1680x1050 widescreen LCD - no
more 1280x1024 stretched! (Actually not sure if this is directly due to the
kernel updates for Intel/KMS, or just happened to happen at the same time,
but still - Yay!)
2. Perfectly fast X/virtual console switching - I mean - Wow! I still, from
time to time, just sit there switching between the two a couple times just
to watch the speed and smoothness - it's amazing...

-James


Re: [gentoo-amd64] Re: Hurray! Radeon KMS in 2.6.31

2009-06-17 Thread Sebastian Redl
James Ausmus wrote:


 On Wed, Jun 17, 2009 at 11:02 AM, Nikos Chantziaras rea...@arcor.de
 mailto:rea...@arcor.de wrote:

 On 06/17/2009 08:35 PM, Mark Knecht wrote:

 Good stuff.

 So guessing about the path:

 1) Kernel get KMS.
 2) Xorg-X11 develops and tests for awhile. (probably on-going
 now?)


 Yup, it's working already because Intel graphics chips already had
 KMS for a while now.  It's already in Ubuntu and Fedora (though
 not enabled by default, I think.)


 Just as a note - the Radeon KMS uses a different implementation path
 than the Intel KMS - Intel, in the kernel, uses GEM for gfx memory
 management, while Radeon (and Nouveau, and other upcoming) use the new
 TTM (which is also new for .31) - I don't *think* this will affect how
 X interfaces with the kernel driver, but, since TTM is newer than GEM
 (GEM/Intel KMS happened in .29), it might still be a little bit before
 the wrinkles are worked out.
TTM is actually older than GEM, but the Intel guys didn't like TTM and
invented GEM. But GEM is more of an interface than an implementation.
Intel has their own implementation of the GEM interface, and Radeon and
Nouveau will probably share the TTM-based GEM implementation that has
entered the kernel now.

Sebastian



[gentoo-amd64] Re: Hurray! Radeon KMS in 2.6.31

2009-06-17 Thread Nikos Chantziaras

On 06/17/2009 09:48 PM, Sebastian Redl wrote:

James Ausmus wrote:


On Wed, Jun 17, 2009 at 11:02 AM, Nikos Chantziarasrea...@arcor.de
mailto:rea...@arcor.de  wrote:
Just as a note - the Radeon KMS uses a different implementation path
than the Intel KMS - Intel, in the kernel, uses GEM for gfx memory
management, while Radeon (and Nouveau, and other upcoming) use the new
TTM (which is also new for .31) - I don't *think* this will affect how
X interfaces with the kernel driver, but, since TTM is newer than GEM
(GEM/Intel KMS happened in .29), it might still be a little bit before
the wrinkles are worked out.

TTM is actually older than GEM, but the Intel guys didn't like TTM and
invented GEM. But GEM is more of an interface than an implementation.
Intel has their own implementation of the GEM interface, and Radeon and
Nouveau will probably share the TTM-based GEM implementation that has
entered the kernel now.


GEM is newer and more suitable for non high-performance chips, like 
integrated graphics chips from Intel.  High-performance GPUs (like 
AMD/ATI) don't come along with GEM very well.





Re: [gentoo-amd64] Re: Hurray! Radeon KMS in 2.6.31

2009-06-17 Thread Dmitri Pogosyan

 1. Native framebuffer console resolution on my 1680x1050 widescreen LCD - no
 more 1280x1024 stretched! (Actually not sure if this is directly due to the
 kernel updates for Intel/KMS, or just happened to happen at the same time,
 but still - Yay!)

You know, I after some trouble I found a VESA code for my also not so standard
1440x900, so that vesafb happily provided me with native console since 2.6.27
(if not .25) (had a nice program that displayed supported framebuffer modes -
what was it ?)


 2. Perfectly fast X/virtual console switching - I mean - Wow! I still, from
 time to time, just sit there switching between the two a couple times just
 to watch the speed and smoothness - it's amazing...
 
 -James

I wonder, what are the negatives of moving modesetting to kernel from
userspace ? Will we be loosing some functionality (at least temperarily) ?
How will, say, choosing mode on external distplay work ?



--
Dmitri PogosyanDepartment of Physics
Associate ProfessorUniversity of Alberta
tel 1-780-492-2150 11322 - 89 Avenue
fax 1-780-492-0714 Edmonton, AB, T6G 2G7, CANADA





[gentoo-amd64] unsubscribe

2009-06-17 Thread redspot



[gentoo-amd64] Re: How do I switch to a window manager?

2009-06-17 Thread Duncan
Steve Herber her...@thing.com posted
pine.lnx.4.64.0906170910450.29...@thing.com, excerpted below, on  Wed, 17
Jun 2009 09:39:13 -0700:

 Can somebody answer a question, related to the favorite WM question, how
 do I change to an alternative window manager?
 
 I normally run xdm and update my .xinitrc or .xsession file to do this
 but I feel that there should be a better way.  How do you do it?

My better way is to not use a graphical login manager at all, but 
rather to login at the text login prompt, and start X (and my WM/DE 
(windo manager / desktop environment) of choice) from there.  Whether 
that's a better way for you or not, of course depends on you, but it 
Works for Me (tm)!

The various DEs and at least some of the WMs should put session scripts 
in /etc/X11/Sessions, with launchers (like startkde) in the path.  You 
can either use the launchers, or create your own.

I create my own launchers as scriptlets that make use of the generic 
startx.  Normally, startx depends on the XSESSION variable as set and 
exported in either the system scripts (rc.conf, IIRC for baselayout-1 
users) or in a user's startup scripts (.bashrc or the like).  However, 
that's kind of limiting since it leaves just one choice.  So for each 
session script in /etc/X11/Sessions, I create a scriptlet, say k4 for 
kde4, k3 for kde3, g2 if I had gnome2 installed, etc.  Each of these sets 
and exports the XSESSION variable to match the appropriate filename in 
the Sessions dir, and then invokes startx.  Now, with a single short (two-
character in the above examples, g2, k3, k4, etc) command, I can start 
any of the session types I want. =:^)

What's nice about this is that once the launcher scriptlets are setup, 
it's possible to take care of any other housekeeping as necessary, 
setting up any other environmental vars, whatever.  Any commands before 
the startx will run as X and that environment starts.  Any after it will 
run as it quits back to the text login.  Or, make it startx , so it runs 
in the background and issue the bash disown command, and the script will 
startx in the background and then terminate, leaving you with a bash 
prompt again.  Then you can do what I do and run . k3, so it runs it in 
the current shell, and it'll logout after startx as well, thus returning 
that VT to the login prompt.

As can be seen, it wasn't for nothing that I said my system is rather 
more uniquely customized than most. =:^)  But it fits the way I work and 
is thus the better way for me, which is what counts.  And of course 
Gentoo makes all that customization far easier than most distributions 
do, making it all the better! =:^)

-- 
Duncan - List replies preferred.   No HTML msgs.
Every nonfree program has a lord, a master --
and if you use the program, he is your master.  Richard Stallman




Re: [gentoo-amd64] How do I choose a second window manager?

2009-06-17 Thread Matthias Krebs
Am Mittwoch 17 Juni 2009 15:10:42 schrieb Mark Knecht:
 On Wed, Jun 17, 2009 at 6:03 AM, Alex Alexanderalex.alexan...@gmail.com 
wrote:
  fluxbox is a nice, lightweight, usable WM :)
 
  --
  Alex Alexander || wired
  Gentoo QT  KDE Herd Tester
  http://www.linuxized.com

 Yep. And so small I built it by the time your response came back and
 am answering your message from within it. Granted, black screen and
 the menus don't see any of the apps I have installed, so that's the
 same old problem. Isn't there some app for automatically picking up
 apps on putting the menu together auto-magically?

 Cheers,
 Mark
x11-misc/menumaker

I use it with openbox, but fluxbox is supported, too. But it's comman-line, not 
automatic. 



[gentoo-amd64] Re: Hurray! Radeon KMS in 2.6.31

2009-06-17 Thread Duncan
James Ausmus james.aus...@gmail.com posted
b79f23070906171116v24babcedh47c1c9b5fca39...@mail.gmail.com, excerpted
below, on  Wed, 17 Jun 2009 11:16:50 -0700:


 Just as a note - the Radeon KMS uses a different implementation path
 than the Intel KMS - Intel, in the kernel, uses GEM for gfx memory
 management, while Radeon (and Nouveau, and other upcoming) use the new
 TTM (which is also new for .31) - I don't *think* this will affect how X
 interfaces with the kernel driver, but, since TTM is newer than GEM
 (GEM/Intel KMS happened in .29), it might still be a little bit before
 the wrinkles are worked out.

As Sebastian Redi indicated, TTM is actually older.  FWIW, from my 
viewpoint at least, it looks a bit like NIH syndrome (not invented here 
syndrome) from the Intel guys.  Whatever.  They didn't like TTM as it was 
already being implemented for Radeon and some of the other drivers 
(Nouveau, etc) and came up with their own thing, GEM, which works 
particularly well with the Intel hardware implementation but not quite as 
well with other implementations.  But for various reasons Intel's GEM hit 
the mainline kernel first.

Meanwhile, the TTM folks continued what they were doing, and now it's 
hitting mainline, but using the GEM interface (as SR again mentioned).  
It's all a bit confusing, even for those such as myself who follow Linux 
developments reasonably closely and have been reading pretty much 
anything they see on it.

 As far as the X server interfacing with the
 new kernel driver, I *believe* that pretty much all the action behind
 the scenes happens in the X driver itself, with the X server being
 pretty much unaware of the change (please feel free to correct me if I'm
 wrong), so, just because the Intel driver has already been utilizing the
 KMS kernel interface for a little while, doesn't necessarily mean that
 it will make the Radeon X driver transition any smoother/better/shorter.

Well, it's some of both, actually.  xorg-server has to support it, but so 
does the X driver, which with KMS ultimately becomes as I mentioned 
earlier, not a lot more than a wrapper around the kernel code, with xorg-
server in turn interfacing with the wrapper.  But since it'll be awhile 
before it can be assumed that the kernel has KMS drivers on its side, the 
driver will remain more than a wrapper for awhile, but disable most of 
itself and only act as a wrapper when KMS is turned on.

In addition to that, the first one is /always/ the hardest, and now that 
it is done, the rest will come easier.

So while you are indeed correct that there's some implementation details 
in the X driver that the Intel driver doesn't help with directly for 
others (particularly since it went its own way, implementing GEM 
directly, instead of the GEM interface to TTM that the others are using), 
that's only one piece of the puzzle.  With many of the other pieces, 
having the first one, Intel, in place and working out the general issues 
and testing the general idea, means the others have it MUCH easier.

 4) Shows up in portage under ~amd64 (Is that the same as ~arch for
 AMD64?)

 ~arch means the same regardless of architecture ;)  It's ~x86 for
 IBM/Intel 32-bit systems, ~amd64 for AMD64, ~ppc for PowerPCs, etc.

Exactly.  ~arch is simply the generic term, while ~amd64 would be the 
specific version the readers of this list will be concerned with.

 Dunno - X server 1.6 has been out for quite a while (several months - X
 server 1.7 is due out in just about 1.5 months at this point), and it
 just very recently hit the portage ~ tree (not that I'm complaining Devs
 - I understand that there were issues that would've bit lots of users),
 so it might be a while before you see Radeon KMS support in the fully
 stable portage tree - don't hold your breath quite yet. ;) Of course, if
 your system isn't mission-critical, you could always install the -
 versions, or at least the ~ versions when they hit, and help move along
 the debugging/stabilization process, so that they hit the stable tree
 faster... ;)

That's my take on it too.  Hopefully it won't be 2 years before stable, 
but it could well be 18 months, and will almost certainly be at /least/ 9 
months for Radeon, 6 months for Intel, and a year for others.  It's a big 
change and for Intel users so far, has been /anything/ but smooth.

 Having run the Intel KMS kernel/fbcon/X driver for a little while now, I
 can say that 2 things *really* stand out to me (at least from my usage
 model):
 
 1. Native framebuffer console resolution on my 1680x1050 widescreen LCD
 - no more 1280x1024 stretched! (Actually not sure if this is directly
 due to the kernel updates for Intel/KMS, or just happened to happen at
 the same time, but still - Yay!)

Well, the radeonfb drivers have existed in the kernel for years, so for 
older radeon users at least, they've had the possibility of full/native 
resolution framebuffer for some time.

And for those without a specific native hardware fb, 

[gentoo-amd64] Re: Hurray! Radeon KMS in 2.6.31

2009-06-17 Thread Nikos Chantziaras

On 06/17/2009 10:19 PM, Dmitri Pogosyan wrote:

2. Perfectly fast X/virtual console switching - I mean - Wow! I still, from
time to time, just sit there switching between the two a couple times just
to watch the speed and smoothness - it's amazing...


I wonder, what are the negatives of moving modesetting to kernel from
userspace ? Will we be loosing some functionality (at least temperarily) ?
How will, say, choosing mode on external distplay work ?


No negative sides to it, really.  Speed will also benefit (not directly 
from KMS but rather from TTM/GEM) since the biggest problem with the 
open source drivers right now is the lack of a memory manager (this is 
the main reason why the closed source drivers perform better by an order 
of magnitude, even though they have the memory manager in user space).


I'm not sure about the mode for external displays.  The configuration 
will probably still happen at the same place, though under the hood the 
work will be done by the kernel.





[gentoo-amd64] Re: Hurray! Radeon KMS in 2.6.31

2009-06-17 Thread Duncan
Dmitri Pogosyan pogos...@phys.ualberta.ca posted
200906171919.n5hjj7007...@webmail.phys.ualberta.ca, excerpted below, on 
Wed, 17 Jun 2009 13:19:07 -0600:

 I wonder, what are the negatives of moving modesetting to kernel from
 userspace ? Will we be loosing some functionality (at least temperarily)
 ? How will, say, choosing mode on external distplay work ?

The biggest negative for the Intel users has been the rough ride, and 
yes, some functionality is certainly lost during the transition.  It's 
about done for the Intel users but just starting for Radeon users.  Let's 
see if I can find the (Intel dev) blog I read on that...

http://keithp.com/blogs/Sharpening_the_Intel_Driver_Focus/

The date posted was April 24, 2009

Excerpts...

Because all of these changes cross multiple projects (X/Mesa/Linux), 
we’ve tried to make sure we supported all of the possible combinations. 
Let’s see what options we’ve got:

Mode Setting
  1 User Mode
  2 Kernel Mode

Direct Rendering
  1 None
  2 DRI1
  3 DRI2

Memory Management
  1 X server + Old-style DRI
  2 GEM

2D acceleration
  1 None
  2 XAA
  3 EXA
  4 UXA

Pick One From Each [Category]

With 2 × 3 × 2 × 4 = 48 combinations, you can imagine that:
  Some of them can’t work together
  Some of them haven’t been tested
  Some of them haven’t been tuned for performance
  Some work well on i915, and poorly on 965GM
  Others work well on 965GM and poorly on 855
  None of them (yet) work perfectly well everywhere

The obvious result here is that we’re at a point where application 
performance goes all over the map, depending on the hardware platform and 
particular set of configuration options selected.

Light at Tunnel’s End

The good news is that our redesign is now complete, and we have the 
architecture we want in place throughout the system — global graphics 
memory management, kernel mode setting and per-window 3D buffers. This 
means that the rate of new code additions to the driver has dropped 
dramatically; almost to zero. Going forward, users should expect this 
‘perfect’ combination to work more reliably, faster and better as time 
goes by.

End excerpts...

As I said, it was quite the rough ride.  But that was nearing the end of 
April, and things have been better since.  Hopefully Radeon won't be 
quite as bad.  We'll see I guess.

As for the last question, the example of external display mode, at 
minimum, it shouldn't regress (except for temporary regressions of the 
type Keith explained in his blog).  The xorg folks have put an enormous 
amount of work into hotplug, and they won't be letting that go just for 
this.  I'm not entirely sure on this, but from my understanding, X will 
still be in control of the modes.  It'll simply use the kernel's EDID/DDC 
detection instead of its own to see what modes are there (and whether any 
additional modes as configured will work within the detected card and 
monitor parameters) and to do the actual mode switches, but it'll be 
telling the kernel what mode to use, tho the default will be native/
primary mode for both the CLI/text framebuffer and X initially, thus no 
mode change switching between them.

-- 
Duncan - List replies preferred.   No HTML msgs.
Every nonfree program has a lord, a master --
and if you use the program, he is your master.  Richard Stallman




Re: [gentoo-amd64] How do I choose a second window manager?

2009-06-17 Thread Joseph Booker
Maybe I am missing something, but what is wrong with
'fluxbox-generate_menu' ? (it's part of fluxbox itself)

-- 
Joseph Booker


signature.asc
Description: PGP signature


Re: [gentoo-amd64] How do I choose a second window manager?

2009-06-17 Thread Mark Knecht
On Wed, Jun 17, 2009 at 2:48 PM, Joseph Bookerj...@neoturbine.net wrote:
 Maybe I am missing something, but what is wrong with
 'fluxbox-generate_menu' ? (it's part of fluxbox itself)

 --
 Joseph Booker


You're not missing anything from my POV. I didn't know about it. It
may address my issues with fluxbox from 5-8 years ago when those sorts
of tools didn't exist.

However, I've run fluxbox and could have gone down that path without
querying the list. (But having done so has allowed me to find out
about tools such as you mention. Anyway, I'm wondering what sorts of
new things folks are using, why they are using them, what they like
about them, etc. Mainly just poking around for ideas.

Thanks,
Mark



Re: [gentoo-amd64] Re: Hurray! Radeon KMS in 2.6.31

2009-06-17 Thread Dmitri Pogosyan
 
 As I said, it was quite the rough ride.  But that was nearing the end of 
 April, and things have been better since.  Hopefully Radeon won't be 
 quite as bad.  We'll see I guess.

I am with Intel laptop since last September and passed through all of that.
It actually was not that bad, aspecially given that I don't need 3D
functionality much (although I tried to keep it in best working state)


 
 As for the last question, the example of external display mode, at 
 minimum, it shouldn't regress (except for temporary regressions of the 
 type Keith explained in his blog).  The xorg folks have put an enormous 
 amount of work into hotplug, and they won't be letting that go just for 
 this.  I'm not entirely sure on this, but from my understanding, X will 
 still be in control of the modes.  It'll simply use the kernel's EDID/DDC 
 detection instead of its own to see what modes are there (and whether any 
 additional modes as configured will work within the detected card and 
 monitor parameters) and to do the actual mode switches, but it'll be 
 telling the kernel what mode to use, tho the default will be native/
 primary mode for both the CLI/text framebuffer and X initially, thus no 
 mode change switching between them.

Interestingly, I don't care much about VT switching (well, no flickering is
nice, but I switch perhaps once every few days), nor security (I use X for 16
years already from the epoch of X-terminals, and never really heard of any
specific case when X was used to break in mind doing any damage, again its
nice to be safer, but overall it seems like red herring) nor that much about
framebuffer resolution because I got may native 1440x900 from vesafb just fine. 

Multimonitor functionality is, however, a must. Think laptop as a presentation
tool. So I wonder how kernel will deal with two different resolutions on
separate pipes, whether one can force it to a specific mode (which sometimes
needed with this bloody projectors), I mean all this xrandr type mode-related
functionality. Hopefully this is all well though through and there will be no
extended period when it somehow does not work.






Re: [gentoo-amd64] How do I choose a second window manager? [FROM XFCE]

2009-06-17 Thread Mark Knecht
On Wed, Jun 17, 2009 at 6:18 AM, Martin Herrmanmar...@herrman.nl wrote:
 On Wed, Jun 17, 2009 at 3:10 PM, Mark Knechtmarkkne...@gmail.com wrote:

 Yep. And so small I built it by the time your response came back and
 am answering your message from within it. Granted, black screen and
 the menus don't see any of the apps I have installed, so that's the
 same old problem. Isn't there some app for automatically picking up
 apps on putting the menu together auto-magically?

 Cheers,
 Mark

 The Xfce 4 Appfinder is part of the Xfce 4 Desktop Environment and
 features application search on the whole system. It searches for
 .desktop files based on the freedesktop spec and makes an index of the
 found apps.

 Source: xfce website:
 http://www.xfce.org/documentation/4.2/manuals/xfce4-appfinder

 Does Gentoo use these .desktop files?



OK - I emerged XFCE4 and am writing this message from there. It finds
all my apps and the menues seem to be arranged reasonably so I suspect
that it might work nicely over time. I haven't had time yet to check
any real performance issues - xruns using Jack, or other things that
might be important to me, but it seems like a reasonable little setup
and it feels responsive starting up.

One thing I'm not finding is it doesn't seem to allow a multi-file
drag on my desktop to change icon positions. That a minor
disappointment. Certainly not a big deal for my life, but I wonder how
you mive 20 files created by some audio program to a new folder using
the GUI?

I thought I was running 1600x1200 in Gnome but XFCE is only offering
as high as 1280x1024. I'll check that later and I'm probably
incorrect.

In general it might be a replacement for Gnome. Feels good. If I had
to complain about something it might be that the default setup doesn't
seem very sexy. XFCE might benefit from some marketing input. I'll
have to spend some time learning how I might improve things a bit.

Thanks,
Mark



[gentoo-amd64] Re: Hurray! Radeon KMS in 2.6.31

2009-06-17 Thread Duncan
Dmitri Pogosyan pogos...@phys.ualberta.ca posted
200906172226.n5hmq9o11...@webmail.phys.ualberta.ca, excerpted below, on 
Wed, 17 Jun 2009 16:26:09 -0600:

 Multimonitor functionality is, however, a must.

FWIW, I'm in 100% agreement with you.  I run dual 1920x1200 stacked for 
1920x2400, and if the new drivers don't do that, I'll be back to the old 
drivers faster than fsck!

But I don't expect it to be a problem, because while it's relatively 
uncommon to run dual desktop monitors and probably always will be as 
laptops are the majority seller now, there's a LOT of folks now days that 
will flat call it broken if their laptop can't work with both the 
internal and external monitors at the same time!  In fact, that was and 
remains the big push behind RandR and input hotplugging as well, and now 
that they've got it working reasonably well, they're NOT going to go back 
to having it broken, or people will be walking away, as I said, faster 
than fsck!

Plus, enough of the xorg devs work with laptops and do enough mobile 
warrioring that it's not as if they don't have the hardware or the need 
to keep it working just for themselves, because they do.

So I just don't see it as even a possibility that they'll implement it 
without that.

Still it's a a very good question, one that while it's important to me, I 
hadn't thought of, simply because I /don't/ believe it within the realm 
of reason.  So I'm glad /someone's/ thinking about it!

-- 
Duncan - List replies preferred.   No HTML msgs.
Every nonfree program has a lord, a master --
and if you use the program, he is your master.  Richard Stallman




[gentoo-amd64] Re: How do I choose a second window manager?

2009-06-17 Thread Duncan
Mark Knecht markkne...@gmail.com posted
5bdc1c8b0906171350n10d32d2at83600ee6b31ba...@mail.gmail.com, excerpted
below, on  Wed, 17 Jun 2009 13:50:17 -0700:

 All of this probably make sense, and I'll do a little study on the
 matter, but when running Ardour recording a band playing a live gig it's
 a one-shot, you gotta get it right sort of event. There is only one
 performance.

I did enough of that years ago (80s) that I understand what you are 
talking about.  However, back then, it wasn't computerized, or more 
correctly, they were just starting to really get into it, with live 
computer processing at concerts, etc, but that was expensive pro stuff at 
the time, way past my piddly little running the mixer for the praise and 
worship at the church level.

But between that and my general computer knowledge now, I appreciate the 
effect latency has on a product, and why there simply can be no 
compromise.  I didn't and don't expect that you /would/ run an emerge 
while doing that, no way, Jose, as they say, but was simply illustrating 
the point that you /could/ or /almost/ could anyway.  Not that you ever 
/would/, but that if it's good enough to deal with /that/ sort of thing, 
it should be a walk in the park for the stuff you /will/ be wanting and 
needing it to do.

Anyway, the topic of sound engineering is still interesting enough to me 
that I love to hear or read people that are still in it talking about 
it.  So I really appreciated your post.  Plus, I know enough about it 
from then, and about computers now, that if the opportunity/need comes my 
way, I could jump back into it again, and then I /would/ be using all 
I've read about Jack, Ardour, low-latency kernels, etc, putting it all to 
use and asking people like you for pointers. =:^)

-- 
Duncan - List replies preferred.   No HTML msgs.
Every nonfree program has a lord, a master --
and if you use the program, he is your master.  Richard Stallman