PDA

View Full Version : No sensless eyecandy, just solid working basic functions


Black16V
October 18th, 2007, 04:06 PM
It's fine to have some eyecandy. But in my opinion it's very important to have 99.9% solid working basic functions. Spend time on improving those functions / fixing bugs. If time is leftover, go an code eyecandy or other things.... :)

Sample one of many:
One of the basic and for many user essential functions are: SUSPEND 2 HDD
Ubuntu is now 3 year old, and after that time I didnt see any progress. (where the time is gone:confused:) Launchpad is full of bugs, (https://bugs.launchpad.net/ubuntu/+bugs?field.searchtext=suspend+disk&orderby=-importance&search=Search&field.status%3Alist=NEW&field.status%3Alist=INCOMPLETE_WITH_RESPONSE&field.status%3Alist=CONFIRMED&field.status%3Alist=TRIAGED&field.status%3Alist=INPROGRESS&field.status%3Alist=FIXCOMMITTED&field.assignee=&field.bug_reporter=&field.omit_dupes=on&field.has_patch=&field.has_no_package=) where user cant use suspend 2 hdd.

I use Ubuntu for 2 years but suspend 2 hdd never worked, no on my three desktop pc's, nor on my notebook. :(

If I would know how to code / fixing software, I would help you, but i can't.


ps: sry for bad english, I hope you understand me.

Zdravko
October 18th, 2007, 04:18 PM
Suspend would be a nice feature.

DizzyTech
October 18th, 2007, 06:52 PM
It sounds like it's new.

Suspend should work, but right now it's only with tweaks. For me, it's noapic noacpi resume=/dev/sda5 in the grub options and post_video=false in acpi-support

bigboy_pdb
October 18th, 2007, 11:22 PM
The title sounds like something that the Windows guy in the Mac commercials would say.

I agree that functionality is more important that unnecessary features. Programming and debugging new GUI interfaces is already complicated enough without adding additional unnecessary features that would need to be tested, and there are more important things to worry about.

On the other hand, it seems that a number of people have been drawn to Linux because of projects like Beryl and Compiz. Pushing projects like these might work in favour of the Linux community because if people switch to Linux for cutting edge graphics, they'll be displeased by video cards that cannot support those features but that have the capacity to support them. This could cause an increase in the number of people who complain to hardware manufacturers about poor APIs and documentation.

buntunub
October 18th, 2007, 11:26 PM
Suspend works flawlessly for me on my HP laptop, but I totally agree with your point. Eye candy and useless utilities are nothing but fluff if they dont work for 75% of those that try them, or buggy at best. In the long run, its only going to drive folks away and into the loving arms of PCLos, Sabayon, Mepis, and Debian.

bigboy_pdb
October 18th, 2007, 11:47 PM
I forgot to mention that suspend doesn't work for me.

gruvsyco
October 18th, 2007, 11:48 PM
I think you'll find a lot more people that use the Eyecandy than stuff like Suspend. I'm not saying it isn't important but, the Eyecandy is what's gaining more attention for Linux right now and I think "most" people either leave their machines on all the time or shut down.

23meg
October 19th, 2007, 12:01 AM
Spend time on improving those functions / fixing bugs. If time is leftover, go an code eyecandy or other things....

The flaw in this argument has been pointed to many times: the assumed homogeneity of the workforce. No, we have a very heterogeneous workforce; the people who work on "eye candy" are different from the people who work on the kernel. Different people have different sets of skills and interests, and few people can (or would want to, or can be persuaded to) suddenly drop what they're working on and start to work on an entirely different thing.

Roughly speaking, if everyone suddenly just stopped developing "eye candy", we would not see a surge in development of other components (such as the kernel) and we would not magically have a more stable Ubuntu just because less work went into "eye candy".

Suspend would be a nice feature.

Suspend is a nice feature. It exists.

Suspend should work, but right now it's only with tweaks.

In an ideal world, suspend should work for everyone. In the present non-ideal world, it works for you with tweaks, and for someone else with a different machine it has always worked out of the box without tweaks, and for me, with three different laptops it has never worked in any Ubuntu release (and I've used every Ubuntu release), with or without tweaks.

Without proper support from manufacturers and unless the ACPI mess is cleared up, it's always going to be hit and miss; there won't and can't be a sudden improvement in the percentage of new machines that work flawlessly, and there isn't much the Linux developers can do about the overall situation, let alone the Ubuntu developers.

In the long run, its only going to drive folks away and into the loving arms of PCLos, Sabayon, Mepis, and Debian.

Which happen to use the same kernel, Linux, and will fail or succeed at more or less the same rate with some negligible variation.

Zdravko
October 19th, 2007, 07:08 AM
23meg (http://ubuntuforums.org/member.php?u=11472), does Ubuntu support the suspend feature?

23meg
October 19th, 2007, 07:20 AM
As in giving you the option to suspend if your computer seems to support it, yes. However, the real question is how well the Linux kernel supports it on your particular hardware. It's impossible for distro developers to test each and every piece of hardware in existence before shipping the OS, so improving things depends on the ability of the actual users of the hardware to report whether things are working for them, and individual developers to find ways (, workarounds, hackish fixes) of making things work, most of the time with little in the way of hardware specs or assistance from the manufacturer.

Compare this to the situation with Apple, who both assemble the hardware and produce the software, and thus can make sure every hardware-dependent bit in the software works 100% well, or to the situation with Microsoft, who either have agreements with or direct support of all major hardware manufacturers, and bundle their OS with machines which the vendors test to be working with it, and you get a more realistic picture of the situation.

Zdravko
October 19th, 2007, 07:29 AM
23meg (http://ubuntuforums.org/member.php?u=11472), I don't understand why software devs need to test the HW, but not the hardware devs to build their hardware in an appropriate manner.

23meg
October 19th, 2007, 08:08 AM
A big part of the problem is that many hardware vendors basically don't care enough about Linux. Besides, software constantly changes, whereas the hardware, once it's manufactured, remains the same.

Zdravko
October 19th, 2007, 08:18 AM
What??? But this is terrible! Ubuntu must punish them! They must be forced to work hard on producing Ubuntu-compatible hardware!
No, really - I am serious.

23meg
October 19th, 2007, 11:16 AM
The way to punish them would be not buying their products. Preferring supported hardware from manufacturers that do care also saves you headaches, and gives you "solid working basic functions".

Zdravko
October 19th, 2007, 12:25 PM
How do I know which are the "good" and which are the "bad" guys to buy from?

bethaviv
October 19th, 2007, 12:32 PM
How do I know which are the "good" and which are the "bad" guys to buy from?

Find something you're thinking about buying. Check their home page to make sure they have linux drivers, check the forums to make sure those drivers work (this is the important part) and then decide if it will be a hassle for you or not.

If the drivers have issues, I'm sure the forums will also show different options that are supported fully in Linux.

Zdravko
October 19th, 2007, 12:33 PM
Okay. Thanks for the advice.

SunnyRabbiera
October 25th, 2007, 09:40 PM
another topic on stability vs. flashy stuff.
is getting things like compiz and flashy graphics really more important then having a stable OS?
personally I dont think so, I think the next ubuntu should have a balance of flash and stability as opposed to just one or the other.

23meg
October 25th, 2007, 10:09 PM
another topic on stability vs. flashy stuff.

No need to have two topics on the same subject; merged.

SunnyRabbiera
October 25th, 2007, 11:53 PM
it is an issue though...

smartboyathome
October 26th, 2007, 12:40 AM
another topic on stability vs. flashy stuff.
is getting things like compiz and flashy graphics really more important then having a stable OS?
personally I dont think so, I think the next ubuntu should have a balance of flash and stability as opposed to just one or the other.

I like Compiz as it is. Not too heavy, yet still gives you some eye candy. Also, Cube is not turned on by default, so there is no worrying about 3D graphics not being supported. How much more balance should there be?

SunnyRabbiera
October 26th, 2007, 01:27 AM
the thing is that i personally feel that ubuntu is more focussed on making flashy things then making a usable and stable system, its almost microsoft like in that respect and i think we need to focus more on stability then how much flash ubuntu has by default.
i personally prefer stability.

23meg
October 26th, 2007, 04:29 AM
See post #8.

Choad
October 26th, 2007, 07:10 AM
@21
if compiz is enabled, you need 3d acceleration. just because the 3d cube is the only effect that "looks" 3d, doesn't mean it's the only thing that uses 3d

VCSkier
October 26th, 2007, 01:40 PM
FWIW, suspend and hibernate both work on my laptop when running openSUSE 10.3, but have never worked on the same laptop when running Ubuntu 5.10 through 7.10. I deal with it though. It would be a nice feature to have, but not critical for me.

With regard to stability, I find Ubuntu's balance of stability and cutting edge features ideal for me. That does not mean that it is ideal for everyone. Those of you that are dissatisfied with Ubuntu's perceived instability might be happier running Debian. IMHO, the bottom line is this: Support F/LOSS, and use what works best for you.

SunnyRabbiera
October 26th, 2007, 02:57 PM
@21
if compiz is enabled, you need 3d acceleration. just because the 3d cube is the only effect that "looks" 3d, doesn't mean it's the only thing that uses 3d

yes I know, but forcing people to use hyper 3d cards just to use the OS sounds no better then what microsoft is doing with vista.
ubuntu should have not just two versions but three.
a version that has all the hyperactive eye candy
a version for computers without hyperactive eye candy
and of course the alternate CD.
by focusing more on eye candy then functionality we are no better then the very evil we are trying to fight.

Whiffle
October 26th, 2007, 03:08 PM
Hyper 3d cards just to run the OS? My laptop has a intel 910 GMA, probably one of the weaker 3d chipsets on a modern computer. Works great w/ compiz. I havn't gotten aroud to playing with the vga and svideo output though. Nonetheless, it doesn't take much of anything to run ubuntu. And if what you have still isn't enough, just uninstall the eyecandy. No big deal.

On stability, it depends heavily on the hardware I think. Given the wide range of hardware on the market today, I think its flat out amazing that most hardware is supported rather well, especially in an operating system that is developed and maintained entirely in peoples free time, and then distributed for free. In the end, I think it comes down to the individual user. When you're buying hardware, do a little legwork and figure out how well its supported under linux. I did that before I bought my Thinkpad and have been very pleased with its linux performance. Nearly everything works out of the box, its only got one restricted driver (for the modem), and it runs great overall.

SunnyRabbiera
October 26th, 2007, 03:19 PM
but you have to install the OS just to uninstall the eyecandy, and that in itself might be hard for older computers.
I have a intel 915 video card, not top of the line and it does seem to work relatively fine with compiz but that is not the point.
I think there should be a version of ubuntu that does behave well with older computers, that is all... plus even i with my semi decent specs had a LOT of issues getting ubuntu just right.
I had issues with usplash, xorg and the hardware configuration tools given in gutsy, i think all these three areas are the cause of the other issues I had in the past...
lets not be like microsoft here people, lets not blindly bog down the system with mindless eyecandy, if Hardy is the next LTS then we should make every effort that its just as stable and reliable as dapper.

smartboyathome
October 26th, 2007, 04:12 PM
but you have to install the OS just to uninstall the eyecandy, and that in itself might be hard for older computers.
I have a intel 915 video card, not top of the line and it does seem to work relatively fine with compiz but that is not the point.
I think there should be a version of ubuntu that does behave well with older computers, that is all... plus even i with my semi decent specs had a LOT of issues getting ubuntu just right.
I had issues with usplash, xorg and the hardware configuration tools given in gutsy, i think all these three areas are the cause of the other issues I had in the past...
lets not be like microsoft here people, lets not blindly bog down the system with mindless eyecandy, if Hardy is the next LTS then we should make every effort that its just as stable and reliable as dapper.

Compiz isn't really bogging down the computer like people said, and for those WITH older computers, there is Xubuntu. No need to make two distros for the same purpose.

SunnyRabbiera
October 26th, 2007, 04:41 PM
yeh but xubuntu isnt as good in some areas in my opinion, XFCE still has issues on her that I dont like.

smartboyathome
October 26th, 2007, 04:44 PM
yeh but xubuntu isnt as good in some areas in my opinion, XFCE still has issues on her that I dont like.

Like what? I have not had any issues with it yet besides there not being a good menu editor.

bmt
October 26th, 2007, 04:56 PM
On the original topic, it has been disappointing to find regressions in some of the everyday stuff. I'm thinking of SD card readers and photo import, for example, both of which worked on Dapper, but have been broken along the way and stayed that way through at least one upgrade.

Personally, I don't see the point of most of the Compiz/Beryl effects, but if it draws the crowds, all well and good. It's just a bit embarrassing to have to plug in an external card reader instead of using the internal one -- and having to use the same external card reader to import photos instead of just plugging in the camera.

23meg
October 26th, 2007, 08:02 PM
but you have to install the OS just to uninstall the eyecandy,

Compiz doesn't get activated on unsupported hardware or hardware with buggy drivers. If it does, that's a bug, which you're supposed to file as the owner of the hardware.


On the original topic, it has been disappointing to find regressions in some of the everyday stuff.

Regressions suck. But the problem is with establishing casuality between regressions and "eye candy", in other words, assuming automatically that regressions happened because "eye candy" that was developed elsewhere by different people than those who work on the kernel and Ubuntu was integrated into Ubuntu. Again, see post #8.

bmt
October 28th, 2007, 04:46 AM
... But the problem is with establishing casuality between regressions and "eye candy" ...
I'm not even suggesting that regression is caused by eye candy.

I am saying that headline-catching features (e.g., Compiz et al) working out of the box is all very nice. Regressions of fundamental features (e.g., internal card readers, import photos from camera), which have been reported through early beta or even the previous version, is extremely disappointing. New users, attracted by the visual features, will soon drift away again when they find some of the other 'features'.

I'm not pointing a finger at anyone in particular, just making an observation.

Before someone tells me I should have stayed with Dapper, I upgraded to fix a couple of printing problems and to use more recent versions of some applications (which needed newer libraries).

23meg
October 28th, 2007, 07:17 AM
I'm not even suggesting that regression is caused by eye candy.

I didn't mean to say that you were; it's just a common misconception.