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.

126 of 152 comments (clear)

  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. 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.
  7. 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?"
  8. 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

  9. 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.

  10. 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?"
  11. 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?
  12. 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!"
  13. 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?
  14. 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.

  15. 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.

  16. 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.

  17. 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.

  18. 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
  19. 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
  20. 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.

  21. 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.

  22. 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.
  23. 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?"
  24. 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.

  25. 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.

  26. 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.
  27. 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.

  28. 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).

  29. 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.

  30. 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.

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

    Where can I find a list of those 4 steps?

  32. 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 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?
    2. 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
  33. 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 :^)

  34. 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.
    --

  35. 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.

  36. 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

  37. 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)

  38. 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
  39. 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 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?"
  40. 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
  41. 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.

  42. 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.

  43. 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.
  44. 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.

  45. 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
  46. 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
  47. 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...

  48. 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.

  49. 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.

  50. 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.

  51. 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.

  52. 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.


  53. 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.

  54. 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 :)

  55. 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.

  56. 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

  57. 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
  58. 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?

  59. 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...
  60. 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.

      --------

  61. 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.
  62. 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
  63. 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!
  64. 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
  65. 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

  66. 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)
  67. 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
  68. 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 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.

  69. 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."
  70. 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

  71. 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

  72. 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.)

  73. 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?"
  74. 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
  75. 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

  76. 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
  77. 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

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

    It's on its way....

    Display ghostscript

    --
    Choice of masters is not freedom.
  79. 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.

  80. 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.

  81. 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.

  82. 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.

  83. 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.
  84. 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).

  85. 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.)

  86. 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?

  87. 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
  88. 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.

  89. 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