Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 22823 ideas, 138726 comments, 2639112 votes
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas

Contributor changturkey

No Mono by default in Ubuntu  
Ubuntu

In :  
Priority : Undefined
Definition : Review (Needs guidance)
Implementation : Not started
Assignee :
spec
Written by Ubuwu the 28 Feb 08 at 17:50. Global category: System. Implemented
Remove Mono and dependent applications from default Ubuntu Desktop CD. Mono occupies a significant amount of the valuable space on the live cd that could be used for translations and other things. Applications using mono use much more memory than their non-mono counterparts. Functionality can be provided by other applications that are just as good.

This will NOT remove Mono or any of the applications from the Ubuntu repositories, just the default Desktop CD. (Although removing them from the CD may mean they don't need to be in Main anymore)

This affects two applications included by default: tomboy and f-spot. Tomboy can be replaced by either sticky notes or zim and f-spot by gthumb.
204
votes
implemented
Selected solution (#1): Auto-generated solution of idea #110
Written by Ubuwu the 28 Feb 08 at 17:50.
Ubuntu Brainstorm was updated in January 2009. Since the idea #110 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!
85
votes
implemented
Selected solution (#2): No Mono by default
Written by rmh the 2 Jun 09 at 21:57.
Remove Mono from the default package selection
75
votes
implemented
Selected solution (#3): Replace Tomboy with Gnote and remove Mono package
Written by diegoj the 8 Jun 09 at 18:34.
That's all. Save space from liveCD as Fedora Core Team is doing: replace Tomboy with Gnote and avoid patent problems.
32
votes
implemented
Selected solution (#4): Promote Vala as a Gnome enviroment programming language
Written by diegoj the 25 Jun 09 at 21:27.
Vala is a modern language for programming in the Gnome desktop enviroment.

Its code is compiled to C and this is compiled to machine code.

Vala has got all the features that C# has, thus Vala doesn't rely on a virtual machine and isn't patented by anybody like many parts of the Mono machine (Winforms library, for example).

Promote its development and the development of applications based in Vala compiler (like Lucruri) and stop wasting resources in Mono-based projects.
62
votes
implemented
Selected solution (#5): Replace Mono-based applications with Mono-free ones
Written by diegoj the 25 Jun 09 at 21:47.
Replace every Mono applications with its direct C++ port (or similar). That is:

- Tomboy must be replaced with Gnote.
- F-spot must be replaced with Solang.
- Banshee must NOT replace Rythmbox.

Why should Canonical do that? It will...
- Avoid patent demands. Winforms library is patented by Microsoft.
- Make Ubuntu applications faster. Mono is slower than machine code.
- Save live CD space.
23
votes
implemented
Selected solution (#6): Shotwell instead of F-spot
Written by jeypeyy the 25 Dec 09 at 00:15.
Same as Solution #5, but instead of using solang as a replacement for F-spot we should use Shotwell. Shotwell is an application written in Vala, the language Solution #4 wants to promote.

It's better than Solang because you can remove red eyes. Since it's written in Vala it's easy developing for GNOME, which means the development probably will be faster than for other applications.
16
votes
implemented
Selected solution (#7): Remove the package "mono-runtime" in the live-cd.
Written by ubuntosaure the 11 Feb 10 at 19:46.
Remove the package "mono-runtime" in the live-cd and replace Tomboy by Gnote and Fspot by gThumb or similar.

See the 72 comments or propose a solution (latest comment the 29 Apr 12 at 21:50) >>

Improve NTFS writing support  
Written by diegoj the 1 Dec 08 at 18:54. Global category: Usability. New
Many people use NTFS drives, and Ubuntu shows poor performance dealing with them.

NTFS writes are slow, put my CPU at 80% during the process. Basically, writing a ntfs-formatted USB hard disk makes my system unusable (pentium-m toshiba laptop).

Maybe it's not possible to integrate NTFS driver in Linux kernel, so I suggest optimice it to have a better performance.
67
votes
up equal down
Solution #1: Auto-generated solution of idea #16111
Written by diegoj the 1 Dec 08 at 18:54.
Ubuntu Brainstorm was updated in January 2009. Since the idea #16111 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!

See the 21 comments or propose a solution (latest comment the 16 Mar 12 at 01:28) >>

Open Office Extensions supported by package manager  
Written by amiga_os the 23 Dec 08 at 14:45. Related project: OpenOffice.org Word Processor. New
Ubufox is very clever at wrapping the Firefox extensions and add-ons feature with the Ubuntu package manager.

A similar thing should be done with Open Office extensions - so that installing an extension with the Open Office package manager integrates well with Ubuntu.
120
votes
up equal down
Solution #1: Auto-generated solution of idea #16771
Written by amiga_os the 23 Dec 08 at 14:45.
Ubuntu Brainstorm was updated in January 2009. Since the idea #16771 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!

See the 2 comments or propose a solution (latest comment the 22 Mar 11 at 06:10) >>

Easy screen-sharing and audio-chat for instant messengers  
Written by jaenz the 7 Jan 09 at 15:49. Related project: Pidgin Internet Messenger. Already implemented
Yesterday a friend of mine asked for help in Photoshop. And instead of configuring my router, care for my IP or dyndns-stuff, he just called me via Jabber on iChat in OS X. That was - awesome -! One of the big, big time-saving things, Apple serves.

To cut a long story short: we definitely need an audio-chat possibility (at least for XMPP) in Pidgin or Empathy (speaking of gnome). Bundled with screen-sharing it's just perfect to solve problems over the internet.


767
votes
closed
Solution #1: Use vino
Written by jaenz the 7 Jan 09 at 15:49.
You might say "this exists and is called ekiga". You're right, but it's complicated to run two programs, register a SIP-account AND (!) convert all your friends to ekiga. Ekiga is simply too unkown, to use it outside of the open-source world.

I actually don't know how much time the implementation would take. But I believe, vino offers an option to grab the screen and gstreamer doubtlessly provides streaming of audio and video.


Finally such a "bling-bling"-functionality is a great way to win new Ubuntu-users.
226
votes
closed
Solution #2: Use empathy by default in Ubuntu
Written by torkiano the 14 Jan 09 at 06:15.
Empathy can do audio AND video calls to other XMPP/GTalk users.

It has support for SIP too, and for the most important IM protocols: msn, AIM ...

Also, VNC over XMPP tunnels has been done with empathy.

I think use empathy by default is the first step to implement this idea
-460
votes
closed
Solution #3: Use Skype
Written by znupi the 14 Jan 09 at 18:13.
Why not use Skype? It's cross-platform, provides audio and video chatting and a lot of people use it (including me, my brother and quite a few other people I know). Although Skype isn't open source, that doesn't mean you shouldn't use it. It is still free, and it is well known for its high quality sound and video transmission even on poor bandwidths.

Personally, I really think Skype is the best option for audio and video chatting.
438
votes
closed
Solution #4: Add audio/video and screen sharing support to Pidgin
Written by amrhassan the 14 Jan 09 at 19:40.
Since most of us are already using it. I don't wanna have pidgin running for text, empathy for voice and another app for screen sharing.
80
votes
closed
Solution #5: remote-help-assistant
Written by _sebastian_ the 17 Jan 09 at 02:31.
86
votes
closed
Solution #6: Gitso
Written by Baggers the 19 Jan 09 at 11:57.
Single click reverse ssh tunnel using VNC.
Works on Mac, Linux, and Windows
The non geek being assisted doesn't need to worry about opening ports or what their IP is, that is down to person giving the assistance.
Open Source, small and simple.
Obviously it would be great if it could be initiated by the popular IM clients though.
http://code.google.com/p/gitso/
2
votes
closed
Solution #9: use gitso + mid-way server
Written by fdetienn the 12 May 09 at 10:24.
I work in tech support for a major. We use webex and webex is a bandwidth hog => not always good.

The problem with VNC (and hence Vino) is the initiation from support engineer -> customer as the customer would have to allow incoming connections. Most of the time, you do not have time to punch the holes or the customer's infosec department will not allow you or the customer will be too lazy/ignorant and will hide behind his infosec department. Pick one.

The problem with reverse VNC (Gitso) alone is the same on the support engineer side. Most IT departments in large enterprises like to justify their presence by blocking traffic, preventing engineers to work, make engineer yell so IT can look protective :-D. In a word: incoming reverse vnc sessions won't work.

What we all really need is this:

[engineer]---[ent fw>]--mws--[

See the 32 comments or propose a solution (latest comment the 30 Nov 10 at 10:51) >>

Add an option to enable Apt-P2P in Ubuntu  
Written by smartboyathome the 4 Oct 08 at 00:13. Related project: Synaptic package manager. New
First off: This is NOT a duplicate of idea 7792. Apt-P2P uses similar meathods to bittorrent in the downloading from peers, but is not based on it in any way.

Anyway, I suggest that there be an option in Software Sources to be able to use apt-p2p instead of the normal apt protocol to download packages. Apt-P2P basically adds localhost:9977/ in front of the repo, so that it would look like "deb http://localhost:9977/path.to/repo" in your sources.list instead of "deb http://path.to/repo". This allows you to download from peers when available, but if no peers are available for a specific package, it downloads from the repository as normal. Once you have downloaded a package and it is in your cache, though, then apt-p2p would share it with others.

The uses for this would be that it would take a load off of the servers. Every year around the time a new version of Ubuntu is released, Ubuntu's servers are pushed to the breaking point when everyone is trying to upgrade. With this, that can be cut to a minimum for those who choose to use it. Since some ISPs set limits on your internet usage and this can raise it up, enabling it by default would be a mistake (just like having new ISO downloads be bittorrent by default would be a mistake).
219
votes
up equal down
Solution #1: Auto-generated solution of idea #14040
Written by smartboyathome the 4 Oct 08 at 00:13.
Ubuntu Brainstorm was updated in January 2009. Since the idea #14040 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!
3
votes
up equal down
Solution #2: Make it default
Written by sim-value the 28 Apr 09 at 09:27.
Make apt-p2p default and let it be configured in the setting for example "seed when internet is idle" "never seed" and so on ...

Also let the repository servers run it so that optimal speed is garantued and the servers are less used

See the 13 comments or propose a solution (latest comment the 9 Mar 10 at 15:56) >>

Improve hardware database  
No information about this blueprint
Information is updated every 5 minutes.
Please wait till the next update.
spec
Written by torkiano the 9 Dec 08 at 18:07. Global category: Hardware support. New
Actual Ubuntu hardware database (http://hwdb.ubuntu.com/) is not very usefull.
We need to improve it to collect better data about hardware support in Ubuntu
152
votes
up equal down
Solution #1: Implement Smolt
Written by torkiano the 9 Dec 08 at 18:07.
Smolt is a hardware profiler to enable users to submit their hardware profiles during installation.

Smolt, like PackageKit from Fedora is also a distribution neutral tool and collects stats anonymously and sends it to a central database.

It became clear quite quickly that it does not make sense to have a per-distro solution for that - if we want to have momentum with a hardware database a combined effort promises the most.

Fedora and Opensuse already implemented it.

See http://smolts.org/
http://www.osnews.com/story/20621/Smolt_gets_adopted_by_openSUSE

See the 6 comments or propose a solution (latest comment the 23 May 09 at 13:37) >>

Better firewall  
Written by obZen the 10 Dec 08 at 20:22. Global category: Internet & Networking. New
Create a Firewall that allows you to lead the applications that connect to Internet

By default it should be on with a pre-configuration for Ubuntu default apps

It should show you a pop up for the new apps that ask you if you want to leave the app to connect, and give you two options: Yes or No. This should create a permissive rule that after you could make it more restrictive in a rules manager

The rules manager should have a General rules tab, and a app rules tab, listing all the apps
33
votes
up equal down
Solution #1: Auto-generated solution of idea #16405
Written by obZen the 10 Dec 08 at 20:22.
Ubuntu Brainstorm was updated in January 2009. Since the idea #16405 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!

See the 9 comments or propose a solution (latest comment the 26 Dec 08 at 17:26) >>

Graphical Interface for Sending Output to a Projector  
Written by IkimashoZ the 9 Dec 08 at 20:11. Global category: Multimedia. New
There is help online for getting an Ubuntu laptop to send out to a projector, so it's definitely possible, but it would be nice if there was some graphical interface for this process. Also, most laptops use fn+f3 to switch between varying output methods. This could be easily integrated into Ubuntu and would go a long way to winning over academics, like myself.
166
votes
up equal down
Solution #1: Auto-generated solution of idea #16377
Written by IkimashoZ the 9 Dec 08 at 20:11.
Ubuntu Brainstorm was updated in January 2009. Since the idea #16377 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!

See the 7 comments or propose a solution (latest comment the 10 Dec 08 at 19:35) >>

Actively support Systemtap, and support integration into ubuntu  
Written by Auzy the 7 May 08 at 08:48. Global category: Programming. New
SystemTap is a tool which is similar to Dtrace. Unlike Dtrace however, it is GPL, so it can be legally included with Linux, and distributed without issues.

For non developers, all they need to know, is that systemtap is an awesome tool, that greatly aids in optimisation, and improving programs (its kind of the next step forward in program development). Ask any programmer who has tried dtrace, and they will rave on about it!

The main problem is, there has been a massive drive by Sun and Apple for Dtrace, so nobody really knows about systemtap. In fact, since Apple released their instruments tool with Xcode 3, Systemtap doesn't really get a say.

Canonical should join Red Hat, IBM, Intel, and Hitachi to become a systemtap project member, and program an eclipse plugin for systemtap, so the output is easier to read and sort through

Lets get the word out about systemtap and start supporting it, and get a GUI together. It helps optimisation enormously. And, it may even help sort out a few issues with I/O intensive tools like tracker ;)


We aren't officially supporting anything that can compete against Apple's Instruments programming tool, or Dtrace, included in Solaris. We need to fill this void. And no, this idea does NOT mean including it by default! It just means ensuring that we can easily use it
72
votes
up equal down
Solution #1: Auto-generated solution of idea #8178
Written by Auzy the 7 May 08 at 08:48.
Ubuntu Brainstorm was updated in January 2009. Since the idea #8178 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!

See the 4 comments or propose a solution (latest comment the 9 Dec 08 at 04:25) >>