Alpha-Blending On KDE 192
PimpBot writes: "Check this story out on The Dot. The KDE team is getting some pretty sweet alpha-blending going with their latest CVS for KDE 2.1. The story has pretty eye-candy." Most of what is there is already being done within efm, but kde probably has a larger installed user base. Of course this stuff is really only with icons and images, and not fonts, which await the ubercool Xrender extension which does just that (or even cooler, the RGB Decimation for antialiasing text under X on LCD screens). Yum.
Re:Imlib2 anybody? (Score:1)
Re:So? (Score:1)
It is quite entertaining to watch the dynamics of the moderation system. Perhaps the above article is insightful, perhaps it is not. This is definitely OT, and should be mod'ed down for precisely this reason and no other.
Re:It's about time (Score:1)
There is nothing in X which prevents a server from rendering nice, anti-aliased fonts. It's a QOI issue.
Now, if non-PC X server vendors would just get off their butts and add *default* support for it...
Re:So? (Score:1)
I like to see capitalism as a system where companies maximize profit by competeting to best server the customer.
Corperatism is a system where capitalism is broken to the point that instead of companies seeing themselves as serving customers, they instead view the customers to be serving the company's needs.
Corperatism is not a far shot from a collectivly run fudalism
Re:slashdot needs to mirror stuff (Score:2)
A couple months ago, slashdot linked to my site, at this page [pjrc.com], from this slashdot article [slashdot.org]. I actually had a few emails back and forth with Rob (CmdrTaco) in the week before the link, and I asked him to avoid linking until I could get all the images over to a faster vitual hosted site, and I was still putting a lot of work into overhauling the page and writing the latest info (I had just finished a new board design for the player).
Well, the slashdot effect was indeed mighty, and my poor little site served up about 40000 hits, which appears to have been less than 1 in every 5 attempts, perhaps even less, I'll never know.
A couple people posted links to the google cached page, which was actually this older version of the project [pjrc.com]... not at all the same thing, and certainly not the one that the slashdot article was about.
So based on my real experience, a sample of one, the google cache was not only ineffective, but it did more harm than good. Rob linked to the page right after new content was posted (a common scenario of a news site), and the google cache had an older (totally different) version that led many readers to find material older, but similar enough that they could not tell the difference.
Re:One question... (Score:1)
Re:So? (Score:1)
Huh? Communism (if actually implemented properly), would result in a lower standard of linving for some, in as much as no one gets the mansions, the limosine's and the caviar. Hell, I don't consider that a "higher" standard of living anyway, as I don't fancy any of those things, but that's what would go away. Communism would also increase the standard of living dramatically for those who under capitalism have the bottom end of the stick. All those people who don't have any houses at all to sleep in and no food at all to eat would have a drastic increase in standard of living. It would put people on a more level playing field.
Now, before you all get huffy and puffy about how this couldn't work, I did say that this would be the case if communism were implemented properly, and I will be the first to admit the difficulties involved in that.
Joshua
Terradot [terradot.org]
Capitalism (Score:1)
Care about freedom?
Alpha Blending? (Score:1)
Cheers, Joshua
Terradot [terradot.org]
Re:Imlib2 anybody? (Score:1)
Why do everyone bash communism out? (Score:1)
"both suffer in comparison to the Capitalist competition - the products made by Communists were, and are inferior in build and technology, to those made by Capitalists"
Mayhap so, but communism put the first satelite and man in space and produced higly valued scientists. Is products really all that matters?
"both seem to believe that making money is bad, and have successfully indoctrinated many people with the idea - something anyone would see is wrong"
Making money isnt bad at all, it proves you have something special to give your community, but making too much money is bad. Why would you be allowed to earn 20 times the sum of the general worker? Maybe you excel in a skill, but you arent that good. Skilled people should always have a bonus, but it cannot be huge.
"like Communism the idea is fatally flawed"
Why?
because the "smart" people cant buy their expensive whores? they still have a home and tv(computer maybe?).
I agree that the soviet union had a flawed implementation of communism, but the "idea base" is really good.
I know this is the wrong place to say this because all of you are people that are going to be assimilated into the corporate engine of captalism(including me?). But the life of the regular worker would probably get better while the "smart" people would get it just a little bit worse.
We all are brother and sisters and therefore we cannot allow people to collect huge resources that should be more equally distributed amongst the people.
Production and resources is not all that matters.
I suppose this concludes my rabble. Anyone is welcome to continue this discussion by email
chemic@linuxmail.org
Re:One question... (Score:2)
--
Re:One question... (Score:2)
Re:AA-fonts for KDE (Score:1)
Re:One question... (Score:1)
Re:MS Blending (Score:2)
Oh well, so far, it appears not.
AA-fonts for KDE (Score:3)
Well lookie here! [keithp.com].
--
Re:MS Blending (Score:3)
Luckily this doesn't mean that it can't be innovative. KDE (and Gnome) have many features that Windows doesn't, particularly in the area of customization, and I think those differences will give it a leg up eventually. Unfortunately, in order to get into the homes of the average user, it is going to have to offer them an interface that they can recognize, something that looks like Windows.
Re:slashdot needs to mirror stuff (Score:1)
The FAQ does a wonderful job at answering why they don't mirror commercial sites.
But commercial sites tend to have enough bandwidth because they have money.
But who gets slashdotted the worst? Free software projects (yes, those things that give you the right to freely distribute them) and personal webpages on cablemodem, DSL or other limited bandwidth connections. It may take days or weeks to get the OK to mirror a commercial site because of IP restrictions, but is that really indicitive of what smaller websites would do? Did they even try?
-Anonymous Coward
Big whopping deal. (Score:1)
Can KDE perform its alpha blending without instigating a segfault? Only time will tell.
Re:One question... (Score:1)
Given that it took about 30 seconds for the machine to stop thrashing enough (128meg RAM, celeron 400) to bring up this reply page, I suspect we have *very* different views of "ran fine". Well
For the rest of the people in the thread - people do complain about the bloat in KDE. That's the reason I use WindowMaker instead...
Paul
It's about time (Score:1)
png (Score:1)
png is to gif, as beta is to vhs
To clarify: It's about time (Score:1)
Furthermore, alpha blending is as simple as hacking up your 32-bit display mode so that the unused byte contains the transparency information and is not just ignored by the X server when drawing and clipping windows. Most apps would end up (directly or indirectly) zeroing that byte, which would convey "Totally opaque" so nothing breaks.
We could also define additional flags such that apps without transparency would be optimized and clipping enabled for stuff underneath, etc. Or flags that would specify what kind of blending to use for the window (mix, additive, screen, multiply, etc.). Can you say cool special effects? Think the GIMP's layers all the time.
Re:MS Blending (Score:2)
Re:It's about time (Score:2)
Re:old news (Score:2)
them." - George Hoffman, Be Inc.
(Paraphrased, replace MS with E, and GDI with X)
Re:AA-fonts for KDE (Score:1)
A good question! Try blowing up the font to 72 dpi and you will have your answer...
- Steeltoe
amazing linux innovation (Score:4)
Is it just me ... (Score:1)
And to get back to it's usefullness factor: The first half dozen #include-statements in a C source file will tell me exactly what this file is all about. Riiiiiight.
I'd prefer stability. (Score:1)
I look forward to the day when I can use KDE 2.0 as my desktop without frequent bug encounters.
-John
Re:It isn't patented, but M$ wants you to think it (Score:2)
No, he doesn't.
See Ron Feigenblatt's website [geocities.com] for a more balanced (and informed) view on this.
And here's what ClearType is from the Microsoft Research team:
Brief overview [microsoft.com]
IEEE paper on the technology [microsoft.com]
Paper for the Society for Information Display Symposium [microsoft.com]
Try reading those. Gibson literally does not know what he's talking about here. For a start, what the Apple II does is NOT sub-pixel rendering. It's not even pixel-color splitting, as all the color splitting occurs in the NTSC signal, not at the phosphor level (you'll see more than one green phosphor per green pixel).
Simon
Re:So? (Score:1)
Re:One question... (Score:1)
This is false.
You are confusing the window manager (explorer.exe in Windows) with the underlying graphics system. To demonstrate this, I invite you to (1) do a search for windowblinds; (2) customize twm using relative or absolute positioning, as the spirit moves you.
Re:On an offtopic note, but relevant (Score:1)
No longer. Deceased. Yadda-yadda-yadda. The code is orphaned, is not being maintained, and will not be. Why? It was a playtoy, to figure out what was really needed in E17, and how to best do it.
If you really want debs, try http://people.debian.org/~ljlane/downloads/. Please note, if you can't make it work, there is no recourse! Trying #e on openprojects.net for help will probably only get you yelled at.
One question... (Score:2)
Re:slashdot needs to mirror stuff (Score:1)
Slashdotted! (Score:1)
***
JPG? (Score:2)
Re:One question... (Score:1)
Re:One question... (Score:3)
You have two choices for the window decorations in OS X: Rainbow Jelly Beans, and Grey Jelly Beans
This is beta, unfinished software. Also,
Now KDE, on the other hand [...] can be customized to your heart's content, modified in any reasonable way
Well, so can Mac OS 9, and Windows*. Lastly, I'll comment on:
and most of all, not used at all if you don't feel like using it!
Nobody forces you to use Mac OS X.
Let me remind you why you seem to like Linux: free Speech (oppose Free Beer). Part of that is your freedom NOT to use Mac OS X.
Karma karma karma karma karmeleon: it comes and goes, it comes and goes.
Re:So? (Score:1)
a) CS majors
b) Linux users
c) The intersection of CS majors and Linux users?
I'm
Re:Is it just me? (Score:1)
:)
Re:So? (Score:1)
Ok, I don't usually respond to trolls but I'll bite this time...
(a) On a news scale this is up there with 'Word gets new spelling dialog' (b) The pictures aren't very impressive compared with say, OSX
So it is with open source software - the Capitalist option is superior to the Communist one - Windows is greatly superior to KDE/Gnome, and Solaris is better than Linux.
Is it just me or does anyone else find this strangely ironic? You say that OSX and Capitalist solutions are inherently superior to Open Source solutions but OSX is using an open source solution for arguably the most important part of the whole OS... it's kernel (BSD).
Some look at pretty pictures and oogle, others look at the underlying infrastructure and marvel.
Re:So? (Score:1)
both rely on the principle that working together as a community will produce better results than each man for himself
yeah right, if you had anything to do with OSS you would have seen that commonly projects consist of a core team, and the a lot of people that regulary either submit bug reports or evn check in bug fixes.
Ever used CDE? While I think CDE is not all that bad(*duck*) if you compare on the basis of userfriendliness, kde/gnome both win.But then again that's all subjective
Linux has never produced any thing original
How in the world should a kernel produces something? If you mean the Linux, but I would rather say OpenSource Unix community, you are teribbly mistaken.
Just an example : as mentioned EFM.
EFM is in my opinion terribly innovative, the old filemanager concept taken to new heights.
And how much room is thee for innovation in the O/S market? While implementations may vary, concepts are largely similar.
since it free, you can't complain when you find out it isn't very good
yeah, if I pay RHAT a lot of money to support my system I can't complain? You bet I can! Recently looked at a EULA? People like MS and also Sun have succeded in the goal to hold liability from them. The only way a OSS Software Corp. can make money is by providing support for the product, therefore they have to take care of Quality.
Who do I go to if my closed Source product is not maintained properly?
Now, wait a second... Straw-man Argument (Score:1)
This is a straw-man argument. You can't immediately label the GNU project as communistic and then start destroying communism.
Free Software was born in America, bastion of capitalism, and is now shared by the world. How many people who support free software support communism?
>both rely on the principle that working together
>as a community will produce better results than
>each man for himself
Free software is intended to bring the community together to do needed work for the common good. I'm not sure what this has to do with communism. Communism is about labor and the government regulation of it to stop exploitation by 19th century Capitalists.
I don't see Stallman ranting about how all projects should fall under his (or anyone's) jurisdiction. Communism is about centralization; free software is about decentralization.
>the products made by Communists were, and are
>inferior in build and technology
That is because communism is a system of government where anyone is guaranteed a job in a factory and forced to work. It promotes laziness because people are given money whether they do a good job or not. I don't see what this has to do with free software.
>Linux companies have fallen through the floor
Linux companies are no different than any other dot-com company. When you play with venture capital, you get burned. What does this have to do with free software?
Before trolling again, you might want to try reading some Marx to figure out if the application of 19th Century Philosophy really applies to the 21st century.
Lucas
--
It's funny tho... (Score:1)
I guess that's the price of popularity...
Overlapping icons (Score:1)
However, an icon that blends with the background would be cool. AFAIK, this isn't really possible as long as you're using the X root window for the background, though.
Re:MS Blending (Score:1)
The point I was trying to make is that the start -> shutdown -> log out sequence is hardly intuitive. It's not even logical; a win9x box is the only machine I know of where you push the "start" button to turn it off, and slipping the logoff function under "shut down" just adds a further level of ridiculously confusing cruft.
If you want a thorough explanation of the elements of the windows GUI that suck (and a lot of other apps too), look at the interface hall of shame [iarchitect.com] (not a goatse.cx link, I promise).
If a 90% market share is the best reason you can think of to use windows... BAAAA, you're a sheep. If 90% of people drove a Yugo, I still wouldn't want one.
I could be wrong.. (Score:2)
NOt that MS deserves the credit.. but the point is.. isn't this technically a patented MS technology? or is it only the end result that is the same, and the process is quite different.
Re:One question... (Score:2)
old news (Score:2)
Re:Is it just me or is the example .png really ugl (Score:4)
Alpha (Score:2)
R = R1 * A1 + R2 * A2
G = G1 * A1 + G2 * A2
B = B1 * A1 + B2 * A2
A = A1 + A2
If you're using floats to show intensity, anything results greater than one equals one, with ints anything greater than 255 is 255.
Some people go the other way where 0 Alpha is opaque, so you'd substitute A with (1 - A).
It's really no big deal, just eats clock cycles.
Re:It's about time (Score:2)
Re:Not like communism... (Score:2)
Ok, I know I should let this silly thread die, but I'm a sucker for trolls...
That's very much a matter of opionion. Linux is easier for me, I have lots of friends who find MacOS easier. In any case, you haven't established that "ease-of-use" == "success". If that were true then Windows 3.0 would never have made it against MacOS.
Two reasons: 1)for most hackers ease of use for the end user has absolutely nothing to do with success; 2)the folks who do care about ease-of-use haven't been at it very long. Considering how young the products are, they're doing extremely well.
And what do the stock market valuations of Linux "dot-coms" have to do with anything? Most of them had no possible hope of making money to begin with. A few (RedHat & VA for example) do have real business plans and will become profitable companies. But this does nothing to change the fact that well established, profitable companies see value in supporting Linux.
Actually IBM is going full-steam ahead. Linux is a great way for them to compete with Sun. Then there's Dell, Compaq, Intel, and a small herd of embedded companies that I'm not very familiar with. Add to that thousands of much smaller companies with niche products or services that you'll never hear about: ISPs, system integraters, consultants for small offices, vertical market developers. They make money in their markets and contribute a little back to the community as a whole, even if it's just the odd patch or a small network administration tool.
Re:One question... (Score:2)
Not like communism... (Score:3)
There are lots of false statements in this troll, but the communism analogy is interesting because it looks correct at first glance (most of the others are obviously wrong and don't really need to be addressed).
Looking a little deeper you see the flaw: Communism and Capitalism are about allocating scarce resources. There's only so much "stuff" (T.V.s, houses, whatever). Under Capitalism the people who own the capital get the stuff, under communism everybody gets a little bit of the stuff.
1) Intellectual property is fundamentally different. There's no limit on how many people can possess or use intellectual property, and my use of certain information doesn't hinder anybody else's use of the same information.
2) Certain types of IP are actually _more_ valuable if more people use it. If I can get you to use my wordprocessor, for example, then my copy of the wordprocessor is actually more valuable to me because I can exchange documents with you more easily.
The people who thought up Capitalism and Communism lived in an era where "hard-goods" were the only commodity worth thinking about. Neither of these theories is going to get very far in explaining the economics of software.
Re:Butt Ugly (Score:2)
Re:JPG? (Score:3)
________________________________________
"gamma adjustment"? (Score:2)
PS Does anyone have a mirror of that supposedly pretty eye candy [kde.com]?
Alex Bischoff
---
Re:So? (Score:4)
Good. People who take CS (or any other discipline) degrees because of the money they can make are precisely the sort of people that Computing (or Architecture, or Law) can well do without.
Most software is never distributed. It is written in-house, to be used in-house. None of that is affected by free software (apart from the bottom line of the vast majority of companies).
Computer Science graduates tend to be the least able programmers of all the people I deal with. For every MIT turning out brilliant programmers (none of whom would dream of working at my company) there are a hundred state universities turning out VB monkeys and Delphi parrots.
Is this flamebait? Sure, but it's also true, and my karma is maxed out anyway.
--
Mirror (Score:3)
HERE [geocities.com]
Not that great IMHO
Re:One question... (Score:2)
i mentioned this actually, with regards to the defaults command-line tool in MacOS X.
you see, the thing is with the MacOS is that the operating system defaults to the options of the clueless user, but has a considerable number of "hidden" features for the power user. this is even more applicable to MacOS X
for instance the "developer tools" (such as gcc) are not installed in the default MacOS X install, and i'm willing to bet that even Terminal.app will be an optional component. this is to shield the newbies from their computer, and in my oppinion is a very good thing.
however, it would be wrong to assume that just because the configuration options don't jump out at you that they don't exist. there are a lot of hidden features in MacOS X that people are finding out about already, and i suspect that more will come with the final release. Apple knows that power users are going to want to tweak their machines, but they don't want new users confusing themselves and messing up their boxes by clicking preferences.
for instance, to add (real) translucence to Terminal windows, one would type the following command in the terminal:
defaults write com.apple.Terminal TerminalOpaqueness x
or to add the trash to your desktop ala classic MacOS:
defaults write com.apple.Finder Desktop.HasTrash 1
but i digress. the point of this little tutorial is to explain to you that MacOS X has considerable customization potential (including themes [mac.com] support). i wouldn't be surprised if we'll see a command to turn off the Aqua eye-candy such as:
defaults com.apple.Finder Aqua.Effects 0
so please, don't write of MacOS X customizations just yet. there's already a lot of possibilities out there, and there will probably be many more in the final version
- j
Re:slashdot needs to mirror stuff (Score:3)
________________________________________
Re:"gamma adjustment"? (Score:3)
Hope this helps.
Re:One question... (Score:2)
And don't pipe up with the "but I can customize it for my needs" crap. Any GUI can be stripped down if you want. That's not the point.
Re:KDE perty? (Score:3)
zerovoid
Re:Not like communism... (Score:2)
I don't see any evidence of failure. Open Source is getting more popular all the time.
Windows isn't really all that easy to use (ask your mother), and beating it on the useability scale shouldn't be that hard. The current incarnations of GNOME and KDE come pretty close, and they haven't been working at it for nearly as long as MS. On the other hand, how did ease of use come to be the same thing as success anyway?
1) They've done pretty well so far, 2) who says they don't have money? I dispute the claim that innovation requires a lot of money - most of the interesting stuff originates in Universities. The money just helps to "commercialize" an idea. However, if money is needed, companies like IBM have lots and they're investing it in Linux.
Re:amazing linux innovation (Score:2)
Until I can see it, it doesn't exist.
-Chris
IBM not deserting Linux Re:Not like communism... (Score:2)
Oh, really!
IBM is operating on the ABM plan: Anything But Microsoft. Almost all IBM apps support the obligatory NT/2000, as well as Sun, Linux (4 distributions and gaining), and AIX. Today at IBM I attended a lecture on Linux and Globalization. Don't kid yourself, IBM isn't dropping Linux anytime soon.
(Especially when it took them ten years to step away from os/2 and they still make fixpacks for that!)
A host is a host from coast to coast, but no one uses a host that's close
Re:AA-fonts for KDE (Score:2)
Re:Imlib2 anybody? (Score:3)
On this issue, Keith from the X core dev. team has hacked QT libraries which actually shows you EVERYTHING on KDE.
Which means - once this extension will be officially released (probably in XFree 4.0.2) - and TrollTech will add Keith's modifications - then you could use the anti-aliasing fonts - but it won't be worth to lots of people here..
Why? cause only Matrox graphics card got this hardware accelerated. Others (for now) if they want to use it will need to use software rendering - which is VERY slow.
So, Matrox users - smile
Re:"gamma adjustment"? (Score:3)
If your antialiased calculation is that a pixel is 50% filled (a = .5), the simple but wrong answer for the output pixel is .5*f+.5*b (where f is the color of the letter you are drawing and b is the color that is already there). But say f=1 and b=0, the result is .5, which is not half as bright as f, but instead only about 25% as bright.
The correct result should be about .71, which is the pixel value that is halfway in brightness between 0 and 1.
An easy way to do this is to calculate an alpha value instead of .5 of .71, and then use the normal linear compositing rule. This will result in perfect white on black text. However if you use it to draw black on white you will get .29 in the pixel, which is more wrong than the .5 the simple rule produces (the correct answer should again be .71). It appears this is the solution being done here (except he calculated the alpha for black on white), this can be seen by the rather bad appearance of the reverse-video text.
The correct solution is to composite an output value that is pow(pow(f*a,g)+pow(b*(1-a),g),1/g) where g is the alpha value. This is computationally ridiculous so some kind of approximation must be used, though I'm not sure what yet.
Re:"gamma adjustment"? (Score:3)
________________________________________
Moderation School: Lesson #1 (Score:2)
It was at about this point that you should have determined that this was a troll. Maybe the next item after that, but that's pushing it.
Bonus points if you picked it up after "Open source software is, plainly, too open - like Communism". Don't be fooled by the fact that the first few paragraphs were on-topic and fairly reasonable.
Imlib2 anybody? (Score:3)
Imlib2 has been able to do the alpha blending thing for ages, it hasn't been used much outside efm, but it's there. Dunno about antialiased fonts yet though. [rasterman.com]
Maybe the reason nobody knows about it is because it's not actually that usefull. But i'm sure that's missing the point - it looks nice, and that's what's important. Ace.
Re:It's about time (Score:2)
*sigh*
The XServer gives fonts to the XClients as black-and-white (1-bit) bitmaps.
In order to do antialiasing, you need to implement your own font-handling system, which will by nature exclude all pre-existing X apps, and anything which doesn't use your font handling code.
Duh.
Is it just me or is the example .png really ugly? (Score:5)
I'm spending a lot of life building GUI's (in Java) and I have some questions about icons and eye-candy:
As hackers, we all know that you can unplug one icon and replace it with another, the type of graphic art is totally unrelated to the quality of the code and the app, and so on, but, the look and feel can have a pretty major effect on the way people take to your software.
In my experience, if people are a little unsure how much they should trust your code, and how much time they should invest in it, 'clean and professional' is more likely to give the right impression than 'cute and well drawn'. Think Nokia mobile phone vs. a Micky Mouse novelty candlestick one. (I'm not saying that the icons are as bad as that - just that that's the sort of distinction I'm trying to make).
I know it's all themed, and you can set the theme to be whatever you want, but I would suggest that the default theme should be much more 'serious'. We all love the penguin, some love the KDE dragon, but would we get more respect if the images were less cuddly - harder? I guess this is why the Playstation 2 looks like it does, and why it's logo is made up of a set of straight lines on a white background. It looks hi-tech and cool.
Someone else (rebelcool) made the point that 'looking like Windows is a good thing because Microsoft have spent a lot of money on research and they know what they're doing'. I kind of agree with that, but there is a better reason: Most people who use a computer understand the Microsoft GUI. It might not be the best on a level playing field, but the playing field isn't level - pretty much everyone is familiar with Microsoft's GUI.
To use the same steering wheel analogy: Every car has a steering wheel because every car has a steering wheel. Thus, steering wheels make the best user-interfaces, simply because they mean that anyone with a driving license can just get in and drive off.
One final point, I'm so used to Unix I find typing on a Windows box feels like I have boxing gloves on. I hate it, I find it frustrating. So I install bash shells and emacs, and do everything I can to make it look like what I'm used to. It's a pain, and I certainly can't do it on a stranger's computer I happen to be using for a bit. I have an enormous amount of empathy for Windows users in a hurry who have to make the switch in the other direction.
slashdot needs to mirror stuff (Score:3)
---
Santa Claus: "Ho ho ho!"
Re:Alpha Blending? (Score:3)
Alpha blending's simply become a necessity these days. The fact that it's taken X this long to even contemplate getting true support for it's a danged shame, but better late than never I suppose.
As an aside, to all of those of you who're suggesting people check out Berlin instead, I would caution you to hold your horses. Sure it supports alpha blending, and a host of new features, but it's not a drop-in replacement for X. X and Berlin are totally different beasts, with totally different purposes. (ie; X is a dumb terminal, displaying whatever the client programs want it to, while Berlin tends to be more object-oriented, with objects relied upon by clients having the capability of running on the server-side.)
Re:It's about time (Score:3)
For an X Client there is a bunch of Xlib calls that draw fonts and they could easily draw antialiased, without changing any API at all. Yes it would require a TrueColor visual and only the copy transfer function would work (any other combination would give you 1-bit fonts), but this if implemented would be immediately useful by almost all X programs.
Windows did not have antialiased text at first either, you know. They successfully added it so that programs using the old calls could draw the antialiased text. They had exactly the same limitations I propose for X, ie it does not work for non-true-color modes and does not work for binary functions other than copy.
The fact that the interface to the font server would have to change is not an excuse. The font server is an internal api as far as the majority of applications are concerned! Besides the X server could interface to old font servers by asking for the fonts 4 times bigger and doing down-rez antialiasing.
The real problem is complete laziness and a paranoia far worse than MicroSoft about back compatability from the X Consortium.
Re:So? (Score:2)
Re:One question... (Score:2)
I've had to say this to people numerous times as well. It happens far too often. There needs to be a jargon word for making a flawed argument based on the assumption that everyon thinks the same, the same way "trolling" and "astroturfing" apply to other kinds of posts. "Borging" comes to mind for me.
Then shooting down one of these people would be as easy as saying "I'm sorry, but you're borging." and provide a link to a web page that describes borging.
--
Obfuscated e-mail addresses won't stop sadistic 12-year-old ACs.
Re:One question... (Score:3)
--------------------------
Re:AA-fonts for KDE (Score:2)
Yeah, my Mac can anti-alias fonts at the OS level if you want it to. But personally, I think it ends up looking like blurry crap. Most of the time, I turn off the anti-aliasing.
Thing is, it's possible to do that on the Mac OS because the fonts don't look like hell when they're not anti-aliased. I don't really care about alpha channel blending etc... why is it that the default X courier font always looks like it got smashed in a garbage masher? Why do serif fonts always seem to look LESS legible under X (exactly the opposite of the reason serifs were put there to begin with)?
Everybody in the font-design community always bitches about how often fonts are ripped off, how you can't make any money selling fonts. So if you're resigned to that, font designers, then why not work on some good, legible, Open Source fonts that won't look like ass under X?
Re:One question... (Score:2)
You can turn it OFF on KDE.
Have you ever tried to disable all the pretty greased-window hallucinogenic effects in OS X? Well, let me tell you it's not possible to do, at least without tweaking things that Apple doesn't normally want you to tweak. You have two choices for the window decorations in OS X: Rainbow Jelly Beans, and Grey Jelly Beans, both of which drive me up the wall after a while of using them. Now KDE, on the other hand (along with Gnome, and just about anything else to do with Linux) can be customized to your heart's content, modified in any reasonable way, and most of all, not used at all if you don't feel like using it!
Just my two cents.
Re:slashdot needs to mirror stuff (Score:4)
Sure, it's a great idea, but it has a lot of implications. For example, commercial sites rely on their banner ads to generate revenue. If I cache one of their pages, this will mess with their statistics, and mess with their banner ads. In other words, this will piss them off.
I agree with that completely. It also avoids nasty legal battles over copyright & IP issues.
Of course, most of the time, the commercial sites that actually have income from banner ads easily withstand the Slashdot Effect. So perhaps we could draw the line at sites that don't have ads. They are, after all, much more likely to buckle under the pressure of all those unexpected hits.
This is sounding good...
But what happens if I cache the site, and they update themselves? Once again, I'm transmitting data that I shouldn't be, only this time my cache is out of date!
Have a 24 hour cache-and-purge policy. The mirror would be an alternate link option, like I see at Download sites, in case the site-proper is overwhelmed. Also, this means that after one day, there's no more risk of people seeing outdated information unknowingly from the
I could try asking permission, but do you want to wait 6 hours for a cool breaking story while we wait for permission to link someone?
I don't mean any disrespect to the
Finally, if the
So the quick answer is: "Sure, caching would be neat." It would make things a lot easier when servers go down, but it's a complicated issue that would need to be thought through in great detail before being implemented.
I imagine there are some real legal and technical issues to be worked out before a mirroring system could be implemented. However, I don't think the reasons given in the FAQ are compelling.
But what do I know? I'm just a joe who doesn't run an insanely popular news/discussion website that can crush small nations with a single link.
-----
D. Fischer
Re:slashdot needs to mirror stuff (Score:3)
Re:One question... (Score:3)
sure this may be the reason why you like KDE more than Aqua, but your little rant has nothing to do with the fact that Aqua is considered "waste" and KDE is "cool."
and as far as Aqua goes, who cares if it can only be changed through options that "Apple doesn't normally want you to tweak?" in most cases these things can be changed. i would be very surprised if the final release of OS X didn't have an option to shut off Aqua's effects, perhaps through the "default" command.
but at any rate, wah, you don't like Aqua, you don't like the "Jelly Beans." that doesn't give you an excuse to write an evangelical flame in response to a legitimate question.
- j
No one mentioned gdk-pixbuf (Score:2)
--
The world is divided in two categories:
those with a loaded gun and those who dig. You dig.
Re:slashdot needs to mirror stuff (Score:2)
Re:One question... (Score:3)
By whom? You do realize that if person A says that Aqua is a waste and person B says alpha blending on KDE is cool, that doesn't mean that person A also thinks alpha blending on KDE is cool, don't you? Furthermore, if person C says that KDE is cool and Aqua is not, that doesn't mean that everyone on Slashdot but you agrees.
Contrary to what some believe, everyone on Slashdot does not share exactly the same opinion on everything at all times.
Re:slashdot needs to mirror stuff (Score:2)
For older sites, then your idea is good (a little too sensible and obvious for me, I fear
-----
D. Fischer
[OT] Re:slashdot needs to mirror stuff (Score:2)
One possibility for the legal problems would be to cook up a standard for automatically providing permission for other people to cache a site, similar to how a robots.txt works for spidering. The iffy part would be figuring out what the default behavior would be in the absence of a 'cache.txt'.
Even nicer would be a distributed group of authoritative servers where cached copies could register themselves. Those servers could also serve as authorities to provide hashes of the mirrored files, allowing clients to automagically verify that a given cached copy is legit.
Although I suppose to a degree, such a project would be reinventing freenet. On the other hand, it'd be simpler to implement since you wouldn't be worrying about anonymity issues, as much.
On an offtopic note, but relevant (Score:2)
2) Second, has EFM been released as a
Re:One question... (Score:2)
Why if your neighbor buys an SUV it's "a waste of power", but if you buy it "it's pretty sweet"?
Re:Pretty Icons, but.... (Score:2)
You start off by saying that [it's] an Explorer ripoff and that's a bad thing. You then go on to say how much you like a Mac interface, and that something that worked more like a Mac would be a good thing.
Your last sentence is Howzabout some innovation, instead of redoing something someone else has already done?
Forgive me if I'm misrepresenting you by paraphrasing... Isn't making a GUI work a bit like insert your favorite GUI here redoing something someone else has already done.
I agree with your point though, whatever system you use, faffing around to get it to feel like the one you would like to be using is a pain in the backside and best to be avoided. As I said in a different post, if you're trying to persuade people to trust and use something new, making it behave and look like something that they are familiar with may well be a good thing to do.
Dropping features you like - rather than turning them off, is clearly a mistake because if someone else gives you those features you're going to go with them. My main point is different though - it's what the default should look like. Themes and L&F allow you to offer a 'look like a new mac but with the cool bits from the old mac' functionality with one click.
Re:One question... (Score:2)
*chuckle* So the day has come to pass where Linux/KDE users can point at an Apple GUI and say that it's harder to configure than their own...
You are perfectly welcome to boot OS X straight to console. You can download and compile Darwin to basically the same end, and it's completely free, to boot.
That said, you're absolutely right. You can indeed turn off a great deal of the eye candy that comes with Aqua, and yes, some of it requires going a bit farther than the happy pop-up menus they provide. I challenge you, though, to run the perfect Linux/KDE environment, completely tuned to your own metrics, without going a bit farther than the happy pop-up menus provided...
$ man reality
Re:So? (Score:4)
I'm a CS major. A lot of us Linux users are. We hate not knowing how the NT kernel works. We hate paying thousands of dollars and signing non-disclosure agreements just to take a peek. Linux is an attempt to do it all over. And guess what? It's doing a damn good job, considering that it's practically reverse engineering (minus any BSD stuff). Linux==communism? Hardly. Linux is the means to an end. I think the vendors who see it destined for a desktop market, etc. are disillusioned. It's bringing the Unix environment home. How do you think I learned Solaris (Sys V)? Training courses? Innovation? Here's innovation for you: Kernel modules (no reboots!) Proc filesystem Clone syscall interface