IdeaPool

Differences between revisions 507 and 508
Revision 507 as of 2007-04-11 11:22:06
Size: 203356
Editor: 203-214-39-144
Comment:
Revision 508 as of 2007-04-11 11:30:33
Size: 203374
Editor: 203-214-39-144
Comment: Added name/link to the PVR idea I posted.
Deletions are marked like this. Additions are marked like this.
Line 1182: Line 1182:
Ubuntu derivative could be called pvrbuntu. Ubuntu derivative could be called pvrbuntu.  ["Scottrippon"].

This page is for everyone to contribute ideas for projects, bounties, enhancements and proposals. Please contribute your feedback on ideas here and add a link to your page on the wiki or add your mail address, so people can get back to you. If there is a package that is not working properly, you should file [https://launchpad.net/ubuntu/+bugs a bug report] instead.

Please see [http://www.ubuntu.com/community/participate our participation documentation] for information on where and how you can get involved. Also visit AcademicInvolvement, [https://launchpad.net/ubuntu/+specs Ubuntu Specs] and [http://www.ubuntu.com/developers/bounties Ubuntu Bounties] as well. [https://launchpad.net/ubuntu/+specs Ubuntu Specs] is where official feature requests are made.

TableOfContents()

Instructions

Do this before adding your own ideas

Adding ideas

  • Please try to keep the ideas organized by topic.
  • Please add bugs to https://launchpad.net/malone where they will get the attention they deserve

  • For suggesting bounties add the suggestion to BountyProposals

  • Please keep things in alphabetical order so that it is quicker and easier for people to find things!

Ideas

Active Directory/Single Sign On Integration

The large majority of corporate/enterprise networks use a single sign on system to simplify and centralise user authentication. The standard technology used to do this is MS Active Directory. Making it easier to to authenticate an Ubuntu desktop against an Active Directory domain would help increase the take up of Ubuntu within the enterprise IT environment.

1) Integrate an option into the install process allowing the user to specify an LDAP server to authenticate against for single sign on. This should be possible without the need for users to edit configuration files.

2) Integrate an program into the desktop system allowing the user to change and or create new LDAP settings using a GUI interface without editing configuration files.

Note

Single Sign On is already implemented here FeistyNetworkAuthentication

"Suggested Action" Feature

Any error message, or notification balloon should have a "suggested action" option below. The suggested action will read the information from a community driven (wiki style?).

Example: the user get an error: "Hey your Drive is not mounted, Removable.. PMount error, bla bla.."

  • (Click here for suggested solution)
    • "Solution: Please edit your ftsab.. etc.. etc.."

"suggested script" variation

The wiki could also include a "small script" that will allow fast solution for the problem.

  • "Solution: Please edit your ftsab.. etc.. etc.. you can also click here for automatic script"

Or would that be too risky?

"Real" Open Source Participating Program

In order to Ubuntu truelly become "Openly developed OS", Community Driven - Maybe you can create an applications, that will automaticly connect the user (Programmer, Designer) to all the needed task for the next release of Ubuntu. this "True Open System" Will allow to:

  • see urgent programming task (Outlook style), and allow to see the code and participate in online coding.
  • give limited live chat / mail option between specific community working together
  • allow diffrent versions manipulation
  • have some kind of ranking

Collective bounties

In a similar vein to the above, I would very much like the possibility of collective bounties. Something like the following:

  • person A proposes a bounty and contributes 20 Euros for funding it.
  • Persons B, C, D and E read the bounty proposal, decide that they like it, and also contribute 20 Euros each (perhaps by donating that money to Ubuntu and specifying that it should be used for that bounty).
  • Now, instead of 20 Euros, there are 100 Euros up for offer, which is much more incentive to contribute.
  • See also https://blueprints.launchpad.net/launchpad/+spec/bountypledges.

I could imagine a bounty in this vein for e.g. funding development for the nouveau (http://nouveau.freedesktop.org/) free NVidia driver project - I think that lots of contributions would come in, which could greatly speed up their development. (My Launchpad login is Michaeljt should you wish to get in touch with me).

Additional Drivers

(especially NetworkDevices)

Can an Ubuntu Linux driver for a USB wireless adapter with a Zydas - zd1211- chipset be available in Ubuntu? I have tried so many Linux distributions without any support for my wireless adapter. I really like Ubuntu and would really want to switch all my development to it, except for the limiting lack of internet connection due to unavailable driver for the Zydas chipset of my wireless dongle adapter. I know so many people are looking for this driver because of my google search, and further search in many Linux forums. I believe it will be a big boost if available.

Actualy Ati remote wonder I&II is incomplete:

  • Play, pause, FF, RW eject cd-rom
  • Ok button isn't working
  • Double click work 1/5 times
  • Numpad keys display: &é"'(-è_çà

If some peoples had time to fix it I would be grateful (Tenshu_AT_gmail_DOT_com, Paris France)

Ubuntu needs to support ADSL modems (with eciadsl, for example). Furthermore, connecting to the internet shouldn't require sudo.

I agree with this guy! Please, please, add support to the accessrunner usbatm driver! (precompiled module) http://accessrunner.sf.net

  • since Lifebook touchpads are supported by kernel psmouse module natively, the corresponding xorg driver (evtouch) should be in the distro --- at lest in universe, since its autoconfiguration is unlikely currently. It is packaged for Ubuntu by Soren Hansen already: http://www.warma.dk/ubuntu/ . The lbtouch driver mentioned in the description is superseded by the psmouse module [Václav?milauer]

Is there any chance of integrating the Win4Lin 9x patches into the kernel and having the mki-adapter module either in the base linux-image or linux-restricted-modules package. (I realize that this is a bit of a controversial subject given the DCC reversal on Win4Lin.)

I would like to request an xbox 360 controller driver. It's a really nice controller and it would be great to be able to use it on ubuntu. Thanks.

I think that Ubuntu can become a better OS if he includes more motherboard-drivers, such as Asus ones. All persons that I know uses Asus products. But me, when I tested Ubuntu liveCD for the first time, couldn't connect to the internet because my LAN chipset wasn't integrated! So, if you want to help somebody, please search and integrate these drivers! (Note: I founded a VIA driver for Asus motherboard and I packed sources and read-me in an archive : http://vdliprj.ifrance.com/VIA.Rhine.Family.Fast.Ethernet.Adapter.4.22.tar.gz)

  • One original idea to make hardware work with Ubuntu: make an application that lists all the hardware that is currently compatible with Linux (and supported by Ubuntu). In this application, it will be possible to search for a device using hints such as hardware type, brand, etc... The app could contain links to vendor websites, etc... This way users will be sure their new device will be supported. Example: I want to buy a webcam, I open the application "Choose New Hardware for Ubuntu", I type "webcam" in the search box, a list of all supported webcams is displayed, I choose the Philips SuperCam 12, because I know it's good and it's supported by Ubuntu !! Then when I receive it, I plug it in, and it works right out of the box!!!! If Ubuntu becomes *really* popular, vendor really will want to be on this list so maybe they will start to contribute to make Linux Drivers !! This app could be web-based, something like http://hardware.ubuntu.com (like packages.ubuntu.com with the same type of interface but with compatible hardware devices search instead of packages search...) Please see: http://www.ubuntuforums.org/showthread.php?p=403160&posted=1#post403160 for a discussion on this topic.

Hardware list for shops

Another variant on the "compatible hardware list" theme: a simple, printable list of current hardware which is fully supported by Linux. That is, there is a free driver for it which is included in a respected driver collection (e.g. the Linux kernel, the Gutenprint printer driver collection). Hardware which is no longer on general sale should be removed from the list. That way, people could print out the list and bring it to their local hardware shop, along with a pile of penguin "Linux compatible" stickers which the shop could stick on the product description signs. It would enable people who wanted to to find Linux hardware easily, perhaps encourage others to buy Linux compatible hardware (if they have a choice between Linux-compatible and non-compatible, why turn down the extra feature, even if they use Windows?) and make Linux more visible to normal people.

Automatically Updating DRI Drivers

Please add an option to automatically update DRI Project drivers (ATI Free Drivers) - as Many users dont have support for their drivers in ATI Commercial Drivers (For e.g. my Radeon 7500).

The reason people want this is to get the faster envolved drivers for their systems for Games, 3D, Graphics, etc.

for more information: http://dri.freedesktop.org/wiki/ DRI CVS: http://dri.freedesktop.org/wiki/CVS

Bash

Get rid of bash

  • Why bash , when there is much much less frustrating , and highly intelligent shell : ZSH ??

The reason zsh should be the default shell is 1. Its tabbing so much more intelligent than bash. 2. zsh has a spell checker of sorts, so if I mistype chmdo insetad of chmod, iit prompts up whether i want to correct the spelling. Both these options are huge time-saver and very lovable. Please consider zsh as the default shell.

  • It won't fix spelling errors, but there is a Bash completion file installed by default. Simply
      . /etc/bash_completion

    But it should really be in /etc/bash.bashrc. -- JPKotta

Intelligent SUDO

Improve "sudo" so that it knows if it opened an application. If you "sudo konqueror" it acts as sudo in konqueror ITO copy paste permissions etc. However if you want to edit a file from the "sudo" konqueror you can't just double click the file to edit it in KATE. It treats you as a user in Kate not a sudo who opened kate. You have to go back to console and sudo kate the file from there - a bit of a pain

More "intuitive" keys for line editing

<Ctrl><Delete> and <Ctrl><Backspace> to delete words, <Insert> to toggle insert mode, etc. See suggested configuration files at HowToReadline. --GraemeHewson

predefined Aliases

To save "typework" (<--is this correct? sorry I'm from Austria) there should be Aliases defined in bashrc like alias dist-upgrade='sudo aptitude update; sudo aptitude dist-upgrade' and other often used commands

Disable history file

Writing the shell history file to disk is clearly a security exposure. Use case:

Wilbert is a reasonably experienced system administrator. On call one night, he tries to log into an unfamiliar system and accidentally types his password instead of his account name. The next day his laptop is stolen, and the clueful thief reads Wilbert's history file and gains access to his account.

I have this in /etc/bash.bashrc:

unset HISTFILE
export HISTCONTROL=ignoreboth

(The second line is a BTW.) -- GraemeHewson

Complete and Friendly TV Tuner Card Detection and Installation

Upon booting and seeing that there is a new card ( especially TV tuner cards ) please do everything that is needed to make them work ( build-essential, kernel mods, etc... ). You could focus on one brand first like Hauppaugge then work on the other brands. Wink ;)

Default Download Manager

I always that install some distro from Ubuntu, and I need to download a big file from inernet, I have the problem (like a big amount of people) that there is no any Download manager.

In the (and my) case of Kubuntu, can you add Kget.

  • KGet is nice, but I have found it to be not completely reliable. It does crash at times, and its download-list autosave feature only saves every so many minutes, depending on how you configure it, instead of saving every time a change is made to the list. So if you add a download and then it crashes, you will have to readd that download. It does support resuming, but then there's the interface issues: little things like not being able to pause or unpause multiple files at once, etc. d4x is a more capable and reliable download manager, but it's also pretty complicated, and one time when I was using it it lost all download queues completely. Frankly, the most reliable and easiest-to-use download manager I've found for Linux is the DownThemAll! extension for Firefox. I've never had it lose a download or a queue, it resumes well, it's simple but powerful, and it integrates well with the browser.

Bootstrapping ISO from hardrive instead of burning to CD

It is possible to boostrap an ISO image, and install from it without ever having to burn to a CD. I think his should be automated (specifically for windows users). Case use: A windows user wants to try out ubuntu live. So they download the ISO. Normally they would have to burn the image to a CD first, which takes time and resources to do.... and then they have to know how to change their bios to booting from a CD rom before the hard drive. By making some kind of script that lets them bootstrap right from the iso the would: Not have to burn the iso image to a CD, which will save time , resources... and also take out a point of error which could happen.... if the CD was not written properly for some reason. They might think this is ubuntus fault and not realize that their cd writer just created a coaster for some reason. Also it will require less expertise since the wouldnt have to fiddle with bios settings to change the boot device order. And thirdly, I believe boostraping a Live cd image from the hard drive would be significantly faster than booting up from a CD which has a slower read speed. http://www.ubuntuforums.org/showthread.php?t=28948

  • This will also make it easier for people without a CD-burner (or DVD-burner if Edgy+1 switches to DVD format) -- JohnMccabeDansted

  • Kanotix has this possibility since ages - it's called the "fromiso=" cheatcode and it's authored by bfree. http://kanotix.com/FAQ-id_cat-63.html#q298 It is especially interesting in conjunction with the unionro= and unionrw= cheatcodes, you might want to investigate those as well. -- probono

Compilers Installed by Default

I suggest having build-essential and linux-headers-uname -r preinstalled in both LiveCD and Initial installation. Yesterday, I had to boot from the live cd and connect to the net. I couldn't compile my modem driver because these packages weren't there: you cannot eject the live cd (results in necessity of hard booting) and didn't have internet. Also, I am sick and tired of telling newbies who are trying to compile their drivers to install these packages... Usual configuration of a Linux system requires at least some compiling, so having these preinstalled (instead of see the white screen of "make: command not found") would be so much better. ~~towsonu2003 at gmail dotdot com

Create an Ubuntu-Volatile repository

I'm running Ubuntu Hoary on my server, and I would like to hold off on upgrading since it is operating perfectly. What would be very nice is to have a Volatile repository that has continues updates to software like ClamAV etc, so you are always running the latest version on your Ubuntu box. The rationale here is that, although new versions may introduce breakage, having very old security software is close to having none (specially for AntiVirus). The Debian solution (with the volatile repo) is a quite elegant workaround.

more GUI

More actions available from the GUI, rather than forcing users to use the CLI

  • Ideally people should be able to do *everything* in the GUI that they could do from the CLI. (For example, a DeviceManagerSpec)

  • perhaps a week or so early in the development where we turn "off" the CLI "console" by default, just to bring out problems with the GUI.
  • Not suggesting we turn it "off" for the real release.
  • From the usability perspective GUI is generally more intuitive than CLI, which will gain users in the long term.
  • Choice and freedom: should only the users who learned how to use the console be able to configure their system?
  • Adding an 'advanced' button that gives you more options to choose and edit, perhaps in a tree style properties dialog (directly mapping to text config files) could be a possible solution.

Update the GNOME and KDE themes

started by lewisgarmston@hotmail.com

  • an updated theme will give non-technical users a better impression that Ubuntu is as advanced as the competition
  • a well designed, pixel-perfect theme will add to the overall impression of quality, much like packaging and responsive buttons on consumer electronics.
  • a default Ubuntu branded theme including window decorators and window switching panels (earthy gradient fills, vector graphics) will further define the Ubuntu brand and lift areas of the product which now have dated UI.
  • a theme should extend to Compiz, making sure minor window glitches are high priority above additional plugins.
  • a default theme should be such that a majority of users will not need/want to change it

Justfication to keep the CLI as default BR Some people under the impression that a CLI is outdated and detrimental to the desktop, and so should be abolished.

  1. The CLI should *not* be completely abolished as it serves as a fall-back for low-level problem solving.
  2. The CLI is the foundation of linux.
  3. While there are operations/configurations that can't be altered in the GUI, the CLI should remain as default
  4. A GUI simply cannot be as flexible as a CLI. Not that a GUI shouldn't try.
  5. The shell is irreplacable as a system tool.
  6. The removal of easy access to the shell is entirely unnecessary for a successful desktop distribution.
  7. An operating system should only go some way to 'protect the average desktop user from themselves' by limiting their ability to configure their system, removing the CLI is below that line.
  8. Damaging your system with a CLI in linux is difficult. You need to know the right commands. If you do know what 'rm' or 'mv' do, or any other potentially destructive command, you probably also know what they do.
  9. It is not our place to decide what and what not a user is allowed to do with their system.
  10. We can set up systems to prevent them from making easy mistakes, such as Alerts and notifications in the GUI, but removing means by which they can perform many useful tasks on their system (by reducing the CLI "console") is not the logical way to do so.

more CLI

  • When right clicking a folder, the option of opening a terminal from that location would be very useful.

Desktop Enhancements

  • There should be a gnome-panel-applet that allows you to toggle on and off services ( such as apache, mysql and postfix ), and also an option to quickly change configuration files. This feature is built into wamp. However, it is a faster way for admins to administor and control running services. rather then having to find the admin services panel (which is often slow to load on some older servers). Also the ability to see stat's for each service, and changle loaded modules would be nice.
  • When in nautilus there should be an easy way to give that window administrative rights right from the menubar or something similar. This would make editing conf files easier and less terminal demanding.
  • ["Darek27"]: I think that Ubuntu should have only one gnome panel (bottom) like new Suse 10.1 Default Suse 10.1 has only one gnome panel with menu "Applications" "Places" "System". Similar to KDE and Windows. It's important for new users which like similarity to good known Windows and for businessmen who decide is linux good for company or not (because it hav'nt standard look and is different from good known Windows). Advanced users can switch on two panels. Screenshoots (Suse 10.1 desktop): [http://shots.osdir.com/slideshows/slideshow.php?release=637&slide=27 screenshots] If you want, you can change the long names of menus "Applications" "Places" "System" to shorter "Applications" "Actions" (like older Gnome) to save the space on bottom panel (but it's not necessary because people buy new monitors with higher resolutions, in future 16:9). See discussion (wiki): ["OnlyOneGnomePanel"] Specification: [https://launchpad.net/ubuntu/+spec/only-one-gnome-panel only-one-gnome-panel]

    • ["PiotrUsewicz"]: I think that Ubuntu team should reconsider having two panels (top and bottom). While bottom panel is OK, the top one just seems a bit too much. The most annoying thing is that you can't simply move your mouse to the top right corner to close the applications, as there is no close button. What is more, this is not OS X where you can close a window using keyboard. Ubuntu Desktop should be redesigned to gain more working space and improve general system usability. Remember that vertical space of screen is smaller, much smaller than horizontal one, especially on 16:9 screens.

  • ["Ruud13"]: Why can't I drag and organize my programs in the "task bar"/bottom panel the same way I can drag and reorganize my tabs in Firefox? I would like to be able to do this so I can group the programs I am using in the task bar.
  • I think it would be nice to maximize the user space on the desktop, avoiding bg panels for example. Do users still need a window-selector when they have a desktop-switcher. I have never been using AfterStep or NextStep but I think their design might be more adapted to full 3d accelerated environment (Xgl). Going down to the analogy desktop<->"real" desktop, windows<->sheets of paper, I enjoy a clean desktop... What do you think ? - Xav

  • "Send to" menu should include mounted drives (floppy, writable CD, USB disk, mounted windows partitions etc)
  • "Notes" in the file properties dialog box in Gnome should be displayed on the vacant space in the lower part of "Basic" tab in file properties. [http://www.ubuntuforums.org/showthread.php?t=140848] see picture there. This way notes would prove more handy. Also, notes should appear as a popup when I point to a file for 2 seconds or so. These options for displaying notes should be configurable (time delay before note display, turn off notes popups).

  • It would be quite useful to add the bluetooth vfs module to Nautilus, enabling a GUI location for accessing bluetooth storage devices for GNOME (Kubuntu users already have this functionality in Konqueror). - jeremy.thornhill@gmail.com

  • Altough not very impressed by the upcoming windows vista, there are several features which should be included, just because they make sense and improve usability. Additionaly this could be very impressive when recruiting new users who say "but i heard the new windows os will do this and that, so i will stay there". We could just say "look, we have done this already!". In my opinion we shouldn't avoid doing things just because others did them already. I think it is really important to clone good features from other os'es, if necessary, and throw bad ones out. <soc äT krg-nw d0T de>

    • Integrated search (BEAGLE???) in panel (top) or menu. (maybe even on the desktop like gdesklets? or an auto-hiding panel on the left side?) Important is that it reuses occupied screenspace instead of opening new windows. When you search it should use space on your screen you don't need at that moment. http://www.pcmag.com/slideshow_viewer/0,1205,l=&s=26945&a=167795&po=5,00.asp

Also see Macintosh Spotlight[http://www.apple.com/macosx/features/spotlight/]

  • You can do this in dapper if you install beagle and add deskbar to the panel.
  • We need a good interface in GNOME for tweaks to xorg.conf, maybe written in Python or something, but browsing through the forums, many articles are just on (XTweakThatShouldBeSimpleA-Z). Windows users have a dialog to control their entire video setup, I think we need something that at least provides adding non-standard video resolutions, setting up Dual Display (nv or ati), enabling compositing and whatnot. If we're going to pamper windows converts, they should NEVER have to see the X config. --JamesGolden

    • To extend this- a simple way of configuring X for projectors would be a priority. Impress is less useful if you can't easily link the OS to an external projector for giving the talk. It works ok if you just restart x, but the resolution can be wrong, and its useful to have a clone on the screen. BenHall3

  • I'd like to add to the above comment. Better support for multiple graphics cards, and multiple monitors. In Hoary I had 2 cards each with it's own monitor. Now I have 1 card and 2 monitors running off of that. Windows manages to handle them just fine - after a few reboots - but I have to do research to figure out how to edit xorg.conf to set them up right. dpkg-reconfigure xserver only sees one card and monitor. - [http://www.ubuntuforums.org/member.php?u=7215 RudolfVavruch]

  • Especially such a basic task as changing the login screen resolution (maximum resolution of X) should have a graphical tool -- AleksiNurmi

    • we need a "yust work"-interface to configure VGA/DVI output for beamer presentation
  • Proprietary (video) drivers need a more end-user install. Yes, apt-get install (nvidia-glx) is easy, but I hear complaints that people tend to go to the nVidia website and try to install the compile to X driver. Maybe in the Add/Remove synaptic frontend, add some proprietary driver entries? (And convert the packages to enable themselves automatically, not having to run a command). Or maybe even the next step up? On first boot give a welcome screen that helps with first-time configurations and guides to Ubuntu Communities. --JamesGolden

    • What about detecting the hardware in the installer and having a mapping from USB or PCI device numbers to driver packages, probably in the s-list and the deb-file itself. The installer would automatically install the drivers for the installed devices. When a new USB / Firewire / whatever device is hot-plugged, which is unknown in the system the installers pops-up and proposes to install the driver he finds in the database. --Johannes2
  • The multiple desktop selection in the bottom right corner is nice, but people like my mom often accidentally click on places you would never think of, I don't think she would understand where her window has gone. I would suggest make it less accessible those desktops, even if power users like it more the way it is now. Maybe make a double-click necessary. Also the calendar should disappear more easily in the top right corner when you accidentally click on it, instead of requiring to click on the button again.
    • Comment: Single click is good. Workspace switching needs a different idea for your mom.
    • Rather than get rid of confusing stuff, is there some way to make it less confusing?
  • Wastebasket icon is perhaps too close to the workplace switcher. Many times I click on wastebasket instead of a workspace. Maybe we can place wastebasket as an "icon on the desktop" by default, rather than in the panel.
  • Workspaces is a very useful tool but is located in one side of the screen (in the right), because the idea is to work with many screens, locate it in the middle of the bar will add some kind of "orientation" I mean something like I put that window in one screen to my right or to my left or maybe the first of my right hand and not only I put in the first or the second
  • Sometimes I open an application in one workspace and I want it to stay there but as soon as it is opened it interrups the activity I am doing in other workspace, maybe it would be useful to select if we want this behavioral o maybe to open the application in the same window where we clicked to open it.
  • Workspaces: How about a system to give different programs different default workspaces to open on. For example, I have 5 workspaces named Internet, Work, Games, Multimedia, System. Using this system, I would be able to tell Firefox to always open on the Internet workspace, Rhythmbox on Multimedia, Synaptic on System.
  • Gnome: Different wallpapers for different virtual desktops, so it's easier to tell where you are. - [http://www.ubuntuforums.org/member.php?u=7215 RudolfVavruch]

  • Related actions like: changing wallpaper, changin screensaver, changing window themes/decorations, changing icons and changing mouse cursors: should all be in one window.
  • Some kind of editor to edit theme colors similar to the one on Windows or KControl -- jhnphm_at_gmail.com
  • Gnome Save Dialog: I've noticed that GNOME's Find dialog has an icon that can be dragged to the desktop or other Nautilus windows to save the search. Why not add this feature to the GNOME save dialog, so you can just type a filename and drop the icon in a folder? -- NickBooker

  • Nautilus: Right-click option to Mount an iso, displaying an icon for the mounted image in all the usual places. Thought it would be useful for downloaded ISOs to be able to just use or check them from the GUI rather than having to burn them -- NickBooker

  • Nautilus: Right-click option to play media files in a folder, and if the folder contains jpg's i.e. album covers, these jpgs be ignored and not included into music player playlist.
  • Nautilus: Faster indexing of files and smarter way of displaying items with very long names, at the moment Nautilus displays the full name, however, this should be restricted to a max number of charctecrs, or having an option in Nautilus under Menu-->View-->full name display/short

  • Nautilus - When displaying a folder that contains subfolders, the subfolders currently show the number of items they contain. It would be useful to have the option of having it actually calculate the size of the folders and files in each subfolder in the list. It would make folder/file management so much easier. I realise there would be a resource hit for Nautilus to calcluate the size of each subfolder on the fly. Thats why it could be an option. da.brickbat [a.t.] gmail dot com
  • Nautilus: When you click Search Nautilus searches in the user's home directory no matter which directory they are viewing at the time. It would be much better if it searched the current directory by default, or at least gave you a choice of where you wanted to search before you type in your query. I have most of my files on a separate drive which I search regularly and the current system means I have to search, select the current directory in the options then search again. -- Robster3

  • When you rightclick on windows on the taskbar, the "Close" option should be at the bottom. People are used having it this way.
  • Is there a way to enhance GNOME file management so "newbies" can use their files with fewer disruptions caused by permissions problems? For instance, when they try to open a file that they don't have permission to open there could be a dialog saying, "you don't have permission to open this file. it is only accessible from _the user who owns it_. If you would like to open this file please enter this user's password: " -- or, if the permissions are wrong, "this file is a movie file but had been disallowed for reading. would you like to change the permissions?" Anyway -- we could have much more user friendly file handling in GNOME/Ubuntu/Nautilus. It could be intelligent and helpful.
  • When you download a file from the Internet you get an "Open With?" dialog. It suggests an application. If the application you want isn't in the list, then you have to navigate /usr/bin to find it. Couldn't it be made so you can select the application you want from the applications menu or some other more user-friendly way?

* The "remove file" option on nautilus should be activated as default, and ¨shift delete" be its default shortcut.

  • A GNOME client for the UNIX messaging system (wall, write, etc) should be created and running. If you are not running a console and only X, you will miss out on useful broadcasts and messages. This is especially important if your running Ubuntu on a network or as a multi-user system. LukasSabota (punkrockguy318 _at_ comcast _dot_ net)

  • Graphical Tutorial Program For Kids And Adults. There is Wink. It can create tutorials: http://www.debugmode.com/wink/. You can render/export files to swf, pdf and html.

  • Permissions when copying from read-only media.
    • Currently when a file is copied from read-only media, like a cd-rom, it's permission stays read-only. This can be very frustrating to new users who are not familiar with the concept of different permissions for different file operations. Ubuntu should default to setting the permissions to read-write when copying into the user's Home directory.
  • It would be nice to adjust the amount of lines being scrolled by using the mousewheel. Some people want to scroll fast (like me), while others like to scroll slow. If you can adjust this, it wil give your Ubuntu installation a more personal touch. This is possible in Windows and KDE, however not in GNOME. So if someone can add this function to the mouse settings window (where the speed of the cursor and doubleclick can be adjusted) it would really help me and a lot of other people too (I hope). -- Thomas de Hoog
  • Touchpad configuration -- This doesn't exist on the ppc version. I couldn't change the touchpad to let me tap to click, or change acceleration/etc.
  • Instead of application icon in Nautilus top left corner, icon for "up" could be used. When you click on it, Nautilus would go back to previous directory. (Same as pressing "Backspace" key). That is, when using Nautilus in spatial mode. This is also filed in bugzilla: http://bugzilla.gnome.org/show_bug.cgi?id=303173 .

  • KeyTouch, a program to configure the extra function keys of your keyboard with: http://keytouch.sf.net -- Marvin Raaijmakers

  • It is hard for desktop publishing users migrating from windows to make thumbnails,using image resizer tool is good option as it will make multiple copies of images with custom sizes. This feature is also included in Windows XP power toy. I suggested this utility so many times to Gnome community but got no reply. If you want I can give idea how it works also can give you MS vc++ Code. Any developers contact

- --maheshkale

  • Many Ubuntu users do not like the default theme of reddish-brown colors. I would like to see the Themes Manager of Ubutnu include one theme for every major color (one blue theme, one green theme, one red theme, one yellow theme, etc) out-of-the-box.
  • The above idea is nice and/or a default theme that is more in line with the look of the Ubuntu web site. Predominantly tan instead of brown. Tan is a much more neutral color. Brown is just not very popular with most people (regardless of where it's used). --Angrykeyboarder
  • When you drag a file with the middle mouse button you only get a small set of options. I suggest this could be enhanced depending on the type of file you drag, for instance if you drag a compressed file, add

an option to extract it to the destination folder you are dragging it. Other options could be included depending on the type of file. This is something windows users miss.

  • -- It would be nice if there was an option to move all the 'Drag/Click and drag with Middle Mouse button' menu items into one right click menu. This would really help laptop users or mouse users with only two mouse buttons. Very confusing. Also prevents people using the advanced 'Modfier + MiddleClick' for resize and move operations.

  • Default key strokes across Gnome. For example, ctrl+w closes a window in some programs, others it does not. A default set of keystrokes should be defined, at least for basic open/close/save/quit/new/etc. operations.

Emblems and folder/file colouring for Work space and improved workflow

  • Having easier access to the emblems and colouring coding folders/files to help in organizing the workspace, having colours assigned through the right click menu, and then an option saying assign emblem, I think assigning emblems through the properties adds way to many steps for a user. I strongly recommend having the assign colour as First and then assign emblem a Second,
  • A great idea for gnome is placing the auto-mounted disk's icons in the status tray and not the desktop. I haven't see this anywhere but i'd love it.

- --Oceanelement

  • Side buttons (buttons 4,5) on popular mice models should work as forward/back buttons in browser windows (eg: Nautilus, Firefox) by default. Currently this is only possible using external programs such as imwheel, which require a moderately technical setup and configuration process.
  • There should be an option to set to number of lines a mousewheel scrolls by default. It is possible to set this for specific programs such as Firefox, but it is not possible to set a system default that works in Nautilus, Epiphany etc and other programs that do not offer this option. Currently KDE and Kubuntu offers this, but Ubuntu(Gnome) does not.
  • The ability to minimize full-screen applications with a simple command such as alt-tab in Windows. Currently it is impossible to easily minimize any full-screen application, including but not limited to games.

- --David O'Connor

  • Temporized pc shutdown option, in Log Out menu. Shutdown pc in x sec --BigSus

  • How about using tabs in Nautilus like Firefox does? That way you could easily have many folders open and navigate between them, in just one window. If you wanted to drag a file to another folder, you could have two tabs. One with the file, and one with the folder where you're gonna put the file. Then you just drag the file to the tab(without releasing the mousebutton) and Nautilus would switch the tab so you can see the folder. Then you drag the file from the tab to the folder and release the mousebutton, and Nautilus begins to move the file. --Robban aka Synt4x_3rr0r. shadows88@gmail.com

  • I can right click on the bars at the top and bottom of the screen and change their properties. A right click on the desktop itself gives a menu to lauch a handful of apps and to change the background. This seems inconsistant to me. Perhaps, in addition to background change, include options to change themes and the screen saver. Side nit: Windows allows pretty extensive customazation of the desktop through the right click access. Counter argument: It's all there in the System menu at screen top. So do you put this stuff where it can be easily found or where the user is concentrating when they want to make a change? -- MichaelRasmussen

  • Gnome: to get the best out of the user experience we should think about casting shadows from windows. I understand that having multiple desktops could get you to say that one could have as many desktops as apps one uses to work with. I rather have the apps not in "full screen" and have them in window mode. So I think of casting shadows from the window in front to the window behind and so on until desktop is reached. Shadows should cast along all borders as in a 3D space where light source is the user's head and raytracing to the screen and through the pixels. Besides windows behind the active one could be alphablended (think is this what I want to say) so attention is locked on the frontmost. I presume windows have certain index to make Xorg know which one is in front and which one is behind, this priority could be used to set the alphablend property; shadows would be always shadows. This is a mockup: (http://www.xsproxectos.com/temporal/x0imaxes/Pantallazo1024.png) -- xerman (info [at] xsproxectos [dot] com)

  • Gnome: Spring loaded folders could be of interest. Besides, if tabs are included in nautilus, spring loaded tabs could be interesting too, and so, Spring loaded favourites in nautilus. Draggin a file from a tab window to another tab not in front causes the destiny tab to get the focus to see its contents, then drop there the file. Draggin a file from wherever to a folder causes the folder to open in a new nautilus window(or in the same if it is already in a nautilus window - or maybe a tab if nautilus is tabbed) to look at its contents. Draggin a file from wherever to a Favourite in Nautilus window (left, under devices) causes that favourite folder/device open in the same window of nautilus, another window or a new tab. -- xerman (info [at] xsproxectos [dot] com)
    • -- Sincerely seconded, KDE and OSX have had this functionality for a long time and it was discussed by the GNOME guys a while back and nothing came of it.
  • Gnome: HIG is a need to make the user experience before the computer something really fun even if the user is working. At least, don't make the use of a computer painless. Certain windows, now I think of Gimp "Save as PNG" option causes a dialog window to appear, where one chooses the parameters of PNG file to be saved; it's nonsense that this dialog window covers my entire desktop at 1280x1024, and gets over screen at my 1024x768 iMac G3 15inch. This due to oversized buttons. I've seen many dialogs/preferences windows expand too much, more than needed. This should be arranged setting standard wide and maybe scrollable height. Besides, this dialogs/preferences appear when selected from the parent application, then they shoul appear in the center of the screen to get attention. -- xerman (info [at] xsproxectos [dot] com)
  • Gnome-Nautilus: it would be nice not to have 17 copy windows while copying 17 files from one location to another. It would make less clutter to have just one window with all the copies docked. -- xerman (info [at] xsproxectos [dot] com)
  • Boot to windows button: http://www.pcworld.com/howto/article...,118200,00.asp - if you read the article, follow the instructions and mod it for your install, etc. it works very nicely. I currently now have a nice button next to my clock that I press, enter my passoword, then hey presto - the computer reboots into windows. Now, I know the idea of using Ubuntu is to avoid windows, but I found this very very very useful - and so have many of my friends, and other dual booters I have spoken too (it is all too easy to have the need to reboot, and competly forget about grub menu, go make a cup of tea, then your stuck!). My proposal for dapper - to have this built into the log out menu - so you have the option "reboot to windows". I know many people would find the useful.

  • A recurring problem when using dual boot (Ubuntu/XP) is that a shared FAT-partition is handled differently in the two OS's. Windows is case insensitive, while Linux-based systems are case sensitive. There should be 1) a script installed by default that renames like this: File.txt > File.txt2 > file.txt (I'm assuming this is the only way to rename loads of files at a time) 2) Also, Nautilus should have a context menu that works like this: Right click a directory > Get the option to make all directory files upper-/ lowercase, or make the first letter uppercase.

  • Gnome-Panel: Instead of the default menubar, have USP (Ubuntu System Panel, available in the Universe repos) as the default system menu. It is much like SuSE's new Slab. At the moment, it is not terrible configurable, and by default has a launcher for a non-default program (gcontrol).

'Control Panel' as a tab on the upper panel

  • The reason for not having a control panel is that it would take some time to open up compared to when the items are directly accessed from submenu. A possible solution would be to include control panel as a tab on the upper panel which will open up instantly like a virtual desktop. There can be four such tabs - one for the 'Desktop', one for the 'Control Panel, one for the 'Personal Documents', and one for the 'Universal Documents' accessible to all users of the system.

Cursor

  • Why not insert as default cursor icon the "Pinux's Tux Cursors Theme" for Ubuntu? See http://gnomelook.org/content/show.php/?content=19506

    • I actually like Jimmac better, but allowing the user to change cursor themes would be great idea. See [http://qballcow.nl/?s=14 GCursor]

  • From a usability viewpoint, the default cursor (arrow) should not be black and white. The most desktop environment is white background / black text. White cursor is hard to spot against such background. Maybe Ubuntu could introduce a brown cursor? Also, the default cursor is too small in higher resolutions, like 1400x1050 laptop. The default installation (Breezy 5.10) doesn't ship with a bigger cursor theme. I don't see how making the cursor big and not white could hinder users, except for natural change resistance.
    • Actually, the contrary is true: a b/w cursor results in having the maximum average contrast against any background whereas a coloured cursor is only better visible against a pure b/w background (provided the viewer has not certain visual impairements, with colour blindness being one of the most common ones). Nonetheless, think that a black cursor (with white outline) has advantages over the current default of white (with black outline) in this respect. Maybe both alternatives should be provided. I agree on the necessity of having a bigger alternative cursor scheme, though. Not only for higher resolution screens but also for users with visual impairments. -- SaschaBrossmann

  • When selected multiple items to move into a folder on the desktop, there needs to be a visual way to show that the cursor is actually over the folder that its going into. I've found that if I am transfereing pictures they obscure when the destination folder icon so you cannot tell if its been highlighted for the transfer. Also maybe making the pictures translucent when dragging them?

Font

  • May I suggest a nicer GEdit font? The default one is UGLY and is the same one for many years. Fonts have improved over the last few years, especially in Unix-world. Pick a nicer fixed-width font.
  • A smaller/clearer default font, to waste less desktop space
  • FreeSans is a more polished-looking font than the current default for GNOME. Why not use FreeSans as the default instead? Picture of it: http://carol.gimp.org/gimp2/resources/default/fonts.html -- [http://benhourigan.com Ben Hourigan]

    • Bitstream Vera are nice fonts.
    • I strongly oppose this idea. FreeSans is IMNSHO a horrible clone of Helvetica (its only advantage being free as in freedom). Its technical quality is way below par (e.g. screen rendering sucks exorbitantly due to poor to non-existant hinting), typographically it has more issues than i want to think of, etc. If anything, the default font should be changed from Vera to DejaVu as the latter has better international language support (more glyphs) and the non-condensed versions have kept Vera's good low-resolution hinting. -- SaschaBrossmann

  • [http://software.newsforge.com/article.pl?sid=06/01/19/2012230 Gentium] is one of the best looking fonts available, highly professional, and FREE. I strongly suggest to add it at least as an alternative to the standard fonts.

    • I absolutely agree that Gentium is excellently and professionally designed and easily counts amongst the best free/libre fonts that are currently out there. Therefore I strongly second the notion to include it in the standard Ubuntu distribution. OTOH i would definitely not consider it as a reasonable alternative for the GUI: Gentium has clearly been designed for print use (at higher resolutions) and lacks some of the qualities that are of utmost importance for screen interface fonts, amongst those good low resolution rendering (especially at small sizes). Even if the hinting was completed, the issue of having serifs remains. Please be aware that no font is good for all occasions/usage scenarios. -- SaschaBrossmann

  • Check out the [http://scripts.sil.org/Gentium_faq Gentium FAQ] for more details about an upcoming Sans-Serif font called Andika.

  • There are already various open fonts with broad Unicode coverage and smart features who will give wider language support for Ubuntu and reduce dependency on restricted fonts. These font families are released under the [http://scripts.sil.org/OFL Open Font License] which grants the following freedoms: using, studying, copying, merging, embedding, modifying and redistributing. It is an FSF-recognized [http://www.fsf.org/licensing/licenses/index_html#Fonts free and open license].

  • [http://scripts.sil.org/Gentium Gentium], [http://scripts.sil.org/CharisSILfont Charis SIL], [http://scripts.sil.org/DoulosSILfont Doulos SIL] and [http://scripts.sil.org/Graphitefonts Padauk SIL] are packaged and co-maintained via [http://alioth.debian.org/projects/pkg-ofl-fonts Alioth]. There is also a metapackage of all things related to font design in preparation.

  • Other font catalogs [http://scripts.sil.org/OFL_fonts Fonts under the OFL] and [http://unifont.org/fontguide/ Unicode Font Guide For Free/Libre Open Source Operating Systems].

  • Now that things are looking good for collaborative typography here are some areas we should work on to make Ubuntu better in the area of font management:
    • parse more font metadata in gnome-font-viewer and in a properties tab
    • center the gnome-font-viewer dialog by default
    • allow the dialog to be closed via shorcut
    • use trees to reduce the problems with scrolling
    • allow the pangram to be changed to be able to see more glyphs for a particular font
    • add a contextual menu entry to install a font directly
    • be able to distinguish in a visual way (manual grouping? tags? emblems?) system-wide fonts (/usr/share/fonts/) from personal ones (~/.fonts) as well as restricted/proprietary fonts from free/libre/open ones when browsing fonts:///
    • Review and implement the [http://unifont.org/fontdialog/ improved font selection widget] to allow more logical grouping of font families directly from the font menu. -- NicolasSpalinger

  • Install packages ttf-khmeros, ttf-mph-2b-damase, and ttf-tmuni by default. This way you'll extend the font support to most languages covered by Unicode. No need for minority language users to go through the process of installing an extra font for viewing their own language (Khmer, Tibetan, Tifinagh for Berber languages, Dhivehi, Cherokee, Limbu, Tai Le). Even scholars and other enthusiasts would be served by the addition of some historical / limited-use scripts (Hanunóo, Buginese, Old Georgian, Glagolitic, Coptic, Linear B, Old Italic, Gothic, Ugaritic, Old Persian, Deseret, Shavian, Osmanya, Cypriot, Phoenician, Kharoshthi, Syloti Nagri). In any case, the latter are bundled in the same package with Tifinagh and others. -- MiikkaMarkusAlhonen

Help/Troubleshooting

  • Instant logon to an irc server via a slick Ubuntu corner style app. Should be very minimal and graphically appealing -- as simple as a Google bar etc. Tech inclined folks can idle in the channel and wait for first time users. Custom client strictly for Ubuntu? Again, very simple and very elegant. Instant help right out of the box. -- potentialspam(at)telus(dot)net
  • One click crash reporting. Interface with malone perhaps. Crash -- inform developers with a click. No need for the exhaustive interactions. More bugs reported with dmesgs and all relevant information will lead to a far more stable and usable operating system. Further still, the ability to one click and describe a bug via this system. Bug buddy on steroids. -- potentialspam(at)telus(dot)net
  • Include extensive easy to access network troubleshooting documentation so that users are never stranded with no docs.--Anthony Barker
    • Link to launch this netowrking help from web error page, in addition to suggesting mistype. Maybe even a netwokring setup 'wizard' particularly since Ubuntu does not activate network interface on boot if not present on install. --SpaceBunny

  • Ubuntu should come with a 'tour' of the distro for first time users (especially first time users of linux), that will get people on their first foot. showing them howto setup the distro, What on earth some things mean (note; root means nothing to my mum, telling her to sudo would help no-one) and where to look for more information. Could easily be achieved with a short series of HTML pages with images or a small program designed for this. Also should automatically open on the first install. People should not have to look up on the Internet to find out how to do basic things. -- Gord Allott
  • What would be great (esp. for new users) would be to have a "search engine" available in the Firefox search bar that allows users to search the Ubuntu forums. Another search engine could be a deb package search.
  • To reduce some traffic on the ubuntu forums, and as a warm greeting to new users, there should be an introduction to Ubuntu at first login after install. For experienced linux users, such a windows is easy to dispose of with one click, never getting in the way of new exploration. For a complete novice on the other hand it can be invaluable to get a guide that tells you "Here is your home directory", "Here you can find the office suite", "Click here to browse the internet", "This is your e-mail program", and so on. --Garyu
  • It would be useful to have an easy way to find the english name of any application. The internationalization of Linux/Ubuntu is amazing and certainly very helpful, however, english is the lingua franca of the internet. Searching the forums for a specific application is a lot easier if you know the english name. What if all applications had an entry describing their english/official/original name in the About dialog? -- ØyvindJensen

  • I think it is critically important to have an integrated help system for all installed applications. At the moment I need Yelp, qt3-assistant and khelpcenter installed. A new user wants to click on help in whatever application they are using and the help for that app to open, not a message saying that the help cannot be displayed. All help files should be viewable in one application and if the help for an app is not installed by default then clicking on the help menu for the first time should ask you if you would like to install the help files now. --Stephen Whitehead (sawjew@gmail.com)

IceBuntu theme for IceWm

* I don't know if this is the right place to request this, but I am very busy with work and don't have time to spend searching: the current default IceWM theme is a clone of Windows XP. This clone is illegal, unattractive and very much anti-Ubuntu in philosophy. Why don't the Dapper developers replace it with my theme, IceBuntu, which is a clone of Dapper's new theme. It's more attractive, and makes IceWM look nearly as good as Gnome. I'd love for it to be included as the default theme: http://themes.freshmeat.net/projects/icebuntu/?branch_id=64282&release_id=225770

- -- Ilya Yakubovich (ilya.yakubovich@gmail.com)

Multimedia

  • I think it would be great to have an extensible library which can access online collections of media (mainly audio, but maybe video as well [although Democracy may be a better option for that]) and offer a single API to program developers to access this content. Similar to Amarok's inclusion of a Magnatune interface, although it would interface to whatever Creative Commons (and similarly licensed) and public domain collections that there is a plugin for (for example, the Internet Archive, Mod Archive, Newgrounds Audio Portal, etc.). The plugins could provide a simple mapping of the their individual collection's quirks (genres, scores/ratings, etc.) to the standard API so that items from different sources can be compared side-by-side in media players which implement a GUI for it. Perhaps an iRate-type suggestion system can be used (or last.fm, once it is filled with more free content?), although open to anyone's collection, rather than running from a centralised server. This would be a real contender to the ITMS integration of the iTunes media player, and requires no cost. Of course, notification should be sent to each collection's maintainers asking for official approval, maybe more details about how to implement a plugin cleanly for their particular system and suitable notification whenever their system changes significantly and the plugin needs updating. If no "official" approval is gained then it should be possible to implement anyway, since the content is freely, if at all, licensed and is available from a web browser by anybody with a few clicks (although many sites rely on advertising, and if these adverts are not seen by users directly downloading the music from a media player then they may claim their servers are being unfairly used). I was thinking about coding a simple script to do this myself, but realised it is too complex for my limited Python knowledge. -- ["Warbo"]

Screensaver

  • Cut down the number of screensavers down to ten maximum, the ten screensavers the user is most likely to use. Like Games, Ubuntu currently includes far too many obscure screensavers. Less quantity, more quality will make Ubuntu more professional.
  • Perhaps we should have a pretty Ubuntu screensaver?
  • I don't know if this is a Gnome, XScreenSaver or Ubuntu issue, but I think it would be cool if the "Start new session" option, accessible from GNOME menu were also accessible from the XScreenSaver lock screen (the one which asks you for your password) [feature seen on KDE 3.2 - Mandrake 10.0]
    • This feature exists for xscreensaver 4.21, but is marked experimental.
  • Button to log out the current user after a timeout (like on xlock, it is mentioned also on xscreensaver's FAQ) -- TimoAaltonen

  • Is there away to give some more options back to the users - like tweaking the nice additional effects provided by a number of the Xscreensavers, for example the text, size of images etc used in the screensaver.
  • A nice way to select only a number of screensavers at random would be nice, as some of them are out and out ugly - As thats an opinion, a bit of choice in the matter would be good. Especially people on lower specced machines typically wouldnt want the OpenGL based ones running. -- NickGlynn

  • There should be an option for laptops in System/Preferences/Screenserver to allow to disable locking of the screen while in lid/hibernate/suspend mode. By default locking should be off because it's annoying when you have to write your password everytime. If someone needs it because of security concern he could easily turn it on.

Shutdown/Reboot from GNOME/KDE/XFCE menu

  • When the user selects an action that is going to bring down the machine check if other users are still logged in and display a warning dialog. This kind of check has to be done when action is either of shutdown, reboot, hibernate. Some images from a sample program:

http://240.hit.bg/ubuntu/reboot_warning_main.png http://240.hit.bg/ubuntu/reboot_warning_users.png --Alexander Todorov <alexx dot todorov at gmail dot com>

User Login/Switch

  • A new GDM theme is needed. The one we have now looks great, but it not features a user selector, so you need to write user name and password, instead of clicking on an icon.
    • I second that. What I did on my box is edit the happygnome-list background.svg so that the colors match better the Ubuntu look-and-feel. Check out HappyGnome for the file and instructions. RickyDs

    • And I third that! I was just going to suggest it myself, then I noticed that it had already been suggested. It should be disableable though. And users should be able to set a personal image' like in windoze. There should be some default pictures of the Ubuntu circle of friends in different colours.
    • Ok, I brought it one step further, I modified the Human theme so that it includes the user album. The only issue I'm having right now with it is that clicking on a user prefills the user name field, but doesn't emulate an [Enter] Keypress. You can get the theme as-is from [http://ricky.linuxbourg.ch/HumanList.tar.gz] RickyDS

    • Maybe one of those http://www.gnome-look.org/content/show.php?content=41621 or http://www.gnome-look.org/content/show.php?content=22926 ? --MiKom

  • The default font showing the login name typed by the user should be much larger and fixed-width, so that every character can be recognized. There is enough space for a large font like a 17-point one, and it would be a major usability improvement. --PhilipGanchev

  • Switching user should be easier. The Fast User Switch applet http://ignore-your.tv/fusa is a start but should be better integrated and visible by default.

  • User should have opinion to log in without password. Just click username in loging screen and get in. That couldnt be any security issue, because you have enabled automate login for one user also.
  • Compile and package GDM with '--enable-secureremote=yes' option, so you can use xdmcp through ssh from GDM.

Customizable font colors of desktop icons names

I'd like to have (and believe that I'm not the only one) an easy way to set the colors of the names of desktop icons (e.g. by right-click->rename->font color). Furthermore it would be nice if different desktop icons could have names in different font colors. There already is a way to change such font colors, but one has to dig more or less deep into the system for this and, as far as I know, one can only set one color for all icons, not separately. I think that such a feature would be nice for people who have wallpapers of different colors, e.g. a nature wallpaper of a pic of let's say grass and sky. In such a case the icons on the grass part look nice with names in white, but icons on the light sky part would look better having names in a darker color. - Kpr2

Doing the Basics Right

The most obvious idea for improving Ubuntu is to do the basics right. Everything that users expect just happens and they can get about their business. Clearly this is happening at the lowest level through the ongoing bug fix process [http://bugzilla.ubuntu.com/]. Please continue to contribute your well documented bugs to the system. In addition, with each release new packages are introduced throught the package selection process by the TechnicalBoard. In addition, there is the ongoing improvement of the underlying software through the evolutionalry nature of open source development. We also need to ensure we address the needs of the average computer user out of the box. For more thoughts see WinningTheDesktop, ReallyWinningTheDesktop, WhatWindowsUsersWant and IssuesAsNoviceUbuntuUser. For simply dropping impressions visit: NewUsersImpressions.

Here's one I've just discovered: you can fill a Ubuntu disk to the point that it can't reboot! This seems to me to be a basic OS issue: no OS should allow a disk to be filled to the point that it can't reboot. Is there not a way to protect enough space for space for reboot? I found one entry on the question: http://ubuntuforums.org/showthread.php?t=38715&highlight=disk+full+recover. But this is not really a solution.

  • Kernel upgrades can fill the /boot partition causing kernel panic. Maybe more than one upgrade old kernels should be deleted automatically. That way upgrades wouldn't clutter the boot menu and it would still provide a way to use a backup kernel. Users shouldn't be forced to delete kernels manually! - AleksiNurmi

For people like me the iso image is no longer available for BitTorrent after I reload my machine. Could we put something in that would make the Ubuntu files available for BitTorrent on new installs.

Specifically for ex-Windows users, I would like to see the approach "Let's not give them an excuse to boot back into windows". The first thing people need to manually re-create their favourites and configure their email etc, etc. Why not ask if they want their Windows installation read (if they have one) and pull in all their settings? Surely, this would prevent people from booting back into Windows - are there any other similar ideas out there?

Hardware Detection and Handling

* Ubuntu should add support for downloading videos from cameras via the gtkam application. * USB devices attached to computer should power off when shutdown. I'm having this strange issue with wacom tablet and bluetooth dongle, that when computer turns off from ubuntu they keep powered on with light on. This does not happen in win. xerman (info [at] xsproxectos [dot] com). * When detecting new hardware, prompt the user that it has been found and show that the process of installing drivers is going to follow. If the repositories needed are not in "sources.lst", prompt the user if he/she wants to add a new repository. This goes along with the possibility of having a text/html/xml file with any kind of repository available for ubuntu (free, universe, multiverse, whatever). This prompt to the user when adding a repository should advice the kind of repository is to be added and the kind of support the apps available there offer. xerman (info [at] xsproxectos [dot] com)

General

* Since the 386 version only brings the 386 kernel on the cd (and many users don´t know they have to use in most cases a optimized version), the 386 version during the install should run a automatic script that would detect which CPU the computer has , which is the right kernel for it , and show the user a simple menu in which he can select the right kernel to install (using apt-get trough internet and not by cd off course) , the 386 , or even both (and explain, of course, the differences between them). This would help a lot the ?out of the box experience? because many users use the default 386 without knowing they won´t get the their full CPU power used that way. -- joaocrespo [at] gmail [dot] com.

  • Elektra xserver patches - The elektra xserver patches would allow disabling and enabling the use of closed-source drivers (like nvidia or fglrx) very easy. Elekra sets up a registry for Linux; so a script could change registry entries of the xorg configuration to suit what the driver needed. This would remove the awkwardness of scripts editing configuration files, and such. This would also allow other graphical applications to edit the xorg configuration. [http://elektra.sf.net]

  • For FreedomToasters [www.freedomtoaster.org] and for DialUp PPl: a dvd or cd iso with all the most common applications that are not included into THE CD. AndreaAbelli

  • http://nat.org/2005/february/ this hardware rendered x server should go in as soon as its usable...the version of x.org in hoary will already have the composite extensions if Im not mistaken, and it would be great to have it all rendered on the graphics card.

  • Detect and configure 'Wacom USB graphics tablet' by at the very least changing the mouse driver to wacom when it is seen (usually on /dev/event2). At most, have it add cursor and eraser devices to the X config. The tablet is my only mousing device, it's inconvenient to set up as the core pointer when it's using the wrong driver by default and can't be moved. :P
  • Hardware detection: ISA Sound cards, USB devices such as scanners and printers needs to be improved. An out of the box full multimedia experience is critical to getting homes using this almost perfect OS.
  • Hardware compatibility: make it work smoothly with Apple Mini
  • Setting up many-mouse buttons (probably with imwheel) also, this is something users shouldn't have to battle with (it is still hard).
  • Further to the Synaptic driver for touchpads, a gui interface for configuring the touchpad would be handy. Also, there is no way to disable the touchpad temporarily after a key is pressed, to stop accidental touches while typing.
  • The default mapping for mouse-button emulation on Apple computers needs to be more usable. F11 and F12 are too far away from the trackpad to be used comfortably on Apple laptops for the third and second mouse buttons. The command (Apple) keys would make ideal second mouse buttons, and the small Enter key next to right-command could make a good third. It may also feel more natural if these buttons worked as modifiers to the main mouse-button, the way control does under OS X. [http://benhourigan.com Ben Hourigan]

  • Wireless LAN support is becoming an issue for more people all of the time. I would love to see Ubuntu be the first single-cd install (since it's difficult to install drivers from the web if you can't activate your net interface!) that accurately identified *and* activated many common wireless NICs including PCMIA and USB. Failing that it would be perhaps just as valuable if Ubuntu were to be associated with the largest database of what wireless hardware works and what doesn't! To the best of my knowledge there is no such database specifically for debian.
  • http://at76c503a.berlios.de/ might provide us with some support for the above USB WLAN devices (Atmel AT76C503/505A in specific). - Brian Jackson

  • Providing an interface for wireless management and support for various authentification protocols (LEAP, PEAP etc. etc.) would put Ubuntu a step forward to being a viable alternative to Microsoft Windows or Mac OS X. -- Terry Dellino
  • Decent Super-Duper [FireWire - IEEE 1394 - iLink] Support. Make [FireWire - IEEE 1394 - iLink] support built-in/embedded so we can install & boot Ubuntu from external [FireWire - IEEE 1394 - iLink] drives!-- Fu Kay

  • Along these lines, it would be nice if MiniDV on Ubuntu "just worked". So, I plug in my consumer camcorder with a IEEE1394 cable, and Ubuntu notices and provides a desktop icon for the camcorder. Double-clicking the desktop icon would launch a program to capture video from the camera -- the Kino program is an excellent GPL'd, GTK-based tool for this. The end user could then use Kino to edit the captured footage. To my knowledge, MiniDV is not protected by patents the way some other video formats are, so support for this could be added to all versions of Ubuntu.
  • integrate prc5x webcam drivers into mainline
  • Complete merging gatos (http://gatos.sourceforge.net/) into x.org and make ATI All-In-Wonder card support out of the box. -- Reviczky Ádám János

  • A central control panel for hardware configuration, where I can configure all of my hardware, tools like for example the KDE Control Center just DON'T do it all.

ALSA and Sound

  • write an alsa driver so I can use my laptop as a phone headset (http://www.soft.uni-linz.ac.at/_wiki/tiki-index.php?page=ProjectBluezHandsfree) SoundBase ( ALSA / OSS configurator and execution) would use Ncurses to select to:

    • Enable / disable and load/unload Oss/Alsa kernel sound modules and restore old configurations (changelog file).
    • Execute alsaconf .
    • Enable/disable the default sound mixer, load/unload alsa/oss mixer and execute alsamixergui.
    • Select the output configuration for popular players (XMMS / Xine...).
    • Configure MIDI (hardware or software SoundFont s, midi default player and midi plugins).

    • Execute XMMS with midi plugin and support.
    • Execute aplaymidi .
    • Execute timidity .
  • Add bluetooth-alsa support for bt-headsets (http://sourceforge.net/projects/bluetooth-alsa/)

  • Add a general multi-band equalizer instead of the actual one band one. Because users have any way to manage sound output directly.
  • Better sound devices support. You should implement ability to choose default sound card for playback and default card for recording. You should implement also "Force to use default option". Now, sound is played among applications randomly (?). Sound on logon screen is played on second card, startup sound on default, FLASH animation sound on website on second card, sound preview in GNOME on second card and so on. It's very irritating.
  • Out-of-the-box ALSA configuration with multiple channels. I want to be able to play a movie in mplayer and start a second movie (in a second instance of mplayer), being able to mute the second movie without muting the first one, being able to change the volume of the first one without changing it for the second one. I want to be able to mute amarok momentarily while playing a stream in realplayer without muting realplayer in the process. Esound already does all this, but not all application support it and it seems that developers are targeting ALSA. From what I understand, this is possible in ALSA, I have just never been able to make it work. Perhaps it could even be supported at OSS level, so that I can run skype or audacity without having to close all my sound-related programs? There should still be a Master/PCM volume control, of course, but every application should have its own channel to be set individually. If this entails using an .asoundrc, then put it in /etc/skel, for instance. - numerodix [] gmail , com
  • I agree that software mixing support through ALSA drivers is area where most(if not all) linux distros are lacking. The inability to use linux as a multimedia platform is what i find drives users away. Easier ALSA .asoundrc configuration might help. Maybe this could be done through a gui. And also support for [http://alsa.opensrc.org/index.php?page=asym asym] by default would be help since dmix cannot handle input streams. - carlosfocker[] gmail . com

Printers

* As a new linux user, one of the more frustrating things I am dealing with is getting my printer to work. Perhaps using or engineering something similar to Apple's Bonjour/Rendezvous that would automatically detect compatible hardware on the system or local network and configure the drivers for that hardware with little or no input from the user? (http://developer.apple.com/networking/bonjour/) -ebeyer

* Please add a "Print-to-PDF" functionality / PDF-printer to the standard cups installation. In other words, Cups-PDF should come pre-installed. More about the currently very user-UNfriendly state of CUPS and PDF printing: http://ubuntuforums.org/showthread.php?t=188860

Raid

  • "degraded" RAID1 array install:

    • I run a full RAID1 array for my Linux install. Although the Ubuntu (4.1) install allows the installation of Ubuntu onto a RAID1 array, it seems to require that the RAID1 array be fully online, ie. all component member devices of the RAID1 array are online. I'd like the ability to install Ubuntu to a "degraded" RAID1 array, where only half of the component member devices are available. This would allow me to test out Ubuntu before completely moving to it, by going through the following steps :
      1. Degrade my existing RAID1 array, containing my existing Linux distribution install eg. split out all /dev/hda devices from the existing RAID1 array.
      2. Boot the Ubuntu install
      3. Create a new RAID1 array, listing both the /dev/hda and /dev/hdc devices. However, nominate the /dev/hdc devices as missing.
      4. Install Ubuntu, as per the normal procedure
      5. Test it out to see if I'm happy with the install.
      6. If I'm happy with the Ubuntu install, add the missing /dev/hdc devices into the Ubuntu created RAID1 array.
      7. If I'm not happy with the Ubuntu install, boot into my old distribution, and add the /dev/hda devices that were part of the Ubuntu RAID1 array back into my original, other distribution RAID1 array.
    • The advantage of this method is that it potentially avoids having to restore from backup an existing distribution and personal data if I'm not happy with the Ubuntu installation.
    • I realise that the above install method is somewhat complicated and should be performed by somebody experienced with booting multiple installations of Linux on multiple devices. However, it would be far simpler and easier than the method I recently used, where I had to install Ubuntu onto a non-RAID1 disk, create a new RAID1 array after Ubuntu was installed on the other disk, copy Ubuntu to the RAID1 array in single user mode, and then add the original native disk into the newly created array.
    • To sum all this up, a change to the Ubuntu installer to allow degraded RAID1 arrays to be created would make the above short-cut RAID1 installation possible.

Detecting File systems

  • Ubuntu does a good job of mounting external file systems, whether it be USB Disks, external hard drives or CD's. But internal changes on IDE disks are not handled at all. Ubuntu should notice file system changes, communicate them to the end user and suggest possible actions. See [https://wiki.ubuntu.com/PartitionConfigure Partition Configure]

Hardening

Proactive Security

Deploy FORTIFY_SOURCE and/or Exec-Shield to enhance the security of the system. These things, especially FORTIFY_SOURCE, are not very invasive and can prevent the exploitation of buffer overflows, the number one cause of security exploits. These technologies are especially appealing for enterprise deployment, a goal of DapperDrake. Fedora and SUSE already deploy FORTIFY_SOURCE, thus we can assume that any harm which was caused by using it is already fixed by now.

* I think Ubuntu should fully support an selinux setup. --Jsmidt

Install(check)tool for Windows

* I think an Ubuntu install(check) tool for Windows is useful, that tool can check for Hardware and show the devices that runs well and the devices what have no drivers on Linux.

* Simplify the use of emulators to run Ubuntu on windows, via Qemu or possibly Colinux (which in my experience is way faster than Qemu under windows). See http://www.colinux.org/ , http://free.oszoo.org . DSL distributes an embedded version (using Qemu) which "just works" under windows or Linux (http://www.damnsmalllinux.org). Probably Xubuntu should be used. Ago

* Provide an exe file to bundle iso and burning software. When executed it will simply ask to insert a blank CD and after the CD is burnt it will ask to reboot the machine. I was surprised to discover how many people have problems burning iso files. The same app could be used to 1) check hardware (see above), 2) perform useful pre-installation steps, 3) burn floppy images 4) provide instructions. Ago

Listing "Ubuntu Friendly" Hardware

Create a place on the website that lists hardware that just works with the current version of Ubuntu so that system builders (hobbyists, at least) can save time by just buying "Ubuntu Friendly" (i.e., no-headaches) hardware in the first place. Hopefully, this will simplify the system building process down to:

  1. Order Parts from Ubuntu's (or an approved affiliate's) web site
  2. Assemble Hardware
  3. Install and configure Ubuntu with no headaches (hopefully in under an hour)
  4. Enjoy

Examples of hardware categories include:

  • Complete systems
  • Motherboards
  • Video cards
  • USB devices

The business effect of this will be to establish a hardware brand similar to "Intel Inside" without actually making any hardware. As soon as enough people ask, "Is it Ubuntu Friendly?", you'll have a viable hardware brand. How many people is that? I don't know.

To help with this, create a client application that automatically (as much as possible) collects and submits hardware information to the Ubuntu web site and a server-side app that puts it all together to generate the list. You could sell these parts on the Ubuntu website or collect referral fees from approved affiliates for click-thru purchases.

In the case of partially friendly hardware, it would be nice to see incompatibilities and other gothcas listed in a more consistent way than as done at other Linux hardware sites. pdirezze[at]rogers.com

I'm surprised that something like this hasn't been done already! I think a cross between a standard, category based list of hardware and a small wiki/comment section for each hardware piece would be a good start (and easier to make a client side app to autosubmit). Also, people could submit hardware lists of specific computers which would link to the relevant hardware pages in the database, and a computer page could summarise the compatibility status of its collective parts.

I'd love to code or maintain/be part of a site such as this, but I wouldn't know how to begin making it official. Would a server be supplied? Could I pick the language? Is there a framework in place for Ubuntu sites already that must be used? - mark.goodall [at] gmail.com

Live CD Enhancements

Ejectable Live CD

I noticed this yesterday when I booted from the live cd to run a rootkit scan. You cannot eject the cd, otherwise everything gets borked and you end up hard rebooting. Either the live cd eject should be disabled, or there should be a script that preloads essential tools to RAM (or better yet, swap or hard disk if available) and restores everything once it sees the live cd. This way, Live CD will also be a long term usable OS as well. ~~ towsonu 2003 atat gmail dotdotdudu com

I just learned about Slax, which, I guess, uses a script to copy filesystem to RAM. For Ubuntu, one could boot the CD with copy2ram. This would ideally copy the critical files / directories to the RAM and than eject the CD. When non-critical programs are launched, Ubuntu could give a "please install LiveCD now" type of warning and copy only the part where the launched program resides to the RAM etc. If two many progams are launched and the system runs out of RAM (and swap), Ubuntu could warn "insert your CD and do not eject it until closing some of your application to free %RAM". Of course, as applications are closed, RAM should be freed for other applications. ~~ towsonu2003

Unfortunately, not being a programmer, I can't contribute code. Could the writer of Slax help?? ~~ towsonu2003

Uses: A LiveCD that can be used almost the same as an installation. Slax' modularity is already there thanks to apt-get. Potentials are: users with no hard disk, users who want to try Ubuntu for a long time, paranoid users (write-only filesystem, reboot resets previous changes -no viruses/rootkits -good for webservers who do not pla on rebooting unless compromised). All these users will be able to access the CD drive (read documentation saved in CD, install software, install emulated OS/server from within LiveCD, listen music, watch DVD, play games etc etc). ~~ towsonu2003

Kickstart option for Live CD

Quite some open source projects, like Typo3, Lamppix and schoolTool, are offering demo cd?s. These cd?s boot your pc into a fully configured webserver. If the Ubuntu Live CD would have a kickstart option, these projects could just as well offer a kickstart script for it. Instead of downloading a modified live cd distribution, just download the script that adds some functionality to the live cd you already have lying around. [http://nerdnotes.brammeleman.org/index.php/2006/02/26/kickstart-for-ubuntu-live-cd/ More info here]. By brammeleman at brammeleman dot org.

LiveCD + save sessions

  • I love Ubuntu for a fact and it is just great! I am a novice Linux user and I really enjoy trying out new distros on my "extra computer". I recently came across dyne:bolic (http://www.dynebolic.org) Live CD and was just blown away by how different it is. If I were a multimedia artist, that would probably be the distro for me. What I have in mind is an Ubuntu Live CD that would let you easily save settings and files on all kinds of media -- the hard disk, any removable disk, or even to a CD-RW. By this, I mean through a button that you can just click. With the settings safely saved away, you can be assured that everything is how you left it the next time you reboot. I don't know how feasible this idea is but this would surely be handy for those who move a lot.

LiveCD for Secure Exams

I'd like to create an Ubuntu-based live CD for administering secure exams in law (and other) schools.

It should be stripped down and configured to bar certain user actions:

  • bar read access to local drives
  • bar Internet access except for transmission of exam
  • offer a stripped down text editor (with administrator option to block cut and paste functions)

It should boot both PPC and x86 laptops and include hardware support for hard drive, video, network (wireless), usb storage. Sound and most peripherals are unnecessary (e.g. no printing, scanning, cd burning).

It should save regular backups of the exam in progress with an option to save locally or to a server.

It should have an easy means for an administrator with little tech knowledge to change basic configuration options and burn a new version. --david[at]altruistek[dot]com

Memory Check

["Warbo"]: The live CD uses the system's RAM extensively, and on systems without swap space it can be quite common for the system to crawl to an abysmal speed (as in, text typed into a TTY takes around 5 to 10 minutes to appear). This can happen due to using programs like the GIMP, and saving many files to temporary storage. In such a situation it becomes impossible to shut down the system graphically, and the user might not even be aware that something is wrong. Shutting down from a TTY (which is not obvious to new users anyway) can fail because it needs super user priviledges and sudo cannot authenticate (it can timeout due to the system's speed). If a warning popped up to tell the user that memory is running low (similar to the low disc space popup) and that they should save their work to nonvolatile storage (obviously work out more understandable language) because the system may begin to slow down dramatically then this could not only save potential data loss, but also potential filesystem corruption when users are forced to switch off their systems because they could not get it to reboot/halt cleanly. Perhaps a notification area applet can appear with a clickable action of rebooting or something (with a warning about the consequences of clicking it) like currently happens when the update manager has installed a core system package like a kernel.

Media and Marketing: Spreading the word about Ubuntu

  • Two things I've noticed. 1 The release names are great and just screaming out for graphics to go with them. Giving the creatures a "face" would increase curiosity/interest in Ubuntu. 2 Each release has been in a different country, which to me shows Ubuntu is a truly global initiative. So why not incoporate a release creature graphic and location iconic imagery onto t-shirts, posters, wallpaper/backgrounds/themes, postcards, etc, at each release?

    Who knows, in time a "Breezy Badger" t-shirt might become a collector's item? - Lynne@robertcollins.net

  • Make a community driven "spread-ubuntu" section where members can contribute videos (Note: Check out ubuntuvideo.com ) (using wink, vnc2swf or similar like in PuppyLinux http://rhinoweb.us/), logos, slogans, banners, comic strips... Have a rating system for the contributed files. Make the best ones easily available for download. Make periodic polls, contests and bounties. In the same section have articles about "spread ubuntu" initiatives and calendar of forth coming events... Ago

  • It is important to create "promotional videos" with screencasting technology (see above) to be demoed on Linux stands. Possibly on specific arguments (desktop, education, research, business...). Take for instance the 20 minutes video of RubyOnRails, its impact was dramatic. Videos do help a lot. The best video should be on accessible from Ubuntu homepage. Ago

  • Facilitate the organization of exhibition stands, where users can have a chance to play with the system, obtain brochures and CDs and watch the above videos. Make it easy to obtain all the material (brochures, videos, CDs) that may be required. Ago
  • Organize an "Ubuntu ono the road" tour where the exhibition stands are installed in major cities/universities. Ago
  • A you beaut "U Bunt 2" weekly cartoon strip in the Wiki. Any cartoonists in the house? - Lynne@robertcollins.net

  • Sell small stickers (2x3cm) with the Ubuntu/Kubuntu logo say something like "Ubuntu Linux Inside" to replace the standard Windows sticker and promote Ubuntu Linux. You could sell five or ten in small packets for 10-15 euro and use the funds for the development of Ubuntu/Kubuntu/Edubuntu. Or give them away at Computer Shows and thru pc/Linux magazines. jdwijbenga(add)yahoo.com
  • Ubuntu radio program - AntonioOgnio

  • Ubuntu printed magazines - AntonioOgnio

  • Ubuntu T-Shirts!!! - AntonioOgnio

  • Presence at LinuxTag 2005. I made a wiki page for this, called LinuxTag - TimFuchs

  • Ubuntu Logo Suggestion: Medicine Mask - I think the current ubuntu logo doesn't have enough character and is therefore not memorable enough...its nothing compared to a big X, or a colourful flag, which is why I'd like to suggest a new logo that has something todo with the name, the african name. The first time I heard "Ubuntu" I immediately thought how great it was that there was a supermodern technology (ie. linux distro) called something really primitive & old (ie. old African word), an interesting contradiction. How about if the logo reflected the actual name with an African medicine man's mask?? Something everyone associates with tribal Africa, but in contrary to past suggestions is not discriminating in any way. It would make this distro much more memorable and interesting through this contradiction! My Wiki: https://wiki.ubuntu.com/UbuntuLogoMascotSuggestionMedicineMask

    • I think you are wrong here because the word "Ubuntu" is suppose to mean helping each other out. I don't think the Ubuntu distro has much at do with Africa as it does about people working together hence the people joining hands logo which I think best represents open source software and the distro. - Andrew313
  • What about some Ubuntu contests to make people feel involved in their favourite distribution and also attract more attention from news sites and other users. Some ideas are a Ubuntu Splash Screen Contest (similar to the GNOME one) and maybe a Ubuntu Wallpaper Contest (e.g. like the KDE one) - e.gonzalezsolares@gmail.com

  • A downloadable wallpaper similar to the chocolate one, for Windows users who are stuck with Microsoft (or other Operating Systems) - Aidan
  • I think the t-shirts need to be re-designed to be catchier. For example, a brown or tan t-shirt (like the shade used in the Ubuntu theme) with a small Ubuntu logo with "Ubuntu" in off-white on the breast, front, and on the back, an image for the current release. (ibgeek@gmail.com)

  • One of the biggest markets for Linux in the next year may be the Playstation 3 "gaming console." The ground work for porting Linux to the Cell processor has been laid (see http://linuxdevices.com/news/NS6219524044.html) and Sony has made its interest in Linux clear (http://ps3.ign.com/articles/624/624046p1.html). Sony has sold 100 million PlayStations since the console was released in Japan in 1994, and 70 million PlayStation 2 units since it was introduced in 1999. The above suggests to me that with minimal effort Ubuntu and the PS3 could offer each other significant "added value" at next to zero cost. The market potential for the Linux disto that collaborates with Sony on this (or at least ensures PS3 compatibility) is enormous. -Alex Martinson (alexmartinson@gmail.com)

I put a script into the WiFiHowto that autoconfigures the wlan device to a preconfigured WLAN if it is found when bringing up the device. The script uses the functionality in /etc/network/interfaces and if called on ifup. -- TobiasHunger

  • My suggestion here is about Kubuntu. I do know the difference between Ubuntu and Kubuntu (one includes the GNOME environment while the other one includes the KDE environment) and I agree that it is an excellent idea not to include the two environments by default in the install CDs. But I think the two different names (Ubuntu and Kubuntu) are confusing for newbies, who may think the two products are different distros (when they are in fact the same distro). What do I suggest? I suggest you to use only one name for the two products (Ubuntu) and to distinguish them by adding "version G" and/or "version K", or "G edition"/"K edition". --Alexandre

New/Different Versions of Ubuntu

  • "The Perfect Desktop" version. http://www.howtoforge.com/the_perfect_desktop_ubuntu6.10 Everything included on this list should all be included in this new version of ubuntu to be burnable to either two dvd's or a single double layer dvd. This would make people jump all over ubuntu. - infini

  • I worked as UNIX system adminitrator for some years. I noted that the thing missing for server configuration is a simple but well integrated configuration management tool installed by the default distribution. A tool that allows to configure the services using minimal information but with attention for security. It's for that I began to work onto a simple shell script that can help to configure Ubuntu Server services like DNS,DHCP,RADIUS,LDAP,Web and MAIL,IDS,RAID and more other server things...it is a very simple approach but it sets up the server downloading and installing the right packages and then configuring it with a simple text menu. I think this will be really useful to include in Ubuntu distribution, because the script doesn't require any graphic neither than the default provided by server installation of Ubuntu. At the moment i don't have so much time but the tool is at good development point. If someone if interested to this idea can contact at crivalli@gmail.com .

  • A second cd with some new extra packages!
  • An Ubuntu Internet cafe management product - PopeMensa

  • Localized ISO! For example, a Hoary Hedgehog Spanish ISO (apart from the official one) containing:
    • People want a full localized CDs. Not all files for a local language are on the CD, many are on the internet repositories (like dictionary etc). Part of computers has not a internet connections at all and are not full localized. See Ubuntu Customization Kit https://launchpad.net/products/uck This tool helps you to customize official Ubuntu Live CDs to your needs. You can add any package to the live system, for example language packs, or some applications. (CD Ubuntu6.10de, CD Ubuntu6.10fr, CD Ubuntu6.10en, CD Ubuntu6.10pl ....)

    • The boot messages written in Spanish.
    • The boot screen adapted for Spanish keyboards (in order to type boot parameters correctly).
    • Localized packages for Spanish: openoffice.org-l10n-es, openoffice.org-help-es, openoffice.org-hyphenation-es, openoffice.org-spellcheck-es, openoffice.org-thesaurus-es, mozilla-firefox-locale-es...
    • Live CD also localized: boot messages in Spanish, boot screen adapted for Spanish keyboards, localized packages for Spanish, localized Windows programs for Spanish (Open Office.org, Mozilla Firefox, etc.).
    • Localized packs of the two CD (the Hoary one and the Live one, as is now be shipped from http://shipit.ubuntulinux.org), with texts in different languages.

  • An easy way to do the previous by the way of costumization as explained in February 2005 Linux Magazine's article Red Hat - Creating a custom installation CD or something like the one it is already done with the Live-CDs

  • Ubuntu Home server: We need an Ubuntu router/firewall server howto. We can use the minimal install instructions to start it. Personally I'd recommend webmin as the primary interface, with that its only a short step away from being like "e-smith". I have a dual nic PC (P2 400) with 10 gig drive and 192 meg of ram that I'm willing to use as a test/documentation helper. I'm willing to submit time and the use of my adsl connection. I'm willing to build, re-build and add/remove hardware fro different solutions (ie, single nic firewall etc) I just need a bit of help in the "howto" dept.any offers of help please send to senectus at the google mail address.

  • I work as an IT adviser for a ministry of a developing country. What would make Ubuntu Really Useful in this organization would be a "backline" product: an UbuntuServer which would handle things like

    • centralized user authentication (Linux and Windows),
    • print services,
    • file services (with version control and maybe webdav),
    • intranet services like a simple wiki/blog (and an interface to the file services above)
    • mail services (optional, at least here)
    • web proxy (with filtering),
    • network services (dhcp, dns, wireless, gateway, routing, firewall, vpn)
    • monitoring (mrtg, snort)
      • I really think that the UbuntuServer distribution needs to get behind and implement Xen for DapperDrake. Xen is already ramping up to be the killer open-source application for Linux; if the Ubuntu team could create an option to install UbuntuServer solo, as well as with Xen implemented (via some easy GUI tools for configuration), we could easily see Ubuntu market share grow even more. Plus, since Dapper is to be supported for 5 years, implementing Xen early would allow the developers to improve and backport the new Xen packages as they are released, further broadening Linux's presence in the datacenter. - TyranoJones

  • I'll second the need for Xen at the heart of Ubuntu, especially the server distribution. There could be some spin-off benefits for LTSP e.g. each user has a XenU instance on the server. The same could be done on a single machine for a security hardened installation: file sharing would be done on the virtual local network. N.b. a combination of this on [ZFS], would be a killer app. Each Xen instance could work on a clone, so OS files would not be duplicated for each instance. This is Dapper+5... For Dapper+2, can a Xen instance be NFS booted with a load of Read Only files shared among instances, on the virtual LAN created by Xen?
  • Packing even part of these into one easily installable distribution would be very, very valuable. I would be able to deploy a full and unified environment to each department easily. Now i would have Ubuntu on the desktop and Fedora, Mandrake or some other product on the backline. And i still don't know how to handle centralized user authentication on Linux... but that's another story Smile :) -- RobinLauren

    • Kind of an Ubuntu Media Center would be appreciated by Media Center constructors

Other suggestions

This is a suggestion to the Ubuntu company. Please provide an imap account - not in your linux, but general imap service. And when anyone installs k/ubuntu, the thunderbird should be seamlessly integrated with it.

I am forced to stick to ms windows since I use hotmail in my outlook express. If kubuntu starts providing imap service or ties up with some provider, then not only will i truely shift to ubuntulinux, but I can continue my ubuntulinux propoganda easily and in a better fashion.

In a similar vein, create ".Ubuntu" to provide desktop-integrated web identities for Ubuntu users. Clearly, a computer running Ubuntu is great. How much greater and more revolutionary would it be if Ubuntu offered a seemlessly integrated, comprehensive set of web services? Similar to Apple's .Mac (previously iTools) but free and open source, .Ubuntu is a suite of internet services for Ubuntu users, such as IMAP/POP email (@ubuntu.com), Jabber, web storage, calendar service, synchronization or backup service, software profiling, integrated desktop sharing/live support infrastructure, with automated configuration of the desktop to utilize these features. Upon installing Ubuntu, the user would be allowed to sign up for .Ubuntu or enter a .Ubuntu username and password to log into the service. Once logged in, the user can use the .Ubuntu features on the desktop and through a web interface. [https://blueprints.launchpad.net/ubuntu/+spec/dot-ubuntu Project Spec].

Amitg subscrive@yahoo.co.uk

  • Ability to choose which Operating System you would like to boot in each time you want to restart your computer. Just a small prompt window, and a little checkbox saying wether to never ask this again. Thank you.
  • i like this idea. maybe on the first start of thunderbird where it asks if you want to impoert something? an option to create a new account? <soc äT krg-nw d0T de>

  • Some software that checks system files and can return them to their uncorrupted state.
  • Option to use different file systems as the root filesystem and to change it once it has already been set without losing data.
  • By default keep home data on a different partition.
  • Options for different Backgrounds on Different desktops (I would really like this) With animated wallpapers like enlightenment 0.17.
  • Cleaner and clearer options for integration of closed source software that is commonly used like -> Firefox plugins: Acrobat Reader, Macromedia Flash, RealPlayer and easier and clearer integration of things like VMRL, java (Sun) SDK and/or JRE, VLC, mplayer plugin for firefox without having to search around in Synaptic for the packages every time you want to re/install.

  • One button to install all Developer essentials, this with keep compatibility not just with old software but other users, benchmark being one button to install all software needed to configure and compile wine from CVS.

the option to purchase mp3, dvd options.

  • A graphical user tool that allows us to easily customise and put our own pictures on the boot splash screen, I know that there are limitations, but that could be really cool.
  • An online account system like Linspire, one that will allow me to set up multiple machines with the same configuration at the press of a button, or allow me to save a configuration online and anytime something goes wrong with my machine I can just ?synchronise? automatically downloading installing and configuring my clean machine with my online image.
  • Ability to use Linspire?s internet suite, although I don?t recommend too much integration with CnR as I have personally found it to break far too often. I have found Synaptic to be far, far more reliable.
  • RealPlayer + Flashplayer and co to have ALSA wrappers so that multiple audio streams can be played.

  • Jackd server integration so that rosegarden4 and above can be played out of the box.
  • A lot more artwork please! New themes, new icons, new skins. With very discreet if at all branding.
  • Default installation of the rpm dependency chain and the ability to install graphically and seamlessly.
  • Epson X1190 printer and scanner support.
  • Easy GUI networking options so that I can set to connect via DHCP but set my DNS servers manually and it will persist when I reboot.
  • VNC that will not conflict with gnome?s vino. It will sit on the standard ports and it will be able to be started up from PC boot up without having to log in as a user first.
  • A clear and easy to use firewall that will allow me to create saveable profiles.
  • Separation of Evolutions and gnomes configuration files so that if my gnome configuration gets corrupted and I have to delete them, I wont have to reconfigure Evolution again and then spam train it again.

Software Investigations

General

  • Tweak Wine configuration and version to run more multimedia software. Previous versions of Wine (current: 20050419) did run a lot more than the current one and the standard configuration file of the wine package isn't well tweaked.
  • Add Jedit to the Ubuntu package list. It is alot more powerful than most of the other editors available, open source and with a plugable architecture. http://jedit.sourceforge.net

  • In the light of the recent Ubuntu DB2 certification I think that an Oracle certification for Ubuntu Server would be highly appreciated. ( vali.dragnuta at inode dot ro )
  • "Low disk space notification" should appear only for the root and home partitions. This notification should never be displayed for read-only filesystems.
  • There should be an "undo" for desktop and nautilus. For example, if I accidentally rename a file on my desktop, there is no way I can get back it's previous name. Same case for Nautilus.
  • Nautilus: Nautilus should have a drop down selection menu for mounted drives and folders, just like gthumbs.
  • I think that installing any downloaded file/program should be a one click install almost like an .exe simple click and say next next yada yada bam its done no compiling no complex stuff like that simple click-it done it play it. I dont want to 'copy' the .exe just make it simple for me to actually use the file/program not get frustrated trying to install the thing especially for new Ubuntu users.
    • Gdebi allows this for easy installation of .deb files.

Accessibility

  • A keyboard macros application in the repository. Macros would be shortcuts to send a series of keystrokes/ commands. Example:autohotkeys in windows.

  • Mouse gestures for linux, kind of like khotkeys but much much more useful/and configurable. I have uploaded a video here: http://h1.ripway.com/chesss/AutoScreenRecorder_02.avi , note that I am on a PIII so the videos are hangy, and you notbe able to follow whats happening , so read the text(in the video) by pausing.

Accessories

  • xterm, enable 256 color support (--enable-256-color) or add 256 colour support to gnome-terminal? Vim looks great on 256 colours over ssh.

Archiving software

  • unrar included in Ubuntu is broken. Using original unrar would help but is non-free. Ubuntu's unrar doesn't unpack any modern rar archives.
  • p7zip http://p7zip.sourceforge.net/ could provide every functionality needed for archiving, included those provided by unrar. It supports: 7z, ZIP, CAB, RAR, ARJ, GZIP, BZIP2, Z, TAR, CPIO, RPM and DEB. And it has already been packaged for Debian experimental.

  • [http://fileroller.sourceforge.net/ File-Roller], when using drag-and-drop, should start extracting the files when the user drops the file somewhere, ""not"" when he/she starts dragging.

  • Consider integrating archive management into Nautilus such that archives are simply opened and handled like directories (by using GnomeVFS?).
  • Fileroller is just too slow, maybe it could be improved or replaced by another archiving program.
  • Fileroller: possibility to extract files with a drag&drop to the desktop.

  • There is no frontend for the [http://www.par2.net/ par2] tool and users have to use command line. [http://pypar2.silent-blade.org/ PyPar2] is a frontend written in Python, it has almost the same dependencies as GDebi and is in [http://packages.debian.org/pypar2 Debian repositories].

CD/DVD Ripping/Burning

  • Coaster (libburn) - GNOME/GTK alternative to K3B http://www.coaster-burn.org/

  • Sponsor a unified cd burning lib, whether it's libburn or freedrtools or whatever
  • Just to add some more weight to the Goobox issue, I have just upgraded to 5.10. I inserted a CD and was presented with what I considered a complicated interface for just playing a cd. I use a Logitech Cordless MX Duo, and even though the keyboard shortcuts were correctly detected, the media buttons had no effect on sound-juicer. I installed goobox and set it as my default with the --play --hide-show options. What does this have over sound-juicer? A nice notification-area icon to control the cdplayer and show that it is running, and my media keys just worked! I think this is a superior way to have a cd player work. John Collaros <timefantom@gmail.com>

  • Also, the cdrdao library is not installed by default in 5.10, so some Gnome burn tools (installed by default) don't work right from the beginning. - AleksiNurmi

Developers, Developers, Developers

  • I believe development tools should be kept to a minimum, because wannabe programmers should know their Synaptic/apt-get anyway -- AleksiNurmi

  • I agree with AleksiNurmi --for the Ubuntu distro. This may have already been covered-although I haven't seen it-but I propose there be a new branch of the Ubuntu project, call it --DevUbuntu-- or --CodeUbuntu-- or something, a Ubuntu specifically geared to developers, one which would contain all things needed to code and do software or web application development.

    • It would be similar to Edubuntu in that it would have preinstalled, configured packages which are streamlined and optimized.
    • As a universal developer distribution, it should support all the modern development languages C/C++, Java, javascript, C#/objective C, .NET/VB/VBA, Perl, PHP, Python, Ruby, Ada, Erlang, lisp, etc. Sorry if i left you out, other language.
    • It should have best of breed development libraries and frameworks (eg: rails, struts, cocoon, zope etc).
    • There should also be testing frameworks such as junit and phpunit.
    • It should have support for other tools and languages such as html, css, xml/xslt/xetc (i made that last one up).
    • Should include one best-all-around IDE for each of the different languages. This may turn out to be several optimized eclipse profiles with plugins and settings for each language. However, there are also several language specific IDE projects on SF.net to choose from for example, many having much acclaim.
    • This project should also include debuggers, code reformatters, optimizers, a best all around SCP/SFTP/SSH GUI program to coordinate uploads to a development server.
    • It should include virtual machines as applicable, runtime environments, and LAMP with a script specifically to set up this development machine as a development server, using a loopback setup to test one's applications.
    • Additionally there should be support (gui) for CVS and Subversion versioning clients integrated into the shell.
    • It would be nice if it had a collaborative tool other than chat for virtual extreme programming, but that may be asking a lot.
    • Finally, and this is a big stretch I know (perhaps not feasible- i don't know the issues), but borrowing from SELinux or similar distro-one having mandatory security policies- might make for a useful super secure distro for startups trying desperately to guard their IP whilst working virtually out of coffee shops and odd places (i've done something like this so i know there are others...in my last company we had an ssh tunnel to our development server and a locally cached db). Ok. I'm done.

* Could Ubuntu become the ultimate Python development environment? All the batteries included. Major cross-platform tookits should be taken into account. Also... Ubuntu projects using python should be more visible, maybe some shortcuts to relevant source files or at least a wiki page listing all the Ubuntu python related projects. A programming menu item should be default, contributions via Python should be encouraged. Maybe add [http://gvr.sourceforge.net Guido van Robot] for wannabe programmers.

  • ipython installed
    • vi/emacs with python syntax highlighting turned on by default (also other scripting languages)
  • Port Eric3 http://www.die-offenbachs.de/detlev/eric3.html

  • Improve Nautilus support of SVN, CVS source control. Develop integrated clients like TortoiseSVN and TortoiseCVS, which have developed into very usable clients that overlay desktop icons. Hide CVS folders by default. bpilgrim1979
    • Ubuntu's gnome already has launcher emblems for cvs-added cvs-modified, etc!
  • Develop control panel for starting/stopping LAMP services--"Changing user..." dialog first, then control panel stays open. Allow command line switches. bpilgrim1979
  • Not all developers are Linux geeks, and not everybody who developes developes the application on the whole. Maybe there is a team of developers, some dealing with interface, some dealing with forks, or whatever. There should be something like this:
    • Build essentials installed by default. I don't know nobody using ubuntu who hasn't needed build essential to install an app from source, so why have it as an option?. Once all apps are in the repository, there is no need, but in the meanwhile, have it as standard.
    • Segregate Developer Applications as:
      • Basic Linux Programming: anything needed to develop for console. We asume the editors would be Gedit/Emacs/Xvim...
      • Gnome Programming: anything needed to develop for Gnome. This item should have subitems, each of them dealing with either specific programming language or specific IDE. Let's say, if I want to write a program in C++ using anjuta, then all the libs, headers, apps taken as necessary should be installed, besides, Anjuta and its dependencies so Glade and its dependencies too. If I want to use C# and monodevelop, the same. And this with stability.
      • KDE Programming: idem as Gnome programming, but with KDE apps. -- xerman ( info [at] xsproxectos [dot] com)

FPC and Lazarus
  • As an amateur Delphi programmer, I'm a sucker for visual interfaces... and I've got no idea how you people get anything done with KDevelop!
  • I'm asking that these two applications be included as standard in - at least - the Universe repository. Since it's all GPL, it could conceivably go into Main, however...
  • They are a basically a drop-in replacement for Delphi... that is to say, a completely visual, object-orientated, cross-platform, RAD tool with integrated IDE, debugger and compiler written to take advantage of one of the easiest languages ever known - Pascal.
  • RPMs for Linux AMD64 and i386 already exist... it is trivial to port these to deb (with alien).
  • I can confirm that the AMD64 27/3/2006 CVS releases all convert to debian fine, and install through dpkg. There are three required packages - fpc, fpc-src and lazarus - which can all be found [http://www.de.freepascal.org/lazarus/ here]

  • This thing works! It has GTK and (upcoming) QT widget support, and can be used to write everything: libraries, visual applications (including games!), console apps...
  • Summary - minimal work, maximal benefit Big Grin :) -- [https://wiki.ubuntu.com/Nick37 Nick37];

Games

  • Cut down the number of games. Nearly all Linux distributions include obscure games that the user is unlikely to use. Have about three or four of the best, low resource, familiar games included as default on Ubuntu.
  • A good game should be added to the repository.
  • there is a good list of games for Linux here: http://ubuntuforums.org/showthread.php?t=5153

  • sign a petition for updating OpenGL first. (to give directx a break) and sign a petition saying we want games to come to linux platforms seeing that the linux comunity is evolving from geeks(big time programers) to simple average joes(like me). I know what the people say "Linux CANNOT RUN GAMES" I think thats bull, game companies just dont wanna spend money. So make free open games. That are better than the 1980's games we are still forced to play on linux (and all distro's of it including Ubuntu and the other popular suposedly 'windows like')

Internet

  • Gnome-ppp, a new and fresh gtk clone of the popular KPPP. http://www.gnome-ppp.org/

  • gui for pptp vpn setup
  • Add support for USB modems
  • Add [http://www.kadu.net Kadu] (a [http://www.gadu-gadu.pl Gadu-Gadu] IM client) to repositories. Virtually everyone in Poland (over 10 million Internet users) uses primarily gadu-gadu for instant messaging. There are two other ways of handling GG that I know (either Jabber or [http://www.gadu.gnu.pl/index.php?lang=en&page=news GNU Gadu]), but both are IMHO inferior solutions. There is no easy way for non-savvy users to install (Kadu and GNU Gadu) or configure (Jabber clients) and IMHO it's the biggest obstacle for most Polish users. -- ["Muszek"] (Is this necessary? Can't Gaim do gadu-gadu? --["Ethanallison"])

  • Wi-fi tools for easy access to different networks, like [http://www.bitbuilder.com/wifi_radar/ wifi-radar], [http://enterprise.linux.com/article.pl?sid=05/09/13/1914255&tid=20&tid=100 netapplet] or [http://people.redhat.com/dcbw/NetworkManager/ NetworkManager], or a different, gnome-default one should be included when a wi-fi device is detected.

  • synaptic should read proxy information from gnome proxy settings
  • Simple application that keeps track of torrent files you download and lets you resume them is necessary. gnome-btdownload is ok, but it's unpractical to have to either keep .torrent files to be able to resume them or download them again from the Internet. -- ["MateuszDro?d?y?ski"]

  • Simple yet functional torrent client (gtk). My suggestion is [http://transmission.m0k.org/ Transmission], it works by far best with gnome. It's an early project, but it works flawlessly.

  • Firefox: Clicking the url in address bar should automatically select the entire url so that users can begin typing their new url straightaway (rather than first selecting the entire url manually). To do this, we need to enable this key: browser.urlbar.clickSelectsAll to TRUE (its set to false currently)
  • Add [http://packages.debian.org/stable/net/bidwatcher Bidwatcher] to (official/supported) repositories.

  • Gaim has the ability to have a rolling list of contacts. It would be cool to have a Gnome panel-applet that shows this info, instead of the floating small window. (Swallow-applet sort of does this, but doesn't really work well. Amongst other things, disconnected contacts are still present.)
  • More Gaim-plugins, like SmartEar: [http://sourceforge.net/tracker/index.php?func=detail&aid=763561&group_id=235&atid=390395], Gaimnosd: [http://sourceforge.net/tracker/index.php?func=detail&aid=1089828&group_id=235&atid=390395], Gaim-album: [http://sourceforge.net/tracker/index.php?func=detail&aid=1270681&group_id=235&atid=390395]

  • Parental Controls - also added under Security/Anti-virus/Firewall for security
  • There should be a way to share your internet connection, so you can basically turn your computer into a router with a simple graphical interface. For example say I get online through wireless, but I would like to have a switch which gets it's connection through the unused ethernet on that box. I should be able to do this. -jhennATgnook.org
  • Simple, I hook up a router, plug all my computers in bam I'm on the internet and I can share files with both OS X Windows(and families). Why can't we all get along like the mac does with windows? Create a program that configures itself, and at the end giving you SIMPLE EASY TO READ options for 'corrections' if need be. No pre setup yada yada configuration yada yada samba write some horrific code cross fingers and hope it works crap no simple stuff like click and ur done. I think this would draw the attention from both os x and windows Smile :)

* Please let us have an option to start Firefox minimized and to be able to close to tray. (Come to think of it, all important applications should have this possibility. Gaim and OOo amongst others have this feature, and contributes to the feel of a snappy OS.)

Mind Mapping software

Multimedia

  • The IdeaPool may not be the appropriate place for this, but may I suggest that the GIMP not be included as standard. It's a very advanced app when all your average user wants to do is do some basic touching up of photos and perhaps basic cut-and-paste operations on images. I think the GIMP may be a bit heavyweight for your average user.

  • Ubuntu or a third party should consider giving new/novice users the option to pay for and legally install all software to play restricted multimedia formats. For example, the default Firefox start page could explain to the new user why restricted formats can not be supported out of the box in a free/libre OS but then provide the user with, say, a link that gives him/her the option to pay for and download the necessary software to play such formats -- in a fully legal manner. Doing this would help Ubuntu overcome a significant barrier to adoption faced by quite a few would-be users considering a switch from other OS platforms, while keeping Ubuntu fully free (in all senses of the word). (Note that this is similar to what has already been done with the "restricted" repositories; the idea here is to give users an easy way to install "restricted and not-free-as-beer" software).

  • Put sound volume applet in the upper right, and make it extremely easy to turn down volume. I suggest you just move your mouse to the upper right corner, click and hold the button, and then move downwards. This is not possible in breezy.
  • Volume manager is a pain for those of us with e.g. a subwoofer. The sub is controlled by Master Mono on my Inspiron 9300. Usually setting the volume manager to adjust PCM works, but not always. Ubuntu should provide good support for volume adjusting on all computers.
  • Provide a clickable script on the desktop of every new installation that will automatically install multimedia/non-free support (mplayer/mp3/java/flash/nvidia/etc) but warn the user about the legal implications beforehand. Adding support for all these non free features is crucial for a fun and usable desktop, but it is very hard for a novice to do as of now
    • Whilst attempting to open a restricted format, have to option either download the aproprite codecs or to convert it to an open format. ( Maybe a utility for converting multible files? )
    • Provide a totem-multiverse metapackage which will depend on totem-gstreamer, GStreamer good plugins, GStreamer ugly plugins and GStreamer ugly-multiverse plugins. - OnkarShinde

    • Right now, we use Rhythmbox for listening to streaming music, Totem/VLC for playing files on our computer, CD Player to play CDs, Soundjuicer to rip CDs and Serpentine to create CDs. Fact remains that we can REALLY combine all these features into only one player, and let it be the default official multimedia player for Ubuntu.
    • Realplayer: also a better integration/installation of RealPlayer codecs could be provided and in general more "outofthebox" multimedia plugins for firefox -- Lyly lyly_at_bigfoot.com

    • Nis is trying to do that here http://ubuntuforums.org/showthread.php?t=22860

    • As is Ubuntu Geek here http://www.ubuntuforums.org/showthread.php?t=22646

    • there is an unresolved (?) legal issue about aiding people to break the law (?)
    • RealPlayer installer included with Dapper installs RealPlayer 8. Please let it install 10 instead of 8.

    • Totem support for CDemu, http://cdemu.sourceforge.net

    • It would be great if Totem could open a cue/iso file as an play movies from them instead of going through the mount sequence like you have to do in Windows using DAEMON Tools. --- TrondAndersen

  • Provide a version of totem compiled as i686, i386 performance on proprietary nvidia drivers is horrible, if this is an xv issue with the binary driver, provide a download of totem compiled against it
  • Build in MythTV for ease of use. Support as much hardware as possible.
  • Incorporate the Demudi (www.agnula.org) music software integrations, audio workstation (Like Garage Band) is a killer app.
  • Praat - doing phonetics by computer. GPL, new release a couple of times a month. http://www.praat.org/

  • Reduce multitude and confusion of multimedia applications. The needed functionality is currently divided between five applications with significant overlap (Totem, CD Player, SoundJuicer, Serpentine and Rythmbox). The following use cases should be considered:

    • Use case 1: A CD or DVD is inserted; the content is presented; items (Audio/Video) can be selected for playback or storing in the media library (ripped).
    • Use case 2: The multimedia application is opened from the menu; the media library is presented; items can be selected for playback or burning to a disc.
  • This could be good but also annoying for more advanced user. Maybe a better symbiosis between these programs can be a solution.
  • People generally don't like Windows Media Player. I think separate programs might be a more successful approach. Maybe even separate programs for music and video: Video does not need playlists or libraries. Music needs them, but does not need a visualization box. Media library may just confuse things. -- AleksiNurmi

  • Kino wouldn't overlap with anything, and it uses a consistent GTK2 GUI. Besides, I think Mac has a bundled video editing program, why not Ubuntu? -- AleksiNurmi

  • Consider integrating Cinelerra as a "professional video editing" application. The point of having Kino is a great deal, just needs a QDVD Author ported from KDE to Gnome to get the DVD video editing and toasting something to be done at home with no need for a windows or apple machines. -- xerman ( info [at] xsproxectos [dot] com) Consider using Nautilus for everything besides playback.
  • All program in "main" should be esd compatible. making "killall esd" before using gnomemeeting is not a solution for real OS. Lyly lylyatbigfootdotcom
  • Consider integrating MMS (http://mms.sunsite.dk/) as a multimedia center.

  • Rockbox support: Rockbox http://www.rockbox.org/ is an open source replacement firmware for mp3 players. It runs on a number of different models. I think the community should look into how we can be able to nurture open-source development in regard to mp3-players. How? First off for me, mkboot makes a dualboot between the original firmware and Rockbox on the great iAudio X5 player. However, this is only developed for Windows. See here for some forum stuff on this X5 feature: http://iaudiophile.net/forums/showthread.php?t=10126 Second, it would be extremely cool if Ubuntu had a feature where you could change your player-settings in a GUI in Ubuntu. Working a billion settings on a small annoying screen by way of joystick is time consuming, and often confusing. I'm sure there are Linux users (or others with good programming skills) on iaudiophile-, iriver- or rockbox-forums that may help with this. MP3-players are important to people, imagine how many rockbox users would react if they could have Rockbox and their player (iAudio, iRiver, iPod) integrated in their OS. Heck, I would even consider finacially supporting such serious development. (This might also encourage more people to use open source software on their DAPs, which is a Good Thing (TM).)

  • Please consider having dedicated Podcast Aggregators added to the Multimedia Section. Some suggestions include: Castpodder which used to be Ipodder (Castpodder.net) or Gpodder. I know that Amarok has some of these features, but I would like a simple to use dedicated program.
  • Porting SubRip to linux (using kylix): http://zuggy.wz.cz/

Office

  • Increase the start-up time of office, by having the ability to load Openoffice/evolution into memory at boot. Maybe an option to only load certian functionality (at boot, and the rest load at runtime), based on an assesment of the users hardware.
  • Make some sort of bibliographic reference manager available as add-on under OpenOffice.org2. "bibus" is written in Python and available, just a PITA to install. (See also my edit on AcademicInvolvement for details/background)

  • Evolution: Should be able to minimize to system tray. Also should be able to produce popup snippets of new incoming mail.
    • Apparently Suse/Ximians distribution has Visual Basic support for OpenOffice, i think this is huge as frankly as OO macros/UNO stuff is simply horrible - it won't help folks in migrating. I can see a large consultancy opportunity for ... me! ... if I could promote VBA excel macros in office.

  • Provide the option to use both the "traditional" and "Ubutuized" version of the OOo interface. I am finding the need to install the "Official" OOo packages as users migrating from OOo on Windows to OOo on Ubuntu are finding the transition difficult.
  • We need a tool that will allow for effective editing of pdf-documents, i.e. ability to write notes directly on the slides or whatever. Maybe in the form of text boxes? This would be a must-have for students.
  • Consider alternative more powerful project management software. For example, include OpenWorkbench. OpenWorkbench runs under Wine (though the Save/Open via GUI functions did not work at last check). Prefer a native GNU/Linux implementation.

Online Banking

Online banking with Ubuntu is still an issue. If you want to use HBCI (standard protocoll for communicating with a bank) there are not much choices and those available for Ubuntu are either heavy buggy (see launchpad) or have a lack of features. There at least two applications that could close the gap:

Getting better support for HBCI and online banking is an important point for "pulling" windows users to Ubuntu as there is wide range of HCBI software for windows/os x around that comes whith a rich feature set. (Suggestion by CasparClemensMierau)

Security/Anti-virus/Firewall

  • Is there a way to implement file access so that they can be edited by regular users. For instance, if you want to edit /etc/X11/xorg.conf manually using gedit, could you have a pop-up requiring you to enter the appropriate password? What if you opened it up using nautilus -- could you double-click xorg.conf and be able to edit it? I think that would make it easier for "newbies" to follow some instructions on editing config files.
  • There's currently no anti-virus software or software firewall installed by default - would it be difficult to integrate the ClamAV and Firestarter packages? -- TomInglis

    • There are ClamAV and Firestarter packages in the archives though, those who feel the need for such a thing will usually know how to use them. For the server installs, a default setup with mailserver linked to ClamAV or F-Prot would be nice though. -- RubenVermeersch

      • Also, a lot of Linux users download Windows files for their own Windows box. Scanning them for viruses would be a good idea. ClamAV does this.
      • A firewall is also a good idea. Ubuntu may supposedly not listen on any ports, but what if a user wanted to open up a port for a particular pieces of software? Linux does come with a firewall. It's [http://packages.ubuntu.com/breezy/net/iptables iptables]. However it has a CLI and is not "user-friendly". [http://packages.ubuntu.com/breezy/admin/firestarter Firestarter] (GNOME) or [http://packages.ubuntu.com/breezy/net/guarddog Guarddog] (KDE) are both good GUIs that run on top of iptables. It would make sense to include them in the default installation. -- Angrykeyboarder

        • Desktop: virus scanning of files downloaded for using on windows should be possible. email scanning would be a good thing too. users should have a credible way to identify malware, even if it is not direct threat to the linux. -- TadasZ
      • have a look at aegis-virus-scanner - maybe this is what you're looking for. -- DanielHolbach

      • Server: virus scanning of any incoming mail is required at least. this means a required up-to-date antivirus available. see http://www.ubuntuforums.org/showthread.php?t=12866 -- TadasZ

      • amavis-ng with spamassassin and clamav is easy to implement with postfix - have a look at those packages -- DanielHolbach

    • Server-firewall: i strongly prefer/recommend [http://firehol.sourceforge.net firehol] for server use. please include in main Wink ;) -- TadasZ

    • Ubuntu should provide a graphical frontend for Iptables installed by default during installation; such an example of a program is Guarddog <http://www.simonzone.com/software/guarddog> --chrispgskn

  • Security problem with a firewall: Kubuntu Edgy it's a desktop system in year 2006 that does not ship with any sort of netfilter (firewall) rules by default. This is huge. We need to keep the image of Linux as a secure system! Even if no services are actually enabled attack vector is still considerably bigger. Packets make it all the way to the protocol stack (versus prerouting hook).
  • What about rootkit removal of vira. If the user gets a suspicion that a rootkit is installed, it should be possible to boot from the install cd and choose remove viruses and spyware. Maybe also a trusted mode should be possible, where the computer always boots with the CD, and ensures that no vira is installed in any packages. I guess it should just happen automatically, whenever a user boots with the CD, but chooses to run Ubuntu. All we need is a single trusted hash of a list of all files. If this checks, every file is just checked the first time it is opened. Also note that updates can be perfectly handled by this scheme. The only thing that is needed is a small kernel, that can load other kernels (from /boot), and can check a public signature. Then it just checks if any kernel is installed and signed by Ubuntu - and then shows it as a boot option.
    • Firewall & Antivirus: Firestart works great and is very easy to use. It should be installed with some sane default configuration -please, don't lock the user with paranoid settings- the frustration factor they could get with things not working is a very big risk. <carlosgaona@gmail.com>

  • Important point about Firestarter: It should be made to Just Work, regardless of whether I use eth0 or eth1. On a laptop many people are switching back and forth from wireless and wired networks, and Firestarter should take that into consideration. I am really tired of the big glaring message that eth0 or eth1 is not connected.
  • Furthermore in order to use Samba you have to work your firewall. Ubuntu should pack a nice bunch of scripts helping people with Samba and NFS (and some others that are popular) in this regard, maybe implement this with the "Shared Folders" menu entry. It is a pain trying to set up Samba when you have to fiddle around with the firewall on both server and client, not knowing really what you are doing. I imagine having a dynamic IP client makes this a little harder for e.g. me.
  • When the password has been incorrectly inputted to access synaptics (or the like) could there be an option to retry? CiaranMooney (ciaran.mooney{at}gmail.{com})

  • Ubuntu needs to try & start intergrating some sort of parental controls into the sytem. Good parental controls will go a long way into making it a viable option for family pc's.

  • There should be a way to encrypt your file system through using graphical tools, including swap. -jhennATgnook.org
  • Implement an easy to use application security framework based on AppArmor from Suse. AppArmor is an application security tool designed to provide a highly secure yet easy to use security framework for your applications. AppArmor proactively protects the operating system and applications from external or internal threats, even zero-day attacks, by enforcing good behavior and preventing even unknown application flaws from being exploited. AppArmor (or [https://launchpad.net/ubuntu/+spec/apparmor specification]) [http://en.opensuse.org/Apparmor description (Suse page)]

Supporting the DRI-Team

  • For desktop users it is getting more and more important to have working 3d acceleration. Especially in the light of the latest Gnome and Kde features (transparency and other beautiful or useful gimmicks) it is quite important to have this working. While some card manufacturers deliver binary drivers, those are of varying quality and no use for some platforms (ppc...). The work of the DRI project is of great importance for Linux on the desktop and thereby for Ubuntu. Maybe it would be a good idea for canonical (if there are resources left for that) to hire some of the DRI folks or at least support them financially, because they don't have enough time to develop, because they have to do it in their spare time.
    • This really is important; the use of proprietary drivers hurts Free software. -- ["Jeroen"]
  • Convert the utah-glx drivers to the dri format. While the cards currently supported are rather old it provides a solid basis for further nvidia drivers
  • http://dri.sf.net/ (DRI Project Homepage)

  • http://www.livejournal.com/users/anholt/15633.html

System

  • Add GShutdown to the Ubuntu package list. GShutdown is an advanced shutdown utility which allows you to schedule the shutdown or the restart of your computer. http://gshutdown.tuxfamily.org

SpreadUbuntu: Ubuntu Switch Site

How about a site aimed at switching Windows users?

Let's just get Drupal going (http://drupal.org/, already used in the Fridge, http://fridge.ubuntu.com/) and let's follow the Firefox lead (http://www.spreadfirefox.com/), they are doing amazing things and there is no point in reinventing the wheel. In fact It would not be a bad idea to get in touch with the spreadfirefox team and reuse much of their work.

The site should:

The website already exists http://www.spreadubuntu.org and all the domains: spreadubuntu.org, spreadununtu.com, spreadununtu.net and spreadlinux.org are already registered (http://www.whois.ws/whois-org/ip-address/spreadubuntu.org/). Lets help it take off. At the moment there is only a static page. The site needs a lot of community effort. See also http://www.ubuntuforums.org/showthread.php?t=39459

It would also be a good idea to make a sister site for spreadlinux... At the moment spreadlinux.org redirects on spradubuntu.org. I think sprealinux.org should have similar content but agnostic in terms of distros and trying to be VERY gentle when explaining to visitors that there is not such a thing as "one linux"...

mark.goodall [at] gmail.com

Ago

As 6.04 will be 'up against' Vista I think that a feature comparison would be beneficial on such a publicity site. Comparing common desktop functions such as CD burning, organising photos, handling multimedia content (music, ripping CDs etc.) and working online. Allowing users to drill down into HOWTOs, support and provide access to support for those migrating from Windows or testing their toes would help. I would be willing to put what time I could towards such a project. Mike Blamires, mike [at] blamires.co.uk

System Setup/Install Enhancements

Apps CDs

Something really nice with Ubuntu is that it's one of the rare distribution that is usable with a 56K modem. Most distribution let you connect to the net with it but it's a nightmare to update since it would take days. With Ubuntu, I just have to pop in the new CD that I receive every six months in the mail and Synaptic will happily update my system.

It would be nice to have have an iso (or many) that it is a snapshot of everything in main that we could download with bittorent somewhere with a fast Internet connection (or ask friends) and bring back the 56K Ubuntu installation so it would be easy to install all these great apps without taking hours to download.

Maybe extra CDs could be made for other repositories.

  • Web Extras: The Shuttleworth Foundation used Moodle for their Learnlinux online learning. Can all the web package be on the cd to run Moodle. Web based CRM/ERP software LTSP
  • Music Extras: Ubuntu already has music player, so we need Music software that create music from midi to final.
  • Educational Extras: The Shuttleworth Foundation has some school software that can be included. Moodle. Kewl.NextGen? LTSP

  • Graphics Extras

William Kinghorn williamk@dit.ac.za

  • Include more 'pre-installed' software packages, Reps etc !?
    • - Dia, QCaD, aMSN, LimeWire, Nvu, Thunderbird, Abi Word, Adobe Reader, Gnumeric, Project Management, Scribus, Bluefish, Screem, Mplayer, Audacity, Firestarter, Boot Manager, CalmAV, etc. Info; http://ubuntuguide.org/ - Ubuntu Unofficial Guide, http://www.mrbass.org/linux/ubuntu/ - Unofficial Ubuntu Add-On CDubuntu-5.04-add-on-cd-e-2005-07-09.tgz.

  • Take Portland Project into account from the very beginning. Having the ability of using KDE apps in Gnome or viceversa without the interface mess should be a must. I feel more comfortable and more productive with Gnome than kde, but apps like AutoQ3D, Flash4Linux, QDVDAuthor, TaskJuggler and several more are not available. I like Gnome better, but Gnome lacks of apps. As OpenOffice is more gnomish kde is fighting with koffice which also includes an Inkscape and Gimp like apps. This is not happening the other way, maybe we could use the Portland Project to bring those apps to Gnome keeping the cool, clean, quality and productive interface. -- xerman (info [at] xsproxectos [dot] com)

  • I second. A special DVD-iso updated every month or so including the most popular packages (surely there is statistics about which ones they are) would be a great idea. (Contact: http://wiki.motin.eu)

Control Panel

  • Someway to adjust brightness, contrast, gamma. Right now I can use xgamma for gamma, but no way to adjust brightness and contrast. My laptop (HP zt3000) looks horrible without someway to adjust contrast, so much so that I am forced to go back to using Windows (feel pity on me!)

Installer

  • Add the possibility of booting [http://adrian15.raulete.net/grub/ Super Grub Disk] from the installer previous screen which it is usually isolinux. Check 1) Using Isolinux on [http://adrian15.raulete.net/grub/tiki-index.php?page=EnDocBuildSGDBasedCD Build a SGD based cd] for information on how to do it. With SGD you will be able to restore grub to the mbr automatically, to activate partitions, to boot linux kernel directly and a lof of features that make the boot repair process very easy. You can see how SGD works with a lot of screenshots in [http://users.bigpond.net.au/hermanzone/SuperGrubDiskPage.html Hermans site].

  • I really think it is important for users to be able to easily access (at least read-only) their existing ntfs partitions from the live CD as for a lot of users (me when I was installing it) the live CD is something that they will want to use to try all the different programs, and sometimes to see if the programs (OpenOffice) work with their existing files for users who have never used linux before or used it in a long time. Having to open up a terminal and to mount the ntfs partition using umask=0222 using the sudo command for someone who is just trying out the system I think is quite an insurmountable challenge, but something that should be relatively easy to change at least on the live CD if not in the installation itself. Thanks for your time. - Misha Koshelev

  • Ubuntu attempts to automatically connect to the Internet during installation, using DHCP settings from an available DHCP server. If this option fails (e.g. DHCP server exists but Internet access is limited for DHCP IP range), Ubuntu could fail-back to asking for a Static IP address or to 'Skip and continue setup' (preferably the Static IP entry could be an option in the initial installation questions - with DHCP as the default). (It's assumed that Ubuntu uses DHCP automatically to avoid overwhelming new users with technical requirements - I'd argue that many users are at least a little familiar with need for an "IP address" and would have more serious trouble with the hard drive partitioning section of the install!) -- Kubuntu_User.
  • Ndiswrapper was included on the Hoary 5.04 install disk. It would be great if the Ndiswrapper could be set up during the install, perhaps just before the automatic connection to the Internet described above. If Ubuntu is for Linux for Humans, we need to make the Internet connection as seamless as possible. - Dave Drass
  • Include ndisgtk installed by default or on the cd and easy to get to. so new linux users can get Wi-Fi working in seconds (not days).
  • To save demo-ers contortions that they may or may not be able to perform I believe it would be a good idea if the live CD came with a few exotic screen resolutions out of the box. In my case it happens to be 1400x1050 - quite popular on laptops but there are others. One reason someone might want to use the live CD is to take himself or some friend on a quick tour of Ubuntu. As it happens laptops and possibly all LCD-type screens are quite ugly when used at anything but their panel's native resolution. -- cga2001
  • I had an idea how to allow even braindead people to install Linux on certain PCs. It was originally intended for commercial distributions but the technical idea could be used by you, too, of course. I have written it in German http://www.hauke-laging.de/ideen/rechnerspezifische_linuxdistribution/konzept.html but have a quite complete English translation http://www.hauke-laging.de/ideen/rechnerspezifische_linuxdistribution/concept.html

  • How about looking at ?Nesting? or ?Docking? Ubuntu into Windows from the ?Live? CD. The CD would boot Ubuntu, although content would run from the HD location. Allowing for full ?Synaptic?, ?apt-get? etc, as well as no need for Partitioning. ?Dyne : Bolic' is a good example; http://lab.dyne.org/Docking - DD.

  • Another idea would be to have the PPC versions use a docking technique to a firewire or USB drive, since Macs have partitions that are very different from the standards Linux and Fat partions. Since most external devices are Fat 32 and Ubuntu currently sees most of them right, it would be a perfect place to copy the files from the CD to under a folder called Ubuntu(or Kubuntu or Edubuntu if you want to use a different version). After the files are copied you can then boot from the Live CD which would then look for compatible firewire and USB drives. Once it finds a valid drive and distro it will boot into it. I am currenly running a G4 iBook and want to run Linux on it without messing up my OS X files. However, I also want to be able to add, compile, and develop software under Linux the same way I would with a standard install. It seems that this solution provides that functionality, since there is now a place for installed and compiled software to go. - wbowen05@yahoo.com

  • Something similar to Nesting/Docking above. A small business/network setup idea. You install Ubuntu on a machine which will be the 'Server'. The Server can then create package tailored, LAN pre-configured, docking/live CD's for installation on the client machines. That way there is no possible loss of support on machines that have Windows OEM'ed or 'Mandated from above'. The installation can be updated via local package directories (docked clients) or by (re)burning new livecd's.
  • I'd like to see an extra step in the automated partitioning process. Now you have an option to use all free unpartitioned space. I'd like to see this option changed to "Use free unpartitioned space" with an extra dialog asking how much free space it should use in total. This with maybe a recommended minimum amount of space that is required to install Ubuntu properly. At this stage the next best thing to use all free space is to completely set up the partitioning manually. This is far too complicated for a normal user. By just providing an option to specify the total amount of space to use the normal user doesn't have to deal with any manual stuff. -- Prodoc
  • Make Ubuntu as easy to install for Windows users as any Windows application. Users would just double-click a program that asks for their name and how much space they want to give Ubuntu, collects information about their language and such from Windows, places wingrub and the Ubuntu installer on the hard drive, modifies boot.ini, and restarts the computer into Linux where an automatic installer takes care of the rest. See InstallUbuntuFromWindows for details. -- Michael10

  • change the blue background of the text installer to something more like the Ubuntu colour scheme
  • Xserver to detect changed hardware and ask to set up-eg usb drive or flash drive will need sudo dpkg-reconfigure xserver-xorg each time like plug and play
  • remind the user of their current partitions when asking them where to install grub.
  • Let the user choose if he wants to use non-free software or not. Some of us in the GNU/Linux community like ubuntu a lot, its just that it wants to install some nasty non-free software like drivers, and we don't like that. To be nice, all that we would like in order to better support your distro is to be able to choose not to use non-free software. We respect that you want more people using your software which is why you include these non-free things, but we do believe this is a stupid goal. Specifically this means packages in 'restricted copyright', as multiverse is disabled by default. jhenn@gnook.org

**As extension create a simple graphical interface for modifying all of the Grub bootup options in boot/grub/menu.lst, particularly the default operating system to boot into (many will people prefer Windows by won't know how to change it).

  • Optional support for ISA devices. Either ask the user if he wants to try ISA autodetection or to select a driver from list. Personally I had to "modprobe ne" to get networking. Not important if Ubuntu's hardware requirements grow. -- AleksiNurmi

  • A package that automatically downloads and installs the DB2 client especially after the approval of IBM for running DB2 on Ubuntu. -- KenFoskey

  • Installer should offer an option of "Upgrade Installed System" once "Upgrading" process is reliable. For this update/upgrade to new version Synaptic "historic" could be of use. I understand that Synaptic historic is stored on the hard drive, so there could be an easy way to get that info and now which apps and which not to upgrade. As far as I know, right now we could update-upgrade to DapperDrake changin the "breezy" for "dapper" in the repositories and do an "apt-get dist update / apt-get dist upgrade", as the new version CD is in de CD-Reader of the computer, we already have new repository with new version, so checking synaptic and creating a "update-sources.list" could be interesting. Once the computer is updated, then Installer could remove the old "sources.list" and replace it with the "update-sources.list". This "update-sources.list" could be a copy of the existent changing "old version" to "new version". -- xerman (info [at] xproxectos [dot] com)

  • Add a Silent Option for OEM Installations. To allow the option of completely unattended installations accepting all the default values. Even allow the option of skipping the additional configuration screen. (OEM Installations should be using a completely blank hard drive unless dual booting windows. So wiping the drive should be ok... be sure to note it if it does wipe the hard drive just in case.) Additional oem options should also include nonet (self explainatory) partonly (partitioning only.. quiet for the rest) configfloppy (get configuration from floppy disk). The oem installer should also allow for random generation of hostnames.... installing 100 computers and having to change just one setting on all of them could be a real pain (and plus... i almost have my boss convinced to pre install linux on our computers... this will seal the deal.) -- plaguethenet [at] gmail [dot] com
  • Add something to check the integrity of software installed. For exemple my / partition just got a little corrupted, but I cannot reinstall every faulty software at once, I have to start something to get the message that some files are not good, there should be a way to check all the system (well just the things installed by deb packages). geearf(at)free(dot)fr
  • There needs to be an option at boot-up of the install CD to recreate / repair the MBR. This would work the same way that GRUB is used at the end of the install process to create a MBR dynamically by pulling in the boot information of all currently installed OS on the hard drive. It could also prompt to install the boot loader to multiple destinations: MBR and other partitions. Prompting to activate the boot loader partition might be a good idea.
  • I love Ubuntu for its "one task- one application philosophy", but I think it's time to go a step further changing installer in a way to give a user (especially a nebie) a chance to choose which applications to install. For instance, in web browsing, should it be Firefox or Opera (or any other). There should also be a possibility not to install some of the apps that one can't rid off at the moment like "evolution", "gnome games", "gaim" and so on. There is no reason one should be forced to have them installed even if he uses their alternatives or doesn't want to use them at all.
  • Maybe one of the way to speed up Ubuntu even more would be an ability to install only that kernel drivers/modules that correspond to the devices present in the computer at the moment of installation. For instance there could be intallation step to connect all the devices one owns (printer, scaner etc.) to the computer in order to detect them and install apropriate drivers. After installation there could be although autodetecting of newly connected devices or a button/option "add new device". In both cases apropriate drivers could be automaticly installed/compiled into kernel from the repository/CD. Sory if there are technical errors in my post but I'm a newbie and my knowledge about kernel is minimal.
  • Allow url links to trigger installation of a package through gnome app install aptgetinstallprotocol https://wiki.ubuntu.com/aptgetinstallprotocol?highlight=%28aptget%29

  • Please have the installer or initial welcoming help inform the new user of Automatix! It would save a lot of time for every new user (Contact: http://wiki.motin.eu)

Language

  • How about including Mozilla/Firefox that is built with Xft & Pango support so that it can display indic language pages (like that provided in fedora). There seems to be such build already in the net. I understand that just pango linking alone is not enough m17n library has to be linked to it ?! right? can some one throw light on this? rajesh ganesan

  • Localized Firefox bookmarks. Windows version has them, Ubuntu does not (at least the Finnish version). -- AleksiNurmi

  • How about a way to wire hotkeys to change the keyboard layout; I translate on the side, switching between about 6 or 7 languages, and it's really hard to scroll through those all every time I want to switch. It's a small thing Windows has that just makes things nice. --Charles Eddy

Laptop profiles

Laptops have been mentioned before under Startup and Networking, but I think they deserve a separate heading. I'm disappointed with the network profiles part of KNetworkConf (System Settings: Network Settings), which seems quite buggy. Even though I have Kubuntu, I use network-admin from GNOME for setting my network profile, but this isn't much better then KNetworkConf, and neither provide all the features I would wish for. I know there are a few tools specifically for this kind of thing, but I haven't investigated them yet. I suggest Ubuntu should provide a single tool by default (across GNOME and KDE). I'm not talking about Zeroconf, etc. (though of course that would be very useful too), but about preconfigured profiles for office, home, etc. -- GraemeHewson

  • Set dynamic or static network address, and if the latter, gateway and addresses of DNS servers. These are the basic settings provided by KNetworkConf and network-admin.

  • Allow setting the profile through a command as well as a GUI. A profile could be selected through GRUB at boot time. Once booted, a CLI might be more convenient for network engineers plugging in different cables, and so on.
  • Set addresses of NTP servers
  • Set available printers, local and network. (The laptop could be connected to a docking station with a local printer.) Allow spooling on plane for printing at office? This could get complicated. KISS?
  • Set display (docking station again, or user plugging in hi-res display). Could this be dynamic -- what if Ubuntu had been installed without having seen the hi-res display?
  • Other hardware (modem, mouse)
  • Firewall configuration
  • Not to forget plain old not connected to a network. I've seen a couple of bugs here, not previously mentioned, which I'll report through bugzilla.

LTSP

  • a LTSP solution that allows Diskless Clients and a Server to be load balenced -- JDnewbie

Networking

  • Install the traceroute-package by default. traceroute is essential and will be needed often _before_ there is access to a repository. And it's only 22kB and should fit on the CD. -- tschaboo[at]gmx.at
  • A configuration dialog for VPN (virtual private networks) is missing. With Windows, it is a matter of seconds to setup and configure a VPN connection through an unsecure network such as the internet to a remote system even with smartcard encryption. Ubuntu contains tools for creating VPNs, for accessing smartcards, etc. but unfortunately not a gui frontend to configure these components as easily as windows user can. -- Christian Jacob tronex[AT]gmail.com
  • more network card drivers, such as linux-wlan-ng installed by default, as well as including ndiswrapper in a default Hoary installation
    • prebuilt rfmon-patched prism wireless modules (see [Orinoco + Monitor + Kismet 2005 + Hoary]) in the repository would be good -- [sjalex]
  • better support for corporate proxies - it should be done once and supported in multiple apps (gaim, mozilla, synaptic)
  • easier pppoe configuration (gui or link) maybe from network-admin program... -- Lyly lyly_at_bigfoot.com
  • We should use something like the xandros winbind/samba client login stuff by default and set up Ubuntu to log into active directory out of the box. If our goal is to get Ubuntu adopted everywhere as a desktop, this one is huge. If admins don't have to fight through 10 scripts to get this to work, Ubuntu becomes much more friendly to existing environments. --Keith Bassett
  • a program for connecting to the Internet which supports dail up, ppoe/pppoa .... that start each time your not connected when you start your browser.
  • Zeroconf/Bonjour/Rendevouz support. There is an opensource implementation called Avahi and according to their homepage http://www.freedesktop.org/Software/Avahi it already supports all important features mentioned in the mDNS RFC. Avahi could be used to share printers (cups) and music (rhythmbox) with other users without any hassle. Mac users will also appreciate this since they could just plugin their ibook/powerbook in a Linux network and start printing. -- Ramon de Ruiter won[AT]home.nl

  • Only start networking at boot if the interface has link; otherwise wait 10 seconds and continue booting (10 seconds for user to plug in network card) (mostly interesting for laptops) -- Jochem Kossen jkossen[at]xs4all.nl
  • Internet sharing. So that in a few click I can share the internet from ethernet on eth0 to all nearby wireless laptops on eth1. For this to work it would need to turn on dhcp, and network address translation. windows and mac os x both make this very easy.
    • This can be done w/ FireStarter (which I suggest is needed for firewalling). Though it must become obvious it can do both. -- JoeTennies

  • Easy to use WiFi network roam program for mobile users. Are Debian network interfaces the right thing to use or is something custom like wifi-radar needed?

  • Integration of linux-wlan-ng with iwconfig tools. At the moment linux-wlan-ng uses a custom interface, and is a pain too setup. These drives are used a quite a few wifi devices such as the usb d-link dwl122.
  • Do a better integration of netatalk 2.x, please! Encrypted authentication should be possible by integration of uams_dhx.so and the GUI-"Shared Folders" should also manage AFP-shares.
  • WPA support without manually configuring WPASupplicant. WPA Supplicant is pretty easy to configure, but it would be much easier for beginners if it was integrated into the Networking configuration tool. Should be fairly easy to accomplish.
  • Graphical tunneling utility that uses SSH or another relatively secure protocol with preset tunneling modes (e.g. VNC, CUPS, NFS, Samba, etc.). This would allow roadwarriors or other remote clients who do not wish to use a command line to connect to home or work without compromising security. -- thelinuxevangelist<A~T<gmail/D0T/com

  • My apartment building has more than one 802.11 networks. Install asks me for a WEP key, but doesn't ask me for what SSID the WEP key applies to!
  • My IBM laptop has a fingerprint reader. It would be cool to be able to use that for sudo and the screensaver, ssh, etc.
  • Add ZD1211 driver to Breezy. I compiled this with Warty, and it worked fine. hfairchi@ata-sd.com

  • Samba, smbfs, ssh should be installed by default for setting up mounted files shares in an office environment. Also to allow for remote admin.
  • Add a program GPRS Easy Connect http://www.gprsec.hu for connecting to the internet with a mobile phones/modems PCMCIA with irda/USB/COM/Bluetooth and GPRS/EDGE/UMTS

  • Use Nokia 770 as model for easy connectivity over GPRS and bluetooth. See [http://www.europe.nokia.com/nokia/0,,79633,00.htm] for a demo.

  • Some form of easily throttling maximum network speed for the whole system (and also in specific applications?) in some control panel is desirable.
  • Disable ipv6 by default. saves a lot of trouble for new users and people that need ipv6 should know how to activate it.
  • Again I posted in both internet and network seeing that the internet is one big network I again stress the fact that linux NEEDS to step up to the simple connect and share concept. By this I AM NOT WANTING A WINDOWS REMAKE. I simply want to plug in a router, ok, plug all my computers up, ok, turn them on and have all three major systems (os x, windows(and families), linux(Ubuntu)) to all work together. the program configures it for me, minutes later (not hours from setting up samba and yada yada) instant file sharing (excluding legal stuff) no complex writting of stuff. Thanks. This would probably be appreciated by all people of all systems.
  • I agree with the above. I'm a newbie (1 year with linux) and have tried to connect two ubuntu desktops into a LAN to allow them share files. Although I'm not so bad in computers this "simple" task was mission impossible for me. I would like it to be as automated as possible and in all cases it can't it should be intuitive.
  • Install nscd by default to cache DNS lookups, saving bandwidth and improving response times. A network trace shows every Web page loaded by Konqueror, even on the same site, needs a DNS lookup (AAAA and A), every ping response causes a reverse lookup, etc. (Netscape and descendants have their own caching, but I don't think double caching would be a problem.) -- GraemeHewson

  • Have RP-PPPoE (available through automatix) included by default - the GUI for setting up PPPoE connections easily (Contact: http://wiki.motin.eu)

  • It is great with all Howto's existing to help users when they are stuck - but they don't really do any good if one can't access the internet to start with because of problems... To include a large collection of searchable Internet/Network Howto's in the helpbrowser or similar would be a great help in these situations. (Contact: http://wiki.motin.eu)

  • Include this nifty script: http://www.debian-administration.org/articles/128 to allow users to pinpoint network-errors easily. (Contact: http://wiki.motin.eu)

Package Management

  • Perhaps it would be simpler for the end user if you divided the Add/Remove Apps into System Components and User-Installed Apps.
  • KDE-based Klik looks like a very promising project, and it's not just a theory: thousands of Klik packages are available today. Ubuntu should keep a close eye on this project with a view to perhaps integrating it to the desktop.
  • Start installing packages while downloading. It will speed up the hole process if apt-get installs packages with satisfied dependencies while downloading other packages. Use case: joe wants to install 3 applications, the total amount of required packeges is 12, the first application needs e.g. 4 packages, the second 5 packages, the third none aditional. now apt-get orders the package so that packages with less dependencies than others are downloaded first. apt-get chooses the third package without unsatisfied dependencies, downloads it and starts to install it immediately while the other packages are downloaded. as soon as the third package is installed and all packages for the first application were downloaded, apt-get installs this application while downloading the second one, with the most depenencies ... and so on ... -- Soc
  • Be sure to check out SoftwareMap... a great idea for an easier package manager. -- SolidAndShade

  • In Gentoo there's something called USE-Flags. I can define a systemwide "ssl" flag to install all application with ssl support, I can define "doc" to install special documentation... It's kind of a dependency switch... You could add a "restricted-formats" for totem to install all restricted packages for it too... -- fabian
    • Under Debian, and I think also Ubuntu there are task-packages, which manage to install all packages for a particular problem (e.g. ubuntu-desktop).
    • But I think it would be also interesting to have some knobs to let some packages depend on other packages for example lang:de would force mozilla-thunderbird}} also to install {{{mozilla-lang-de. Like language-*-pack, which doesn't install every package, but only this one which is useful because an depending package is also installed.

  • It would be great if Synaptics would show just my installed applications in a list somewhere and NOT their dependencies, so I have an overview over my selfinstalled packages -- fabian
  • It would also be great if I could remove certain packages without removing ubuntu-desktop, cause I don't need reisertools for example... (this has got something to do with the point above, cause after my proposal, there would be just ubuntu-desktop in the list...) -- fabian
  • maybe group together certain packages (mount, time, diff,grep, less...) to a "gnu-base-package" or something like that. That would clean up the lists in synaptics dramatically... -- fabian
  • There should be an easy way for temporarily installing the packages (something along the lines of save-package-configuration -- install new package and all its missing dependencies -- revert to saved package configuration). As of now, I have to check the dependencies list prior to installing a package for testing so that I could remove not only the main package but its obsolete dependencies as well. -- wolli
    • Use aptitude instead of apt-get. Such feature in Synaptic would be great because it is used by most of the users IMHO.
  • Use unionfs to implement the above. I will see if it's possible to install breezy ontop of hoary using unionfs to simulate dualbooting. -- JohnNilsson

  • Support having a unionfs layer on /etc where user modified files are stored. When the system needs to modify /etc it should thus make sura that changes are written to the system layer not the user layer. -- JohnNilsson

  • The centralized repository method of installing software (apt-get/synaptic) is valuable, but it is not a complete solution. It has the following problems: latency between software release and acceptance into repository, the difficulty in maintaining a large repository, the installation of non-free/proprietary software etc. The solution is [http://autopackage.org/ autopackage] . It is not designed as a replacement to synaptic/apt-get, rather to supplement its shortcomings for a superior solution. The ultimate goal should be something similar to MacOS appfolders, but better. Once the user has chosen to give some software access to their system, we should be making it as easy as possible for them to act upon their decisions. Security therefore becomes a matter of how to aid the user in making the correct decisions rather than making their lives inconvenient.

  • A centralized package management tool would be great value if you are to manage more Ubuntu-machines in a network. The idea is to select the packages from a central location, and then be applied by a daemon on the clients. You could manage all clients at once, have different groups, and install specific packages on single machines - all from the comfort of your office/room. NielsKjøllerHansen

  • A way to install rpm, or tar packages without using the command line. Some sort of integration into nautilus or Konqueror. Installing packages that don't appear in the Ubuntu pool (like maya and limewire) using alien, and then installing them using dpkg without using the command line would be so much easier for people wanting to install packages, but don't understand/are afraid of the command line. If you see a problem with this (give me a break, I am 14) email me at rjmarsan@gmail.com

  • Automated package cleanup (such as what debfoster or deborphan offer) with apt (and accessible via front-ends like Synaptic or Adept). TrishankKarthik

  • Add a way to easily reinstall all the dependencies of a program, without having to check the package page to see which software we whould reinstall to make something works again (also it should reinstall the dependencies of the dependencies and so on). geearf(at)free(dot)fr
  • Sometimes is a headache to install apps from sources, first one has to get the source, then the ./configure, make, sudo make install, and pray all the dependencies are met. There could be an app that does that for the user, it could get the source file and try to make the ./configure, if certain dependencies are not met, then launch Synaptic or apt-get the files, then "make" and then "make install", once done, ask the user where to put the app "Accesories, Internet, Multimedia, System related" and set the link in the Applications Menu. Then keep record of that app in a Historic just as Synaptic to check in new "updates/upgrades". -- xerman (info [at] xsproxectos [dot] com
  • Google like searching in synaptic: something like "intitle:gtk perl" . basically give user control of searching package name and description.
  • Synaptic is an excellent package manager, why use adept in kubuntu ??
    • -> Because adept is KDE and it is better integrated to our desktop environment

Printers

  • Printer setup on home networks with windows based machines. I'm a software developer and I don't know what a printer command line is (referring to the open office printer setup tool).
  • switch to hplip for hp printer drivers
  • Local auto-detected printers that are obviously a fully supported model should be automagically added. The system knew I had an hp deskjet 940c plugged in already (the autodetect field said as much), why should I have to go through the new printer wizard? -- ChrisZS ([at] gmail [dot] com)
  • Replacement of Gimp-Print with Gutenprint (the new name for Gimp-Print 5.0), this includes many enhancements and bug fixes for Epson users (and I'm sure it fixes issues with other printers). I believe its now in Debian Sid so backport possible? -- A-Wing (info [at] a-wing [dot] co [dot] uk)
  • There should be just one printing dialog all over the system. This printing dialog should offer the following options:
    • Destiny/whatever: PDF file, PS file, Direct to Printer
    • Paper and Quality: Select paper size, select color-b/n, select dpi
    • Two sided printing(if allowed): long edge, short edge, off
    • Copies: number of copies, pages to be printed, collated or not
    • Save configuration: save selected configuration of all the standard options available.
    • and an Application specific button; this is... if I call the print file option from Evince, there should be an "Evince" button if Evince has printing options other than standard. Same for gimp, inkscape, openoffice. This would make printing from any program a standard task with an uniform interface, and having everyprogram its tweaking options if needed. Programming printing dialog should be a lot easier (I think) too, as there would be a call to the printing dialog, and the specific directives would be accesed through the "application specific button". -- xerman ( info [at] xsproxectos [dot] com)
  • Printing should be more stable. I get printing from evince hanging the printer (HP CP1700d) the first page prints, then the second starts and it gets stuck while printing in the middle of the page, needing to cancel printing both on ubuntu and the printer, and restarting printer. This has happened too with Evolution.

    Other issues: printer capabilities differ from app to app. Two sided printing is available at OpenOffice but not in Evince (HP Photosmart 3210 -just tested this 2 apps for printing) and this is a very weird issue. -- xerman ( info [at] xsproxectos [dot] com)

  • Colour only mode is stupid & pointless. If someone wants to print in colour, they will just colourize the text.

  • Printout mode is confusing , There shouldn't be 2 dropdowns for choosing resolution. LIke you have one for "printout mode" and another printout mode (folder) > kcontrol > printer > printer (dropdown) configure.

QEMU Image?

  • I'm proposing a qemu image, which would include an Ubuntu already installed. This would allow users to try out Ubuntu from the cozy comfort of their favourite OS. Maybe even distribute a CD with this image, that would "install" ubuntu under windows, complete with a desktop icon and start menu entry. Images for emulators or virtual machines would work, but QEMU works because it's free, and relatively fast. -- reub2000 at earthlink.net

  • This is a great idea. Letting people to try Ubuntu risk-free would encourage to test it out. Someone with a commercial VMWare license could make a ready VMWare virtual machine image. The VMWare Player is a free application that can't modify the virtual machine but can run it. VMWare runs better, works very well for the most important target group (Windows users), is easy to setup and use. Just add in for-dummies instructions and voila. -- Foo

Startup

  • reduce boot times, avoid usability issues (see item 21 in http://mpt.net.nz/archive/2005/04/11/ubuntu), and help out notebook users (see complaint below) by removing the network configuration and Internet clock check from the startup. I've just pulled mine and I boot in about 1/3 the time (faster than windows). Just as importantly, the network config and the clock check are silly in the case of roaming laptops, since user input (passwords, perhaps other configuration) will certainly be needed before the network is properly configured or the clock works. I think Windows actually has this one right: they do the network stuff after login, which makes user intervention easier and doesn't waste time. Finally, the network config is not necessary for anything else in boot: When I removed the S40network and S40ntpcheck (or whatever it was called) from my boot sequence nothing broke. --dpod (daniel.odonnell the-symbol-above-2-on-us-keyboards uleth.ca).

    • Doing networking after login means I can't connect to the computer remotely, unless I login locally first.
  • Offer the ability of 2 kind of startup: Clean and Detailed. Clean could show just the ubuntu logo, the progress bar and a message "Starting Ubuntu System". Detailed could show the ubuntu logo, the progress bar and all the messages shown nowadays in breezy. As I understand we've got to the graphical detection, we could have a cleaner screen, better resolution and a more ubuntuzized schema. There could be an option to change that pattern to another where there is a "Powered by Ubuntu" logo and a Company logo (I'm thinking on distributing Ubuntu throughout business and having the company logo on boot could get CEOs very happy). The image shown should be kept the same from grub to gnome welcome screen (if possible). -- xerman (info [at] xsproxectos [dot] com)
  • Same for Shutdown: show the graphic screen Clean or Detailed. This two options could be locked from Gnome so no user could change them once set. -- xerman (info [at] xsproxectos [dot] com)
  • After the graphics card bios I found that SuSE comes out with a SuSE screen while mobo bios is detecting stuff with the option of "Esc" to get to detailed detection. This is a good idea as many users (end users) don't need to know a thing about if a HD is on master or slave channel 0,1 or whatever. This works with SuSE 10.0 Live CD which I've tested (they keep the same image from mobo-bios detection, grub, and startup process) and I think is a good idea for Ubuntu. -- xerman
  • A text field would be extremly useful on the boot logo / login screen, where one could put text... just a line or two. Uses of this: Let's say ubuntu is installed on a laptop, and the user would put on that text field a message of the contacts/adresses of the laptop owner so that if the laptop was lost or something like that, if some one would boot it that person would know who is the owner of the laptop... Others uses are for companies that could put their company name there... Or also if I installed to an old person I could put there instructions or even hints to the password maybe... It would be also useful on schools. Maybe it would be possible to pass variables through the text field, like today's date, etc... In the end the user could insert the text to be displayed on the login/boot field somewhere in the control panel. -- crei0 ( guedes.andre[=@=]gmail[=.=]com )

Ubuntu Lite CD (Download Only)

How about a Ubuntu Lite Upgrade ISO Image Download, which should be smaller than the normal one and just upgrades the last Ubuntu Installation with a new one, this would be great for 56kers, and people who's only access is on netcafes, since it should be less than 600Mb.

There are many tools today that can really make this easy, like XDelta(which generates diff files to compare old versions of programs against new) and some things, like graphics and some libraries, do not need to be updated/recopied again, anyway.

Come on, Windows provides an Upgrade version, so why not ubuntu?

Dedicated PVR Ubuntu derivative

There are lot of users who are probably interested but lack the technical knowledge required to set up a [http://en.wikipedia.org/wiki/Digital_video_recorder PVR] using Ubuntu and [http://www.mythtv.org/ MythTV]. To overcome this could a stand alone Ubuntu derivative be created which allows users to easily install and just use their PVR?

This idea is similar but distinct from the ["GoogleSoC2007/gnome-media-center"] idea. The PVR interface would be the primary interface the user interacts with. When they turn on their PVR they'd go straight into an interface like [http://www.mythtv.org/ MythTV], they wouldn't see the desktop.

Ubuntu derivative could be called pvrbuntu. ["Scottrippon"].

Updating

  • Incremental updates: Use rsync or xdelta with apt to cut down bandwidth. This requires that the reference (as far as apt-sign is concerned) package is an uncompressed tarball. The rsync case is easiest - a transparent protocol change - but there's a CPU tradeoff; the xdelta solution has all the advantages but requires the server side to keep track of old versions.
  • Downloading updated packages in the installer should start after the first user logs into the system, preferably integrated with the new hoary application update monitor. This would reduce the time to install Ubuntu dramatically, especially on systems with slower network connections.
    • This would also prevent upgrading to an unstable configuration (i.e. no x) out of the box (which has happened to me on two boxes)
  • Enhance/Integrate apt-build for easy optimization of the whole system
  • It would be nice if the update-notifier could be configured to show if there are *new* packages in the repos. If anyone's like me, they'd like to go through the list in Synaptic and check for useful packages. Update-notifier updates the repo info silently, so I wouldn't know if new packages are offered. It would be important to make this an option though!

Versioning Filesystems

Hard drives have continuously grown in capacity and offer ever more affordable mass storage solutions. It would be great if Ubuntu took advantage of the large storage capacity of hard drives to bring real benefits to the user. One way to do this would be to use versioning filesystems for the home drive (where the user's important files are stored). Every single change the user makes to a file would automatically be remembered and the user could do things like ask "What did this file look like on Sunday". It could also be used to undo inapropriate changes that have been made (such as deleting a file that the user wants back). This would be very useful as the user can often make mistakes when editing a file. There is a GPL filesystem called Wayback that uses FUSE to implement a versioning filesystem on top of any other filesystem. Ideally, graphical tools would also need to be provided that allow the user to query the filesystem in a user-friendly way and from within the file manager.

Versioning System Configuraition aka System Restore on Acids

Why not use subversion/unison to put the files in /etc and ~/.gnome etc under version control? Together with a deamon that tracks changes done in configuration files (using svn status or similar) and a nifty GUI to go back in time for particular files this would be a tremendous transparent help to all who accidentally garbled up some configuration file(s). (Contact: http://wiki.motin.eu)

ZFS

[http://en.wikipedia.org/wiki/ZFS ZFS] provides a much more flexible, powerful and lower maintenance filesystem than anything linux offers. It is open source, and although designed for multi/many disk servers, it will offer many benefits for workstations and home computers, many of which have several disks.

ZFS would allow some radical changes in the management of an ubuntu machine, but could provide a drop-in replacement for partitioning, striping, block-size decisions, EVMS,LVM,MD etc., etc.. Particularly powerful features are:

  • best use of all available hardware for security and speed.
  • compression to increase bandwidth. (Reiser4 also talking about this. Implementable with existing linux tools?)

Tweak Enhancements

  • Install 'gkdebconf' and 'libgnome2-perl' by default, on (first) gnome startup, add a script that changes the configuration mode from dialog to gnome. Or instead of just first, each time gnome starts, and revert to dialog on logout. (So dpkg-reconfigure can be called from console if something goes wrong with X and it needs to be re-configured) - chibifs@studiochibico.com

  • Sane defaults for mount options. Eg. a /tmp partition doesn't need suid or dev support, so set defaults to nosuid,nodev -- Jochem Kossen jkossen[at]xs4all.nl
  • Certain HIG, Application, Printer stuff as stated in -> http://www.ubuntuforums.org/showthread.php?p=633159#post633159 -- xerman (info [at] xsproxectos [dot] com)

Installer

  • I would like an option (yes/no) where I can specify during install that all repositories should be enabled by default (including commerical, universal etc). I.e. for non-religious users that just want the easiest setup possible (-- morten / http://www.mortench.net)

  • I would like an option (yes/no) where I can ask the installer to look for and install commerical video drivers like NVIDIA/ATI by default (this is VERY important as I have had problems with installations that show up BLACK screen by default and where I need a proper NVIDIA/ATI driver to make the system work at all). (-- morten / http://www.mortench.net)

  • Windows users are used to install software by just clicking "Next". I think that the next step is to add this feature, built-in in Ubuntu. This feature will attract thousands of "Scared from linux windows users" users. In my opinion, this is the next step in the Linux world.
    • Take a look at Gdebi for an .exe-like install of .deb packages.

Training and Certification

  • The easiest way to take the fear out of end-users switching to Ubuntu (via their work or otherwise) is to offer easy-to-read & absorb 'pocket books', outlining the main differences in 'how things work' compared to other products. A 'pocket book' is less daunting than trying to find out the basics from a thick text or manual and simple explanations of what changes in habit or knowledge are required often will make the difference in usage levels of a product. People are adaptable, but end users who "know nothing about computers" will often find even an OS upgrade daunting because 'enhancements' and other changes are not clearly noted, explained or offered with easy-to-follow instructions. To paraphrase the old "hearts & minds" cliche: If you can make an end user comfortable quickly with Ubuntu, power users and companies will quickly follow. - Lynne@robertcollins.net

Ubuntu bandwidth project

It could be nice to let people with ubuntu to give some of their upload bandwidth (few Kbps) to ubuntu itself, in order to be able to have a much greater upload potential. Some sort of small software that you can turn on or off, and that disables automatically when your bandwidth usage goes over 80% of your maximum (so it doesn't slow down users). Files uploaded by users can be automatically checked with a checksum. So, no dirty tricks.

With this bandwidth, ubuntu can provide: distribution CD/DVD, video/multimedia content, e-learning material.

By: simone.brunozzi [.at.] wedoit.us

  • If you want to donate bandwidth, use BitTorrent to stream/peer the various Ubuntu ISOs -- ["Madpilot"]

By: jojoman02 [ at ] gmail.com

  • I support this idea, this would take a massive load off ubuntu repos. I have been working this out in my head. I believe i have a viable solution. What needs to be done is an azureus like bittorrent hash link needs to be included somewhere within the metadata of the update file. the slightly modified version of synaptic would then check a DHT (kad?) network that works similar to bittorrent. obviosuly the deb files (etc) would have md5 sum also. thinking about it only synaptic's downloading components need to be modified (user side). because they would could easily be able to read the md5 sum, check if someone has file on DHT network & download. If this fails the client could always use http at local repo to download the file as backup. (sorry for the lengthy explaination). yes i do stream ubuntu's iso's on release until 2.0+ share rating. i am just trying to address a concern that ubuntu shouldn't be spending money on repo bandwith when users are willing to upload for free. this could even be an optional feature.

By: in_flu_ence [ at ] msn.com

  • I second the idea. Peer-2-Peer Networking will indeed ease out the overall operation cost for bandwidth. This is extremely crucial for a community project. We can always tap on the BT and eDonkey network since these are the most used network for P2P. Every ubuntu user can contribute in one way or another as BT and aMule are available from the package repo. In addition, this will also facilitate the Spread the word team because they can redirect the download to these networks instead of congesting at the limited download links available from the website. One concern will be to ensure that these network can be tapped by people with narrow bandwidth.

Ubuntu Website

  • Create a section on the website for How-To videos (using wink, vnc2swf or similar) like in Puppylinux (see http://rhinoweb.us/), very user friendly and less boring than a FAQ. Also a nice marketing tool. It could even be made via a community effort allowing Ubuntu members to contribute new videos. Ago

  • Some coordination to help with the translation of the actual "Ubuntulinux":http://www.ubuntulinux.org website and any other information, in as many languages as possible, to let the newcomer access easily information about UbuntuLinux in their own languages

  • Given that accessibility is an important goal of ubuntu, shouldn't the website be designed without tables used for layout? 3-column css layouts are possible.
  • A launchpad.ubuntu.com/thankyou website in which it is possible to send a thank you message to the author(s) of a specific free software project, to add one's own signature to an existing thank you, to report success stories, to make a donation Valerio Paolini) reported by EnricoZini

  • Make the RosettaFAQ work better. Motivation: users only go to the "support" section of a site when they are having a problem. RosettaFAQ naturally pair the problem with a solution, and are really the most useful kind of online support. The situations is this, however: 90% of people all share the same 10 or so problems, so adding RosettaFAQ tends to dilute the effectiveness by making it hard to find the RosettaFAQ for that critical 10%. Here is how to fix this: Add a section at the bottom of each FAQ which says "This FAQ solved my problem" with a yes button and a no button. Presumably RosettaFAQ are stored in a database somewhere. Add a column to the FAQ table which is called NumberOfUsersHelped or something like that and stores the number of times someone clicked the "yes" button for that FAQ; also add a NumberOfTimesViewed which is incremented anytime someone views the FAQ. On the support page put a big list of problems which are ordered by NumberOfUsersHelped/(NOW() - date_posted). (Dividing by the age prevents favoring older RosettaFAQ). This way the 90% of people with common problems have their questions answered right there on the support page without having to dig around at all. I did something like this for a commercial software company and it drastically cut down on their number of support calls. The best part is you can easily see which RosettaFAQ are confusing or otherwise not helping people because they are viewed a lot, but no one ever clicks the "yes" button. Once you have this in place you can add lots and lots of RosettaFAQ, it is suprising which are helpful and which aren't. --()

  • Is possibile add http://www.ubuntuitalia.it/forum to this page http://www.ubuntu.com/community/forums/document_view ?? It's the official italian forum Smile :) (AlessioFattorini)

  • Divide this page in several smaller. Or add anchors/links in TOC. It is becoming difficult to navigate and edit this page.
  • Some great ideas on this page, but they tend to get lost because this page is so long. I would suggest using the feature request part of bugzilla to submit and vote on ideas that we think are the most important. For example the [http://bugs.kde.org/buglist.cgi?bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=wishlist&votes=21&order=bugs.votes most wanted feature in KDE right now] is Bittorrent support, and that is going to be put in the next release. -Axiom (a very new kubuntu user)

    • There are a couple of problems with this: 1. is that the bugzilla is going to only have a subsection of the users . 2. Users know what they want, but not how to do it. It is important to make that distinction
  • I was looking for a "Ubuntu Link Button" to put it on my web page and blog. I am expecting it on the offical site and cant be able to find it. Please provide some Link Buttons on the site.

Power button = sudo button

looking at my pc, i can see that the power button is plugged directly into the mobo... so, i'm assuming that pressing the power button gets the mobo to send a signal to the os?

is that signal hard for software to fake? if so, it might be an idea to change the os's response to the signal from 'show power down options' to 'grant sudo to focused window/gksudo screen'

in other words, so you could choose one of the following behaviours for sudoing:

1/ type 'sudo blah' and enter password (current behaviour)

2/ type 'sudo blah' and poke the sudo button (ie, the power button); good for slow typists, possibly more secure, and kinda cool imo Smile :-)

3/ type 'sudo blah', poke the sudo button to give your account sudoer privileges for 30 seconds, then type in your password to give the program sudo rights; most secure option, requiring a trespasser to both discover your password and simulate a signal from the mobo.

obviously, this is a crap idea if it's easy to fake the power-button-signal, but thought i'd throw the idea out there.

Put in alphabetical order by RyanKavanagh on July 2nd '06, lets see how long it'll last...

Mobility

This section is about mobility platform solutions and will include mobile devices that use alternative connectivity technologies. This includes, Bluetooth, iRDA, and media card readers available in most laptops. The effort is to help Ubuntu perform on laptops right out of the box.

Added by BalajiRamasubramanian - Apr 5, 2007.

Bluetooth

The current Bluetooth interface is terminal based and not very user friendly. What we need is a GUI based interface for both upload and downloading stuff from Bluetooth devices. Right click on a file and choose an option - "Send Via Bluetooth" to send a file to a connected Bluetooth device.

To do this, currently, I am using a Perl Gnome script that calls gnome-obex-send. I would like this to be part of the package and would prefer it if it adds a menu to the Gnome menus and not just create a script in the .gnome2/nautilus-scripts directory.

Here is a the script. Kindly use it as part of the package. I would be great if it is a part of the package itself.

#!/usr/bin/perl -w

for $uri (split /\n/, $ENV{NAUTILUS_SCRIPT_SELECTED_FILE_PATHS}) {

  • $uri =~ s/\s/\\ /g;

    gnome-obex-send $uri;

}

This script works with filenames with spaces too and can be a part of the obex package.

Also, the installation of Bluetooth services should be easy. It should not involve too many steps. Currently one has to make sure the following shell script is executed each time he starts the machine.

/usr/sbin/sdpd

sudo modprobe l2cap

sudo modprobe rfcomm

sudo mknod /dev/rfcomm0 c 216 0

sudo sdptool add --channel=10 OPUSH

sudo rfcomm bind /dev/rfcomm0 00:0E:6D:7F:06:63 10

gnome-obex-server

I have currently set it up as a program to be run in every session. But that is not good enough. It should be automatic, right after an install. Initially, I tried kbluetoothd. But it does not load at startup unless sdpd is loaded. Besides, in kbluetoothd, sending files from the laptop to the device is not possible - only reception.

Package

One single package should run all Bluetooth devices for both sending and recieving, and must run right out of the box. The package can be called obex-pack or bluez-pack. A single point solution in all desktop managers - Ubuntu, Kubuntu and Edubuntu should be available. Also, this package should install be default once the device is detected. Note the automatic hardware install project above.


CategoryDesktopTeam


This page is too long. MediaWiki allows editing of smaller sections of a page ... how about implementing that functionality (or using MediaWiki instead?)?