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

Contributor PaddyLandau on the Look and Feel category

more useful icons in screen corners  
Written by ceti331 the 5 Mar 13 at 19:32. Related project: Unity. New
the screen corners are easy to click and can be better utilized.

in classic gnome, one can customize the panels to place useful items here - typically i out a workspace pager which responds to scrollwheel to flick throught desktops
-6
votes
up equal down
Solution #1: change icons in corners
Written by ceti331 the 5 Mar 13 at 19:32.
Quick Solution,Idea [1] Put "Workspace Switcher" inplace of the trashcan. The trashcan is rarely used (cleanup), wheras workspace-switcher is hugely useful to see an overview and manage current tasks. Put the trashcan as part of the scrollable launcher list.
ubuntus' "Workspace Switcher" should be in the corner just like Windows' "show-desktop"

[1.1] make the "Workspace Switcher" respond to scrollwheel events (prev/next desktop), when its in the corner

Idea [2]make the top-left and bottom right of the launcher special locations where the user can dock any item

Idea [3] remove the 'close,minimise,maximize' buttons from the top for a maximized application - replace with Window Menu ,or a drop-down window-list - (you rarely want to close the maximized app, hiding it may be more common.)

Idea [4] put previous/next desktop icons in the topleft, topright of the top panel- a little like E16 window-manager

idea [5] generally turn the window-title into a dropdown-list of all open windows , as another form of workspace switching
-3
votes
up equal down
Solution #2: make clicks on hotcorners configurable events
Written by ceti331 the 5 Mar 13 at 19:38.
Put additional hooks for clicks in the screen corners
see amiwm, windows8 and pekWM for inspiration (although pekwm uses screen-edges).
"amiwm"& win8 uses clicks in the topright to switch desktops.
if the user could bind this to any function it would help.
-4
votes
up equal down
Solution #3: Allow user to specify icons at the bottom of the Launcher
Written by PaddyLandau the 18 Mar 13 at 17:26.
At the moment, the bottom of the Launcher is a special area, which contains only the Trash.

Allow the user to decide which icons go there (only the Trash by default). So:

The bottom of the Launcher would become similar to the top, where:

* You can move icons to the bottom (from the top);
* Move icons from the bottom (to the top);
* Unlock icons;
* Change the order of the icons.

I would suggest that a separator be placed between the top and bottom parts to make them clearly distinguishable from each other.

See the 3 comments or propose a solution (latest comment the 18 Mar 13 at 17:20) >>

integrate online and other calendars into unitys calendar  
Written by joshp01 the 5 Aug 12 at 04:17. Related project: Unity. New
right know it only show evolution's calendars events in unity's calendar. It would be nice to show your online calendars like facebook, google, etc. Or if you use another desktop calendar application other than evolution show it's calendars also
37
votes
up equal down
Solution #1: use a central database to store the event instead of evolution's
Written by joshp01 the 5 Aug 12 at 04:17.
If you select another calendar app as default. It's calendar is used as the calendar in unity clock's calendar. If you sign in to online account. Download it's calendar into a database called calendar.db in the user's home folder for an example. It could also be used as a central calendar database for all calendars on your computer, desktop apps also.
18
votes
up equal down
Solution #2: For on-line calendars, keep updated
Written by PaddyLandau the 7 Aug 12 at 13:45.
This is specific to on-line calendars, such as Google Calendar.

As for Solution #1, but additionally for on-line calendars, update the database whenever the user accesses the Unity calendar (unless the computer is off-line, of course).

If the computer is off-line:

* Make the calendar read-only, with a warning message, until the computer goes back on-line.
* Or, if feasible, accept changes but with a clear and obvious warning. Synchronise when the computer goes back on-line.
6
votes
up equal down
Solution #4: Be able to assign calendar files.
Written by yzarc the 27 Aug 12 at 20:45.
Be able to add and monitoring calendar files (icalendar, for example). Therefore, one can take advantage of synchronization and sharing file systems as ubuntuONE, dropbox, etc.

See the 2 comments or propose a solution (latest comment the 21 Jan 13 at 04:36) >>

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.
124
votes
up equal down
Solution #1: Opt-in option to synchronise your desktop settings over Ubuntu One
Written by PaddyLandau the 14 Jan 12 at 18:30.
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.
69
votes
up equal down
Solution #2: Use Ubuntu One to sync user gconf+config files
Written by wincus the 2 Nov 12 at 14:39.
Use Ubuntu one account to sync gconf and config files across multiple devices.
9
votes
up equal down
Solution #3: Like Solution #1, but put the user in control, and help him/her.
Written by beruic the 21 Nov 12 at 10:02.
First of all, like with Dropbox, the user may not wish to sync all configuration to all machines.

Secondly, some config may be unsuitable for syncing, as changes in different versions of Ubuntu may render them incompatible.

Therefore there should be a nice user-friendly GUI in U1 (or perhaps some other app utilizing U1, but also able to export to a file) to make it easy for the user to select which application configs and system settings to sync. This way system settings may also be stored in an intermediate format, with filters for every version, and perhaps flavour of Ubuntu. Applications may likewise provide helpers to only sync parts of the config, omit config that may cause more damage than good, handle concurrency (e.g. syncing tomboy notes), or simply just to know which folders to sync for what purpose (e.g. sync only the notes of Tomboy, rather than the settings of the application, or perhaps to omit machine specific settings for another application).

See the 16 comments or propose a solution (latest comment the 13 Nov 12 at 08:31) >>