Menu Shadows in GTK2
unmadindu noted that there is a now a gtk shadow patch which does what it says for GTK2 applications. You can see a screenshot, or another or yet another. And if you're lazy, here are some RPMs with the patch. One more piece of eye candy to brighten up your weekend.
save-it-for-a-slow-news-day dept.
"Come on, let's go drink till we can't feel feelings anymore."
But I hope they arent calling for jihad.
I suppose now I don't have to feel it's a fault in the OSX X11 implementation that forces shadows on everything, including GTK menus, windows, tooltips, KDE cursors, taskbars and the rest.
I feel accepted now!
I think the Linux community should stop trying to emulate the bloat of XP. What are they smoking? The point of Linux is to be alternative. And if the alternative is the same, looks the same, and takes the same amount of memory to run. Then whats the point? Arg.
collins, brian
you should notice the shadows under the menus..
stop supporting microsoft with pirating their software!!!!!
If this was a post about Windows getting shadows, there'd be dozens of posts listing the zillion OSes that already have shadows and bitching about Microsoft's lack of innovation.
When GTK2 gets it, it's cool.
Such is life.
Read reviews of shopping cart software
Yes you are dense. And I hope you get modded down.
There are "shadows" on the right and bottom of the menu - shaded areas giving visual cues to indicate that the menu is on top of the window contents below.
See them now?
The text appears to be written in a Brahmi descended script, namely Bengali. Such scripts are used widely in India and surrounding areas, where the predominant religion is Hinduism rather than Islam.
Will I retire or break 10K?
Shadows provide a visual clue that should speed up the users analysis of what's happening on the desktop. This isn't earth shattering news but is an improvement.
Watching Cowboy Bebop in my jammies, eating a bowl of Shreddies.
Now everybody who uses a mac will switch over immediately!
SCO employee? Check out the bounty
This was more important than, say, making Gnome stable? Phht.
rpm -i ms-paperclip-1XP.rpm
GTK gets another feature that KDE has had for over a year. Wait itll they get window shadows in 2005. Will that also make the front page?
Phoenix (now renamed Mozilla Firebird) uses its own menus (defined in XUL) rather than using the native menus of GTK or any other Linux toolkit. Changing to a different theme will get rid of the shadows if the theme in question doesn't use shadows. You can download new themes from Mozilla Firebird Help
The only OS where Mozilla based XUL apps use native menus is on Mac OS because on the Mac the menus are displayed at the top of the screen not at the top of the application like they are in Windows and Linux apps.
Linux developers form confederation, offer first serious challenge to Microsoft! Promise pay-for-support cooperative to corporations! Gates reported in tears!
Oops, no, they just added shadows to the menu bars. Oh well, maybe Apple will get its head out of its ass and offer more competition to make MS improve its products.
My experience with shadow dropping menus is that the overall usuabily and visual quality degenerates. The underlying text structures are worse to read and after 16 hours in front of the screen your eyes start to hurt. And it seems to me that it reduces the menu contrast, which I personally don't like, too.
It's rather strange that people always want to add this feature. In real live you wouldn't read a news paper in blinding sunlight just to see the pages drop a shadow, would you ?
Owner of a Mensa membership card.
KDE had shadowed windows and menus a long time ago (at least it did on my distribution) - shouldnt the title of this article read
"GTK/Gnome finally catches up by implementing usless feature copied from OSX"
Yes, shadows are nice - they stop windows smelging into each other... but this is so NOT NEWS.
It might be of more benefit to everyone if the GTK people focussed instead on overall useability, which is lacking in many places. Once the interface is as refined as, say, that of OS X, we can concentrate on the eye-candy.
((lambda x ((x))) (lambda x ((x))))
It looks good. I wonder if it will become part of the next stable release of GNOME.
Karma: The shiznight, mostly because I am the Drizzle.
KDE == Window Manager
GTK == GUI tool kit
you may consider comparing QT with GTK instead of "KDE with GTK"
WOW! If this isn't insightful!!!
You can't see the difference between arabic and brahmi scripts?
mailing list thread:d evel-list /2003-February/msg00641.html
http://lists.gnome.org/archives/desktop-
It was very hacky as X lacked transparency support. Don't know about the one posted here.
One more step towards Linux XP ;)
--
One by one the penguins steal my sanity...
Wow!!! SHADOWED menus??? I can just feel my productivity being enhanced already! This will probably be the killer feature pushing forward Linux on the corporate desktop!!!
Soon we'll have a shadowed mouse cursor, almost guaranteeing Linux's adoption by the pointy haired manager types. The future is now!
Do What Ya Like
...now GNOME applications can run as slowly as KDE ones.
Now I'm not deliberately trolling here, but I just upgraded from SuSE 6.2 to SuSE 8.1 the other week, and KDE is so much slower, I've gone from using mostly Qt apps to GTK ones. At this rate I'll be using all Xaw programs soon.
Sigh.
Yes, because everyone that doesn't use [A-Za-z] in their language is a terrorist.
You used punctuation! You must be a terrorist!
Every copy of XP I've ever seen/used has had shadows, and I have never needed a special program to produce them.
Developers could waste their time for something useful--- For example making GUI better. Right now KDE & GNOME's biggest flaws are UI usability. Sure, there are tons of options and buttons, but they are poorly categorized and organized "just thrown into". Sooner or Later(TM) they have to do something about it. Make it look good right after user have installed, not requiring newbie Linux user to know how to compile kernel etc. It really makes me angry when I try to use KDE or GNOME and later go to use Win98 (sister's pc), witch is far ahead of usability than any of Linux WM. And it's even faster. :(
http://archonon.sytes.net/
> But is there any way of making gtk+2 look like gtk+1's default theme? Everyone seems more interested in making really fancy themes. But I rather like gtk+1's old grey theme, whereas gtk+2's default is vomit-inducing.
What is the GTK2 default theme? I know Red Hat 9 comes with a v-i theme that's hard as hell to change ("hard" as in "unintuitive", it comes up as a common question on Usenet); is that what you're talking about?
At any rate I've been able to make several nice GTK1 themes work under GTK2 by simply copying $WHEREVER/$THEMNAME/gtk recursively to $WHEREVER/$THEMNAME/gtk-2.0. That may not work for everything, but it worked for a couple of my old faves, one of which I'm using under GTK+ 2.2 even as I write. Pick your theme and give it a try.
Getting RH9 to see them is another problem altogether...
Sheesh, evil *and* a jerk. -- Jade
joke
n.
1. Something said or done to evoke laughter or amusement, especially an amusing story with a punch line.
2. A mischievous trick; a prank.
3. An amusing or ludicrous incident or situation.
4. Informal.
1. Something not to be taken seriously; a triviality: The accident was no joke.
2. An object of amusement or laughter; a laughingstock: His loud tie was the joke of the office.
Maybe someday they will actually have a usable file selector dialog as well.
Yes I know its not fair to point out one little thing someone worked on and complain why X wasn't done first, but really there are certain things that REALLY need to get done first.
Like how the Gnome project continues to not fix the basic flaws in Nautilus. I mean really this thing does everything but manage files well. They keep adding more and more eyecandy and yet when you do something basic like browse a remotely mounted directory Nautilues chokes bigtime. I simply don't have all day to wait while Nautilus "thinks" before displays my files.(yes preview etc is turned off).
It seems like the Gnome project is getting ahead of itself without fixing basic flaws that should have been fixed by version 1.0.
And No I'm not Trolling. I'm a fulltime Gnome user, have been since 2.0. Coming from KDE the unpolished parts I've mentioned really stand out though.
... and i thought the Gnome/GTK movement died for a few years ago, at least!
Well, the only thing worse than a slow news day might be a slow dev year... or two.
Welley Corporation - SLM Scammers
Lots of posts say this is a wasteful development etc. I am a KDE user (since 2.2) and I find this incredibly useful.
As a rule, I use very little eye-candy, I prefer a subdued looking desktop. I turn off all that whiz-bang borrowed-from-Apple features like gleaming scroll-bars,flashy window decorations etc.
However, these little changes like font smoothing,sub-pixel rendering(cleartype),and menu hinting make KDE a lot more useful.
Specifically, the Dotnet style.
Nice to see this turn up in Gtk/Gnome.
What's the dark line around the windows if they arn't shadows?
I think the UI should make the 'shadows' harder if the window has the focus and softer if it doesn't. A bit like when a scroll bar gets the focus in windows.
thank God the internet isn't a human right.
If you want to ignore those things and make it that much easier for MS to maintain its stranglehold on the desktop, go right ahead. But don't come crying to everyone here when Windows is still a virtual monopoly on the desktop in 2008.
This is quite insightful.
I like a lot of things about Gnome, but the guys really need to get their act together with Nautilus. It's not asking for much -- just freeze the features for a while and work on stability. It's a great file manager, and it's a shame to be irritated by bugs on the first few minutes.
This is positive criticism. I'd like to use Nautilus instead of Konqueror (which is really improving BTW), but for now it's not even a choice.
why not use Qt, already.
So everytime you see a non-Roman based alphabet, you gonna think it's some un-American thing!? What an asshole. That is not a funny post either! Jerk.
I suspect you're a victim of bad implementation more than anything else.
The shadows in OS X don't suffer from the problem of 'overall usability and visual quality degenerates'
Shadows are subtle, and you won't notice them unless you look for them, but they do make it so you can *easily* see the difference between foreground and background windows, since each window has a different depth shadow. Not only that, but shadows composite, so that when two window shadows overlap, they do get darker as you would expect.
GPL Deconstructed
Good to see that people are focusing on the important stuff and not some crap like usable file dialogs or actually making gnome a true integrated platform.
This is exactly what Linux needs to overtake Windows! Now it's only a matter of time!
This was newsworthy how? Maybe I just need more coffee.
More or less working shadows-in-GTK2 patches have been circulating the net for months... what's the point?
And why add all this bloat? Like if GTK2 wasnt slow enough already?
GAAH! MY PRINTER IS ON FIRE!!! PUT IT OUT! PUT IT OUT!
Is there anywhere out there a configuration applet for GTK2? You know, something to configure the colors and fonts and manage odd things like drop shadows for menus without having to choose somebody else's idea of a nice desktop in a pre-built theme?
.gtkrc.mine and .gtkrc-2.0.mine. Great! Apparently this is how KDE controls the appearance of GTK applications -- it edits these files for me. But now some applications are not getting the hint properly. Okay, I'll edit the files by hand, no problem. I looked at the existing files... Not so great. Not intuitive.
.gtkrc-2.0.mine. After changing a few of the color options by trial and error, more gtk2 widgets do indeed match my KDE colors. Unfortunately, many do not, and the font still sucks.
.gtkrc and .gtkrc-2.0 files themselves, I start looking around for documentation. Back in the old days, X Resources for dotfiles were always documented in application manual pages. Maybe GTK apps do the same thing?
.Xdefaults or .XResources files had been. After another hour or so of studying, and some more trial-and-error, I was finally able to get my GTK2 applications to completely match my simple KDE colors and fonts -- which had taken me all of two minutes to select when I chose them way back in the KDE2 days and which I've been using ever since.
As a longtime KDE user, I'm used to just popping up the control center and configuring such things. KDE has always somehow taken care of the GTK applications' appearances as well. Some recent GTK2 applications, however (i.e. Ximan Evolution) began ignoring KDE's configuration. I got rather tired of seeing these sticking out like a sore thumb on my desktop and decided it was time to configure them to match my colors and fonts using a native GTK tool, instead of "cheating" by using KDE to configure my GTK applications.
Ummmm, where to start, that was the question.
I couldn't find anything but the theme selector in Red Hat 9's GNOME desktop. That let me choose other people's ideas of a nice desktop, but not my own. I tried the old "gnomecc" tool from the command line, but it wasn't there. Finally using an strace I figured out that the appearance of gtk was controlled in
Color format looks like the odd (0-1,0-1,0-1) tuple used by some GTK apps (notably The GIMP) in alternate color palette dialogs. I start up the GIMP and start trying to construct matching colors using that format, and then inserting them into
Since there's nothing helpful in the
No dice.
So I get on to Google Groups and start looking. I find references to a file at gtk.org. Pretty soon I am digging through this little gem at developer.gnome.org, among others.
I couldn't believe that changing the appearance for a few GTK applications was orders of magnitude more complex and user-unfriendly than editing my old
So... now we have GTK2 drop-shadows... Who the hell will ever figure out how to turn them on? Before we add yet more GTK2 appearance options, wouldn't it be prudent to get an application into GNOME to configure them all? Is there already one (other than KDE control center, which doesn't yet seem to completely work with GTK2) and I've just missed it?
In any case, for a while after Red Hat 9 came out I wondered if there was any real reason I was using KDE over GNOME... This episode gave me my answer!
STOP . AMERICA . NOW
> Getting RH9 to see them is another problem altogether...
/usr/share/themes or ~/.themes is hard?
Uhhh, untar-gzing to
Apparently so is Applications->Preferences->Theme
(in Gnome, which is what Redhat is targeted towards).
If it's difficult to find in whatever *box or *wm is the "in" thing for people who claim Gnome and KDE are both slow, then that's a problem with that wm, not Redhat.
--Stupid Sig Here--
I don't care what anybody says, It'll ALWAYS be called "phoenix" to me!
"Quoting famous computer scientists out of context is the root of all evil (or at least most of it) in programming." - K
Oh my God! I was coding earlier and I used the number "0"! I'll have to go turn myself in now..
Be careful installing this if you're running XD2. I installed the RPMS on the page and then restarted X to find gdm complaining that my gdmgreeter theme file was corrupt....
After a few hours trying to fix my config files, i just went to ftp.ximian.com and got the older copy of gtk (2.2.2-0) and did an rpm -U --force to have it overwrite this 'prettier' version
hope someone else finds this useful
Don't install over Ximian Desktop 2, GDM will give you errors.
Great- you just made me notice that my Windows XP menus has shadows. I don't know how long its been there, but now it's disturbing me and I want the shadow OFF!!! Thanks a lot slashdot.
bah
" Oh my God! I was coding earlier and I used the number "0"! I'll have to go turn myself in now.."
Don't worry, at least one person (me) knew enough about the history of mathematics to get the joke...
graspee
Drop Shadows are simply a great UI indication of "depth" and "boundry". I wish more UI primatives had it. Given a jumble of rectangles which one is the top most? So far the answer has been to highlight or focus the top one differently than the others (ie. title bar is a different color to stand out from the rest which may not work if your focus is different than your top most). Drop Shadows enhances this distinction since your brain has already been looking for the most contiguous rectange and assuming that is the top most. Sometimes that is hard to spot but things like Drop Shadows can help flag where windows end and at a glance show their stacking order.
Its great that UIs have Drop Shadows but I wonder why they aren't applied to even more primatives? Why don't entire windows have drop shadows?
OK, so you might be right about the religion of Bengali speakers. But are Islamic fundie groups strong in Bangladesh?
Will I retire or break 10K?
News from Bangladesh
it calls for a crusade.
Free as in mason.
I read somewhere, actually, that ancient Indians had a representation of zero before Arabs did. I don't know if it's true or not.
How about "-1, In Bad Taste" or "-1, Uninformed"?
Sheesh.
STOP . AMERICA . NOW
You know, at this point it's probably not worth posting this, but . . .
For all of you trolling out there about how GNOME should get off it's ass and fix this or that before resorting to implementing this sort of eye candy, or for those of you trolling that KDE had this first, a couple of facts:
-Erik
[1] Yes, there are DE's other than GNOME or KDE. XFce (xfce.org) is currently finishing up it's GTK+ 2 development branch, XFce4 (it's in BETA 2). ROX (rox.sf.net) just finished it's GTK+ 2 branch. Wanna good winning combo, to have the best of 3 worlds? Take GNOME, replace Metacity with XFce4's window manager (xfwm), replace Nautilus with ROX's file manager (ROX-Filer), and be amazed.
Troll of the day.
that's it exactly, just because you can add a silly hack to get some eye candy doesnt mean you should hastily roll it into your main distribution. The GTK+ folks are smart and arn't going to include such a hack as the one in KDE (and this one for GTK), they'll wait for the X Server to support inter-window transparency and do it right. power to 'em.
Linux desktops now have DROP SHADOWS!!
Wow, isn't the advance of technology just grand?
Geez, how long before Microsoft "borrows" this idea I wonder?
Huh? Wait... ummm... Damn, Redmond's theft army is FASY!!
If a pion (n-) collides with a proton in the woods & noone is there to hear it, does lamdba decay into the source pa
Come on, guys! Will someone fix the main problem with GTK? Its controls are HUGE. What's the point in having tons of empty space on the toolboxes? What's the point in those huge menus slowly but surely eating away the space on my monitor? I mean. come on, there's a bunch of work that needs to be done BEFORE implementing all this stupid eye candy. Just pure usability work.
Seriously, though, I'm in complete agreement with those who (affectionately) charge Slashdot's editors with favouritism and slow-news-day syndrome. Next you'll be breathlessly telling us that someone has figured out how to give X11 semi-transparent windows.
I don't have menu shadows and the only thing I get after 16 hours in front of the screen is blood clots in my leg, which migrate to my lungs and kill me. This has happened four or five times now. I believe my GUI windowing system is to blame.
I'm trying to teach myself to set people on fire with my mind... Is it hot in here?
I know all us slashdoters are LOTR fans, but really ...
g es /Screen_Gedit_spellcheck.jpgg alinux.org/screenshots/gnome/images /Screen_GPDF.jpg
Do these 2 screenshots have to be in Elven?
http://www.bengalinux.org/screenshots/gnome/ima
and
http://www.ben
Just what I need in my gtk... One of the worst features of windows. =)
What will they come up with next? Bluescreens at kernel panic?
/.Mattsson - My native language is not English, so please don't whine over linguistic errors. (That's lame anyway...)
I swear that looks like a Ji-Had message. Remember, sometimes the best place to hide something is in plain sight.
Even Java had this before. Take a look at the demo of the Alloy Look and Feel and look at the menus. At least here (Win2k) are shadows.
Taking into account that Java-Swing framework is not the most effect-loaded GUI-framework around (but it is still unbeaten flexibility wise), I would say: It was about time that GTK got those shadows.
Signature deleted by lameness filter.
Why don't they focus on making GTK lightweight and consistent first? I mean, OS/2's WPS ran on 486's with 16MB of ram or less, and GTK apps and the like STILL don't have the intuitive object oriented design enjoyed way back in the early 90's.
Then perhaps you can explain why it was listed in the "What's new in KDE 3.1" dated in January of 2003 on kde.org.
Last I knew we were still in 2003, making that less than a year. See here: the kde 3.1 feature guide
My Suburban burns less gasoline than your Prius.
people said exactly this about getting AA fonts on linux, they all have egg on their face about that. it'll happen, it'll get done right.
Looks like it also breaks PAN's image displaying ability, a facet of GtkHTML.... drat
3000 dead over past 2 years, still no free Palestinians, still
Oh Christ, well, you'd better hurry and tell that to the NSA, US Navy, US Army and Boeing since they're all apparently terrorists.