Here are the last 6 months most popular ideas about Ubuntu.
To extend the capabalities of the calendar applet
Written by Jimmydoug the 8 Oct 11 at 12:07.
Related project: Gnome .
New
The calendar in the top panel is pretty but can't actually do very much in its present state other than show you what day such and such a date will fall on. If you want to add an event, you'll have to close the calendar applet and start another, separate calendar.
Solution #1:
Incorporate some more functions into the calendar applet
In previous versions of Ubuntu this was achieved with Evolution. With the adoption of Thunderbird as the default email client, it might seem logical to incorporate Lightning into the calendar applet. However, I wonder whether something more configurable and better integrated with Ubuntu could be written. This application could sync via Ubuntu One to the other calendar applets on all the other Ubuntu computers the user works on. So long as it could sync with Google Calendar, and could read ical etc, I think people would appreciate this feature.
In previous versions of Ubuntu this was achieved with Evolution. With the adoption of Thunderbird as the default email client, it might seem logical to incorporate Lightning into the calendar applet. However, I wonder whether something more configurable and better integrated with Ubuntu could be written. This application could sync via Ubuntu One to the other calendar applets on all the other Ubuntu computers the user works on. So long as it could sync with Google Calendar, and could read ical etc, I think people would appreciate this feature.
Solution #2:
Integrate Lightning with Ubuntu
Lightning even has lots of qualities in the targeted functionalities, it could be a good idea to work with mozilla on this integration or to fork lighning (keeping compatibility with it) if no common work is possible.
Lightning even has lots of qualities in the targeted functionalities, it could be a good idea to work with mozilla on this integration or to fork lighning (keeping compatibility with it) if no common work is possible.
Solution #3:
Create an event-lens for Unity
Lightning or an other calendar utility could be used as a scope transmiting information to an event-lens in the dash.
Lightning or an other calendar utility could be used as a scope transmiting information to an event-lens in the dash.
Solution #4:
Integrate with Google Calendar
The new "Online accounts" option doesn't actually have many uses yet. Wouldn't it be nice to use it to intergrate the Google services into your desktop? Having Google Calendar integrated right into your calendar applet would be a very helpful feature! It could notify you about events and stuff like that.
The new "Online accounts" option doesn't actually have many uses yet. Wouldn't it be nice to use it to intergrate the Google services into your desktop? Having Google Calendar integrated right into your calendar applet would be a very helpful feature! It could notify you about events and stuff like that.
Solution #6:
Make a generic API like the sound and messaging menu
Written by
MsG the 20 Oct 11 at 11:05.
Make a generic API where applications can hook in. So Thunderbird can be made compatible as well as Evolution, or other plugins for online services like Google Calendar.
Make a generic API where applications can hook in. So Thunderbird can be made compatible as well as Evolution, or other plugins for online services like Google Calendar.
Solution #7:
A big panel calendar with simple events/notes
Written by
petko10 the 23 Jan 12 at 13:08.
Now , I envision it as being one of the super handy things that Ubuntu has , so bare with me . I've always had trouble keeping track of my daily notes, but I'm frequently around the computer .So when I'm on the computer I want to be able to easily check what the notes/events for the day are and to check them or add more (for any of the upcoming days) .The most handy thing to have is to click on the calendar , which will drop a two-thirds-of-the-screen type of panel (picture :
http://dl.dropbox.com/u/42681910/Calendar%20blueprint.png ) , that has the calendar , and in each cell (representing a day) there could be events/notes , that are readable as soon as you expand the applet (and everything hides on Esc or click on the indicator) . I think no other OS has anything similar . So to add an event or to edit one - just click on the cell .
An addition to the idea is to have the cell ,that's clicked on, expand (makes it more usable when there's many events/notes) as shown in the picture.
What I've drawn is pretty bad , but I guess you could imagine a better coloured version with some transparency and some simple open-animation .
Importing/exporting with a mail client and/or Ubuntu One will make the integration complete and enable syncing with other devices through the already existing systems.
Now , I envision it as being one of the super handy things that Ubuntu has , so bare with me . I've always had trouble keeping track of my daily notes, but I'm frequently around the computer .So when I'm on the computer I want to be able to easily check what the notes/events for the day are and to check them or add more (for any of the upcoming days) .The most handy thing to have is to click on the calendar , which will drop a two-thirds-of-the-screen type of panel (picture : http://dl.dropbox.com/u/42681910/Calendar%20blueprint.png ) , that has the calendar , and in each cell (representing a day) there could be events/notes , that are readable as soon as you expand the applet (and everything hides on Esc or click on the indicator) . I think no other OS has anything similar . So to add an event or to edit one - just click on the cell .
An addition to the idea is to have the cell ,that's clicked on, expand (makes it more usable when there's many events/notes) as shown in the picture.
What I've drawn is pretty bad , but I guess you could imagine a better coloured version with some transparency and some simple open-animation .
Importing/exporting with a mail client and/or Ubuntu One will make the integration complete and enable syncing with other devices through the already existing systems.
Solution #1:
Dim file extensions in Nautilus
I would like an option to dim the file extension in Nautilus.
Many web browsers have now began dimming less relevant parts of the URL, such as the protocol, subdomain, path, and query string.
I propose we have an option/setting/feature that does the same Nautilus. Dim the the file extension.
I would like an option to dim the file extension in Nautilus.
Many web browsers have now began dimming less relevant parts of the URL, such as the protocol, subdomain, path, and query string.
I propose we have an option/setting/feature that does the same Nautilus. Dim the the file extension.
<img src="http://img683.imageshack.us/img683/7264/nautiluswithdimmedexten.png">
Solution #2:
Dim file extensions in Gtk
I would like an option to dim the file extension in Gtk file chooser dialogs.
I would like an option to dim the file extension in Gtk file chooser dialogs.
<img src="http://img401.imageshack.us/img401/6733/gtkfilechoser.png">
Solution #3:
Hide extension by default.
Written by
thehosh the 29 Oct 11 at 23:36.
I propose that the file extensions are hidden by default, if a user needs/wants them, they can enable it in the settings. Maybe even add a dim feature (File extensions: Hidden/Show/Dimmed).
Of course, this would be system wide.
I propose that the file extensions are hidden by default, if a user needs/wants them, they can enable it in the settings. Maybe even add a dim feature (File extensions: Hidden/Show/Dimmed).
Of course, this would be system wide.
Solution #4:
Make it optional
I propose to make it an option to show the file extension normally or completely hide it, and set "dimmed" as default.
I propose to make it an option to show the file extension normally or completely hide it, and set "dimmed" as default.
Solution #5:
Make it optional
Written by
ckujau the 31 Oct 11 at 18:35.
If this is wanted at all, I propose to show the file extension by default and provide an option to hide/dim it. The individual user should judge what she considers as "less relevant parts of the URL".
If this is wanted at all, I propose to show the file extension by default and provide an option to hide/dim it. The individual user should judge what she considers as "less relevant parts of the URL".
Solution #6:
Linux 101: File extensions mean nothing in Linux.
Linux has no concept of a "file extension" like legacy operating systems. You may name files any way you like. The contents/purpose of a file is determined by other means.
This means that a file extension should have no bearing on linux users, a text file is not denoted by .txt, and MPEG layer 3 doesn't have to have .mp3. If a program requires an extension, then the developer should be notified immediately about proper Linux concepts.
This is something that has been a sticking point for Linux users since before Ubuntu was even around, if you are going to give any mention to file extensions, it should be that they mean nothing.
They shouldn't be hidden, they shouldn't be dimmed, they are part of the file name in Linux and should be treated as such, they tell the USER what the file is and the system doesn't care. Its just a name. So if you have problems with them, your in luck.... just ditch them. You do not need them. They are simply there for the user to be able to tell that "this is an image, this is a music file", the system doesn't care. Neither should you.
If this is for compatibility with Windows, then an option to hide them would be sufficient, but please, please, please do not make it default.
Linux has no concept of a "file extension" like legacy operating systems. You may name files any way you like. The contents/purpose of a file is determined by other means.
This means that a file extension should have no bearing on linux users, a text file is not denoted by .txt, and MPEG layer 3 doesn't have to have .mp3. If a program requires an extension, then the developer should be notified immediately about proper Linux concepts.
This is something that has been a sticking point for Linux users since before Ubuntu was even around, if you are going to give any mention to file extensions, it should be that they mean nothing.
They shouldn't be hidden, they shouldn't be dimmed, they are part of the file name in Linux and should be treated as such, they tell the USER what the file is and the system doesn't care. Its just a name. So if you have problems with them, your in luck.... just ditch them. You do not need them. They are simply there for the user to be able to tell that "this is an image, this is a music file", the system doesn't care. Neither should you.
If this is for compatibility with Windows, then an option to hide them would be sufficient, but please, please, please do not make it default.
Solution #7:
The default view should depend on the directory.
Written by
Gregory the 13 Nov 11 at 23:07.
Nautilus has three views right now: Icons, List, and Compact. Considering the optional extra pane and sidebar, and the combinations possible, you might say we have 36 views. If you're looking for files based on something like access time or permissions, the icon view isn't very helpful, but if you're looking at a small set of well known files related to a project, the list might have too much irrelevant information and the compact view might not have enough. If you're moving lots of files around, you might want an extra pane or tree view sidebar instead of two separate windows.
The filesystem hierarchy can be categorized in many ways. One set of categories might be "a user's files" and "everything else". The user's files category would typically include all non-hidden directories and files in the user's home folder. These are fewer in number and more familiar to the user than everything else. In any directory they are usually more type-heterogeneous than files in standard system directories like "/usr/bin".
The icon view is better suited for a small set of familiar files of different types, while the list view is better suited for large sets of unfamiliar files of the same type. The default view for non-hidden directories in the user's home folder should be the icon view, and the default view for everything else should be the list view.
This simple division (user's files, everything else) and use of just two views (icons, list) is only meant to be an example. This is only for the default view when a user first visits a directory and is not meant to disallow changing the view or having the change remembered by file manager.
Nautilus has three views right now: Icons, List, and Compact. Considering the optional extra pane and sidebar, and the combinations possible, you might say we have 36 views. If you're looking for files based on something like access time or permissions, the icon view isn't very helpful, but if you're looking at a small set of well known files related to a project, the list might have too much irrelevant information and the compact view might not have enough. If you're moving lots of files around, you might want an extra pane or tree view sidebar instead of two separate windows.
The filesystem hierarchy can be categorized in many ways. One set of categories might be "a user's files" and "everything else". The user's files category would typically include all non-hidden directories and files in the user's home folder. These are fewer in number and more familiar to the user than everything else. In any directory they are usually more type-heterogeneous than files in standard system directories like "/usr/bin".
The icon view is better suited for a small set of familiar files of different types, while the list view is better suited for large sets of unfamiliar files of the same type. The default view for non-hidden directories in the user's home folder should be the icon view, and the default view for everything else should be the list view.
This simple division (user's files, everything else) and use of just two views (icons, list) is only meant to be an example. This is only for the default view when a user first visits a directory and is not meant to disallow changing the view or having the change remembered by file manager.
Implement way of telling user that there is a connection but no internet
Written by tancrackers the 4 Dec 11 at 21:00.
Related project: Network Manager .
New
Please implement a method of telling the user that there is a wireless connection but not internet like Windows 7 does.
Sometimes my router goes nuts and will give me a wireless connection but I cannot connect to the internet.
All I have to do is unplug the router and plug it back in.
Though, on Ubuntu I only know when I try to go online and my homepages fails to load.
On Windows 7, the wireless icon in the taskbar shows the bars that represent the connection, but there is a yellow "caution" arrow on the wireless icon followed by a message that there is no internet connection.
Can you please implement something similar to this in Ubuntu so I can know right after log in that it is my router failing as opposed to something else?
Thank you!
System Info
Written by Drak the 20 Oct 11 at 17:16.
Global category: Others.
New
In KDE there is a handy utility Kinfocenter it shows a lot of information conveniently in one place. Why would in new Ubuntu System Info window also did not display some information? For novice users it will be very useful (after all, not everyone knows the appropriate terminal commands).
That's how I see it:
Also, the button "System Testing" to open Ubuntu System Test app, I think it is very good looking.
Solution #1:
Add more categories
Written by
Drak the 20 Oct 11 at 17:16.
I think we need to add these categories:
Audio
Shows vendors and models of audio devices.
Disk
Shows disk vendor, mobel, size, and other information about this.
Network
Shows network adapters information (see example on first picture). "Settings" button open "Network" app for charge properties.
USB Devices, shows:
Connected USB devices.
Operation System, shows:
Version (example 11.10)
Codename (example Oneiric Ocelot)
Kernel Version (example 3.0.0-12-generic)
Hostname
Uptime (shows results of comand "uptime")
I think we need to add these categories:
Audio
Shows vendors and models of audio devices.
Disk
Shows disk vendor, mobel, size, and other information about this.
Network
Shows network adapters information (see example on first picture). "Settings" button open "Network" app for charge properties.
USB Devices, shows:
Connected USB devices.
Operation System, shows:
Version (example 11.10)
Codename (example Oneiric Ocelot)
Kernel Version (example 3.0.0-12-generic)
Hostname
Uptime (shows results of comand "uptime")
Solution #2:
Add HardInfo to Ubuntu
Written by
Drak the 31 Oct 11 at 16:14.
We can add hardinfo app in ubuntu CD, so users can learn all the necessary information in a convenient form, on Live CD and after install, without any additional software.
The program is small, so that it does not take much space on the cd.
HardInfo screenshot.
We can add hardinfo app in ubuntu CD, so users can learn all the necessary information in a convenient form, on Live CD and after install, without any additional software.
The program is small, so that it does not take much space on the cd.
<img src="http://img337.imageshack.us/img337/6803/hardinfo.jpg">
HardInfo screenshot.
Reset Major Ubuntu Configuration to Default
Written by Liono the 14 Dec 11 at 10:50.
Global category: System.
New
Many novice Ubuntu users tend to fiddle with various configurations on Ubuntu and end up causing their machines to hardly boot or start the GUI. Common example are things like, changing graphics driver or modifying the display resolution, and so on...
Usually the fix involves only having to run one command such as removing the xorg.conf file or running "dpkg-reconfigure gdm" to rebuild the defaults, but to the mainstream, this is too daunting.
So rather than formatting, reinstalling Ubuntu, creating a new username to login with, or trying to decipher error messages and commands, I propose an easier way to reset the system into a like-new state.
Note: The following fixes should not affect users' files (home directory) or login credentials.
Solution #1:
A One Button Reset
Written by
Liono the 14 Dec 11 at 10:50.
Add a system option that deletes all configuration files as if the system was freshly installed and all hardware/drivers and settings have been reset to their defaults.
Add a system option that deletes all configuration files as if the system was freshly installed and all hardware/drivers and settings have been reset to their defaults.
Solution #2:
An Option in GRUB
Written by
Liono the 14 Dec 11 at 10:51.
Same as Solution #1 except that it is made available in GRUB.
Same as Solution #1 except that it is made available in GRUB.
Solution #3:
Selective Reset
Written by
Liono the 14 Dec 11 at 10:56.
Similar to Solution #1, but allow the user to select which aspects to reset:
* Reset Graphics and Display Settings
* Reset Desktop Environment and Unity (X11, input devices)
* Reset Network (network manager and /etc/network/interfaces)
* Reset Language/Localization
* Reset Audio drivers/settings
* etc...
Similar to Solution #1, but allow the user to select which aspects to reset:
* Reset Graphics and Display Settings
* Reset Desktop Environment and Unity (X11, input devices)
* Reset Network (network manager and /etc/network/interfaces)
* Reset Language/Localization
* Reset Audio drivers/settings
* etc...
Solution #4:
Stateless Boot
Written by
Liono the 14 Dec 11 at 11:02.
Similar to the concept of Chromebook, allow Ubuntu to boot and detects all hardware without reading previous settings or saving new configurations. The only thing that persists are the users files in their home directory. This is mostly for recovery purposes.
Similar to the concept of Chromebook, allow Ubuntu to boot and detects all hardware without reading previous settings or saving new configurations. The only thing that persists are the users files in their home directory. This is mostly for recovery purposes.
Solution #5:
Detect Consecutive Restarts
Written by
Liono the 14 Dec 11 at 11:09.
Ubuntu should be able to detect that a user has been restarting their machine several times during a very short period and suggest to reset system configurations in an attempt to fix hardware and system misconfiguration.
Ubuntu should be able to detect that a user has been restarting their machine several times during a very short period and suggest to reset system configurations in an attempt to fix hardware and system misconfiguration.
Solution #6:
Hotkeys combination
Written by
checoimg the 21 Dec 11 at 15:39.
Once Logged.
Spr+Tab: Ctrl+Alt+R, Ctrl+Alt+F, Ctrl+Spr+R
The first is to make sure is not intersected by other programs. Then 3 more combinations because reseting a OS is something serious.
Keep Ubuntuing!
Once Logged.
Spr+Tab: Ctrl+Alt+R, Ctrl+Alt+F, Ctrl+Spr+R
The first is to make sure is not intersected by other programs. Then 3 more combinations because reseting a OS is something serious.
Keep Ubuntuing!
Solution #7:
Work with File system Layer
After fresh installing setup a new Filesystem Layer who take all changes like Updates and configs. So booting with the Emergency bootoption start Ubuntu with out the file system Layer with the changes. The Layer itself should be mounted as a separate Harddrive. So I could do changes and repairing configs from a Working Ubuntu
After fresh installing setup a new Filesystem Layer who take all changes like Updates and configs. So booting with the Emergency bootoption start Ubuntu with out the file system Layer with the changes. The Layer itself should be mounted as a separate Harddrive. So I could do changes and repairing configs from a Working Ubuntu
Solution #8:
Live Cd Resetting funktion
I think there must be a funkction in live cd for choose.
There are so "test ubuntu" "install ubuntu" and new: "restore ubuntu settings" but dont overwrite the userfiles.
I think there must be a funkction in live cd for choose.
There are so "test ubuntu" "install ubuntu" and new: "restore ubuntu settings" but dont overwrite the userfiles.
Synchronise desktop settings between computers
Written by PaddyLandau the 14 Jan 12 at 18:30.
Related project: Compiz Advanced Settings (ccsm) .
New
For years, I have wondered about being able to sign on to any computer (even a library one) and have your own desktop appear.
Imagine my surprise when I loaded the preview version of Windows 8 in Virtual Box to find that Microsoft will be doing exactly that! Well, OK, not quite any computer, but along those lines.
(For interested parties, here is the link to Windows 8 Preview:
http://msdn.microsoft.com/en-us/windows/apps/br229516
)
Microsoft's method is to let you log in to Windows using your Microsoft Live ID (subject to Administrator approval), and synchronise your desktop settings.
This is, of course, opt-in (imagine the privacy implications if it were not).
I think that Ubuntu would be well placed to do something similar.
Solution #1:
Opt-in option to synchronise your desktop settings over Ubuntu One
Allow a user to "link" his desktop settings to his Ubuntu One account. The linking would allow the user to synchronise the following items (each one would have to be opt-in; none would be done by default):
* Wallpaper
* Theme
* The entire set of Compiz Config settings
(I'm open to other ideas as to what to synchronise.)
When linking a new login for the first time, the desktop would ask whether or not to synchronise each of the items (again, for privacy concerns, they would be opt-out by default).
Obviously, there would have to be a "sanity check" when synchronising onto a target machine. Thus:
* Themes would be synchronised only if the target machine supported that particular theme (so, for example, you wouldn't try to sync a 10.04 theme with its panels onto a 12.04 theme with Unity, or an imported theme onto a computer without that theme being available).
* Compiz Config settings would be synchronised only if the target machine had the same version of Ubuntu (so don't try to synchronise (say) Kubuntu with Lubuntu).
EDIT: Communications with Ubuntu One are all encrypted and stored safely. This would, of course, apply to this option.
Allow a user to "link" his desktop settings to his Ubuntu One account. The linking would allow the user to synchronise the following items (each one would have to be opt-in; none would be done by default):
* Wallpaper
* Theme
* The entire set of Compiz Config settings
(I'm open to other ideas as to what to synchronise.)
When linking a new login for the first time, the desktop would ask whether or not to synchronise each of the items (again, for privacy concerns, they would be opt-out by default).
Obviously, there would have to be a "sanity check" when synchronising onto a target machine. Thus:
* Themes would be synchronised only if the target machine supported that particular theme (so, for example, you wouldn't try to sync a 10.04 theme with its panels onto a 12.04 theme with Unity, or an imported theme onto a computer without that theme being available).
* Compiz Config settings would be synchronised only if the target machine had the same version of Ubuntu (so don't try to synchronise (say) Kubuntu with Lubuntu).
EDIT: Communications with Ubuntu One are all encrypted and stored safely. This would, of course, apply to this option.
Battery notifier could be more complete
Written by pascalio the 16 Dec 11 at 15:58.
Related project: Unity .
New
On a laptop, the battery notifier is not elaborate enough since it only shows the current prognostics for the remaining time on battery power when you click on it, which does tell the actual current status of the battery.
New users need a simple default option that will set up a separate /home
Written by fabricator4 the 23 Dec 11 at 18:59.
Related project: Live CD installer .
New
Experienced users will usually set up a separate /home partition because it makes re-installation and recovery of the root system partition so much easier. New users however need a simple option that will do the same thing for them the first time they install Ubuntu.
Anyone providing support on forums such as Launchpad Questions and Ubuntu Forums knows that a common problem is inexperienced or careless users not doing sufficient backups before attempting an on-line upgrade or other modification of their system. Damaged file systems where /home is on the / partition can make recovery of data quite difficult, especially when trying to coach someone through the forums. Having a separate /home partition would reduce the risk to the user's data and would in most cases reduce the system recovery to a re-installation of the system on the / partition.
While this idea has been proposed in years past, the proposed implementations have been elaborate and the objections to the them don't do justice to either the needs of new users or the abilities of experienced users. While a new user won't have any idea themselves about the best way to set up / and /home partitions, all that is really required (for the average new desktop user) is a 15Gb / partition and the rest allocated for /home. We don't need to over think this but the need for it to be implemented is quite desperate since it will give new Linux users a more robust system that is easier to maintain in the long term, and will reduce the burden on volunteers providing support in forums such as Launchpad Questions and Ubuntu Forums.
In the past objections have included things like concerns over the configuration not being suitable for large database users. Such users would not be considered inexperienced since the use of large databases, server setups or other dedicated systems is really the requirement of an experienced user and they will set the system up manually to suit the task requirements. Inexperienced users attempting such configurations would be setting up test systems first to explore the possibilities, and would quickly gain experience in this aspect of system configuration. In short, they are not what anyone would consider a 'normal' desktop user.
Another objection to this idea has been that it would be too difficult for users to change the partition sizes if that needed to. 15Gb would be quite sufficient for a new user to install Ubuntu and a great many programs from the repositories, while at the same time being a rather insignificant amount of space to use on modern hard drives. In addition to this, providing that both partitions are next to each other and either both primary partitions or on the same extended partition resizing is a simple matter with Gparted: this is much easier than deciding after installation that a separate /home is required and (1) Resizing and moving partitions to make space (2) Creating a new partition for /home, (3)setting up the new home to be recognized by Ubuntu (fstab) and (4) migrating all the user's data to the new partition.
[....]