Packages such as ubuntu-desktop, ubuntu-minimal and others are meta-packages, so packages that do not have any content in themselves, put rather depend on a number of other packages to provide a faster easier way to install common sets of programs. However, these packages are sometimes mistaken for regular packages, and users are wary of removing them (for instance, when apt-get tries to remove ubuntu-desktop, you may wonder if your desktop will start failing).
While the progress tab is showing. we have a problem (missing feature) of not showing if that progress is on old until we check the tab. For example. A new user is installing the nvidia driver using jocky and installing some software. Jocky would lock and the software center in the progress tab will say that but the user wont know until they actually go to the tab.
The problem escalates when its synaptic or hanged jocky having the lock because software center progress wont tell you but it will not move even if it stayed forever!
Thanks for reading.
P.S. This problem would occurr for alot of reasons not just the mentioned above.
the numbers of games is growing quickly on ubuntu (linux), and there are also many games ,engines and games management platforms coming to ubuntu in this two next years. and we will find some in ubuntu 12.10. the problem is ubuntu software center is ~slow and with this coming number of games, it will be slower. Other problem is that users will find many games management platforms and repositories(ex: Steam, Desura, playonlinux, djl, GetDeb-games,...) with Hmtl5 games, and may we will find in future games from others linux-based OS (like android, B2G, Tizen,..) => that will make it difficult to users to find their favorite games.
Also, the same for Books: the number is growing (although slower in this time) and they need for book center a special look and functions.
When setting up multiple computers with the same account, for example setting up the account 'Robert' on 5 different computers (real world story), you need to add the account, then setup the applications with the same account information over and over. For example, Thunderbird must be setup each time on each computer with the same information. Wash and repeat for FireFox, UbuntuOne, etc.
The ultimate user experience is to sign on any computer in your home and office and its like you took your account from computer-to-computer.
You can setup individual applications like Firefox to sync, but you have to setup each individual application on each machine.
There are partials way to do this. I was able to somewhat achieve this by installing virtual box on all the computers in my house and then installing Ubuntu via Virtual Box on a USB stick. I could then take that USB stick to any computer in the house, start up VirtualBox and bring up that Ubuntu session. I was able to transport the system and state from computer-to-computer seamlessly. All the applications traveled with me, whatever web page I was browsing last came up. Limitations with this is 1) the 32gb memory limitation of the USB stick 2) limitations of an OS running under VirtualBox and 3) if you lose the stick your in trouble.
Android moves somewhat in this direction in that if you sign on with the same id on multiple devices, it will show you all the applications associated with your id and let you install them on your Android devices.
Yes, I know that there are many alternatives to Windows programmes that run natively in Ubuntu. Some are as good, some are better and some are worse but that is not the point here. The point is that whatever the reason Ubuntu user might want or need to use Windows software from time to time.
I know that Windows is not open source and therefore creating compatibility for Windows programs in Ubuntu is a difficult and complex task (to put it mildly). Yet some free and paid options do exist that enable it with some success. Ironically most of these options are not that well presented to those users that need them the most. That is, people who are former Windows users who are not that computer savvy and don't really aspire to be – they just want “a working computer” to get their things done. This means that Wine is too complex, its free front-end PlayOnLinux can be added only by using terminal (it is not in the Ubuntu repository), commercial CrossOver software hard to come by if you already don't know about it before and running Windows in a VM not that convincing solution (the question posed at that is that why not use Windows instead?).
My question is how to make these already existing options more visible to user and possibly much easier to use?