Slashdot Mirror


XFree86 Release Plans

sfid writes "Just read at XFree86 about the release plans for 4.0. The first beta will be availiable in July, further on there will be releases every 4-6 weeks. " Mentions several new chipsets in the 3.3.x tree, as well as several interesting new features for the 4.0 tree including video in a window, multihead, integrated TrueType, as well as 3D support Precision Insight's DRI stuff (which looked really excellent at LinuxExpo), Mesa, or SGIs GLX.

152 comments

  1. Re:3D WM, anyone?^) by otis+wildflower · · Score: 1

    Hmm.. Jurassic Park?

    "It's a Unix system! I know this!"

  2. Recent Advances in X by andrewchen · · Score: 2

    I for one am cheering for such a major upgrade. With recent advances with Redhat 6.0, GNOME 1.0, GTK+ 1.2, and many others (including the anticipated release of Mozilla), Linux is finally advancing far enough and fast enough to be a serious contender in the desktop market.

    It's important to note the large availiability of applications and tools not only to make it easy for developers to create products for Linux, but also the tools to make it easy for "normal" users to experience the advantages of using an open source OS.

    Especially with all the recent news coverage that Linux has been getting, the idea that device support (at least video device support) has started to become largely comprehensive (especially with a section of the market Linux has long been bad with, totally new drivers, as evidences by nVidia and Creative's moves) really adds to the appeal of the operating system.

    Quite simply, I cannot wait until I can get my hands on a version of XFree 4.0, especially if there's some very cool and useful features such as multi-head support, support for more cards, &c.

    Thanks to everyone that has helped develop and test X, and remember to support open source software!

    1. Re:Recent Advances in X by odaiwai · · Score: 1

      >I for one am cheering for such a major upgrade.
      > With recent advances with Redhat 6.0,
      > GNOME 1.0, GTK+ 1.2, and many others (including
      > the anticipated release of Mozilla), Linux is
      > finally advancing far enough and fast enough to
      > be a serious contender in the desktop
      > market.

      a tip: from a recent convert to linux: make it suggest disk partitioning. the first time i installed it it was: "huh, partitioning? make it all one partition, of course."

      if the disk isn't partitioned, then *suggest* sensible alternatives. give advice. as a windows nerd of about 15 years, i found it a bit confusing.

      just my HKD 1.60
      dave

  3. Re:Xfree is not Linux by Maciej+Stachowiak · · Score: 1

    I can run XFree86 on Windows NT using the Interix Posix implementation.

    You mean you can actually run one of the servers, or just that you can use the client libraries? Do the XFree86 client libraries differ from the stock X consortium ones in any significant way?

  4. Memory Hog by UnkyHerb · · Score: 1

    Hopefully they will fix some of the obvious memory leaks in XFree86. Like the XWrapper eatin my memory like I eat fried chicken.

    --
    Your Momma's so fat she makes emacs look like nano!
    1. Re:Memory Hog by ajv · · Score: 1

      Xfree86 3.9 when I was working on it (from Aug 96 - May 98) used a great deal less memory than XFree86 3.3.x. That's because it only loads the chipset, color and depth support you're currently using. I don't know about memory leaks, but if you're really worried about it, why not join the effort and help out?

      --
      Andrew van der Stock
  5. Write a Quake Mod by gatzke · · Score: 1

    Quake and QII have always had hooks for all sorts of mods. And Q3 will be cross platform.

    Why couldn't one just use this environment and add basic Desktop functionality? File browser as real objects... Web browser... Some sort of xterm...

    Or maybe it is easier to start from scratch. Give me a browser, xterm, and quake and I can do 80-90% of all my computer needs.

  6. Xconfigurator doesn't always work by Anonymous Coward · · Score: 0

    One problem is that redhats Xconfigurator does not set my board up correctly.

    I have a Diamond Viper 330, with the riva128 chipset, but I have the 8MB version, which is much closer to the Viper 550. However, it does not work correctly with either the Viper 550 settings, or the Viper 330 settings, since Xconfigurator expects the Viper 330 to be a 2MB or 4MB card.

    I need to use XF86Setup to set the DAC to the correct speed (250) and change the amount of RAM on board. So far, XF86Setup is the only one that can do this correctly.

    Glothar == "Too Lazy to enter my Password"

    1. Re:Xconfigurator doesn't always work by nufan · · Score: 1

      I would wager that xf86config can do it correctly
      as well.

      The riva 128 ZX is not really all that much closer to the tnt, certainly not in terms of 3d.

  7. Re:RedHat 6.0 True Type Support by DGolden · · Score: 1

    ttmkfdir -o fonts.scale -p
    like the next post. It works better.
    you don't need to install any new rpms
    if you've installed RH6.0

    --
    Choice of masters is not freedom.
  8. Re:Xinerama- how does it work? by Anonymous Coward · · Score: 0

    > They dragged a window so that half was on one screen and half was on the other -- and both sides of the window displayed properly.

    I'm not sure how useful that is in practice besides being a neat hack. Keeping the window in the half-displayed state like that mainly burns CPU cycles doing extra clipping and the like.

    Being able to support more than 1 color depth on the same display, and being able to switch color depth without restarting the X server, are the main things that X really should support.

    (this could be done by just requiring applications to redraw when the color depth changes; apps would get an error if they tried to continue using the old depth and would have to re-adjust- otherwise, the X server could do the translation for old apps when the display changed, and provide a new interface for new X programs to become aware of the change)

    If two X displays with different color depth were linked, the window manager could provide the necessary glue to allow dragging windows from one to the other, never actually displaying the same window on both screens. The wm of course should draw its icons and embellishments correctly in both color depths.

  9. Re:Does this include anti-aliasing? by red_dragon · · Score: 1

    The alternative to font anti-aliasing, in my experience, is a high resolution display, 1152x864 or higher. Font anti-aliasing was developed primarily for those people who don't bother to set their displays to anything other than 640x480. :)

    --
    In Soviet Russia, Jesus asks: "What Would You Do?"
  10. Re:What about XF86Setup? by Anonymous Coward · · Score: 0
    Aside: don't ignore xf86config

    I prefer text to the gastly widget set that XF86Setup uses, but I don't like xf86config for a couple of reason: You can't back up, and the on-screen directions are too verbose (they should be in a readme file or something).

  11. Crappy TTF rendering by Matts · · Score: 3

    And yet even with xfstt (or a patched XFree with ttf support) or xfsft (I've tried them all), font rendering at small point sizes is apalling. Absolutely terrible. No worse than PS font rendering at small sizes, but come on - Windows and MacOS have been doing good quality small point size rendering for years.

    I seriously hope this improves (it's all down to a good hinting engine). That and font smoothing would seriously improve my X experience.

    Matt.

    perl -e 'print scalar reverse q(\)-: ,hacker Perl another Just)'

    --

    Matt. Want XML + Apache + Stylesheets? Get AxKit.
    1. Re:Crappy TTF rendering by John+Fulmer · · Score: 1

      If you are using Netscape to compare small fonts sizes, then you may be misled by the poor font quality on some web pages.

      It seems that Unix Netscape has a very old and well known bug that causes it to only use 12point fonts for scalable fonts. What this does is make very small fonts nasty and almost unreadable. You can only make a font so small before it is unreadable, no matter the system.

      What I do is when I start Netscape, immediately go to the preferences/fonts and type '16' in the font size box (this is assuming you are using a TTF font like Ariel, and have the 'scalable' box checked on.

      This makes things MUCH nicer and makes those small fonts behave.

      jf

  12. Re:Finally -- Multiheaded by GrenDel+Fuego · · Score: 1

    wow.. really? Care to show me how to setup multi-headed Matrox Millenium G200 cards in linux?

    We tried getting them working at my job. Accellerated X said they could do it. Then they said they couldn't. (with those cards)

    Metro-X said they can do it.. then they said they couldn't. The only way to get multi-headed G200 support in Metro-X is by mixing a G200 with a Millenium or a Millenium II. You can't use 2 G200's.

  13. Re:Does this include anti-aliasing? by red_dragon · · Score: 1

    Well, of course, Helvetica is the suckiest font that comes with X, IMO. Have you tried the 100dpi fonts yet?

    --
    In Soviet Russia, Jesus asks: "What Would You Do?"
  14. Re:compare (G200 Matrox Cards) by Anonymous Coward · · Score: 0

    Anyone know how far along the g200 support in mesa is? I'd like to try q3 under linux.... it looks great in 32 bit under windoze.

  15. Multi Head by A+nonymous+Coward · · Score: 1

    Beeblebrox.

    Well, actually, multiple video cards and monitors. Don't know if it includes multiple keyboards and mice.

    Also don't know if anything other than a 1:1 card/monitor ratio is possible;ie, if any cards by themselves support multiple monitors.

    All of this implies independent monitors. I bet there are solutions already for monitors slaved to another monitor, but that's not multihead.

    --

    1. Re:Multi Head by McKing · · Score: 1

      Um, no.
      Mulithead does not necessarily mean mutiple monitors driven by one card. In this case, Matrox cards will look for anothe video card at startup, and if it finds one it "turns off" its own "plain jane" VGA adresses. The system doesn't see these, and assumes its not a video card. After booting, if the X server supports it (MetroX does, AccelX does if you pay extra), it starts up another display attached to the system, and allows for you two have one keyboard/mouse and two monitors. If your mouse is on the left monitor, and you move it all the way to the right, it "jumps" to the right monitor and the focus goes accordingly. Each screen has it's own $DISPLAY variable, ":0.0" and :0.1", respectively.

      Until RedHat stopped including MetroX in the boxed set (at 5.1) I ran a dual monitor system with generic Trident card and a Millenium I. It had a dip switch on it to trun off the VGA adresses, but the Mill II's and up autodetect for another VGA card. If you have 2 or more Mill II/200/400's then the first one detected is the VGA console, and the others are blank until X starts.

      I was going to break down an get MetroX (and another 20" monitor, I already have the video cards), but if XFree 4.0 betas next month, I'll just wait till then. JOY!!!

      --
      If only "common" sense was actually that common...
    2. Re:Multi Head by Andy+Dodd · · Score: 1

      Matrox has a few cards that do multiple monitors on one card. There are 2-monitor and 4-monitor G100 cards, and the G400 will have really nice built-in dual-head support.

      --
      retrorocket.o not found, launch anyway?
  16. Finally, an aesthetically pleasing design! by Victor+Danilchenko · · Score: 2

    XFree worked fine before (well, the font display sucked (yes, I know about standalone TT and PS fontservers)), but the design -- separate server binaries -- always bothered me as very inelegant. Finally, my aesthetic sensibilities will be satisfied, and we will all live happily ever after! (the fact that there will finally be native Voodoo3 support, won't hurt either).

    --

    --

    --
    Victor Danilchenko

    1. Re:Finally, an aesthetically pleasing design! by Khalid · · Score: 1

      The lack of True Type font support is the major thing that prevents me for totally migrating to Linux, Mozilla under Linux with it's ugly font really sucks. Yes I know, there is xftstt but I didn't manage to install it.

      With True Type font support Xfree86 will be a real contender in the Desktop realm

    2. Re:Finally, an aesthetically pleasing design! by demon · · Score: 1

      I guess you haven't heard of the TrueType patches for XFree86 - I used them, all you have to do is follow the instructions to patch it in, rebuild, and get a utility to build a fonts.scale file for TypeType fonts (there's such a utility listed on freshmeat). Mind you, you'll need a few hours (took 3-4 hours on my P100), but it builds TrueType support (via the FreeType library) into the X server and the standard xfs fontserver (and mind you, a fontserver is actually frequently a better way to go - it can keep the X server from blocking while fonts are being rendered - hopefully XFree86 4 will use threading in the X server itself, and make this less of an issue).

      --

      Sam: "That was needlessly cryptic."
      Max: "I'd be peeing my pants if I wore any!"
  17. Re:compare by Andy+Dodd · · Score: 2

    IMHO, other than hardware support, XFree is better. (And XFree has pretty good h/w support.)

    Reasons you might want a commercial X server:

    OpenGL with anything other than an NVidia or Matrox chipset. (And right now, 3D for the G200 is limited by incomplete specs.) So basically, h/w support...

    Multihead support. I'm not sure if XFree supports multihead yet. According to the announcement, 4.0 will.

    Umm... Other than multihead support and hardware support, I can't think of any other advantages... I think AccelX has been known to be faster for some cards, OTOH, I've heard many bad things about the quality of the server. (i.e. bugs) I'll take a performance hit for the stability of XFree.

    --
    retrorocket.o not found, launch anyway?
  18. Re:no Rage 128 support yet? by Anonymous Coward · · Score: 0

    Nope. It's just not there. I for one am a VERY dissatisfied Rage Fury owner not because of the quality of the card, it's fairly good - in Windows, but because ATI was so damned slow in releasing specs for the card so that a driver could be written. Peak has the best info on using a Rage 128 card in X, but it appears as if there is only one guy working on the XF86 driver! We also should have a dvd player for X. IMO, this is not too much to ask. If Windows gets these things, so should X.

  19. Re:Does this include anti-aliasing? by tgd · · Score: 2

    It would take more than an addition to 4.0 to support that, it would take a pretty fundamental change in X-Windows itself.

    X fonts are returned to the server from the font server as monochrome pixmaps. Font servers expect to send that, x servers expect to get that, and the client programs all expect that. You'd need to extend the X protocol to support grayscale pixmaps for the fonts, recode the font server to be able to send them, and the clients to be able to understand them.

    IMHO, I don't see it happening. Some client programs where it would be useful could be extended to do it the way Gimp does it (request the font at a size a few multiples bigger than needed, and resize it down on the fly), but it would be application specific, and I can't see very many applications needing it.

    I thought for a while about poking around in Mozilla and trying to add the ability to do that in there, but since I decided to do it, I haven't managed to get a single copy of Mozilla to run on either of my decent Linux development systems...

    I think Mozilla is a place it'd be nice to see that support.

  20. Re:Does this include anti-aliasing? by Espressoman · · Score: 1

    Well I for one would love to see support for antialiasing. I run 1280x1024 on a 17" monitor and notice a huge difference between text and graphics with and without antialiasing. I don't understand what the big resistance against it is all about. Just imagine if Linus, Raster or Miguel listened to the nay-sayers. Personally I think it would be a great addition to the capabilities of XFree86, and I'm surprised there's been no attempt to impliment it.

    Will the modular approach of 4.0 make such implimentation possible?

    Paul.

  21. Re:Xfree is part of GNU by Erik+Corry · · Score: 1
    All things GNU are GPL

    I guess I should forgive you for not having a clue, since the link I posted doesn't work today. Try this link instead. In short, not all of the GNU project is written by GNU, some of it is just included because it is good and it is free. And not all the stuff they collected from other places is GPL, though it is all free.

  22. Re:Does this include anti-aliasing? by John+Allsup · · Score: 1

    Though decent outline support would improve things no end -- I thought about implementing the double-sized fonts thingy in my X server, but gave up after taking a look around the innards of X (and yes, the most of the font system would need a rewrite, but it NEEDS one)

    Also, if you want a 14-point font at 75 dpi, then you DONT request the font at 28pt -- you request a 14pt font at 150 dpi (to be pedantic, but this show the problem about the font doubling -- you have to worry about the screen resolution, the font resolution etc. -- in short, and I think you'll agree, X can't do type to save its life).

    --
    John_Chalisque
  23. Advances? by Anonymous Coward · · Score: 0

    What specifically does Redhat 6.0, Gnome "1.0" and GTK advance? Excessive use of pixmaps, perhaps, but not much else.

    1. Re:Advances? by dirty · · Score: 1

      Uhm...X didn't have a standard UI until gnome? What kinda crack are you smoking, and where can i get some? First off gnome is not the standard X UI. There isn't one, and I don't think there ever will be one. Second, KDE predates GNOME by over 2 years. CDE predates KDE. And as for granting gtk the credit for giving X a ui, KDE runs on qt, CDE is motif, both of which aren't gtk and are in no way related. Also, XFree isn't following up on the example set by redhat and gnome. XFree has been around longer than either of them, and XFree is working on a stable 4.0 release, unlike the less than stable gnome 1.0 release. While redhat and gnome do deserve credit, it's no where near what you are giving them.

      --

      -matt
    2. Re:Advances? by Anonymous Coward · · Score: 0

      It didn't have a user interface before. Wow, I must have just been hallucinating then..

    3. Re:Advances? by Anonymous Coward · · Score: 0

      Redhat 6.0 with Gnome does give Linux a user interface for the
      first time. This would not be possible without the Gtk. I think
      RedHat has helped advance Linux by making it easy for users
      coming from Windows, for example, to get to work right away
      on the desktop - lots of nice apps too.

      I understand that RedHat 6.0 allows users to try out other
      desktop systems besides Gnome, but these are experimental
      and not advised for newbies, so Gnome is insalled by default..

      X really didn't have a standard user interface until Gnome.
      Now that RedHat has it packaged with 6.0, I guess everybody
      will be using it. It's getting good reviews.

      It seems that with these new advances in X like built in 3-d
      and better font support built-in Gnome won't have to use so
      many pixmaps (don't they use png for most graphics ?) and
      can use real 3-d vector imagery for even better themes with
      texture mapping, 3-d rotatation and the whole works.

      Well, it is good to see that the x86free people are following the
      fine example set by Redhat and Gnome to keep things up to
      date. I just hope all this new stuff proposed for X 4.0 doesn't
      become a memory and resource hog and it seems it would
      be a lot easier to just integrate X into Gnome so users aren't
      confused with so many choices and messy configuration files
      and so forth.

      my 2 cents worth

  24. Re:Why not one big partition? Swap. by AJWM · · Score: 2

    A lot of good reasons and partition schemes mentioned above, but nobody seems to have mentioned a separate partition for swap.

    Sure, ideally you have enough RAM that you never swap. But if you are swapping, performance will be a heck of a lot better if the swap space has its own partition rather than messing with the filesystem. Some commercial databases like to have their own partition for data too, for similar reasons.

    On a mostly single-user machine (ie my personal workstation) I'm not much worried about overflowing /var or /tmp, so I generally have one partition for the relatively invariant stuff (the OS and apps, ie /var /tmp and /usr all on the same fs as /) and one for data, user files, etc. (Plus a swap). And then another partition for each OS if I want multi-boot.

    --
    -- Alastair
  25. Re:Anti-Aliasing too difficult to add in?! by jmalicki · · Score: 1

    Use the TrueType font patches, and install some TrueType fonts. it doesn't do anti-aliasing, but the scalability works well, try it.

  26. Re:Does this include anti-aliasing? by jimbo · · Score: 1

    Agreed, I have tried high resolutions (1600x1200), other fonts (URW) 75dpi, 100dpi. X fonts simply are ugly. Plus tampering too much with fonts makes some X apps (and their widgets) look wrong as they were not prepared for that.

    Some sort of intelligent font smoothing are really needed, anything else (as mentioned above) just doesn't quite cut it. Windows look crisp and clean with respect to fonts, in comparison.

  27. Re:3D WM, anyone?^) by Anonymous Coward · · Score: 0

    Your should try GGI with the "Cube" target, and run X servers on the cube sides :-) Not quite what you suggested, but at least it's 3D.

  28. Re:Rather ludicrous really... (sorry...) by scrytch · · Score: 1

    > Not everyone needs, or even wants, anti-aliased text. For example, at very small point size, anti-aliasing tends to make things worse, not better.

    My car stalls when I start it in fourth gear. That's why I have three gears under that.

    You don't antialias small fonts. Windows doesn't antialias fonts under 8pt (you can make it, but it is awful). And has been said over and over and over and over and over again, it will require a new API.

    Or we could all use Berlin and get rid of the X monstrosity completely. Someone has to start.

    --
    I've finally had it: until slashdot gets article moderation, I am not coming back.
  29. What about laptops? by planet_hoth · · Score: 1

    # Font anti-aliasing was developed primarily for
    # those people who don't bother to set their
    # displays to anything other than 640x480.

    What about laptop users?!? 1152x864 is really not an option on most laptops.

    --

    1. Re:What about laptops? by NatePuri · · Score: 1

      My Dell Inspiron 3000 runs Debian and X just fine
      at 800x600 at 24bpp. It's quite useable.

    2. Re:What about laptops? by tzanger · · Score: 1

      I've got a Hyperdata notebook here with an 8 meg ATI Rage 2 Pro 3D (those last four adjectives may be in the wrong order) but I can't get X to come up properly. The display is a nice 14.1" XGA and the computer itself is a P2-300.

      I've got the same card in my computer at home and it works fine. On the laptop, I can't seem to find the right refresh rates.

      My old laptop (Compaq Armada 1500DMT) worked great in X (800x600 mind you). I'd love to get this sucker working, if anyone could help. The laptop howtos don't cut it here. X starts up, it's just the refresh rates aren't right.

    3. Re:What about laptops? by John+Allsup · · Score: 1

      >640x480 is just a PITA with X, for reasons other >than fonts. True -- X has a reputation for inflexibility. (Why does it ALWAYS have to work at pixel level?)

      --
      John_Chalisque
    4. Re:What about laptops? by red_dragon · · Score: 1

      You don't get to see many Sun or SGI laptops around, do you (and don't tell me about Tadpole's or RDI's, I know they exist).

      In any case, only recently have laptops become usable enough for runnning X ever since they started coming out with 1024x768 displays (quite good, although I like higher res than that). 640x480 is just a PITA with X, for reasons other than fonts.

      --
      In Soviet Russia, Jesus asks: "What Would You Do?"
  30. Re:Xfree is part of GNU by Anonymous Coward · · Score: 0

    Uh... NO. All things GNU are GPL'd. XFree86 is not, and cannot be GPL'd. Reason? The X Window System was written with an MIT-style license.

  31. Re:Anti-Aliasing too difficult to add in?! by Anonymous Coward · · Score: 0

    Yeah! I miss this as well.

    Acorn's RISC OS had fully working sub-pixel anti-aliased outline fonts since RISC OS 3.0 (IIRC it came up 1991?!?). Thanks to clever caching techniques they were quite speedy even on 1MByte ARM2@8Mhz computers like my venerable A3000.

  32. Re:Xvideo by dwmw2 · · Score: 1
    Will this new release support Xvideo?

    Yes. It supports the v4l devices and also I believe the Permedia inputs.

  33. Re:Xfree is part of GNU by Erik+Corry · · Score: 1

    you can do whatever you want with it, as long as you don't remove the copyright notices

    Or the usage permissions

    This includes relicensing it under the GPL

    No, you can't really relicense it unless you are the copyright holder. If you make a new derived work that includes the old code from X plus some new code that is under the GPL. The result would only be distributable under the GPL. There's a clause in the X license:

    Except as contained in this notice, the name of the X Consortium shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from the X Consortium.
    That appears to conflict with the GPL's "no additional restrictions" clause, but apparently it doesn't, since the clause has no effect (even without the clause you would not be entitled to use the the name of the X Consortium). Somwhat unclear, that part, and many people prefer not to mix X-license and GPL code (it's also rather impolite towards the person who wrote the X-licensed code).

    At least the X license doesn't include the obnoxious BSD licensing clause which is a pain in the backside whether or not you want to mix it with the GPL.

  34. xfstt, based on freetype, supports hinting by jelle · · Score: 1
    xfstt, the X11 fonts server for TrueType support uses the freetype truetype rendering engine, which supports hinting.

    Look at the website for more information.

    A part from the 'features' list on the web site:

    "A full-featured and efficient TrueType bytecode interpreter. The engine is able to produce excellent output at small point sizes. This component has been extremely difficult to get right, due to the ambiguous and misleadings TrueType specifications. However, we now match Windows and Mac qualities."

    --
    --- Hindsight is 20/20, but walking backwards is not the answer.
  35. Anti-Aliasing too difficult to add in?! by Headius · · Score: 2

    Windows was able to include it without any rewrite to existing apps. Are we actually admitting that Windows can do something that UN*X can't? And as for the need - try going to 90% of webpages that have hard-coded font sizes in them. The suckers get scaled down so small they look like little bit blocks. With anti-aliasing, at least I could make a guess at what it was supposed to say. And yes, I run at 1600x1200. It doesn't make much difference when people force their pages (or apps) to 6 point fonts.

    1. Re:Anti-Aliasing too difficult to add in?! by John+Fulmer · · Score: 1

      >Netscape tries to render fonts at a 12 point font base. This doesn't allow enough pixels to render the fonts correctly.

      Sorry. This should say "This doesn't allow enough pixels to render TINY fonts correctly"

      jf

    2. Re:Anti-Aliasing too difficult to add in?! by JamesHenstridge · · Score: 1

      That is because the X developers do not want to break old programs.

      Consider the case where you draw a string to a window. Then you want to erase the text without altering parts of the window outside of the text, so you draw the text again, but this time using the background colour.

      With X as it is at the moment, this works fine. After adding anti aliasing, you may get some artifacts after erasing the text.

      There were probably similar problems with windows using antialiased text.

    3. Re:Anti-Aliasing too difficult to add in?! by Tom+Christiansen · · Score: 1
      try going to 90% of webpages that have hard-coded font sizes in them.
      That's why some of us access the web only through a clever filtering proxy, which corrects all these design mistakes. :-)

      --tom

    4. Re:Anti-Aliasing too difficult to add in?! by kijiki · · Score: 1

      Actually, you don't really want AA in this case, you only want AA to make 10+ pt fonts look better. With your microfonted web page, instead of looking like a bunch of dots, it would look like a smear. Quite an improvement I'm sure.

    5. Re:Anti-Aliasing too difficult to add in?! by Parity · · Score: 1

      Make anti-aliasing an option that has to be explictly turned on for given window. Then old apps will continue to function, and new apps that need it (web browsers, word processers, other 'pretty text' programs) can turn it on. And new apps that don't need it can keep the speed of not antialiasing.

      Personally, I've never had a problem with X's text anyway, so I could care less. I don't think much, and never have, of true type fonts. Adobe Type 1 fonts work fine for me. But I think the above would work for those who need/want antialiased fonts.

      --
      --Parity
      'Card carrying' member of the EFF.
    6. Re:Anti-Aliasing too difficult to add in?! by John+Campbell · · Score: 2

      Netscape (4.06 and 4.51, anyway) does save font sizes, just like it does all the other preferences. Maybe you've got a permissions problem?

    7. Re:Anti-Aliasing too difficult to add in?! by John+Fulmer · · Score: 1

      I believe this is a Netscape problem, not really a X font problem.

      Netscape tries to render fonts at a 12 point font base. This doesn't allow enough pixels to render the fonts correctly.

      Try typing in '16' for the font size in Netscape's preferences/fonts. It makes a huge difference, and renders the fonts closely to how Windows Netscape appears.

      Note that Netscape (stupidly) doesn't save the 16 point setting. You have to type it in for each session.

      jf

    8. Re:Anti-Aliasing too difficult to add in?! by John+Fulmer · · Score: 1

      It doesn't save font size IF you are using a scalable font. It always assumes 12.

      Trust me on this one. :) I spent an afternoon trying to hack round the preferences.js to get this to work all the time and had to admit defeat.

      This is on both my work and home machines.

    9. Re:Anti-Aliasing too difficult to add in?! by jimbo · · Score: 1

      Hmm, doesn't Netscape have som GUI setup file called "Netscape.ad" where you can change virtually anything ? Even things that the GUI preferences does not allow!

      If somebody (Mr. or Mrs. Netscape Wizard) figures out how to make the above change (if possible) in this file and post a quick HOWTO here probably somebody would be very happy.

  36. They're doing something of the sort at MIT by Greyfox · · Score: 1

    They set up an 3D card so that you can map an X server output to the surface of a 3D object. You could have a cube with a program running on each face, or a wall with a program or programs mapped onto it. They're essentially moving the output of the server into the texture memory of the card. That should be feasible with the TNT cards, which can pack in a LOT of memory.

    Somewhat more interesting would be programs that could actually take advantage of the 3D environment. A conventional Xterm doesn't map well into that paradigm, I'm afraid. That would be an interesting field to research.

    With the recent advances in head mounted displays, you could probably also make your environment immersive. That would be cool.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    1. Re:They're doing something of the sort at MIT by kkreamer · · Score: 1

      I think an Xterm would fit into that paradigm. Imagine a cube, with an xterm on each side. You could have it spinning slowly, for instance, with a top running in each (if you watch many machines). You could probably have it timed so that top's update occurs just as that face is coming into view.

      If you want only one Xterm, then imagine if your conventional xterm has depth, so that you could turn it sideways (kind of like a shade feature but going left to right instead of up to down). It would look cool with the change in colors, shadows, and all.

      I agree, it would be an interesting field to research (including playing with the monstrous hardware it takes to do these 3d tricks).

  37. Re:Xfree is not Linux by unhooked · · Score: 1

    -- Of course not. It's part of "the GNU system."

    That's funny, all the source states that it's
    still the property of the X consortium.

  38. Re:3D WM, anyone?^) by Anonymous Coward · · Score: 0

    Microsoft looked into a 3d-desktop with its "Chrome" project
    but gave up on the idea because the hardware requirements
    were to great - too much memory, processor and video required.

    Linux and unix don't need this since the only reason for X to
    begin with was to have an xterm and a clock and a way to show
    simple graphics generated from a more powerful server on what
    was a dumb terminal with some graphics capabilities.

    If Microsoft had trouble with this, then this might be a little too
    much for some hobby programmers and students at MIT to
    try, not to mention getting the needed hardware support for
    every off the wall version of unix and linux.

    Every OS has its niche and I think Linux makes a fine server
    OS so long as it doesn't try to add much of a gui and consumer
    apps. Other systems have more experience with this and I
    don't think Linux hackers understand the needs of desktop users.
    Most people who use Linux seem happy with a command
    line so I don't see what all the fuss is about. Well, I guess
    some of them want to add transparent backgrounds to their
    xterms. But 3d xterms?


  39. Re:compare by gavinhall · · Score: 1

    Posted by Scott Francis[Mechaman]:

    It's _stable_ but full of annoying bugs and lack of features. The MIT-SHM stuff was broken on my i740, leading to annoyings bits in Blender and a nightmare for painting things in the GIMP. And for some reason AX4.2 doesn't support DGA nor the ability to drop resolution below 640x480, which also didn't appeal to me. The i740 XFree module works almost as fast--the only difference I've seen is that it takes it about 5 seconds to display the root window on startup.

  40. Re:RedHat 6.0 True Type Support by pholbrook · · Score: 1

    Where can I find a list of those 4 steps?

  41. Why not one big partition? by Zippy+the+Pinhead · · Score: 1

    OK, time for me to come out of the closet-- I answer other's questions, but I don't know all.

    What's wrong with the one big partition approach? What's a better approach? What's most important to put on separate partitions?

    Generally, I use one big partition, or use the smaller drive for / and the bigger drive for /usr. Heck-- for fun, I might install devfs, and put / and /mnt on an initrd.

    1. Re:Why not one big partition? by Axe · · Score: 0

      First - you want to have your /var and /tmp
      to be on separate partitions. Root processes
      can put various logs, queues and temporary files
      there - if some runaway print job fills your
      root - you will not like it.
      Second - you do want your /home separately.
      If the system goes down for some reason (not likely - but shit happens - especially if
      you fuss with it a lot). You reinstall it
      then remount /home - voila, all your settings,
      files etc are back.
      Third - you possibly want your /usr/local
      separately - you install new software there
      - you do not want things changing a lot on the
      root partition.
      In a work group setting - like we do, we have one
      dedicated machine that shares /usr/local via nfs
      for all other machines. So all users have the
      same current versions of major applications we
      use (like compilers, IDEs, Maple and so on).
      Its a tad slow when starting the app (loading
      it over network) buts that' OK if all are on the same fast subnet.
      Of course you need separate swap partition

      So our default setup for the group is (sure, my personal preference) / - 1 Gig (just in case)
      /var and /tmp - ~127M, shared /usr/local
      (about 1.5G stuff there) and the rest of the disk
      for /home (or yeah - 600M for NT and 200M FAT to share files between NT and Linux, when some bozo
      sends in Office documents)
      If you really have a lot of data files, images
      etc. - then you want a smaller /home, but
      a big separate partition for your data files -
      so fsck runs faster on /home.

      Disk can have 4 primary partitions.
      So - WINDOWS - 1 primary,
      / - 2nd primary
      then one big extended
      and the rest as logicals inside it
      Oh, yeah - do not use disk druid with RedHat.
      use fdisk.

      --
      <^>_<(ô ô)>_<^>
    2. Re:Why not one big partition? by Pascal+Q.+Porcupine · · Score: 1

      One big partition makes it difficult to try different distributions of Linux, and in the case of some distributions (such as Slackware) it can be downright difficult to even upgrade if everything's on one big partition. By keeping /home and /usr/local on separate partitions, you can nuke the rest of the system and not have to worry about going through the pain of recovering user files, reinstalling non-packaged programs, etc. (though I generally just keep /home since changing distributions gives me a good reason to seek out later versions of /usr/local programs anyway).
      ---
      "'Is not a quine' is not a quine" is a quine.

      --
      "'Is not a quine' is not a quine" is a quine.
      Quine "quine?
    3. Re:Why not one big partition? by Roland · · Score: 1

      Filesystem Size Used Avail Use% Mounted on
      /dev/hda1 296M 76M 205M 27% /
      /dev/hdb3 197M 46M 141M 25% /var
      /dev/hda6 4.4G 2.4G 1.7G 59% /home/volb
      /dev/hdb4 1.6G 297M 1.2G 19% /home/vola
      /dev/hda2 972M 522M 400M 57% /usr
      /dev/hdb2 197M 78M 109M 42% /usr/src
      /dev/hda3 1.9G 473M 1.3G 26% /usr/local
      /dev/hdb1 1.9G 621M 1.2G 34% /usr/local/games

      Do somthing like that ;)

      --
      whee -Me
  42. Voodoo3 by Joe+MacDonald · · Score: 0

    I'm using the Voodoo3 server now. There are a few more bugs in it than the old S3 one I was using, but when compared to my WinNT / Win98 combination, it is still far more reliable.

    The only problems I had with it were unrelated to the actual server code. I had to upgrade my poor old XFree86 3.2 to 3.3.3.1. And even that took less time (and fewer reboots) than the last time I tried to install a game in Win98.

    --
    -Joe
  43. Re:Does this include anti-aliasing? by pilot · · Score: 1
    From my understanding, anti-aliasing would mean a substantial rewrite of many parts of the code, and would not be worthwhile. Plus, with a decent resolution, it really dosen't matter. There are even some people who claim that doing it makes it looks worse, not better.

    I am using xfstt as a truetype font server. both it and xfsft have worked well for me. And really, I don't see the need for anti-aliasing....it looks fine to me. i am happy that they are including native true-type support though.

    Can't wait till it's released. Thanks to everyone involved in this project :^)

  44. Re:compare by larien · · Score: 1
    FWIW, XFree has proven to be better than Sun's X-server under Solaris 7 x86 on our Ati RAGE IIC cards. Using the Sun version, it was sloooow and tended to leave pixels on the screen when scrolling text (the leftmost two pixels of 'm' characters would stay, for example). Switching to XFree has been relatively painless, except that CDE doesn't pick up the fonts for some locales (eg, en_GB.ISO8859-15). Performance has been rock solid.

    The only missing feature has been Display postscript; I didn't see it mentioned in the list of features, but I believe that work is being carried out on this.
    --

  45. Re:X server does not antialias fonts by Josh · · Score: 1

    We had a discussion about this very topic on a newsgroup a while back. My suggestion was to add an X extension that would basically say something like "Please antialias all of the fonts that I draw to this window" or "Please antialias all rendering with this particular font". At which point XDrawText etc. would have the same syntax and components, but the output would be antialiased, as requested.

  46. no Rage 128 support yet? by sawdey · · Score: 1

    I didn't see any mention of support for the Rage 128 chipset for 3.3.4 or 4.0 ... is there something I missed?

    1. Re:no Rage 128 support yet? by John+Fulmer · · Score: 1

      One of the main design goals of 4.0 is to provide a standard driver format so that vendors can write their own driver files, possibly in binary-only, which would be a drawback.

      ATI would have to write their own, or release specs so someone else could.

      jf

  47. Jurassic Park by luge · · Score: 1

    Glad to know I'm not the only one who remembers that horrible little line...

    --

    IAAL,BIANLY

    1. Re:Jurassic Park by corB · · Score: 1

      Well, it was...

      Check out fsn on SGI's website. (Under "Serious Fun" then "Freeware", then "Software Development", I think)

  48. Re:Multi-depth, finally! by ajv · · Score: 1
    Jamie,

    XFree86 has been able to support multi-plane overlays for a while. When I was working on the Matrox Millennium driver, starting around August 96, the support got added eventually by one of the other dudes, um I can't remember if is was one of the other Andrews or Radek. It was easily two years ago that support was added - I haven't worked on the driver for a year now.

    There's just no easy way to make a different plane depth in X as it was shipped, and only some chipsets (eg, Matrox and a very _few_ others) can support it. I certainly never tested it, although I knew it was there.

    Andrew

    --
    Andrew van der Stock
  49. How about a name change? by Bizzaro · · Score: 1
    The name Free86 was probably used because it sounds like 386.

    It's pretty irrelevant now since it runs on more than the x86 architecture.

    How about "FreedX" ?

    Just my stupid opinion.


    This sort of thing has cropped up before. And it has always been due to human error.

    --

    --
    This sort of thing has cropped up before. And it has always been due to human error.
    HAL9000

    1. Re:How about a name change? by Anonymous Coward · · Score: 0
      XFree2000 anyone?

      How about XFree2K, or just X2K?

      Or how about LinuX? :-)

      Just dropping the 86 is probably the best -- XFree.

    2. Re:How about a name change? by red_dragon · · Score: 1

      Similarly, XFree68 is that for M680x0-based machines (from the '68' in '680x0' [duh] and a word play on 'XFree86'). I suppose XFree21 would be for Alphas (kinda sounds like Century21, eh?).

      It would be absurd to call it by different names just because of the varying platforms, so why not give it a year number? XFree2000 anyone? (/me runs for cover).

      --
      In Soviet Russia, Jesus asks: "What Would You Do?"
  50. Re:Xfree is part of GNU by Anonymous Coward · · Score: 0

    You really ought to reread the mit x license. you can do whatever you want with it, as long as you don't remove the copyright notices. This includes relicensing it under the GPL.

  51. Xfree is not Linux by Anonymous Coward · · Score: 2

    Please let's make one thing clear:

    Since I read all the stuff about Linux in this comment: Xfree86 never was a "Linux project".
    (GNOME, GTK and Mozilla aren't either.)

    Yes, I know nobody said this but some readers here may get the assumption from reading comments like that.

    1. Re:Xfree is not Linux by jimhill · · Score: 1

      'Since I read all the stuff about Linux in this comment: Xfree86 never was a "Linux project".'

      Of course not. It's part of "the GNU system."

      --
      Learn to spell: nickel, missile, lose, solely, amendment, speech, kernel, probably, ridiculous, deity, hierarchy, versus
    2. Re:Xfree is not Linux by Anonymous Coward · · Score: 0

      XFree is not 'part of "the GNU system."'

      I can run XFree86 on Windows NT using the Interix Posix implementation.

      (of course most of the GNU tools have been ported as well)

  52. Re:Does this include anti-aliasing? by JamesHenstridge · · Score: 1

    There is a set of nice type 1 fonts that you can use with XFree and ghostscript that suck much less.

    I think the name of the package was URW-fonts or something. It was available from www.gimp.org a while back.

    Using that, the standard X fonts look a lot cleaner.

  53. Re:X server does not antialias fonts by Jamie+Zawinski · · Score: 1
    It would be possible to get the X server to antialias text that is drawn with XDrawText(), but this would probably break some other applications (eg drawing the text again in the background colour to erase it may leave artifacts if antialiasing is used).

    That would definitely break things, and probably more than you think. There's no way to do that compatibly. To do this, you'd have to have a different API for drawing anti-aliasted text.

    Which isn't to say that adding that API would be a bad idea. I think it could be done in a way that was fairly convenient to use, and would degrade well on servers that didn't support scaled fonts.

  54. Re:Xinerama- how does it work? by IntlHarvester · · Score: 2


    The MacOS (or possibly even the hardware) handles the color bit change transparently - I don't think the application is even aware, because the system handles the dithering. Anyway, I used to have a IIfx with a 21" 4-bit grayscale and a 24-bit color monitor and everything worked (except a couple of games) with no slowdown.
    --

    --
    Business. Numbers. Money. People. Computer World.
  55. That was what I was thinking by Larry+L · · Score: 1

    This is what we need to bring Linux to those that aren't even bright enough to use Winbloze.

    I personally like the idea since it's intuitive and makes use of that 3d card (since Im not much of a gamer). This will eventually come into play anyways (since they're already working on 3d displays and input devices) so why dont we get a jump on this area of computing?

    So why not guys? The first step would be a 3d version of XFree which maps 2d to 3d and a routine that maps the 2d mouse onto the top window and it's respective coordinate. This doesn't seem to far fetched since we've been doing it in so many games.

  56. Re:compare by Anonymous Coward · · Score: 0

    I've tried AX4X and AX5, while both were very fast, I found
    them to be rather buggy. This probably depends on your
    graphics card, because I know a lot of ppl who like it, and a lot
    of people who think its buggy like I do.

  57. Yes -- AA MUST be an option by John+Allsup · · Score: 1

    Which is the point -- it must be a option to be with, and an option to be without -- given the
    former, that latter is trivial, the X peoples'
    problem is the other way around.

    --
    John_Chalisque
  58. 3D WM, anyone?^) by korpiq · · Score: 1


    Imagine a desktop with depth to push all those overlapping windows (er... wormholes?) away. Hang icons on walls. Turn your view for more space, and navigating on the fly :P

    It isn't hard if you try.

    X3DM: Instead of just catching up on the latest drag'n'drop features, offering the option of fly-or-fall.

    Seriously, I'm happy & productive enough with XFree+[a functional wm] as it is, but it's veery nice to read of inspirated development on areas such as multihead support - the one and only thing I miss in Macs. Inspirated, I consider, due to more than one line mentioning clarified design. Good [XFree developers' favorite item here]!

    --

    I think, therefore thoughts exist. Ego is just an impression.
    1. Re:3D WM, anyone?^) by Felius · · Score: 1

      Yeah, I think geeks the world over cringed at that line, but it was only added for the movie.

      The book handles it much better - in the movie they added the interface and made the girl the unix-savvy one, for audience purposes.


      --
      make clean; make love --without-war
      --
      ..and I'll form the head!!
    2. Re:3D WM, anyone?^) by sar-fu · · Score: 1

      there is a product like this for win95/98 at www.3dtop.com. I havn't played with it in depth since It dosn't render full screen so can't really take advantave of 3dfx cards unless i used winglide and iv'e been too lazy to get it working. It dosn't look all that impressive yet but with various plugins you can load 3ds models as icons etc etc.

    3. Re:3D WM, anyone?^) by dirty · · Score: 1

      Microsoft has trouble making 2d stuff fast. They don't write the most effecient code on the planet. If I knew jack squat about writing anything for X I would do something of this sort just cuz it would be a cool proof of concept, even if it didn't work.

      --

      -matt
  59. Re:Does this include anti-aliasing? by PimpBot · · Score: 1

    ehn...that hasn't always worked for me...I'm running 1600x1200, and Helvetica Bold looks kinda icky, though everything else is good...

  60. What about XF86Setup? by Anonymous Coward · · Score: 1
    Is there a replacement for XF86Setup in the works, or are they looking for someone to work on this?

    I don't like Red Hat's text-based XConfigurator, and Sax looks nice, but it hangs my system. The current version of XF86Setup works the best, but it's pretty outdated.

    1. Re:What about XF86Setup? by Anonymous Coward · · Score: 0

      (Aside: don't ignore xf86config)

      The X developers have enough work keeping up with all the new chipsets and totally reworking X for the 4.0 release. The config tools that are out there all do the job (although, as you mention, there are glitches, and there's no earthly reason I can see that lots of effort should be expended by X developers themselves on making a really snazzy X config tool (what's wrong with text anyhow?).

  61. X server does not antialias fonts by JamesHenstridge · · Score: 1

    The reason the small fonts do not look as good under X windows is because it doesn't anti alias them.

    It would be possible to get the X server to antialias text that is drawn with XDrawText(), but this would probably break some other applications (eg drawing the text again in the background colour to erase it may leave artifacts if antialiasing is used).

    By using the freetype library directly, or rendering to a pixmap then reducing the size of the pixmap, it is possible to do antialiased text, but it is difficult.

    The other option is to get a higher resolution monitor and run X in 100dpi mode :)

    1. Re:X server does not antialias fonts by Dr.+Evil · · Score: 1

      It has nothing to do with antialiasing. I'm using Windows, I have to support it in a technical support environment, and I can tell you that I hate antialiasing. It just makes everything soft, blurry and kills all the contrast. Windows' rendering of TT fonts is, for the mostpart pixel-perfect. There must be a trick to get this stuff right in the rendering engine or something. It is as though someone manually mapped each pixel in the character cells. Right down to little dips in the Roman letter 'c' to 45 degree angles in the letters 'k' and 'x'. I think there is more intellgence in the engine than an automatically scaled and generated character can provide.

      Eventually, Xwindow will have to provide similar clear, sharp, efficient fonts. I find X difficult to use simply because either the fonts are too big and surrounded by copious whitespace, or the fonts are so crushed and small that the letter 'e' looks like a reversed apostrophe or a smudged 'c', and the letters k, d or p look like a chunk of burnt meat on a stick.

      I really would like Xwindow to be more pleasant. but antialiasing is a cheap hack. Given the choice, I'll take meat on a stick over fuzzy meat on a stick any day.

      It could be sooo much better... and I know there must be a way to fix it, but it shouldn't ship this ugly and unusable.

      Some day I might be able to do better and contribute. Alas, this is off topic... Just ignore me.

  62. Geez, you slashdot people are funny by Anonymous Coward · · Score: 1

    All this talk of how antialiasing can't be supported in X11. Too bad none of you have actually looked at the source or you would know it is in the XAA extension. Less talk and more coding would do you all good.

  63. Yeah, but... by Micah · · Score: 1

    Sure they *can* write binary only drivers, but I think the trend toward releasing open source drivers will continue. And when we have the choice, we (the Linux community) will simply go for the open source drivers. There's no reason to tolerate binary drivers given all the problems they present.

    I think hardware vendors will, in time, become cluefull in this area.

  64. Corection.. by John+Fulmer · · Score: 1

    Note that the last line should read:

    "as well as 3Dsupport Precision Insight's DRI stuff (which looked really excellent at LinuxExpo), Mesa, AND SGI's GLX."

    Subtle but important for all of those who want/need to run GLX apps.


  65. www.xfree.org exists! by crow · · Score: 1

    They may not have changed the name to just XFree yet, but they're set up xfree.org as an alias, so they're ready to do so if they so choose.

    1. Re:www.xfree.org exists! by crow · · Score: 1

      www.xfree.com also exists, but it should really be xxxfree.com, so don't go there looking for software. Perhaps that web site is the main reason for keeping the 86? As long as people use the 86, they won't bump into smut by simply confusing com and org.

  66. Re:Finally -- Multiheaded by JamesHenstridge · · Score: 1

    As well as having Multihead support, it also has the Xinerama extension. This allows you to join two screens to form a single display (a 2560x1024 display sounds nice :)

  67. Re:Xinerama- how does it work? by Jamie+Zawinski · · Score: 1
    I hadn't heard of Xinerama before. I found a brief description about it on x.org. It sounds fairly limited:
    15. Xinerama

    The Xinerama extension provides a way for a multi-headed system to function as one large screen. Windows can span multiple screens and can move from one screen to another.

    Currently, the Xinerama Extension works in a homogeneous graphics environment. A graphics environment is considered homogeneous if, for example, all of the graphics cards have 8 planes with 6 visuals. Mixing a 24-plane graphics card with a 8-plane card creates a heterogeneous environment.

    Unlike other multiple screen implementations, Xinerama provides a solution at the device-independent level. The advantage of this approach is that it reduces the amount of work involved in supporting and maintaining the extension. The number of graphics devices on the market continues to grow; embedding the extension functionality into the device dependent code for each device would be a maintenance nightmare. Since the Xinerama implementation does not require any low-level graphics modifications, existing device-dependent code does not have to be recompiled. In the loadable server world, the Xinerama Extension will work with existing device-dependent shared libraries.

    The Xinerama extension is not a standard. It is neither an X Consortium standard nor an X Project Team specification.

    I remember, years ago, being blown away when someone showed me a Macintosh with multiple monitors, one of which was a low-resolution 1-bit screen, and the other of which was a giant color screen. They dragged a window so that half was on one screen and half was on the other -- and both sides of the window displayed properly.

    I doubt X will ever be able to do that. I think it would require major protocol and API changes.

  68. The Open Group and X/Open prove irrelevant by crow · · Score: 1

    It's nice to see XFree86 moving along. It shows the strength of the open source model--just because the copyright holder has virtually abandoned the software, development continues.

    True, The Open Group recently announced some political reorganization of X, but as far as I'm aware, they haven't hired any engineers to work on it. (The old X project team left last summer.)


    Disclosure: I used to work for The Open Group, until last summer when they shut down operations in Cambridge, MA.

    1. Re:The Open Group and X/Open prove irrelevant by pqbon · · Score: 1

      The open group is in no way related to the XFree project other than XFree uses the std X code as a base.
      "There is no spoon" - Neo, The Matrix
      "SPOOOOOOOOON!" - The Tick, The Tick

  69. XFree and GNU - a final word by Anonymous Coward · · Score: 0
    On the software page at www.gnu.org, the X window system (with a link to the XFree page) is listed under "Non-GNU programs that we have decided to recommend."

    It is not "part of GNU" in the sense that it was written by or for the GNU project, but it is recommended and used by people in the GNU project.

    Overall, it should probably not be called "part of the GNU system."

  70. Re:Does this include anti-aliasing? by Snowfox · · Score: 1

    Regardless of how difficult it is to implement or how "bloated" it makes a design, the fact remains that anti-aliasing is necessary to produce a pleasant display. Ditto the rendering of fonts at small point sizes.

    If you assume that what is necessary is inevitable, a fair assumption, then you can provide useful feedback. So:

    What's the cleanest way to implement anti-aliased font rendering? Alpha bitmaps? Which side of the client-server connection should it reside on? Can this be done without breaking any clients?

  71. Re:Finally -- Multiheaded by McKing · · Score: 1

    FWIW, you don't need _outdated_ Matrox cards, all Matrox cards (except the Mystique) support multihead.

    --
    If only "common" sense was actually that common...
  72. Rather ludicrous really... by John+Allsup · · Score: 1

    I personally see nothing much wrong with implementing anti-aliased fonts, not implementing them as an extension (the creeping featurism can easily be solved by removing most of the legacy X font support and placing it into a demand loaded module). The rewriting of applications talked about is less than people say, since modifying GTK and Qt alone would do most of the work for most applications (though Motif maybe a lost cause (in this respect -- it's a lost cause in general anyhow)). That said, does anyone have any pointers to discussions detailing how exactly AA would break applications? Also, for use on laptops, adding a 19" 1280x1024 monitor isn't really an option -- and being able to use both AA and sub-pixel AA would be useful -- the ability to have AA should be considered far more important than actually having AA (think maximal generality) such that it could be added and removed transparently to the applications using the display. Given that UN*X is known for its tendency to have its tools used in ways not originally designed for them (e.g. using a tar-tar pipe to recursively copy a directory and preserve the file dates), ruling a feature out becuase "I can just get a higher res display" seems to be very short sighted.

    --
    John_Chalisque
    1. Re:Rather ludicrous really... by Dwonis · · Score: 1

      I agree. I run Linux on a Pentium 120 with 24MB of RAM and a VESA 1.2 video card, and what I like most about it is it doesn't force me to buy a new computer just to use a word processor (like Windows 98 does). What I'd like to see in XFree86 the most would be High/TrueColor support for more SVGA cards.

      That said, it would be rather awful to see Linux users being forced to upgrade their systems just to get a few nice features.

      Besides, adding a new font server architecture would actually be pretty easy (but it's the X-Consortium's job, not XFree86's). Just make the new font server, and new programs will begin to use it, while maintaining a separate, optional "middleman" server, that behaves just like the old font servers, to link old programs to the new server.

      --------

  73. Re:RedHat 6.0 True Type Support by DGolden · · Score: 1

    do this as root:

    get the fonts from wherever. /mnt/c/windows/fonts/ in my case...

    cp *.ttf /usr/local/share/fonts/ttf/
    (or wherever - make sure to create the directory, if it doesn't exist)

    cd /usr/local/share/fonts/ttf/
    (go to the directory)

    ttmkfdir -o fonts.dir
    (make the font index file)

    chkfontpath --add /usr/local/share/fonts/ttf
    (add the directory to the font path)

    /etc/rc.d/init.d/xfs restart
    (restart the font server)

    There. All done. Use chkfontpath --list to see your current fontpath, chkfontpath --remove to remove entries. Try chkfontpath --help for a summary

    --
    Choice of masters is not freedom.
  74. Xvideo by red_dragon · · Score: 1

    Will this new release support Xvideo? I remember Metrolink supports this in their Xservers, and the current release of XFree doesn't. Perhaps they call it by another name...

    --
    In Soviet Russia, Jesus asks: "What Would You Do?"
    1. Re:Xvideo by dirty · · Score: 1

      What exactly is Xvideo? I'm under the impression that I'm using my tv tuner card under X right now, infact i'm watching tv as I type. What does Xvideo do?

      --

      -matt
  75. Not much is... : ) It still benefits Linux... by deepone · · Score: 1

    Most things that makes Linux good are not really
    Linux projects...

    And that's the way it should be...

    Xfree86 definitely is a big part if the system
    that most people refer to when talking about Linux...

    /Daniel

    --
    -- No, no -- Not that one!
  76. Re:Performance. by drig · · Score: 1

    Precision Insight and SuSE are building in the direct rendering stuff, which should bring OpenGL up to Windows level and make it easier to support 3D in general

    --
    Citizens Against Plate Tectonics
  77. Xinerama- how does it work? by gatzke · · Score: 1

    I assume Xinerama lets you drag windows across multihead boundaries. (I also assume that without Xinerama you have to start things on different heads DISPLAY :0 or :1)

    Should Xinerama work with two different display resolutions? I eventually want to run 1600x1200 on my big head and xga on my little head/s?

    Where can I get more info on Xinerama?

    Ed

  78. Finally -- Multiheaded by NullGrey · · Score: 1

    I'm glad that by the end of the year we'll have true multihead support, without buying MetroX and two outdated Matrox cards. Well, I'm assuming XFree will be able to do multiheaded with any of its regularly supported cards.

    -NG


    +--
    Given infinite time, 100 monkeys could type out the complete works of Shakespeare.

    --
    +-- (Score:-1, Moderator on Power Trip)
  79. Re:compare by Anonymous Coward · · Score: 0

    What exactly is 'Multi-Head'?

  80. Re:Does this include anti-aliasing? by dirty · · Score: 1

    I disagree that anti-alasing is needed. I have netscape using tt-fonts and it looks absolutely beautiful. Well smaller fonts look like ass but, eh, it happens.

    --

    -matt
  81. compare by SYS2066 · · Score: 1

    How does XFree86 compare with other commercial X-servers? I am thinking about features, not hardware-support.

    // Simon

    1. Re:compare by Anonymous Coward · · Score: 0

      Umm... Other than multihead support and hardware support, I can't think of any other advantages... I think AccelX has been known
      to be faster for some cards, OTOH, I've heard many bad things about the quality of the server. (i.e. bugs) I'll take a performance
      hit for the stability of XFree.


      I myself once decided to give AccelX a try and it was so much faster than XFree on my card (ATI Rage Pro, 5-10 times faster when switching windows etc.) that there was no coming back. And it *is* stable, I'd say at least as stable as XFree. And it's much easier to configure and install (for example I have never managed to get the numeric keypad to work on every application with XFree - no problem with AccelX). So, it's much faster and much better in about any other way. Mut then there is the drawback: It costs lot's of money.. but It's worth it.

    2. Re:compare by warmi · · Score: 1

      I use Accel X and I would never go back to XFree. In my case (Matrox G200) it is faster but the most importand thing is smooth mouse handling. There is something about XFree mouse code that simply makes it much more clumsy than under Windows.

  82. I just want ATI Rage Pro LT + LCD support by jht · · Score: 1

    I'm hoping that they include support LCDs attached to the ATI Rage Pro LT (the current server doesn't). Then I could finally use my Inspiron 7000 with the swank 15" screen. There's a bunch of kludges to get it working now, but they're broken under the most recent BIOS. And I need the most recent BIOS for good WinNT support and to test Win2K to see how much it sucks.

    Waaah.

    --
    -- Josh Turiel
    "2. Do not eat iPod Shuffle."
  83. Performance. by Anonymous Coward · · Score: 0

    Will we finally be able to get similiar Windows X performance with the new OpenGL stuff ?

    How do OpenGL compare to DirectX stuff ? on a normal gfx card ?

    /ACAC

  84. Time to drop 86 from XFree86 by pqbon · · Score: 1

    Unless I am mistaken (could be) the 86 in XF86 is from the x86 (ia32 intel) architechture. Now that Xfree 86 supports many architechtures isn't it about time to dropthe 86 from the name?
    "There is no spoon" - Neo, The Matrix
    "SPOOOOOOOOON!" - The Tick, The Tick

  85. That's hinting, not anti-aliasing by timur · · Score: 3
    What makes TT fonts look good at small point sizes is "hinting", not anti-aliasing. AA makes medium to larger fonts look better by blurring the edges so that they appear smooth. Hinting is a set of instructions inside the font that tell the font rendering engine what modifications to make to the font at small point sizes. Microsoft's TT website has quite a bit of info on it - see http://www.microsoft.com/ty pography/hinting/hinting.htm.

    Given the same TT font on both X and Windows, if X shows the small points worse than Windows does, then my guess would be that the hinting support in X is either missing, broken, or just not good enough.

    --
    Timur Tabi
    Remove "nospam_" from email address

  86. Re:Does this include anti-aliasing? by Jamie+Zawinski · · Score: 1

    It would take more than an addition to 4.0 to support that, it would take a pretty fundamental change in X-Windows itself.

    I don't think so.

    X fonts are returned to the server from the font server as monochrome pixmaps. Font servers expect to send that, x servers expect to get that, and the client programs all expect that. You'd need to extend the X protocol to support grayscale pixmaps for the fonts, recode the font server to be able to send them, and the clients to be able to understand them.

    You could do all of this on the client side:

    • You want to draw 14-point anti-aliased text.
    • You request a 28-point version of your font.
    • You render your text to a scratch bitmap.
    • You dither it down to half that resolution.
    • You display that pixmap.

    Now obviously that's pretty inefficient, and this could be done much faster on the server side, if the server had support for it. But the basic mechanism would be the same, it's just that instead of using a scratch pixmap, the server would do the blending directly onto the target drawable.

    So it's easy to imagine a system where the ``draw an antialiased string'' function would do this negotiation behind the scenes: if the server supported the right extension, it could let the server do it, otherwise, it could do it the hard way. (It could even load the double-sized font for you, by looking at the font you've passed in, and keeping a cache of double-sized versions.)

  87. Re:Does this include anti-aliasing? by red_dragon · · Score: 2

    The way I remember after reading about this, adding anti-aliasing would break compatibility with current X programmes, so that the new feature would have to be coded in as an 'extension' of sorts, and that would require that current X clients be rewritten to use that extension. This would either increase the creeping featurism and bloatiness that is currently present in X. Besides, as you say, it's not really needed.

    --
    In Soviet Russia, Jesus asks: "What Would You Do?"
  88. XC?? by John+Allsup · · Score: 1

    I don't see that the X consortium are going to add anythin in the near future -- if X is going to have any chance (though I hope that an alternative takes over personally) is for XFree and the commercial vendors to get together and do it themselves

    --
    John_Chalisque
  89. Re:RedHat 6.0 True Type Support by Hal+Roberts · · Score: 1

    On deja news (which should nearly always be your first stop for answers to linux questions that aren't in any of the pieces of standard documentation to your knowledge).

    Here's a relevant post:

    1. install the package freetype-1.2-6.i386.rpm
    2. then cd to where your TrueTypes fonts are and /usr/sbin/ttmkfdir -o fonts.scale -p
    3. '/usr/sbin/chkfontpath --add [dir]', where [dir] is the name of the dir with the true type fonts
    4. /etc/rc.d/init.d/xfs restart (don't xfs stop and xfs start, it messes up running X sessions awful) and you're ready to go

    (based on a deja news post from Alexandre Blanchette

  90. Does this include anti-aliasing? by Ami+Ganguli · · Score: 1

    TrueType fonts are great, but anti-aliased fonts are more important (IMHO). Does anybody know if this is part of 4.0?

    --
    It is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail. - Abraham Maslow
  91. How will TT fonts be integrated? by Anonymous Coward · · Score: 1

    I don't follow X news as much. Will the TT server be integrated instead of separate xfstt or xfsft? What will be the most likely source of TT fonts? What's the story?

    1. Re:How will TT fonts be integrated? by Neph · · Score: 1
      Will the TT server be integrated instead of separate xfstt or xfsft?

      Do you mean officially? Because you can patch the source and build XFree86 with integrated TT fonts right now... I know; I've done it. See the xfsft link from freetype.org for details. They provide precompiled binaries as well.

      Steve 'Nephtes' Freeland | Okay, so maybe I'm a tiny itty

  92. Re: Display postscript by DGolden · · Score: 1

    It's on its way....

    Display ghostscript

    --
    Choice of masters is not freedom.
  93. Re:Multi-depth, finally! by Sleuth · · Score: 1

    Actually, you picked up on the true meaning. For hardware which supports transparency and dual color depths, 4.0 will implement overlays of the supported depths. But I wouldn't expect it on very many drivers. There doesn't seem to be much consistancy between video cards from different vendors and their overlay implementations.

  94. Re:Xfree is part of GNU by Erik+Corry · · Score: 0
    XFree is not 'part of "the GNU system"'

    Sure it is. The GNU system is a collection of software, some of it written by the GNU project to make a complete free Unix clone. check out the 'it all started here' link through this.

    I can run XFree86 on Windows NT

    Sure, you can run lots of bits of the GNU system on non-GNU systems, but they are still part of the GNU system.

    XFree86 is also part of the NetBSD system, and the RedHat system, of course.

  95. One problem... by SuperDee · · Score: 1

    I see a potential for regression in the cause of open source software here though. I notice they say that they will make it easy for 3rd parties to write their own video drivers... But what if they decide to make them binary-only, and NOT covered by an open source license?? I don't like this idea at all, especially since it seems there are so many video card manufacturers (like ATI) who have shown that they are so unwilling to write open source code unless forced to.

    1. Re:One problem... by Anonymous Coward · · Score: 0

      This doesn't really change anything. Most of the present binary-only video drivers for Linux are based on XFree86 anyway.

  96. ThinkPads work nicely (mostly) by tuffy · · Score: 1
    1024x768 running 24-bit color makes for acceptable X usage. The only problem is, only a few programs actually support 24-bit color. Xanim doesn't. WordPerfect doesn't. Quake doesn't. My display won't handle 32-bits, and 16 leaves me with a smaller colormap than I'd like.

    Still, the sharp LCD display makes for fine text-editing over long periods.

    --

    Ita erat quando hic adveni.

  97. Rather ludicrous really... (sorry...) by John+Allsup · · Score: 0
    Sorry about the messed up previous message -- HTML formatting got put on by accident (but this time on purpose).

    I personally see nothing much wrong with implementing anti-aliased fonts, not implementing them as an extension (the creeping featurism can easily be solved by removing most of the legacy X font support and placing it into a demand loaded module).

    The rewriting of applications talked about is less than people say, since modifying GTK and Qt alone would do most of the work for most applications (though Motif maybe a lost cause (in this respect -- it's a lost cause in general anyhow)).

    That said, does anyone have any pointers to discussions detailing how exactly AA would break applications?

    Also, for use on laptops, adding a 19" 1280x1024 monitor isn't really an option -- and being able to use both AA and sub-pixel AA would be useful -- the ability to have AA should be considered far more important than actually having AA (think maximal generality) such that it could be added and removed transparently to the applications using the display. Given that UN*X is known for its tendency to have its tools used in ways not originally designed for them (e.g. using a tar-tar pipe to recursively copy a directory and preserve the file dates), ruling a feature out becuase "I can just get a higher res display" seems to be very short sighted.

    --
    John_Chalisque
    1. Re:Rather ludicrous really... (sorry...) by Des+Herriott · · Score: 1
      The way I see it this:

      • Drawing anti-aliased text takes signficantly more resources than plain text.
      • Not everyone needs, or even wants, anti-aliased text. For example, at very small point size, anti-aliasing tends to make things worse, not better.
      • Therefore, anti-aliased text must be an option, and not ubiquitous.

      So, it would have to be implemented as an extension. It's not good enough to globally change the semantics of XDraw{Image}String{16}, and expect everyone to live with the consequences - that truly would be a backwards compatibility nightmare. And while it might be nice in DTP applications, or in Netscape, I definitely don't want it in every terminal window I use.

      As an extension, obviously, existing clients wouldn't take advantage of it. But it's the only reasonable approach I can see. With XFree86 4.0's dynamically loadable modules, it may become reasonably easy to simply plug in an XAntiAliasedText extension. If it works well enough, software will come to support it.

      Here's hoping, anyway.

  98. Rage 128 support in Win not much better... by Codifex+Maximus · · Score: 1

    A friend of mine has one of these cards and loves it for it's capabilities! Yet, ATI has not provided drivers that are stable enough or problem free to make his experience memorable. He's a hairsbreadth away from getting a TNT2; especially since X and 3D support is now available in Linux.

    FUMBLE! (aka ATI's dropping the ball...)

    --
    Codifex Maximus ~ In search of... a shorter sig.
  99. RedHat 6.0 True Type Support by Hal+Roberts · · Score: 1

    Installing true type fonts is much easier in RH6.0, since it installs a fonts server that supports true type fonts by default. You still have to download and install the fonts yourself, but the process now takes only 4 or so steps (instead of 10 or 15).

  100. Multi-depth, finally! by Jamie+Zawinski · · Score: 2
    As far as I'm concerned, this is the best news in their announcement:

    • 8-bit PseudoColor overlays when running in a TrueColor mode (on selected hardware).

    This is something SGI has done forever, and it's just incredibly convenient. It's so much nicer to be able to have the default visual be an 8-bit colormapped visual, but have it be possible for specific applications to use 24-bit color as needed. Most applications don't need TrueColor, so all that memory is just wasted on them. And there are things you can do in PseudoColor that are just impossible to do efficiently in TrueColor.

    It also makes debugging X programs much easier, because you can test whether your application works in both PseudoColor and TrueColor modes without having to start a second X server to do it.

    I wish they wouldn't call this ``overlays'', though. Overlays are something else entirely (that's the term for visuals that have transparency built in at the hardware level. That kind of thing is supported on X servers from all the major players except XFree and Sun: SGI, HP, DEC and IBM.)

  101. Bah! by Greyfox · · Score: 1

    Return those cards to ATI and pick up a TNT2! The frustration you save yourself will more than pay for the TNT2 card. Explain to both ATI and Nvidia that the reason you're getting rid of your ATI cards and buying TNT cards is because of the excellent Linux support.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  102. X is X, not GNU (ugh, idiots) by polarbear · · Score: 1

    Perhaps some ppl should read the licenses before
    assuming something was written by/for the GNU?

    You know the world doesn't graviate around RMS's vision of the world like some of the radicals around here would like you to believe...

    --
    --- polarbear
  103. The real problem. by valis · · Score: 1

    In X, clip masks are only 1 bit. To draw antialiased text you need a true (8 bit or whatever) alpha channel. To add 8 bit clipmasks to X would either change memory size for a bunch of stuff and break all existing apps, or implement a set of new calls for antialised text, which is what they will probably do.

    Windows has had 8 bit clipmasks from Win95 on. Note that antialiasing doesn't work in most sixteen bit applications.

  104. netscape.ad settings by msaavedra · · Score: 1

    I'm by no means a Netscape wizard, but I've had good results with the settings below at 1024x768 resolution. You should put these changes in the ~/.Xdefaults file rather than directly altering netscape.ad

    Netscape*documentFonts.xResolution*iso-8859-1: 110
    Netscape*documentFonts.yResolution*iso-8859-1: 110
    Netscape*documentFonts.maximumPoints: 35
    Netscape*documentFonts.sizeIncrement: 15
    Netscape*fontList: -winfonts-verdana-*-*-*-regular-12-*-*-*-*-*-*-*
    Netscape*documentFonts.generic.serif: times new roman


    I can't remember exactly what all of these do at the moment, but netscape.ad is pretty well documented. Note that each new line should only begin with Netscape*, regardless of how your browser has wrapped them here. Also note that I'm running a TT font server and have used TT fonts in these settings. You should change the font names to something suitable for your system

    --
    "Any fool can make a rule, and any fool will mind it."
    --Henry David Thoreau