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
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
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.
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.
Solution #2:
For on-line calendars, keep updated
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.
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.
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.
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.
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.
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.
Use Ubuntu one account to sync gconf and config files across multiple devices.
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).
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).