Contributor jarreboum on the Usability category
Enable display rotation in Compiz/ Nvidia Driver/ AMD Driver
Written by msriram the 5 Sep 12 at 18:54.
Related project: Gnome .
Already implemented
Currently, one must manually change the xorg.conf file to make the display rotate. If someone having more than one display, and would like to set up one vertical and one horizontal, this is a huge pain in the butt.
24
votes
25
4
1
Translate name of "Guest" user to each language
Written by diegoj the 26 Nov 08 at 02:14.
Related project: Gnome .
Not an idea
The new feature, of Ubuntu 8.10, guest temporal account should name this guest user as "guest" in your locale language in user-changing top bar, instead of calling it "guest" (as in English).
For example, in Spanish, "guest" should be named "invitado".
It's a bit confusing, so I explain again. I would like to view in my language the name of the fake user of the "guest account".
Date/Time Indicator's Calendar relies on desktop email clients
Written by gruntzen the 22 Mar 12 at 13:49.
Related project: Gnome .
New
Currently, for the date/time indicator's calendar to be of any use at all, it needs an email client installed, which many people do not need or want.
I find it bothersome and clumsy to need to navigate a browser to Google Calendar when there's an indicator that should serve the same purpose.
Solution #1:
A lightweight, simple calendar accessible from the date/time indicator.
Written by
gruntzen the 22 Mar 12 at 13:49.
A lightweight, simple calendar application for GNOME with integration to the indicator and NotifyOSD seems like the sort of small detail that would add a lot of polish to Ubuntu. Something like the elementary project's "Maya" (could it be adopted and used in Ubuntu?), or iCal on OSX.
Preferably, the calendar would sync to Google Calendar and iCloud (and various other calendar services).
A lightweight, simple calendar application for GNOME with integration to the indicator and NotifyOSD seems like the sort of small detail that would add a lot of polish to Ubuntu. Something like the elementary project's "Maya" (could it be adopted and used in Ubuntu?), or iCal on OSX.
Preferably, the calendar would sync to Google Calendar and iCloud (and various other calendar services).
Solution #2:
Make a generic Calendar API like the sound and messaging menu
Written by
MsG the 28 Mar 12 at 20:54.
Make a generic calendar API in Ubuntu and a seperate application which can talk to services like Google Agenda, this application then can hook into the API. The API can also be used by desktop email applications for people who DO use a desktop email or calendar client. This will suit both.
Make a generic calendar API in Ubuntu and a seperate application which can talk to services like Google Agenda, this application then can hook into the API. The API can also be used by desktop email applications for people who DO use a desktop email or calendar client. This will suit both.
Solution #3:
Integration with calendar web services
Provide integration with services like Remember The Milk and Google Calendar.
Provide integration with services like Remember The Milk and Google Calendar.
Solution #4:
Simple native calendar app, like iCal for Mac.
My suggestion is to start development of a simple calendar application, mostly mimicking iCal, that has some basic, but essential, functionality. I think about managing multiple calendars, syncing with Google Calendar / Exchange / iCloud and (auto-)importing ical files.
My suggestion is to start development of a simple calendar application, mostly mimicking iCal, that has some basic, but essential, functionality. I think about managing multiple calendars, syncing with Google Calendar / Exchange / iCloud and (auto-)importing ical files.
Solution #5:
Adopt Maya as an official Ubuntu Project
Written by
gruntzen the 2 Oct 12 at 14:58.
Elementary's Maya (
https://launchpad.net/maya ) shows promise, but development is slow to the point of being nearly nonexistent. If additional support could be given to the project (or a fork of the project), it could become a great application (at the moment, it is missing cloud syncing and other important features).
Elementary's Maya ( https://launchpad.net/maya ) shows promise, but development is slow to the point of being nearly nonexistent. If additional support could be given to the project (or a fork of the project), it could become a great application (at the moment, it is missing cloud syncing and other important features).
Solution #6:
Sunbird, or a modified version of it
Written by
Porky the 4 Oct 12 at 05:34.
Sunbird may no longer be maintained, but its still a handy FOSS calendar. It can be customized with add-ons just like any other mozilla project and can come in quite handy. Since the code is open, it can be retailored to match the specific needs of the average Ubuntu user.
Sunbird may no longer be maintained, but its still a handy FOSS calendar. It can be customized with add-ons just like any other mozilla project and can come in quite handy. Since the code is open, it can be retailored to match the specific needs of the average Ubuntu user.
There is no way to install 32bit software on a 64bit ubuntu
Written by eugene2k the 15 Jan 09 at 13:30.
Global category: Usability.
Implemented
Some software doesn't have 64bit packages, or it's rather hard to get those. For example just to install skype on a 64bit ubuntu system, the user must go through a guide on how to add medibuntu to the list of repositories, or download a version of skype that doesn't require installing. Other software has only been packaged for 32bit systems.
71
votes
75
12
4
Selected solution (#1):
Patch dpkg to support lists of backward comptible architectures
Written by
eugene2k the 15 Jan 09 at 13:30.
This will allow the users to install 32bit packages if there aren't any 64bit ones.
This will allow the users to install 32bit packages if there aren't any 64bit ones.
4
votes
6
8
2
Selected solution (#2):
Put architectures in a generic graph, like package dependencies
Written by
Warbo the 17 Jan 09 at 07:49.
I'm not a fan of special-cases, so I thought about making this more generic, and applicable to other situations. I propose that architectures can declare support for each other, for example amd64 can support i386, i686, etc. which implements the above solution, allowing its own packages as well as its supported packages to be installed.
It could also be applied to other situations, like Loongson 3 MIPS processors from China which also support x86 code. In this case a new architecture loongson3 could be made which supports mips and i386.
This would be built into dpkg and apt.
Very little mirror overhead would be needed, since such architectures wouldn't need their own packages, they could use any which they support (which are already sitting on the mirrors as I write this).
Perhaps there should be a priority, for example with loongson3 it would be better to have mips than i386, but this could simply be done by having them in a config file, and checking each one listed in turn until a match is found, and putting mips ahead of i386.
I'm not a fan of special-cases, so I thought about making this more generic, and applicable to other situations. I propose that architectures can declare support for each other, for example amd64 can support i386, i686, etc. which implements the above solution, allowing its own packages as well as its supported packages to be installed.
It could also be applied to other situations, like Loongson 3 MIPS processors from China which also support x86 code. In this case a new architecture loongson3 could be made which supports mips and i386.
This would be built into dpkg and apt.
Very little mirror overhead would be needed, since such architectures wouldn't need their own packages, they could use any which they support (which are already sitting on the mirrors as I write this).
Perhaps there should be a priority, for example with loongson3 it would be better to have mips than i386, but this could simply be done by having them in a config file, and checking each one listed in turn until a match is found, and putting mips ahead of i386.
Close nautilus window when resource is no longer available
Written by amrhassan the 23 Oct 08 at 22:26.
Related project: Nautilus .
Implemented
Whenever i eject a dvd, a thumbdrive or disconnect a bluetooth phone or delete a directory that was opened in nautiuls, that nautilus window reverts to the $HOME directory.
Why?
That window should be destroyed instead. nothing is so special about my home directory to make me wanna go there whenever i finish using a removable device or delete a folder.
341
votes
378
13
37
Selected solution (#2):
Ejecting or umounting disks should trigger a corresponding close window event
Nautilus is already aware of disks that are unmounted or ejected. Why not extended its range of actions to closing the window of the unavailable disk.
Nautilus is already aware of disks that are unmounted or ejected. Why not extended its range of actions to closing the window of the unavailable disk.
116
votes
121
7
5
Selected solution (#3):
Close "tab" instead.
Written by
Ssdg the 19 May 09 at 15:46.
If you use tabs to browse your media, if the window closes, you loose all tabs. so juste close one tab and if it's the last one close the window.
If you use tabs to browse your media, if the window closes, you loose all tabs. so juste close one tab and if it's the last one close the window.
17
votes
24
5
7
Selected solution (#4):
Solution #3: Visually or sonically signify disk removal
Written by
mitkaese the 22 May 09 at 00:58.
I'm not sure auto-closing windows on the user is the best idea. I can imagine times when when the user needs to know what was just removed, e.g. to compare with those on another drive.
It seems a much more robust solution to visually/sonically signify that the drive is no longer mounted, perhaps by graying out the window or adding an "[Ejected]" to the title bar.
Additionally, the Ubuntu's system notification could let the user know the drive has been removed and *ask* if the correspondent windows should be closed.
I'm not sure auto-closing windows on the user is the best idea. I can imagine times when when the user needs to know what was just removed, e.g. to compare with those on another drive.
It seems a much more robust solution to visually/sonically signify that the drive is no longer mounted, perhaps by graying out the window or adding an "[Ejected]" to the title bar.
Additionally, the Ubuntu's system notification could let the user know the drive has been removed and *ask* if the correspondent windows should be closed.
18
votes
22
4
4
Selected solution (#5):
Corollary to #4
Written by
Clorox the 23 May 09 at 01:25.
#4 is a great idea, but if the user is asked whether the window should be closed, then there should be a "do not ask again" option.
#4 is a great idea, but if the user is asked whether the window should be closed, then there should be a "do not ask again" option.
31
votes
35
3
4
Selected solution (#6):
Use the new notification system to report
Written by
LiraNuna the 23 May 09 at 06:56.
Ubuntu Jaunty (9.04) have a new marvelous notification system. Use it to report that the media is now safe to remove.
Ubuntu Jaunty (9.04) have a new marvelous notification system. Use it to report that the media is now safe to remove.
-17
votes
1
3
18
Selected solution (#7):
Change the location of the window/tab
Written by
Kver the 25 May 09 at 00:40.
Instead of closing the tab, move the current location to either the /media folder, or the parent folder of the mount point.
Instead of closing the tab, move the current location to either the /media folder, or the parent folder of the mount point.
Move searchbar in Synaptic to the right
Written by Eldmannen the 29 Oct 08 at 01:14.
Related project: Synaptic package manager .
Not an idea
Now the searchbar in Synaptic looks kinda messy and out-of-place.
Move the searchbar in Synaptic to the right, just like it is located in Mozilla Firefox and many other applications.
So that the user finds and expects it in the same location. This will increase usability and ease-of-use, and make things feel more consistent.
It will also look much prettier and well thought-out.
Mockups...
Synaptic (Before)
Synaptic (After)
Prevent from copying files larger than 4GB on fat32 fs as the copy starts
Written by radioxid the 22 Apr 10 at 22:08.
Related project: Nautilus .
New
FAT filesystems do not allow storing files of a size greater than 2GB and 4GB. This is known. Well.
Though you may sometimes forget that your external hard drive is formated in FAT16 or FAT32...
And when the time comes to copy/paste some BIG file onto this drive (and when I say BIG I mean REALLY big,... HUGE), well, it's ok, the copy starts, the file is being copied hu hu... and UNTIL SOMETHING REALLY NASTY AND OBVIOUS HAPPENS, nothing. You wait. Around 4 minutes in USB2. RAWHIDE.
Please warn us next time just when we the process is started. Unless a whole lot of Ubuntu users are SM addicted to FAT..?
Solution #1:
Warn the user as the copy starts
Written by
radioxid the 22 Apr 10 at 22:08.
Because the inconvenience is that the copy can break at any advanced or random time.
The best is to stop the copy at the beginning or at least to offer to avoid the files too large during the copy.
Because the inconvenience is that the copy can break at any advanced or random time.
The best is to stop the copy at the beginning or at least to offer to avoid the files too large during the copy.
Solution #2:
Other criteria for removable storage.
Written by
Lachu the 24 Apr 10 at 07:42.
System should first try to reserve space for file, when may be copied to removable device. It will reduces IO operations and resolves this matter.
System should first try to reserve space for file, when may be copied to removable device. It will reduces IO operations and resolves this matter.
Solution #3:
about Solution #1: Warn the user as the copy starts
Written by
rnerwein the 28 Apr 10 at 06:15.
if the warning will be implemented then there should also be
a posibilty to swicht this of by user account.
if the warning will be implemented then there should also be
a posibilty to swicht this of by user account.
Solution #4:
Solution #1 but explain that it is a limitation of FAT32
We need to explain to the user that this is a filesystem limitation and not a ubuntu limitation :)
We need to explain to the user that this is a filesystem limitation and not a ubuntu limitation :)
Solution #5:
Warn the user of the limitation and offer to split file in an archive
Written by
gumshore the 28 Apr 10 at 23:23.
If the OS told the user that there is a limitation, thats fine, but chances are, the user still wants to copy the file. If we could display a dialog that offered to use file-roller or gzip or whatever to make an uncompressed archive of the file, and split it up, a user on a M$ computer could un-archive it with either WinR@R or 7-zip.
If the OS told the user that there is a limitation, thats fine, but chances are, the user still wants to copy the file. If we could display a dialog that offered to use file-roller or gzip or whatever to make an uncompressed archive of the file, and split it up, a user on a M$ computer could un-archive it with either WinR@R or 7-zip.
Solution #6:
Solution #6 Find a more generic solution for related problems
Written by
robheus the 29 Apr 10 at 06:46.
The problem does not just show up when copying, since also when dowloading a file to a FAT file system, this could happen. Also, somewhat unrelated, on file systems which DO facilitate large files, the writing or copying of a file onto such a filesystem might break, because of a device (external USB harddisk) might be too slow.
Also a warning against that (having to wait an hour for a copy which still fails feels miserable) should be issued.
The solution would require two parts:
1. The tools that do such kind of copying (including file download) should warn against the breaking of the copy due to characteristics of the device and/or filesystem, and direct the user to utilize in that case another, better equipped tool.
2. Create a utility that can both split a file in (user definable, but with a good default value that depends on the filesystem in question) chunks/parts, and later join them together when doing the reverse transaction (for example: split with the option -j to join, and the option -s to split). As a command line option, offer also compression of the file to be written. Have the tool also resumable, so that it can resume a broken partial write, and/or have it check for the actual amount of the file written, and delay as necessary the copying if the device to write on is too slow to keep up.
3. Implement this also in other copy tools, like download managers, FTP, etc.
The problem does not just show up when copying, since also when dowloading a file to a FAT file system, this could happen. Also, somewhat unrelated, on file systems which DO facilitate large files, the writing or copying of a file onto such a filesystem might break, because of a device (external USB harddisk) might be too slow.
Also a warning against that (having to wait an hour for a copy which still fails feels miserable) should be issued.
The solution would require two parts:
1. The tools that do such kind of copying (including file download) should warn against the breaking of the copy due to characteristics of the device and/or filesystem, and direct the user to utilize in that case another, better equipped tool.
2. Create a utility that can both split a file in (user definable, but with a good default value that depends on the filesystem in question) chunks/parts, and later join them together when doing the reverse transaction (for example: split with the option -j to join, and the option -s <size> to split). As a command line option, offer also compression of the file to be written. Have the tool also resumable, so that it can resume a broken partial write, and/or have it check for the actual amount of the file written, and delay as necessary the copying if the device to write on is too slow to keep up.
3. Implement this also in other copy tools, like download managers, FTP, etc.
Solution #7:
Like #6, but make it more transparent to the user
Written by
DaVince the 14 May 10 at 22:57.
This means the Linux filesystem driver for FAT32 will handle the split files differently by showing, and reading, the split parts of the file as a single "normal" file.
Users of other OSes (like Windows) would see the split files instead.
This means the Linux filesystem driver for FAT32 will handle the split files differently by showing, and reading, the split parts of the file as a single "normal" file.
Users of other OSes (like Windows) would see the split files instead.
Solution #8:
Also offer filesystem format (combinable with other Solutions)
Written by
elypter the 27 May 10 at 18:51.
of cause with a warning and with an option to convert files.
Depending on the device a warning that most mp3players or cameras only work with fat
of cause with a warning and with an option to convert files.
Depending on the device a warning that most mp3players or cameras only work with fat
Solution #9:
Packing
Written by
mitzampt the 14 Feb 11 at 13:20.
Offer as solution packing into smaller archives if the user only needs to store the file
Offer as solution packing into smaller archives if the user only needs to store the file