Here are the latest commented ideas about Ubuntu Software Center .
Easy donate integratoren in Ubuntu Apps.
Written by Voidcode the 15 Jul 12 at 23:51.
New
The need to be an easy way for end users to donate to Ubuntu Apps which are in Ubuntu Software center.
If we don´t find a solution to this.
Then there will be a lot of double apps in Ubuntu Software Center, one app for free, and then one for app donate.
(specially now when ubuntu is moving movement towards tablet devises)
Android market has many of these.
For the app developer perspective this is more work, he/she will need to maintain two app.
Solution #2:
Add Track&Donate2Feature Option
Written by
m_zoehr the 30 Jul 12 at 09:08.
Ideally the software center should provide a feature to track specific software projects.
Tracked projects will be displayed in an additional window (grid display on right side, row 1).
A click on the project will display an additional window below, where details about the project, feature requests a activity log (graph displaying the project uptdates) will be shown (Horizontal-Tab-View on right side row 2).
The quickly command allows developers to add future features to their project (qickly future_feature xyz). These features will be shown in the specific Tab-View mentioned above.
Users will have the ability to vote for a certain feature and donate money (for this feature) via a simple mouse click.
Additionally the model-view controller will NOT change his view and will always show a Tree-View showing the categories on the left side as well as one or two views for the specific information.
Summarizing the points mentioned above the following has to be implemented:
(1) ability to track software projects
(2) ability to add future features to project via quickly
Ideally the software center should provide a feature to track specific software projects.
Tracked projects will be displayed in an additional window (grid display on right side, row 1).
A click on the project will display an additional window below, where details about the project, feature requests a activity log (graph displaying the project uptdates) will be shown (Horizontal-Tab-View on right side row 2).
The quickly command allows developers to add future features to their project (qickly future_feature xyz). These features will be shown in the specific Tab-View mentioned above.
Users will have the ability to vote for a certain feature and donate money (for this feature) via a simple mouse click.
Additionally the model-view controller will NOT change his view and will always show a Tree-View showing the categories on the left side as well as one or two views for the specific information.
Summarizing the points mentioned above the following has to be implemented:
(1) ability to track software projects
(2) ability to add future features to project via quickly
(3) ability to donate&vote for a specific feature
(4) improved GUI design to show activity-log, features and description
screenshot: http://postimage.org/image/5rr0x7bs3/
Solution #3:
GtkNotebook donate-dialog supports Bitcoin and PayPal for now.
Written by
Voidcode the 18 Aug 12 at 22:41.
I have make an little bitcoin-convert-app and in this app there is integrate an donate-dialog.
It need some more work.
but it looks like this:
Link to the project.
https://launchpad.net/bitcoincharts/+download
See under: '/data/ui/DonateDialog.ui'
and '/bitcoincharts/BitcoinchartsWindow.py'
and '/bitcoincharts/DonateDialog.py'
Plus you need to import some icons for the image-folder.
'/data/media/btc.png'
'/data/media/btc64x64.png'
'/data/media/li1.png'
'/data/media/li2.png'
'/data/media/li3.png'
I have make an little bitcoin-convert-app and in this app there is integrate an donate-dialog.
It need some more work.
but it looks like this:
<img src="http://i48.tinypic.com/2125mo.png"/>
<img src="http://i45.tinypic.com/2iax7cg.png"/>
Link to the project.
https://launchpad.net/bitcoincharts/+download
See under: '/data/ui/DonateDialog.ui'
and '/bitcoincharts/BitcoinchartsWindow.py'
and '/bitcoincharts/DonateDialog.py'
Plus you need to import some icons for the image-folder.
'/data/media/btc.png'
'/data/media/btc64x64.png'
'/data/media/li1.png'
'/data/media/li2.png'
'/data/media/li3.png'
Solution #4:
Integrate Mallard-DonateHelpMenu into Quickly
Written by
Voidcode the 27 Oct 12 at 21:29.
Integate this into Quickly as an default for all PyGtk app helpmenu.
<img src="https://a248.e.akamai.net/camo.github.com/27849243f1566e1b5bd453f8f874b30d15025338/687474703a2f2f6934362e74696e797069632e636f6d2f333539787873312e706e67"/>
Get the Mallard-DonateHelpMenu project here:
https://github.com/voidcode/Mallard-DonateHelpMenu
Windows programmes in Ubuntu for human beings
Written by tuxest the 24 May 12 at 21:12.
New
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?
Solution #1:
Installing Windows software with the help of Ubuntu software centre
Written by
tuxest the 24 May 12 at 21:12.
Next to the history button in the software centre there could be "Installing windows software" button. When pushing it the user would get three things: information about which are Ubuntu alternatives for windows software (has been proposed before on this site), explained option to use CrossOver and some integrated functionalities of the wine front-end PlayOnLinux. The first section would give information on the most popular Windows software and its alternatives (MS Office and LibreOffice, Photoshop and Gimp, and etc.). The second would explain what is CrossOver, why it is needed and guidelines how to set it up (a button would be even better). Also using virtual machine could be introduced under this section as the common nominator is the “things that solve your problem in exchange for money”. The third would provide user with a free functionalities based on PlayOnLinux. The last option could be accompanied with a message that Ubuntu team advices people to use software from Ubuntu repositories and that the Windows software might not work as well on Ubuntu as it does on Windows. The key is to present the information well and improve accessibility to functions and the right place to do it in Ubuntu is the software centre.
Playonlinux enables to install impressive list of Windows software easily by user just choosing the programme/game from the list and inserting installation media if needed. Some work well and some not that well- the information about that is shared by the community and is visible to user when s/he browses the list. I know that it is not always that rosy experience as I might make it sound but it is a half empty glass and that is a lot for a thirsty.
For an example Ubuntu could at first choose few PlayOnLinux scripts that already work and in return contribute a bit to the development of those scripts how they can. PlayOnLinux would benefit as it would enable to grow their community.
The idea is not that the Windows programmes should be installed the same way and as easily as the ones from Ubuntu repositories. The idea is that software centre would be a right place where to provide such information and where to integrate already existing solutions.
Next to the history button in the software centre there could be "Installing windows software" button. When pushing it the user would get three things: information about which are Ubuntu alternatives for windows software (has been proposed before on this site), explained option to use CrossOver and some integrated functionalities of the wine front-end PlayOnLinux. The first section would give information on the most popular Windows software and its alternatives (MS Office and LibreOffice, Photoshop and Gimp, and etc.). The second would explain what is CrossOver, why it is needed and guidelines how to set it up (a button would be even better). Also using virtual machine could be introduced under this section as the common nominator is the “things that solve your problem in exchange for money”. The third would provide user with a free functionalities based on PlayOnLinux. The last option could be accompanied with a message that Ubuntu team advices people to use software from Ubuntu repositories and that the Windows software might not work as well on Ubuntu as it does on Windows. The key is to present the information well and improve accessibility to functions and the right place to do it in Ubuntu is the software centre.
Playonlinux enables to install impressive list of Windows software easily by user just choosing the programme/game from the list and inserting installation media if needed. Some work well and some not that well- the information about that is shared by the community and is visible to user when s/he browses the list. I know that it is not always that rosy experience as I might make it sound but it is a half empty glass and that is a lot for a thirsty.
For an example Ubuntu could at first choose few PlayOnLinux scripts that already work and in return contribute a bit to the development of those scripts how they can. PlayOnLinux would benefit as it would enable to grow their community.
The idea is not that the Windows programmes should be installed the same way and as easily as the ones from Ubuntu repositories. The idea is that software centre would be a right place where to provide such information and where to integrate already existing solutions.
Solution #2:
Install PlayOnLinux along with other third-party software if the user chooses it
If the user chooses to include third-party software when installing, or later chooses to install ubuntu-restricted-extras, kubuntu-restricted-extras, xubuntu-restricted-extras or lubuntu-restricted-extras, include PlayOnLinux along with Flash, MP3, etc.
If the user chooses to include third-party software when installing, or later chooses to install ubuntu-restricted-extras, kubuntu-restricted-extras, xubuntu-restricted-extras or lubuntu-restricted-extras, include PlayOnLinux along with Flash, MP3, etc.
Solve the problem of setting up the same account on multiple computer
Written by theresmith the 17 May 12 at 02:13.
New
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.
Solution #1:
Setup ids in the cloud for the OS and application
When you create a user account on Ubuntu, allow the option to link it to an id in the 'cloud'. This id in the cloud would be the storage place for Ubuntu and applications.
Prerequisite: Pretend that Firefox, Ubuntu One do not come preinstalled
User Story
1. User logs into computer 1 and creates id 'Robert' and links it to 'theresmith' cloud id
2. User installs their applications on computer 1 (Thunderbird, Firefox, Ubuntu One, etc.)
3. User sets up their applications on computer 1
4. User then installs Ubuntu on computer 2
5. User creates id 'Robert' on computer 2 and links it to 'theresmith' cloud id
6. Ubuntu sees which ids are installed on Ubuntu for that id (Thunderbird, FireFox, Ubuntu One, etc.)
7. Ubuntu prompts the user if they want to install those same applications
8. User confirms they want those applications installed
9. Ubuntu prompts if the user wants the application information to be used as well (eg. Firefox account information to be copied)
10. User confirms
11. Ubuntu installs the application with the application information
12. User starts Thunderbird and all of their emails accounts and emails are there
Note: In this user story, the user installed Mozilla Thunderbird on computer 1 and setup their email accounts. On computer2, they just provided their cloud id and Thunderbird was offered as an install and the account information was there, no need to rekey in all of the info.
(Also, yes I know I've combined a user story with a narrative, but I thought it was the best way to convey my intent.)
This solution could piggyback on the UbuntuOne technology/experience. UbuntuOne allows you to go to any computer and see the same exact data in the cloud. This solution goes beyond the data to the OS and application level.
When you create a user account on Ubuntu, allow the option to link it to an id in the 'cloud'. This id in the cloud would be the storage place for Ubuntu and applications.
Prerequisite: Pretend that Firefox, Ubuntu One do not come preinstalled
User Story
1. User logs into computer 1 and creates id 'Robert' and links it to 'theresmith' cloud id
2. User installs their applications on computer 1 (Thunderbird, Firefox, Ubuntu One, etc.)
3. User sets up their applications on computer 1
4. User then installs Ubuntu on computer 2
5. User creates id 'Robert' on computer 2 and links it to 'theresmith' cloud id
6. Ubuntu sees which ids are installed on Ubuntu for that id (Thunderbird, FireFox, Ubuntu One, etc.)
7. Ubuntu prompts the user if they want to install those same applications
8. User confirms they want those applications installed
9. Ubuntu prompts if the user wants the application information to be used as well (eg. Firefox account information to be copied)
10. User confirms
11. Ubuntu installs the application with the application information
12. User starts Thunderbird and all of their emails accounts and emails are there
Note: In this user story, the user installed Mozilla Thunderbird on computer 1 and setup their email accounts. On computer2, they just provided their cloud id and Thunderbird was offered as an install and the account information was there, no need to rekey in all of the info.
(Also, yes I know I've combined a user story with a narrative, but I thought it was the best way to convey my intent.)
This solution could piggyback on the UbuntuOne technology/experience. UbuntuOne allows you to go to any computer and see the same exact data in the cloud. This solution goes beyond the data to the OS and application level.
Attract more games development
Written by Ell the 17 Feb 12 at 19:53.
New
Currently Games and Non-Games are far and few between appearing on the Ubuntu Software Centre For Purchase section, with only a odd few appearing per month.
With it currently not being attractive to the developer and then users due to lack of apps.
For example, here is a reply I got off a developer who was going to put there games in the Ubuntu Software Centre, which I think sums it up currently:-
"we just basically gave it a miss; it's more effort than we'll make back in money. To date only one single publisher has ever turned a profit for us."
Solution #1:
Have A Ubuntu App/Game Bundle
Written by
Ell the 17 Feb 12 at 19:53.
To attract more developers and users to the Ubuntu Software Centre, it would be good to see a set of game or non-game bundles currently popular by the Humble Indie Bundle or Indie Royale, appear in the Software Centre.
So for example every quarterly of a year a Ubuntu Bundle could appear with a set of new apps appearing in the Software Centre for their first time and them apps will be a pay-as-you want scheme, with a certain amount going back to the Devs, Canonical and Charity.
Then once that bundle is over them apps that appeared can go to their standard prices set by the developers so can be purchased for any future use.
To attract more developers and users to the Ubuntu Software Centre, it would be good to see a set of game or non-game bundles currently popular by the Humble Indie Bundle or Indie Royale, appear in the Software Centre.
So for example every quarterly of a year a Ubuntu Bundle could appear with a set of new apps appearing in the Software Centre for their first time and them apps will be a pay-as-you want scheme, with a certain amount going back to the Devs, Canonical and Charity.
Then once that bundle is over them apps that appeared can go to their standard prices set by the developers so can be purchased for any future use.
Solution #2:
Display paid apps sided with free apps in the store
Written by
gonemen the 26 Feb 12 at 13:35.
To me as a consumer its difficult to actually get to know paid apps that might interest me because the apps that get the most spotlight are free.
A simple solution would be dividing the ubuntu store window between PAID and FREE, so that we can easily search and find paid solutions (think apple's app store)
This equal visibility between the two types would make the store much more attractive towards for profit organizations.
Also in each category a banner could appear showing one of the following:
1) Ads payed by developers to promote their product. Revenue would help the development of ubuntu.
2) Newcomers (free or paid) that stand out
3) Most downloaded apps in that category in the current week
To me as a consumer its difficult to actually get to know paid apps that might interest me because the apps that get the most spotlight are free.
A simple solution would be dividing the ubuntu store window between PAID and FREE, so that we can easily search and find paid solutions (think apple's app store)
This equal visibility between the two types would make the store much more attractive towards for profit organizations.
Also in each category a banner could appear showing one of the following:
1) Ads payed by developers to promote their product. Revenue would help the development of ubuntu.
2) Newcomers (free or paid) that stand out
3) Most downloaded apps in that category in the current week
Solution #3:
Cloud Gaming like Onlive
Written by
n69 the 28 Feb 12 at 12:21.
I think if Onlive service release a Linux version , many of users can play the most newest games [onlive is a cloud gaming]. I hope canonical talking to them for Linux version or cooperative with them.
check : www.onlive.com
also i hope after tablet and smartphone version of ubuntu many arcade games will come to ubuntu.
Sorry for my English
I think if Onlive service release a Linux version , many of users can play the most newest games [onlive is a cloud gaming]. I hope canonical talking to them for Linux version or cooperative with them.
check : www.onlive.com
also i hope after tablet and smartphone version of ubuntu many arcade games will come to ubuntu.
Sorry for my English
Solution #4:
Chromium Web Store Integration
Written by
bfrey the 29 Feb 12 at 02:09.
Support for web apps that come from the Chromium web store. This would allow not only increase the amount of games available, but also the amount of apps in general. Apps would still open in Chromium by using short-cuts, and if the user wished the apps could look as if they were in their own window. Since most chromium apps come with an offline version they would still work if offline.
This idea is not meant to be a replacement for the software center. I chose Chromium over Firefox, since Chromium's web store is much more extensive and it was made for its own OS.
Please vote as if each solution was the only one, I ask that you don't vote as if the solutions are competing. I think that the other solutions above should also be used, this is because I believe this is a situation where many solutions are necessary. If you think there is problem with a solution, comment so we know what is wrong.
Support for web apps that come from the Chromium web store. This would allow not only increase the amount of games available, but also the amount of apps in general. Apps would still open in Chromium by using short-cuts, and if the user wished the apps could look as if they were in their own window. Since most chromium apps come with an offline version they would still work if offline.
This idea is not meant to be a replacement for the software center. I chose Chromium over Firefox, since Chromium's web store is much more extensive and it was made for its own OS.
Please vote as if each solution was the only one, I ask that you don't vote as if the solutions are competing. I think that the other solutions above should also be used, this is because I believe this is a situation where many solutions are necessary. If you think there is problem with a solution, comment so we know what is wrong.
Solution #5:
add in app purchase APIs
The Ubuntu Software Center should support in app purchases in order to give developers a revenue stream that doesn't require the users paying upfront for the game.
The rationale for this is that the most successful games are free games and the in app purchase model supports very well the freemium business model for apps and games. Freemium has worked very well on mobile platforms and it very successful at creating communities around games by using both paying fans and passionate, but less financial capable fans.
Adding this API would be just one of the changes that could help boost the number of games in the Software Center.
The Ubuntu Software Center should support in app purchases in order to give developers a revenue stream that doesn't require the users paying upfront for the game.
The rationale for this is that the most successful games are free games and the in app purchase model supports very well the freemium business model for apps and games. Freemium has worked very well on mobile platforms and it very successful at creating communities around games by using both paying fans and passionate, but less financial capable fans.
Adding this API would be just one of the changes that could help boost the number of games in the Software Center.
Solution #6:
improve the Software Center so that it allows for more app / game exposure
The current version of the Software Center (Ubuntu 11.10) is just plain awful from a developer's point of view.
Allow more customization on app pages. Allow for a more Android market like layout where the app / game publishers can have a banner depicting their product. Allow for multiple screen shots of apps / games. Allow for YouTube trailers for the games.
Change the list of paid apps from using a one column list layout to a multiple column layout with a max of 5 columns so that it remains readable even of large displays.
These are just some of the changes that could help boost the number of games in the Software Center.
The current version of the Software Center (Ubuntu 11.10) is just plain awful from a developer's point of view.
Allow more customization on app pages. Allow for a more Android market like layout where the app / game publishers can have a banner depicting their product. Allow for multiple screen shots of apps / games. Allow for YouTube trailers for the games.
Change the list of paid apps from using a one column list layout to a multiple column layout with a max of 5 columns so that it remains readable even of large displays.
These are just some of the changes that could help boost the number of games in the Software Center.
Solution #9:
Integrate desura, a community driven digital distribution service for gamers
Written by
puxkggn the 9 Mar 12 at 14:25.
Integration of software center with desura.
Things like a shortcut to desura in the default images could help a lot.
From the website:
http://www.desura.com/about
"The aim of Desura is to provide gamers with a dependable interface which delivers the content they want to play in the quickest cross-pc way possible. At its heart is a digital distribution application which can serve (and patch) games, mods and addons to its members."
This should make it easier for developers.
(As a developer I still see many problems for developing for Linux. One of the main technical problems is the lack of good, stable drivers and continuous changes in distributions infrastructure. There are also a lot of small differences between distributions or even different versions of one distributions. Costs more to make tailored packages for 10 distributions. Costs for testing and debugging are multiplied a hell of a lot! The strong dependency of key components between drivers and specific versions of other things is a serious flexibility/functionality disability. Hopefully in the next ten years a lot of technical things will be solved with the following things: pulseAudio+OpenSL ES, Wayland+better OpenGL drivers and other improvements.)
Integration of software center with desura.
Things like a shortcut to desura in the default images could help a lot.
From the website: http://www.desura.com/about
"The aim of Desura is to provide gamers with a dependable interface which delivers the content they want to play in the quickest cross-pc way possible. At its heart is a digital distribution application which can serve (and patch) games, mods and addons to its members."
This should make it easier for developers.
(As a developer I still see many problems for developing for Linux. One of the main technical problems is the lack of good, stable drivers and continuous changes in distributions infrastructure. There are also a lot of small differences between distributions or even different versions of one distributions. Costs more to make tailored packages for 10 distributions. Costs for testing and debugging are multiplied a hell of a lot! The strong dependency of key components between drivers and specific versions of other things is a serious flexibility/functionality disability. Hopefully in the next ten years a lot of technical things will be solved with the following things: pulseAudio+OpenSL ES, Wayland+better OpenGL drivers and other improvements.)
Solution #10:
Ubuntu to support game devs by holding contest's with prizes
Simply put, Ubuntu should incentivise needed improvements, like expanding the gaming presence on Ubuntu by holding events that offer prizes for said needed improvements.
Sorta like the summer of code. Ubuntu could have category's like;
Best new game (determined by votes)
Most improved game
etc.
Simply put, Ubuntu should incentivise needed improvements, like expanding the gaming presence on Ubuntu by holding events that offer prizes for said needed improvements.
Sorta like the summer of code. Ubuntu could have category's like;
Best new game (determined by votes)
Most improved game
etc.
Solution #14:
Pay-what-you-want option for any app
Written by
Hell Pé the 30 Apr 12 at 01:55.
Every app in the Software Center should have, if the developers of said app are asking for it, a button like "Name your price" instead of "Install". That's basically what Bandcamp does with music albums (some are even Creative Commons-licensed).
As you may know if you've already bought a Humble Bundle, pay-as-you-want is actually a disguised donation, except you'll certainly pay more attention to it than to a small PayPal "Donate" button at the bottom of a webpage, like PiTiVi does, for instance. Would you consider giving some money to the PiTiVi project if their Software Centre page asked you for it before you can confirm the installation ?
To me, this solution could give to Ubuntu the appeal Apple app stores (or even Valve's Steam) have on developers, but in a more ethical, free-as-in-freedom friendly way : you're not buying any right to use the app, since the license already gives them to you. You're just incited to help the project and thank the developers.
Every app in the Software Center should have, if the developers of said app are asking for it, a button like "Name your price" instead of "Install". That's basically what Bandcamp does with music albums (some are even Creative Commons-licensed).
As you may know if you've already bought a Humble Bundle, pay-as-you-want is actually a disguised donation, except you'll certainly pay more attention to it than to a small PayPal "Donate" button at the bottom of a webpage, like PiTiVi does, for instance. Would you consider giving some money to the PiTiVi project if their Software Centre page asked you for it before you can confirm the installation ?
To me, this solution could give to Ubuntu the appeal Apple app stores (or even Valve's Steam) have on developers, but in a more ethical, free-as-in-freedom friendly way : you're not buying any right to use the app, since the license already gives them to you. You're just incited to help the project and thank the developers.
Solution #15:
Implement playn in ubuntu 12.10 and bring tonne of Games to Ubuntu
Written by
Caracal the 11 May 12 at 12:02.
Implement playn in ubuntu 12.10 and bring tonne of Games to Ubuntu
playn is googles next gameing framework.
http://code.google.com/p/playn/
Google said this year: "This year we are talking about games for android, games for chrome and games for Google+...
...next year we will talking about Games for Google!"
URL: http://code.google.com/p/playn/
License: Apache License 2.0
[needs-packaging] playn
https://bugs.launchpad.net/ubuntu/+bug/997852
Solution #16:
An official Ubuntu platform for game development
Written by
yman the 14 May 12 at 04:49.
A few things I think should be taken into consideration when making it:
1. The graphical shell should always be in control so that I could switch to another window while I’m in a fullscreen game.
2. The transition between gaphical shell and fullscreen game should be totally smooth.
3. The games should not be allowed to change the resolution of the screen. Instead they should change their own resolution and display at the screen’s native resolution.
4. It would be best to think of games as content rather than computer programs, distribute them as a single file, and have a "game player" the way we have "video players".
4.1. It would be usefull if the games could be compiled to run natively on one reference hardware platform like x86, but have a vm to run them on other hardware platforms like ARM. Compile once, run anywhere, but on certain hardware it would not only run, but run directly on the hardware.
4.2. It would be useful to have a format that would allow games to run without local installation from things like removable media, especially if it allowed multiple separate games to be installed on a single DVD perhaps the DVD with a custom menu system (similar to a DVD menu) for browsing the games and any other materials like manuals or bonus material.
A few things I think should be taken into consideration when making it:
1. The graphical shell should always be in control so that I could switch to another window while I’m in a fullscreen game.
2. The transition between gaphical shell and fullscreen game should be totally smooth.
3. The games should not be allowed to change the resolution of the screen. Instead they should change their own resolution and display at the screen’s native resolution.
4. It would be best to think of games as content rather than computer programs, distribute them as a single file, and have a "game player" the way we have "video players".
4.1. It would be usefull if the games could be compiled to run natively on one reference hardware platform like x86, but have a vm to run them on other hardware platforms like ARM. Compile once, run anywhere, but on certain hardware it would not only run, but run directly on the hardware.
4.2. It would be useful to have a format that would allow games to run without local installation from things like removable media, especially if it allowed multiple separate games to be installed on a single DVD perhaps the DVD with a custom menu system (similar to a DVD menu) for browsing the games and any other materials like manuals or bonus material.
KDE native application should be marked in Software Center
Written by michal_s the 24 Feb 12 at 11:00.
New
In my humble opinion, KDE native apps should be marked in Ubuntu Software Center to avoid UI incompatibilities and unwanted dependencies for less experienced user. Now, this situation is particularlny important, because we have KDE apps incompatibilities in GTK2/3 desktop environments and GTK2/3 apps incompatibilities in KDE.
Solution #1:
Marking based on dependencies
Written by
michal_s the 24 Feb 12 at 11:00.
If some app have large KDE dependencies or some defined set of KDE dependencies (remember about Qt environment which have some KDE dependencies, but not so large), then it will be marked automatically as KDE app in Software Center.
If some app have large KDE dependencies or some defined set of KDE dependencies (remember about Qt environment which have some KDE dependencies, but not so large), then it will be marked automatically as KDE app in Software Center.
<a href="http://michal.superuser.org.pl/blog/wp-content/uploads/2012/02/mockup1.jpg"><img src="http://michal.superuser.org.pl/blog/wp-content/uploads/2012/02/mockup1.jpg" width="300"></a>
<br />
<a href="http://michal.superuser.org.pl/blog/wp-content/uploads/2012/02/mockup2.jpg"><img src="http://michal.superuser.org.pl/blog/wp-content/uploads/2012/02/mockup2.jpg" width="300"></a>
Solution #2:
But with a mouse-over explanation.
Written by
pseudo the 26 Feb 12 at 20:55.
I know some inexperienced Ubuntu users. Just a small sign will nothing tell them. You will need to add a short explanation, on mouse-over on the sign, I suggest.
I know some inexperienced Ubuntu users. Just a small sign will nothing tell them. You will need to add a short explanation, on mouse-over on the sign, I suggest.
Solution #3:
Marking based on testing
Written by
Aielyn the 9 Mar 12 at 06:35.
How about having logos for each of the various environments, and marking products according to which environments they have been *tested* on?
That way, if a KDE-specific application hasn't been tested for Unity compatibility, it doesn't have the Unity logo, and vice versa.
This could also provide an option to only display products that have been tested for a specific environment. Think of this as a "certification" approach. It shouldn't add too much extra work, as the environment that the program is developed for would be marked immediately, and users who are more adventurous could test untested programs in their environment.
This goes beyond Solution #1, in that satisfying dependencies doesn't guarantee proper working of the program.
How about having logos for each of the various environments, and marking products according to which environments they have been *tested* on?
That way, if a KDE-specific application hasn't been tested for Unity compatibility, it doesn't have the Unity logo, and vice versa.
This could also provide an option to only display products that have been tested for a specific environment. Think of this as a "certification" approach. It shouldn't add too much extra work, as the environment that the program is developed for would be marked immediately, and users who are more adventurous could test untested programs in their environment.
This goes beyond Solution #1, in that satisfying dependencies doesn't guarantee proper working of the program.
Solution #4:
Mark Gnome and compatible applications
Written by
Sepero the 11 Apr 12 at 18:59.
Marking the incompatible software only brings more attention to them. Instead, put a little "star" or "check mark" by software that works well. Almost like editor approved software.
Also, there could be a way to open a window showing "314MB install. Listed dependencies are lib...", to indicate how much harddrive space will be used after installing the software.
Marking the incompatible software only brings more attention to them. Instead, put a little "star" or "check mark" by software that works well. Almost like editor approved software.
Also, there could be a way to open a window showing "314MB install. Listed dependencies are lib...", to indicate how much harddrive space will be used after installing the software.
Solution #1:
Add visible sharing buttons to app overviews
There should be buttons for sharing applications through Facebook, Twitter, Google+ (possibly using Gwibber for that).
There should be buttons for sharing applications through Facebook, Twitter, Google+ (possibly using Gwibber for that).
Solution #2:
Make this more hidden, integrated in appliaction menu
As you can copy URL link in application menu, you should be able to share an app through there.
As you can copy URL link in application menu, you should be able to share an app through there.
Solution #3:
Make this optional for software developers
If a developer would not like the idea, there should be a way to disable sharing function in administration.
If a developer would not like the idea, there should be a way to disable sharing function in administration.
Solution #4:
Simple button software center
Written by
seiryu89 the 11 May 12 at 08:15.
It will be a good solution for this if we add a simple button like this mock-up I did:
http://postimage.org/image/5lensnmzz/85033110/
You can click and share easily.
Also, I add a important solution for computers that didn't have access to internet; save applications as offline application.
It will be very good also if you want to have a couple of your favorite applications in a pendrive, etc.
The applications save as offline will have a security check to check if a application is actually from ubuntu revised and secure applications.
It will be a good solution for this if we add a simple button like this mock-up I did:
http://postimage.org/image/5lensnmzz/85033110/
You can click and share easily.
Also, I add a important solution for computers that didn't have access to internet; save applications as offline application.
It will be very good also if you want to have a couple of your favorite applications in a pendrive, etc.
The applications save as offline will have a security check to check if a application is actually from ubuntu revised and secure applications.
game and book centers: for seperating games and books from software center
Written by bmoez the 5 May 12 at 18:56.
New
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.
Solution #1:
creating book center and game center
Written by
bmoez the 5 May 12 at 18:56.
--separating games and books from software center (it will not import them but users can change this option) => software center will be more light
--user can change from one of them to other in the same window(for ex: "games", "books" as category the same way as in the current software center)
--game center uses plug-in to import the list of games from others game' services (managers,...) like Steam, Desura, playonlinux, djl, GetDeb-games,...
--game center is able to install games based on Html5 (to play them off-line and out browser) and other linux-based OS (android, B2G, Tizien,...) but,may it will in future not now.
--special theme and fonctions for each one (for ex for game center:try comercial games, watch videos and photos,...)
--separating games and books from software center (it will not import them but users can change this option) => software center will be more light
--user can change from one of them to other in the same window(for ex: "games", "books" as category the same way as in the current software center)
--game center uses plug-in to import the list of games from others game' services (managers,...) like Steam, Desura, playonlinux, djl, GetDeb-games,...
--game center is able to install games based on Html5 (to play them off-line and out browser) and other linux-based OS (android, B2G, Tizien,...) but,may it will in future not now.
--special theme and fonctions for each one (for ex for game center:try comercial games, watch videos and photos,...)
Solution #2:
Create Ubuntu Store (for everything from apps to ebooks)
Written by
puxkggn the 8 May 12 at 20:25.
What about having making the center it a little more general about what it allows you to get/buy?
Who is in favor of an Ubuntu store?
(delivering everything from apps to eBooks!!!)
Get apps/books/ rent movies/ order pictures(like desktop wallpapers and printable posters) and other things from the Ubuntu Store...
Allow things to integrate with other digital content delivery systems or/and platforms/api's. To enhance the user experience instead of working against it!!
What about having making the center it a little more general about what it allows you to get/buy?
Who is in favor of an Ubuntu store?
(delivering everything from apps to eBooks!!!)
Get apps/books/ rent movies/ order pictures(like desktop wallpapers and printable posters) and other things from the Ubuntu Store...
Allow things to integrate with other digital content delivery systems or/and platforms/api's. To enhance the user experience instead of working against it!!
Ubuntu Software Center Progress Held Notifications
Written by lophie the 15 May 12 at 13:32.
New
Hi, Plain and straight to the point.
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.
Meta packages are not easily identified
Written by xav0989 the 10 May 12 at 16:05.
New
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).