Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Discussion & Documentation Gentoo Chat
  • Search

KeithP's X Server: It's sexy

Opinions, ideas and thoughts about Gentoo. Anything and everything about Gentoo except support questions.
Post Reply
  • Print view
Advanced search
125 posts
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • Next
Author
Message
Cossins
Veteran
Veteran
User avatar
Posts: 1135
Joined: Fri Mar 21, 2003 4:03 pm
Location: Copenhagen, Denmark
Contact:
Contact Cossins
Website

  • Quote

Post by Cossins » Wed Nov 12, 2003 8:28 pm

Evangelion wrote:Think of it like this:

Xfree is GNOME
Xouvert is Garnome (that's the devel-version of GNOME right?)
Xserver is KDE
That's plain crap...

XFree86 is an X11 implementation. Xouvert is a fork of that, which aims at faster development, unconservative patch policy and so on. Xserver (the new one) is a new X11 implementation, reusing the good parts of XFree86, with a rewritten core and a new structure.

Please don't try to sound like you know something about something, when you obviously don't...

[Edit]
Or did you mean more or less metaphorically speaking? In that case, I am deeply sorry for crapping out on you... ;-)
[/Edit]

- Simon
Top
jcmkk
Tux's lil' helper
Tux's lil' helper
Posts: 124
Joined: Sun May 19, 2002 11:05 pm

  • Quote

Post by jcmkk » Wed Nov 12, 2003 8:39 pm

For Cossins there that wants to correct people by saying that Xouvert is a fork.
From the Xouvert FAQ:
2.1) I thought Xouvert was a fork, so who cares about XFree86(tm)?

Xouvert is a more public development branch. Not only do we want to maintain compatablity with the Standard X11 protocol, but we also what to have our work reintegrated and recontributed back into the XFree86 project. There are are alot of good things about XFree86, like its production quality stablity, and we don't want to reinvent the wheel.
Top
TheJabberwokk
Apprentice
Apprentice
Posts: 196
Joined: Tue Aug 13, 2002 10:42 am
Location: Gloucester
Contact:
Contact TheJabberwokk
Website

found a good howto:

  • Quote

Post by TheJabberwokk » Wed Nov 12, 2003 8:43 pm

http://pdx.freedesktop.org/pipermail/xs ... 00008.html
Top
shm
Advocate
Advocate
User avatar
Posts: 2380
Joined: Mon Dec 09, 2002 10:35 pm
Location: Atlanta, Universe

  • Quote

Post by shm » Wed Nov 12, 2003 9:03 pm

RedBeard0531 wrote:Can this be installed along side of a xfree install, or is it one ore the other.
It can be installed along side.
what up
Top
shm
Advocate
Advocate
User avatar
Posts: 2380
Joined: Mon Dec 09, 2002 10:35 pm
Location: Atlanta, Universe

Re: KeithP's X Server: It's sexy

  • Quote

Post by shm » Wed Nov 12, 2003 9:08 pm

aethyr wrote:Anyway, shm, how did you get KDE to run? Did you follow their installation instructions?

I did, but when I do `xterm -display :1` it complains saying that I cannot connect to the Xserver due to the suid bit (?). I haven't fiddled with it too much, I'll probably try again later tonight.
You need to start Xvesa as root.. I started it up this way:

sudo /opt/fdo/bin/Xvesa :1 -mode 0x117 -ac -dpi 96

0x117 is 1024x768 at 16 bbp.. plenty of other modes available, just search google. -ac turns access control OFF, so you can use -display and DISPLAY envars from outside. Xvesa defaults to a weird DPI, so I use -dpi 96.

Then I run the sample compositing manager: (I suppose in the future KDE and GNOME will have their own):

LD_LIBRARY_PATH=/opt/fdo/lib /opt/fdo/bin/xcompmgr

Then I just start KDE from a virtual terminal (starting it from another X session seems to lockup the computer HARD)-- DISPLAY=:1 startkde
what up
Top
shm
Advocate
Advocate
User avatar
Posts: 2380
Joined: Mon Dec 09, 2002 10:35 pm
Location: Atlanta, Universe

Re: found a good howto:

  • Quote

Post by shm » Wed Nov 12, 2003 9:10 pm

TheJabberwokk wrote:http://pdx.freedesktop.org/pipermail/xs ... 00008.html
That seems like old instructions, because it's missing a lot of new extentions: much better guide here http://www.freedesktop.org/Software/XserverInstallGuide
what up
Top
shm
Advocate
Advocate
User avatar
Posts: 2380
Joined: Mon Dec 09, 2002 10:35 pm
Location: Atlanta, Universe

  • Quote

Post by shm » Wed Nov 12, 2003 9:12 pm

port001 wrote:Anyone having troubles building from CVS at the moment? If so, take a look here.
Hmm.. I built it with automake 1.7.5 and autoconf 2.5.7 fine.

Damn automake, introducing minor incompatabilities between minor versions :twisted:
what up
Top
shm
Advocate
Advocate
User avatar
Posts: 2380
Joined: Mon Dec 09, 2002 10:35 pm
Location: Atlanta, Universe

  • Quote

Post by shm » Wed Nov 12, 2003 9:16 pm

Cossins wrote: [Edit]
Or did you mean more or less metaphorically speaking? In that case, I am deeply sorry for crapping out on you... ;-)
[/Edit]

- Simon
8)

Xouvert seems pretty dead lately. Not much activity on their mailing lists for a while. It never had the technical expertise that freedesktop.org seems to have (keith packard and jim gettys for X hacking, KDE, GNOME, XFCE, and ROX developers, etc...)
what up
Top
Ian
l33t
l33t
Posts: 834
Joined: Mon Oct 28, 2002 10:15 pm
Location: Somerville, MA

  • Quote

Post by Ian » Wed Nov 12, 2003 10:03 pm

Will not having libtools-1.5 make a difference? From what I can see, that's not even in portage yet, even though it's been out since april (or so says their website)...

Also, with that automake-1.7.8 bug, how do I get around it (I don't understand what the bug report is saying, exactly)? Is it something as simple as editing some source to include the second parameter, or is it more involved?

I'd like to try this new xserver, but I don't want to break my computer, yet... :p
Top
Ian
l33t
l33t
Posts: 834
Joined: Mon Oct 28, 2002 10:15 pm
Location: Somerville, MA

  • Quote

Post by Ian » Wed Nov 12, 2003 11:02 pm

I did get the first section to build, but then another error pops up...

Code: Select all

automake-1.5: Makefile.am: warning: automake does not support libXdmcp_la_SOURCES being defined conditionally
autoreconf-2.58: automake failed with exit status: 1
Any ideas?

I'm trying to downgrade automake and autoconf, but that's about all I can think of to try. I'm sure that I'm doing the horribly wrong way, but eh, I'll learn, eventually...
Top
Peaceable Frood
Guru
Guru
User avatar
Posts: 338
Joined: Sun Apr 06, 2003 9:48 pm
Location: New Jersey, USA

  • Quote

Post by Peaceable Frood » Wed Nov 12, 2003 11:50 pm

I have the same problem.
"Our enemies are innovative and resourceful, and so are we, they never stop thinking about new ways to harm our country and our people, and neither do we." George W. Bush
Top
Ian
l33t
l33t
Posts: 834
Joined: Mon Oct 28, 2002 10:15 pm
Location: Somerville, MA

  • Quote

Post by Ian » Thu Nov 13, 2003 12:35 am

Downgrading automake and autoconf didn't even help either. Interesting.

When I saw the shot with the bugs on the screen, I thought they were a joke, not literal bugs in the code :p.

Oh well, hopefully someone can fix this within a day or two? Anyone that actually knows how this stuff works want to help us out? :)

I think it's time I started to learn how all this crazy stuff works...
Top
aethyr
Veteran
Veteran
User avatar
Posts: 1085
Joined: Sun Apr 06, 2003 5:16 pm
Location: NYC

  • Quote

Post by aethyr » Thu Nov 13, 2003 12:57 am

To everyone that's having automake/autoconf problems, try this before building:

Code: Select all

export WANT_AUTOCONF_2_5=1
export WANT_AUTOMAKE=1.7
I've gotten it to build fine, but I still haven't been able to connect clients to the server yet. I'm gonna try tonight (i.e. now).
Top
zez
Apprentice
Apprentice
User avatar
Posts: 256
Joined: Thu Jun 13, 2002 8:59 pm
Location: Oregon, United States

  • Quote

Post by zez » Thu Nov 13, 2003 1:05 am

This is amazing! It's incredible to think of what is coming in the future: Linux 2.6, KDE 3.2 / GNOME 2.6, and now XServer.

I really need to make some time to test some CVS/alpha versions :lol:
Top
Ian
l33t
l33t
Posts: 834
Joined: Mon Oct 28, 2002 10:15 pm
Location: Somerville, MA

  • Quote

Post by Ian » Thu Nov 13, 2003 1:15 am

Ah, exporting the variables makes it all work, so far (just got Xproto to compile). Thanks :D!
Top
TheJabberwokk
Apprentice
Apprentice
Posts: 196
Joined: Tue Aug 13, 2002 10:42 am
Location: Gloucester
Contact:
Contact TheJabberwokk
Website

Re: found a good howto:

  • Quote

Post by TheJabberwokk » Thu Nov 13, 2003 1:16 am

shm wrote:
TheJabberwokk wrote:http://pdx.freedesktop.org/pipermail/xs ... 00008.html
That seems like old instructions, because it's missing a lot of new extentions: much better guide here http://www.freedesktop.org/Software/XserverInstallGuide
This url includes a build script...and except for xcompmgr, its all there. It compiled fine but my mouse does not work.
Top
Peaceable Frood
Guru
Guru
User avatar
Posts: 338
Joined: Sun Apr 06, 2003 9:48 pm
Location: New Jersey, USA

  • Quote

Post by Peaceable Frood » Thu Nov 13, 2003 1:59 am

Linux is truly becoming ready for the Desktop for Joe Average. Just think we're all pioneers of the Linux frontier! :lol:
"Our enemies are innovative and resourceful, and so are we, they never stop thinking about new ways to harm our country and our people, and neither do we." George W. Bush
Top
SmegTheLight
Tux's lil' helper
Tux's lil' helper
Posts: 97
Joined: Fri Jul 05, 2002 3:54 am
Location: 3rd Planet

  • Quote

Post by SmegTheLight » Thu Nov 13, 2003 2:15 am

Evangelion wrote: Xfree is GNOME
Xouvert is Garnome (that's the devel-version of GNOME right?)
Xserver is KDE
That analogy only works if you are one of those wierd people that people that belive KDE is better then GNOME, man decended from split pea soup, and that the answer is 42..
Top
Aurora
l33t
l33t
User avatar
Posts: 658
Joined: Fri Sep 26, 2003 2:02 am
Location: Classified
Contact:
Contact Aurora
Website

  • Quote

Post by Aurora » Thu Nov 13, 2003 2:18 am

I wonder when this will be more "finalized." Someone here described it as a pre-alpha. This is probably true as it more than likely will be an ongoing project. It's on a matter of time, though, if this project continues to progress substantially, before it is found in versions of Fedora, Suse, etc...

It looks very cool! For the time being I will stick with XFree, although this is quite a cool toy!
"My downfall raises me to infinite heights." -Napoleon Bonaparte
Top
Gandalf_Grey_
Apprentice
Apprentice
Posts: 151
Joined: Sat Apr 19, 2003 4:18 pm

  • Quote

Post by Gandalf_Grey_ » Thu Nov 13, 2003 2:43 am

Wow, the future of Linux looks very bright indeed. 8)
Really, I'm not out to destroy Microsoft. That will just be a completely unintentional side effect.
-- Linus Torvalds
Top
Ian
l33t
l33t
Posts: 834
Joined: Mon Oct 28, 2002 10:15 pm
Location: Somerville, MA

  • Quote

Post by Ian » Thu Nov 13, 2003 3:15 am

Well, it compiles, and it works, but I have no idea how to get anything to work with it.

I can launch the server, as well as an xterm, but getting anything (preferably XFce4 :)) to run after that, I have no idea how to make work.

The other problem I have is that I use Xinerama. I need Xinerama, I feel so much pain when only using one monitor at school :P. Seeing as most of the xserver stuff came from XFree86 (I think?) I would assume the support is still there, no? Has anyone tried Xinerama stuff, or know how to enable it?

Lastly, where's the configuration file to edit everything, cause I'd rather have a nice resolution and refresh rate over drop shadows and transparency ;).
Top
PlatinumCursor
n00b
n00b
User avatar
Posts: 33
Joined: Tue Oct 29, 2002 4:33 pm
Location: Huntsville, AL
Contact:
Contact PlatinumCursor
Website

Xlib Compatibility?

  • Quote

Post by PlatinumCursor » Thu Nov 13, 2003 3:15 am

I am wondering if this Xserver is going to use the new XCB spec they ahve proposed, or is going to use Xlib again. It seems many of the old problems suers complained about actually stemmed from functionally defunct library, Xlib, so XCB would be a next step (also, it has a Xlib compatibility layer -there should be no reason why it ISNT included)

Also of intrest is session management in this new Xserver, whether its going to use the freedesktop standards (i think it starts with a D something), or rely on WM's or DE's to do session manager. Who knows. Exciting project, it really will get intresting in a few months. The key is going to be development of drivers - If strong and stable drivers are developed, this will sweep over Xfree86.
PlatinumCursor
Blinded by the bling...
Top
petrjanda
Veteran
Veteran
User avatar
Posts: 1557
Joined: Fri Sep 05, 2003 10:04 pm
Location: Brno, Czech Republic
Contact:
Contact petrjanda
Website

  • Quote

Post by petrjanda » Thu Nov 13, 2003 3:25 am

This looks great, we need something better than XFree86... I'd like to see the new xfree86 4.4 and what changes it will include.
Top
shm
Advocate
Advocate
User avatar
Posts: 2380
Joined: Mon Dec 09, 2002 10:35 pm
Location: Atlanta, Universe

  • Quote

Post by shm » Thu Nov 13, 2003 3:25 am

Ian wrote:Well, it compiles, and it works, but I have no idea how to get anything to work with it.

I can launch the server, as well as an xterm, but getting anything (preferably XFce4 :)) to run after that, I have no idea how to make work.
Make sure you have -ac in the args when you are launching it. Then, from a virtual terminal, DISPLAY=:1 startxfce4. xf4wm might not have the best support for this btw. If you feel that window movement is sluggish after running the compositing manager, try using metacity from gnome 2.4 or a _very_ recent kwin from CVS (I beleive that those are the only two that uses xsync ATM, which is needed for xdamage)

Ian wrote:The other problem I have is that I use Xinerama. I need Xinerama, I feel so much pain when only using one monitor at school :P. Seeing as most of the xserver stuff came from XFree86 (I think?) I would assume the support is still there, no? Has anyone tried Xinerama stuff, or know how to enable it?
As far as I can see, there are a whole bunch of extentions missing (and a whole bunch added), I think xinerama is one of them that's missing ATM.
Ian wrote: Lastly, where's the configuration file to edit everything, cause I'd rather have a nice resolution and refresh rate over drop shadows and transparency ;).
Hmm.. currently only VESA only seems to work-- you can change resolutions (look up xvesa modes in google), but refresh rates might be a great deal harder, since the xvidmode extention doesn't seem to be supported yet.
what up
Top
aethyr
Veteran
Veteran
User avatar
Posts: 1085
Joined: Sun Apr 06, 2003 5:16 pm
Location: NYC

  • Quote

Post by aethyr » Thu Nov 13, 2003 3:55 am

screenshots / brief impressions:
http://forums.gentoo.org/viewtopic.php?p=644879#644879

For pre-alpha software, it's surprisingly smooth, video plays at full speed. Unfortunately, my opengl drivers (nvidia) don't work, so no opengl for things like Zsnes, ScummVM, etc. Moving windows around (I hate that "benchmark", but others seem concerned) feels about a bit slower than Xfree86, and occasionally lags. I wouldn't be too worry about that though, as I don't think that speed is a priority right now for them. I don't really know how to do all those nifty transparent windows, but if someone else knows, lemme know :)

Currently it's not in a state where I'd use it as my everyday Xserver. However, it definately shows a lot of promise, and I look forward to seeing this project continue.
Last edited by aethyr on Thu Nov 13, 2003 5:11 am, edited 1 time in total.
Top
Post Reply
  • Print view

125 posts
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • Next

Return to “Gentoo Chat”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic