Você pode registrar um bug, mas vale a pena pausar antes de fazer o arquivo para considerar se o arquivamento ajudará a melhorar o Ubuntu. O objetivo é obter um ótimo sistema operacional, não construir um tipo de enciclopédia de todas as ideias que possam ser implementadas.
Assim, uma melhoria só é realmente útil se for implementada e enviada. Existem basicamente dois caminhos para isso: implementar você mesmo (ou com um amigo) ou persuadir os desenvolvedores existentes a implementá-lo.
Implementar você mesmo é uma maneira muito mais segura de fazer algo - em qualquer lugar da vida, mas especialmente em software livre. Se é um recurso muito grande e você nunca tocou no código antes que seja difícil. Uma boa maneira geral de começar é pelo menos colocar o dedo na água, corrigindo alguns erros no projeto e, em seguida, conversando com os desenvolvedores sobre o que você realmente quer construir.
Se você quer que outras pessoas implementem sua ideia, você precisa trabalhar se isso é realmente mais importante do que outras coisas que elas podem estar fazendo agora, e como convencê-las a fazê-lo. De um modo geral, apenas um bug sugerindo uma ideia não é muito persuasivo: os projetos já têm muitos bugs, e eles também têm muitas ideias sobre o que fazer a seguir. Depende um pouco do que é o recurso específico. Uma coisa que você pode fazer é fazer um post no blog com maquetes mostrando como isso poderia funcionar.
Então, em suma, se você quiser um recurso específico, em qualquer projeto de software livre:
- escreva você mesmo ou
- pelo menos mostre muita vontade de escrevê-lo se alguém o ajudar a começar, ou
- publique uma postagem no blog que seja realmente persuasiva sobre como o recurso será incrivelmente interessante e empolgante