Contributor loutre
Preselect User in GDM if there is only one
Written by opu.e the 22 Jan 09 at 20:44.
Related project: Gnome .
New
It's anoying to type my username each time I start the pc or to klick on it in GDM.
So please preselect the username in GDM if there is only one (excluding root and guest), or select the most used if there are multiple.
Please vote for just typing password!
Thousands applications with only a difference, the GUI toolkit
Written by marcocapoferri the 19 Jan 09 at 16:09.
Global category: Others.
New
Fist of all, i'm sorry for my English.
In linux we have a lot of programs that do exactly the same things, and 9 out of 10 of those apps have only the GUI toolkit as difference.
This thing can cause project fragmentation and a huge waste of time and resource. And also, porting an application to another toolkit can be difficult.
Solution #1:
Create a Common and open toolkit specs
THIS IS NOT A PROPOSE TO BUILD A NEW TOOLKIT BUT ONLY TO CREATE A STANDARD WAY TO ACCESS IT
I don't know how this idea would be hard to do but this would be (in my opinion) a great goal
If a Open toolkit specification will be created we will be able to use Gnome's applications on KDE, E17 or another desktop environment (and viceversa for sure).
This will help developer for making great applications for all desktops environments, improve applications' quality standards and, at least but not the last, reduce project fragmentation.
If we reduce the fragmentation of the projects we could have better open source applications that can challenge the propietary.
Bye
Marco
THIS IS NOT A PROPOSE TO BUILD A NEW TOOLKIT BUT ONLY TO CREATE A STANDARD WAY TO ACCESS IT
I don't know how this idea would be hard to do but this would be (in my opinion) a great goal
If a Open toolkit specification will be created we will be able to use Gnome's applications on KDE, E17 or another desktop environment (and viceversa for sure).
This will help developer for making great applications for all desktops environments, improve applications' quality standards and, at least but not the last, reduce project fragmentation.
If we reduce the fragmentation of the projects we could have better open source applications that can challenge the propietary.
Bye
Marco
Solution #2:
Create a meta-toolkit
Written by
loutre the 19 Jan 09 at 17:07.
Why not a "meta-toolkit", as swt in the java world ?
Thus we could keep or create great toolkits, and developers will not care for which desktop they are working.
Then you will use the application you want, keeping the choice of your desktop.
[fr] Un meta-toolkit indépendant de l'environnement graphique, à l'instar de SWT dans le monde java ; on pourrait ainsi bénéficier de toutes les applications et garder le choix de son environnement.
Why not a "meta-toolkit", as swt in the java world ?
Thus we could keep or create great toolkits, and developers will not care for which desktop they are working.
Then you will use the application you want, keeping the choice of your desktop.
[fr] Un meta-toolkit indépendant de l'environnement graphique, à l'instar de SWT dans le monde java ; on pourrait ainsi bénéficier de toutes les applications et garder le choix de son environnement.
Solution #3:
port gnome 3 to QT
Written by
Nait the 19 Jan 09 at 20:20.
This is NOT an idea to dump Gnome or changing it philosophy!
Pros:
-unified look, feel and behavior of apps in KDE and Gnome(both toolkit have some killer apps)
-no need to redevelop toolkit(planned GTK3)
-QT IMO have better documentation is cleaner, easier to learn, develop and prettier than GTK2 (let me repeat it: IMO)
-easier to switch between DE
-AFAIK QT is more-cross platform (some may put it in cons)
-no need to write GUI for app twice(if Ubuntu devs write some app in GTK, than Kubuntu user are complaining about lack of it)
-we may attract new developers who are kept away because of fragmentation
Cons:
-need to port huge number of apps(Biggest cons, but it may be a good opportunity to create better unified look of Gnome desktop),
-which will take long time to be as stable and usable as current version of Gnome(but it should be faster than it was with KDE4, because toolkit is ready and we could use mix of ported Gnome apps, with KDE apps in meantime)
-some good programmers may leave project(for example because qt is more about C++ than C, or because they were simply against the switch)
-GTK programmers would have to learn new toolkit
-some legacy apps wont be ported
I like Gnome philosophy better but IMO QT toolkit is better. Gnome devs make great work adding extra features without breaking compatibility but it is harder and harder and one day it'll be maintaining instead of evolution. Now when licensing problem is gone, there is no need to work on two toolkits and write to GUIs for each app. I know that this is something to decide by GNOME devs but lets vote: Do we want to wait some time,and then have rapider development of two desktops, with killers apps like Amarok, K3b, OO, FF,GIMP looking good in both desktop. IMO we should compete against windows and MacOS not against itself.
PS: please don't flame
This is NOT an idea to dump Gnome or changing it philosophy!
Pros:
-unified look, feel and behavior of apps in KDE and Gnome(both toolkit have some killer apps)
-no need to redevelop toolkit(planned GTK3)
-QT IMO have better documentation is cleaner, easier to learn, develop and prettier than GTK2 (let me repeat it: IMO)
-easier to switch between DE
-AFAIK QT is more-cross platform (some may put it in cons)
-no need to write GUI for app twice(if Ubuntu devs write some app in GTK, than Kubuntu user are complaining about lack of it)
-we may attract new developers who are kept away because of fragmentation
Cons:
-need to port huge number of apps(Biggest cons, but it may be a good opportunity to create better unified look of Gnome desktop),
-which will take long time to be as stable and usable as current version of Gnome(but it should be faster than it was with KDE4, because toolkit is ready and we could use mix of ported Gnome apps, with KDE apps in meantime)
-some good programmers may leave project(for example because qt is more about C++ than C, or because they were simply against the switch)
-GTK programmers would have to learn new toolkit
-some legacy apps wont be ported
I like Gnome philosophy better but IMO QT toolkit is better. Gnome devs make great work adding extra features without breaking compatibility but it is harder and harder and one day it'll be maintaining instead of evolution. Now when licensing problem is gone, there is no need to work on two toolkits and write to GUIs for each app. I know that this is something to decide by GNOME devs but lets vote: Do we want to wait some time,and then have rapider development of two desktops, with killers apps like Amarok, K3b, OO, FF,GIMP looking good in both desktop. IMO we should compete against windows and MacOS not against itself.
PS: please don't flame
Solution #4:
Modify Qt to use Gtk on Linux
Written by
gururise the 21 Jan 09 at 16:43.
The Qt toolkit uses the native widgets on all platforms except for Linux. On linux, Qt uses its own low level widgets. Now that Qt is going LGPL, it would be much easier and less disruptive to make Qt render using the Gtk toolkit on Linux. This would remove a lot of unneeded low-level GUI/widget code from Qt and would unify the look/theming on the Linux desktop, while preserving the two different desktop environments. Qt libraries could then ship with Gnome proper.
Looks like Trolltech is pushing this solution forward for Qt4.5, see:
Qt Labs Blog
The Qt toolkit uses the native widgets on all platforms except for Linux. On linux, Qt uses its own low level widgets. Now that Qt is going LGPL, it would be much easier and less disruptive to make Qt render using the Gtk toolkit on Linux. This would remove a lot of unneeded low-level GUI/widget code from Qt and would unify the look/theming on the Linux desktop, while preserving the two different desktop environments. Qt libraries could then ship with Gnome proper.
Looks like Trolltech is pushing this solution forward for Qt4.5, see: <a href="http://labs.trolltech.com/blogs/2008/05/13/introducing-qgtkstyle/">Qt Labs Blog</a>
Solution #5:
Make GTK+ 3 a lightweight wrapper around Qt
Written by
onestone the 27 Jan 09 at 18:30.
Qt is the much more advanced toolkit at the moment. However it's extremely unlikely that GNOME developers would like to use it directly, primarily because of ideological differences (C++ vs C, etc.). A major overhaul of GTK+ is already planned for GNOME 3. Instead of continuing the current separation and duplication of efforts, it would be great if GTK+ was rewriten as a tiny wrapper around Qt. Now that Qt 4.5 will be LGPL, this is actually possible.
Pros:
- it will be much easier to unify the look and feel of KDE and GNOME; there will be a single way to create skins/themes
- no huge porting of GNOME apps will be required; porting only GTK+ will be much easier
- Qt is available on more platforms; GTK+ will automatically gain that, as well as other features from Qt
- Duplication of efforts will be reduced greatly; KDE and GNOME communities will merge to a certain extent
Cons:
- none that I can think of
Qt is the much more advanced toolkit at the moment. However it's extremely unlikely that GNOME developers would like to use it directly, primarily because of ideological differences (C++ vs C, etc.). A major overhaul of GTK+ is already planned for GNOME 3. Instead of continuing the current separation and duplication of efforts, it would be great if GTK+ was rewriten as a tiny wrapper around Qt. Now that Qt 4.5 will be LGPL, this is actually possible.
Pros:
- it will be much easier to unify the look and feel of KDE and GNOME; there will be a single way to create skins/themes
- no huge porting of GNOME apps will be required; porting only GTK+ will be much easier
- Qt is available on more platforms; GTK+ will automatically gain that, as well as other features from Qt
- Duplication of efforts will be reduced greatly; KDE and GNOME communities will merge to a certain extent
Cons:
- none that I can think of
Better integration with google software
Written by rodnyketi the 20 Jan 09 at 12:43.
Global category: Others.
New
Google software such as google earth, Picasa, Chrome, etc should have better compatibility with ubuntu those are freewares, great software to manage, Picasa is 1000 times better than F-spot to admin pics, send by etc, should be able to use all his features like the viewer or the screensaver, F-spot, cannot handle big amount of pics, but picasa can, google earth also can work great in Ubuntu, and chrome has become very good too, don't get me wrong firefox is great but to have the option of using chrome will be great too.
Solution #1:
integrate google software to repositories
be able to integrate google software to ubuntu and the repositories
be able to integrate google software to ubuntu and the repositories
Solution #2:
Use Prism
Written by
loutre the 20 Jan 09 at 16:08.
Google softwares are not libre (except Chrome). They don't have to be on Ubuntu reporitories.
You can use Mozilla Prism to fill Picasa GMail on so on "integrated" on your desktop. Perhaps Prism could be pre-configured on the reporitories (as Facebook) ?
Google softwares are not libre (except Chrome). They don't have to be on Ubuntu reporitories.
You can use Mozilla Prism to fill Picasa GMail on so on "integrated" on your desktop. Perhaps Prism could be pre-configured on the reporitories (as Facebook) ?
Solution #3:
Continue to use the existing Medibuntu repository for non-free licenses
Google Earth, Picasa, and other great-software-with-non-free-licenses are already available in the Medibuntu repository. That's what Medibuntu is intended for, and it seems to work well.
Google Earth, Picasa, and other great-software-with-non-free-licenses are already available in the Medibuntu repository. That's what Medibuntu is intended for, and it seems to work well.
Solution #4:
Talk to Google!
Written by
tharris the 23 Jan 09 at 18:14.
We should talk to Google and ask for rights to redistribute Google software through multiverse. They may agree as long as the software is not modified, and there is no other change to the terms of service.
We should talk to Google and ask for rights to redistribute Google software through multiverse. They may agree as long as the software is not modified, and there is no other change to the terms of service.
Solution #5:
Continue to use Google's own repository
Written by
Clorox the 29 Jul 09 at 20:39.
Google already has their own repository for Chrome dev builds, Picasa, and Google Desktop.
Google already has their own repository for Chrome dev builds, Picasa, and Google Desktop.
Quanta Plus
Written by michaelperkele the 19 Jan 09 at 03:12.
Related project: Kubuntu .
New
Quanta Plus is a wonderful KDE application that works well as a replacement to Microsoft Frontpage.