Here are the most popular ideas ever about Add/Remove program dialog .
Make launchpad package installation simple.
Written by varunjo the 27 Nov 09 at 07:13.
New
Right now , for installing anything from launchpad, we have to open software sources, add the repository, and the install the package. This should be made easy.
Solution #2:
Use apt-url
Modify apt-url to support ppa links.
Ex:
normal apturl: apt:firefox
ppa apturl: ppa:user/ppa?install=firefox
Modify apt-url to support ppa links.
Ex:
normal apturl: apt:firefox
ppa apturl: ppa:user/ppa?install=firefox
Solution #3:
Modify apt-url to support 3rd party repositories
Written by
yman the 30 Nov 09 at 02:38.
For example:
apt:w32codecs@packages.medibuntu.org
or something like that. If the repository isn't already included in sources.list, display a warning about installing software from untrusted sources.
EDIT:
Create a standard way for repositories to store their key, so it can be automatically retrieved when doing the above.
For example:
apt:w32codecs@packages.medibuntu.org
or something like that. If the repository isn't already included in sources.list, display a warning about installing software from untrusted sources.
EDIT:
Create a standard way for repositories to store their key, so it can be automatically retrieved when doing the above.
Solution #4:
Include repo in deb (Google Chrome does this)
Written by
snadrus the 1 Dec 09 at 22:11.
When installing google chrome, it adds the Google Labs repo to my system. This keeps things simple and is completely unnoticed except to experienced users. That way people can share DEBs (including out of date DEBs) and they will install fine & be updated later.
When installing google chrome, it adds the Google Labs repo to my system. This keeps things simple and is completely unnoticed except to experienced users. That way people can share DEBs (including out of date DEBs) and they will install fine & be updated later.
Solution #5:
Include the repo and use rsa type keys and certificates
Written by
mdhunn the 2 Dec 09 at 21:38.
I really like the idea of including the repo in the deb but security is a concern. being able to check keys against a certificate revocation list in launchpad and un-install software from a source would help. I know this would be a pain to implement but a centralized key and certificate server would help keep us from winding up like Windoze.
I really like the idea of including the repo in the deb but security is a concern. being able to check keys against a certificate revocation list in launchpad and un-install software from a source would help. I know this would be a pain to implement but a centralized key and certificate server would help keep us from winding up like Windoze.
Solution #6:
.rep package + optional install-on-the-spot button on website
Written by
wolterh the 17 Dec 09 at 16:28.
This solution is pretty much the same as Solution #1, but with a small variation.
A button should be placed in the site to install the package, another to download. If one clicks the download button, solution #1 pretty much describes what should happen. If one clicks on the install button, this is what will happen:
1. User gets prompted for password (gksu style)
2. EULA-style dialog appears asking the user if he/she approves the provider's gpg key.
3. GUI opens up (maybe Ubuntu Software Center*) downloading the package for later installation. The package is downloaded where packages are usually downloaded when one installs via [apt-get install].
---
*If Ubuntu Software Center is used, then there must be an indication that the package is not in the official repository (universe or whatever). Maybe the tabs could be re-arranged, in the following way:
-Official Repository
-Third-Party Repositories
---------------------
-Installed Software
This solution is pretty much the same as Solution #1, but with a small variation.
A button should be placed in the site to install the package, another to download. If one clicks the download button, solution #1 pretty much describes what should happen. If one clicks on the install button, this is what will happen:
1. User gets prompted for password (gksu style)
2. EULA-style dialog appears asking the user if he/she approves the provider's gpg key.
3. GUI opens up (maybe Ubuntu Software Center*) downloading the package for later installation. The package is downloaded where packages are usually downloaded when one installs via [apt-get install].
---
*If Ubuntu Software Center is used, then there must be an indication that the package is not in the official repository (universe or whatever). Maybe the tabs could be re-arranged, in the following way:
-Official Repository
-Third-Party Repositories
---------------------
-Installed Software
Solution #7:
And never forgot to show the appropriate warning.
Written by
Ssdg the 2 Jan 10 at 15:12.
Relying on a 3rd party repository means relying on it's manager for the very stability and safety of your system. because package installation allows full access to the core of your system (kernel, network, filesystems, MBR,...) and to replace already installed packages (including libraries. I might be a good thing, or not.)
Everytime a new repository is set, you allow a new organisation/person to gain this access.
Those facts should be stated to the user in order for him to take the right decision.
Relying on a 3rd party repository means relying on it's manager for the very stability and safety of your system. because package installation allows full access to the core of your system (kernel, network, filesystems, MBR,...) and to replace already installed packages (including libraries. I might be a good thing, or not.)
Everytime a new repository is set, you allow a new organisation/person to gain this access.
Those facts should be stated to the user in order for him to take the right decision.
Solution #8:
Use Deb packages instead
It's already possible for 3rd party vendors to create .deb files that add their repo info and GPG key. We should just encourage this rather than design a new system.
It's already possible for 3rd party vendors to create .deb files that add their repo info and GPG key. We should just encourage this rather than design a new system.
Solution #9:
AptURL can already do this - get developers to enable it
Written by
Clorox the 9 Jan 10 at 05:50.
Currently, the feature is there, but the developers don't want to enable it because of security reasons. If it were enabled, then repositories could be added easily "with one click".
Currently, the feature is there, but the developers don't want to enable it because of security reasons. If it were enabled, then repositories could be added easily "with one click".
Solution #10:
And provide the option to install only select package(s) from a repository
Written by
undecim the 11 Jan 10 at 03:44.
In addition to solution #1, the user should have the option of installing only selected package(s) from a repository.
This allows the user to install an application without providing the maintainer continued access to the user's system, and also keeps the user safe should the repository become compromised later.
This also allows a package to be installed if a repository causes a dependency paradox, but the desired package(s) do not.
In addition to solution #1, the user should have the option of installing only selected package(s) from a repository.
This allows the user to install an application without providing the maintainer continued access to the user's system, and also keeps the user safe should the repository become compromised later.
This also allows a package to be installed if a repository causes a dependency paradox, but the desired package(s) do not.
Finding alternatives to proprietary software is too difficult for newcomers
Written by gnarlin the 26 Nov 09 at 14:01.
New
For those who are taking their first steps in Ubuntu it can be a very alien landscape to use at first. One of the problems people have is finding alternatives to well known proprietary software in the Free world. The software center is a wonderful place to start, but unless people know what they are looking for (the name of the package) they won't have an easy time finding anything. They'll probably end up installing a lot of programs from the appropriate category, but might get frustrated if they don't find anything comparable quickly.
Solution #1:
Make search results for propriatery software point to Free alternatives
Written by
gnarlin the 26 Nov 09 at 14:01.
When people search in the software center for their familiar proprietary software make the results point to comparable Free software while making it very clear that it is not the same program, just that it does the same job. This will help newcomers to Ubuntu quickly find the alternatives they are looking for.
For example. Jane does a search for Photoshop. The results show Gimp with a short highlighted text that explains that Gimp is a different program but that it will do the same job.
When people search in the software center for their familiar proprietary software make the results point to comparable Free software while making it very clear that it is not the same program, just that it does the same job. This will help newcomers to Ubuntu quickly find the alternatives they are looking for.
For example. Jane does a search for Photoshop. The results show Gimp with a short highlighted text that explains that Gimp is a different program but that it will do the same job.
Solution #2:
Add a 'Comparable to' line in the packages description
Written by
doobiest the 26 Nov 09 at 19:58.
If someone was looking at GIMP in the app center. Somewhere it should say Comparable to: Adobe Photoshop
If someone was looking at GIMP in the app center. Somewhere it should say Comparable to: Adobe Photoshop
Solution #3:
solution 1 + explain the software center during the install montage
Written by
gnarlin the 26 Nov 09 at 21:02.
In the 9.10 version of Ubuntu a feature montage was added to the installation procedure. This would be a great place to explain to new users about how to install new software after the installation is complete.
Perhaps something like (or something that is actually well written and thoughful):
----------------------------------------------------------------------
|SOFTWARE CENTER
|To install more software after installation
|Please go to the "Software Center" and browse
|for a program you wish to install in one of the
|catagories avaliable. Then just click install
|and the software center will do the rest for you
----------------------------------------------------------------------
In the 9.10 version of Ubuntu a feature montage was added to the installation procedure. This would be a great place to explain to new users about how to install new software after the installation is complete.
Perhaps something like (or something that is actually well written and thoughful):
----------------------------------------------------------------------
|SOFTWARE CENTER
|To install more software after installation
|Please go to the "Software Center" and browse
|for a program you wish to install in one of the
|catagories avaliable. Then just click install
|and the software center will do the rest for you
----------------------------------------------------------------------
Solution #4:
Compare existing windows software to alternatives upon installation of ubuntu
Written by
doobiest the 26 Nov 09 at 21:19.
In addition to solution 1 and 2 I think we should include this for the OS installation.
If installing ubuntu over a native windows install, make a list of installed windows apps. Then after ubuntu finished installing, present the user with a list of software they used to have, and a list of alternatives that they can now have. The user adds checkmarks to those they want.
This could be combined with solution #3. Not only describing to the user how ubuntu uses repositories which are centralized containing stable, secure, and community approved software, but also describes why their favorite programs like itunes are not available. intro to the idea of opensource software.
In addition to solution 1 and 2 I think we should include this for the OS installation.
If installing ubuntu over a native windows install, make a list of installed windows apps. Then after ubuntu finished installing, present the user with a list of software they used to have, and a list of alternatives that they can now have. The user adds checkmarks to those they want.
This could be combined with solution #3. Not only describing to the user how ubuntu uses repositories which are centralized containing stable, secure, and community approved software, but also describes why their favorite programs like itunes are not available. intro to the idea of opensource software.
Solution #5:
Just add more specificity and information to help guide new users
Written by
gnarlin the 29 Nov 09 at 01:18.
Perhaps just explaining the software center during the montage and adding more specific software categories in the software center. I think that the mint distro does this.
Does anyone know?
Perhaps just explaining the software center during the montage and adding more specific software categories in the software center. I think that the mint distro does this.
Does anyone know?
Solution #6:
Provide a guide on the LiveCD entitled "For those who migrate from Windows"
With the guide "For those who migrate from Windows, users could find a table in the software and also links to more detailed information.
A shortcut should be visible on the Desktop LiveCD.
With the guide "For those who migrate from Windows, users could find a table in the software and also links to more detailed information.
A shortcut should be visible on the Desktop LiveCD.
Solution #7:
Addition to #1: allow searching for generalized names
Written by
DaVince the 3 Dec 09 at 00:10.
By which I mean things like "media player", "mp3 player", "image editor" etcetera and it shows the most popular entries that are related to it first.
By which I mean things like "media player", "mp3 player", "image editor" etcetera and it shows the most popular entries that are related to it first.
Solution #8:
Create an online "wiki" to find alternatives. Access with widget or browser
Written by
g63marty the 3 Dec 09 at 02:37.
Add a "find software" widget to install in a panel or a small app to open a browser to search for linux-based software alternatives. Have the widget or application include the user's linux gui and type (kde,gnome,debian, et al) as parameter of url, so that better matches to software can be found.
Make the online Wiki improvable by the community. Add links to this search forum from ubuntu pages.
Add a "find software" widget to install in a panel or a small app to open a browser to search for linux-based software alternatives. Have the widget or application include the user's linux gui and type (kde,gnome,debian, et al) as parameter of url, so that better matches to software can be found.
Make the online Wiki improvable by the community. Add links to this search forum from ubuntu pages.
Solution #9:
Create a video that plays on the first startup
Written by
ikelewis the 3 Dec 09 at 15:52.
Create a video that plays when you first start up Ubuntu, that would describe in detail the process of getting software, connecting to the internet, etc. Also provide links and places where you could get further information, and a little about the history of open-source software. You could even have it as a playlist in Totem, so the content could be broken up into different segments and topics.
Create a video that plays when you first start up Ubuntu, that would describe in detail the process of getting software, connecting to the internet, etc. Also provide links and places where you could get further information, and a little about the history of open-source software. You could even have it as a playlist in Totem, so the content could be broken up into different segments and topics.
Solution #10:
Similer to #9
Written by
neojames the 6 Dec 09 at 20:42.
Instead of playing the video a box comes down which allows you to click it to play the video or just a short one which at the end will tell you to go to the help center where there can be a page with more in depth videos.
Instead of playing the video a box comes down which allows you to click it to play the video or just a short one which at the end will tell you to go to the help center where there can be a page with more in depth videos.
Solution #11:
Alternitive To .net
http://alternativeto.net/
It is a great site, it offers web alternative, mac alternatives, windows alternatives, and is maintained, easy to use, active, and also offers alternatives to any application
(not only iPhoto > F-Spot, but also F-Spot > Picasa, Picasa > F-Spot, OOo Writer > Abiword)
I use this site constantly, once or twice a day, conocial could support there efforts by giving them attention, and they could support us with an API of sorts, so instead of sending people to the real website, ubuntu could offer some of this functionality on the software center. or just provide a link to this site.
http://alternativeto.net/
It is a great site, it offers web alternative, mac alternatives, windows alternatives, and is maintained, easy to use, active, and also offers alternatives to any application
(not only iPhoto > F-Spot, but also F-Spot > Picasa, Picasa > F-Spot, OOo Writer > Abiword)
I use this site constantly, once or twice a day, conocial could support there efforts by giving them attention, and they could support us with an API of sorts, so instead of sending people to the real website, ubuntu could offer some of this functionality on the software center. or just provide a link to this site.
Solution #12:
Add an official website which use gdebi
Written by
Joots the 16 Dec 09 at 22:31.
See http://allmyapps.com/ubuntu-9.10/
It's easy to find an app for beginners and add a lots of advantage for ubuntu's users.
Solution #13:
Provide support for previous Mac users
Written by
poooody the 15 Dec 09 at 18:35.
As well as, as has been suggested on brainstorm before, having information about Open Source programme alternatives for Windows users, do the same for Mac users.
Have a guide on the Live CD's "Try Ubuntu" feature explaining things such as drivers (propriety and free), and explaining the Ubuntu alternatives to mac programmes which come with the install, e.g. gedit and Text Edit, Terminal and gnome-terminal, Pidgin and iChat, Rhythmbox and iTunes, etc.
As well as, as has been suggested on brainstorm before, having information about Open Source programme alternatives for Windows users, do the same for Mac users.
Have a guide on the Live CD's "Try Ubuntu" feature explaining things such as drivers (propriety and free), and explaining the Ubuntu alternatives to mac programmes which come with the install, e.g. gedit and Text Edit, Terminal and gnome-terminal, Pidgin and iChat, Rhythmbox and iTunes, etc.
Solution #14:
solution#14
Give Ubuntu ability to open applications, which are made for Windows. Even Apple did it on his Intel based computers.
Give Ubuntu ability to open applications, which are made for Windows. Even Apple did it on his Intel based computers.
Solution #15:
When searching add suggested alternatives
When you search up specific software suggest alternatives. This would be especially helpful for when you search for proprietary software that doesn't exist in ubuntu
When you search up specific software suggest alternatives. This would be especially helpful for when you search for proprietary software that doesn't exist in ubuntu
Add/remove refer to synaptic
No information about this blueprint
Information is updated every 5 minutes.
Please wait till the next update.
Written by PiHalbe the 4 Mar 08 at 18:13.
New
A lot of packages are not accessible via add/remove. This is ok, but maybe there should be a button like "extend search to synaptic" with an explanation what this means. Hitting the button would then open synaptic with the exact same search terms.
A lot of people only use add/remove and get stuck when not finding what they want although it's there (ready to be installed via synaptic). This could be improved with a simple button and a message in case no result is displayed ("you might want to extend your search in synaptic", clickable).
Solution #1:
Auto-generated solution of idea #3144
Written by
PiHalbe the 4 Mar 08 at 18:13.
Ubuntu Brainstorm was updated in January 2009. Since the
idea #3144 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!
<i>Ubuntu Brainstorm was updated in January 2009. Since the idea #3144 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution.</i><br /> Thanks!
Solution #2:
Make Add/Remove search all the packages Synaptic does
Written by
Endolith the 1 Apr 09 at 05:58.
If you're searching for a specific package, Add/Remove should find it.
Really, the functionality of Synaptic and Add/Remove should be combined into one easy-to-use, but comprehensive manager.
If you're searching for a specific package, Add/Remove should find it.
Really, the functionality of Synaptic and Add/Remove should be combined into one easy-to-use, but comprehensive manager.
auto font installer
Written by ssam the 6 Nov 08 at 18:06.
New
In the spirit of the codec installer; when you open a document that uses a font you dont have installed, a dialog pops up an helps you install a package that contains that font (or a similar font)
A malware threat for Ubuntu is NOT impossible
Written by inashdeen the 25 Nov 10 at 18:55.
New
We could not deny, now days that, though malware threat for Ubuntu is low, it is not impossible. For years, we had been proud with the root user system as a solid structure that protect Ubuntu from viruses, owever, attacker had found ways to steal these passwords from us, and in short, the threat is coming.
Solution #1:
Captcha as a secondary physical barrier for Ubuntu against malware
Hence, I suggest that ubuntu used a captcha system, in additional to the default password system used, especially when regarding sensitive filesystem files. A capctha is a simple yet powerful physical firewall that differentiate between a human and non human users, on the other hand, could be given an option to use it or not to use it.
Hence, I suggest that ubuntu used a captcha system, in additional to the default password system used, especially when regarding sensitive filesystem files. A capctha is a simple yet powerful physical firewall that differentiate between a human and non human users, on the other hand, could be given an option to use it or not to use it.
Solution #2:
Expand the use of AppArmor and similar technologies
Written by
czr114 the 26 Nov 10 at 06:08.
Captchas are a joke. They're annoying, culturally-problematic, and practically useless for hardened purposes. Cybercriminals can subscribe to services using farmed-out human solvers for a few dollars per 1000 solutions. That renders them only partially useful in protecting low-value targets against poorly-coded software. If their goal is deploying bot clients, we can't count on criminal incompetence to save us, and with bank accounts at stake, they're not going to be overly cheap.
Preventing improper automated/invisible access to system files starts with a solid, robust, and secure framework for limiting access permissions by process and purpose. This is where technologies like AppArmor and tripwires come in.
If a user has been fooled by a trojan, and is dead set on sudoing malware, nothing is going to stop it from ravaging the system, short of completely disabling a user's ability to sudo things designed to modify key files for benevolent purposes.
Captchas are a joke. They're annoying, culturally-problematic, and practically useless for hardened purposes. Cybercriminals can subscribe to services using farmed-out human solvers for a few dollars per 1000 solutions. That renders them only partially useful in protecting low-value targets against poorly-coded software. If their goal is deploying bot clients, we can't count on criminal incompetence to save us, and with bank accounts at stake, they're not going to be overly cheap.
Preventing improper automated/invisible access to system files starts with a solid, robust, and secure framework for limiting access permissions by process and purpose. This is where technologies like AppArmor and tripwires come in.
If a user has been fooled by a trojan, and is dead set on sudoing malware, nothing is going to stop it from ravaging the system, short of completely disabling a user's ability to sudo things designed to modify key files for benevolent purposes.
Solution #3:
Use Selinux
Written by
Lachu the 11 Dec 10 at 21:36.
Use Selinux and modify bash to change current domain, when running command. Only build-in command user could run programs without changing domain. Only programs in the same domain like standard shell could run sudo/su . Bash will change own domain automatically, if it starts in non-interactive mode.
Use Selinux and modify bash to change current domain, when running command. Only build-in command user could run programs without changing domain. Only programs in the same domain like standard shell could run sudo/su . Bash will change own domain automatically, if it starts in non-interactive mode.
Select best repository automatically according to the network segment
Written by fracting the 26 Apr 10 at 01:35.
New
Ubuntu Software Center can select best repository server automatically by scan the servers one by one,it works well most of the time,but we can make it better.
Every time I run "Select Best Server",it scans all the servers arround the world, and this takes a long time .However ,if it just scans several nearby servers according to the location of the user, we can save a lot of time.Since it's easy to position a computer from one's IP address,we can also select the best server automatically according to one's network segment.It is possible and effective, and much faster than scan one by one.
Solution #1:
Select best repository by network segment
Written by
fracting the 26 Apr 10 at 01:35.
First of all,we have to run an analysis-server in order to collect the connection speed data between Ubuntu Desktops and repository-servers from amounts of UserIP-ServerIP couples.
Continue,all the Ubuntu Desktop machines should automatically run a random test backgroud when the network using on the user's computer is in idleness.
Ubuntu Software Centers scan serveral servers randomly,then submit the result data including [UserIP,ServerIP,ConnectionSpeed] to the analysis-server.
After that,when someone run "Select Best Server",Ubuntu Software Center will connect to the analysis-server,then the analysis-server will return the fastest repository-server address according to the user's IP address and the previous statistic data.
How does the analysis-server work ? This is based on the following conjecture:
Different IP addresses in the similar network segment has the same connection speed.
For example,according to www.whatismyip.com ,the IP address 121.33.180.2 is in GuangZhou China, it's ISP is CHINANET GUANGDONG PROVINCE NETWORK, and so is 121.33.200.220 .Then we can conject that 121.33.190.163 is also in GuangZhou China and is also provided by CHINANET GUANGDONG PROVINCE NETWORK , because it is in the network segment which is between 121.33.180.2 and 121.33.190.163 .(In fact this my current IP address.) For this reason ,we can determine the fastest repository-server for almost all IP addresses by collecting and analysising just only a few IP addresses.
First of all,we have to run an analysis-server in order to collect the connection speed data between Ubuntu Desktops and repository-servers from amounts of UserIP-ServerIP couples.
Continue,all the Ubuntu Desktop machines should automatically run a random test backgroud when the network using on the user's computer is in idleness.
Ubuntu Software Centers scan serveral servers randomly,then submit the result data including [UserIP,ServerIP,ConnectionSpeed] to the analysis-server.
After that,when someone run "Select Best Server",Ubuntu Software Center will connect to the analysis-server,then the analysis-server will return the fastest repository-server address according to the user's IP address and the previous statistic data.
How does the analysis-server work ? This is based on the following conjecture:
Different IP addresses in the similar network segment has the same connection speed.
For example,according to www.whatismyip.com ,the IP address 121.33.180.2 is in GuangZhou China, it's ISP is CHINANET GUANGDONG PROVINCE NETWORK, and so is 121.33.200.220 .Then we can conject that 121.33.190.163 is also in GuangZhou China and is also provided by CHINANET GUANGDONG PROVINCE NETWORK , because it is in the network segment which is between 121.33.180.2 and 121.33.190.163 .(In fact this my current IP address.) For this reason ,we can determine the fastest repository-server for almost all IP addresses by collecting and analysising just only a few IP addresses.
Solution #2:
Only for large downloads
Written by
Akerbos the 26 Apr 10 at 06:49.
The analysis might be useless overhead of only some MB have to be downloaded.
The analysis might be useless overhead of only some MB have to be downloaded.
Solution #3:
Top 3 & click for more
Written by
Tom6 the 30 Apr 10 at 18:13.
A single click should just scan the top 3 identified so far. A double-click or the second click should offer
1. Top 10
2. Scan all
So Top3 & Top10 changes according to which have been found to be fastest previously. Logs could keep values of top20 & the test is only done by using this button by default.
When downloading 8.10, 9.04 and 9.10 i found the fastest servers were a long way off. In my country people all started downloading at approximately the same times but the Czech site was hardly being used (it had been swamped earlier)
A single click should just scan the top 3 identified so far. A double-click or the second click should offer
1. Top 10
2. Scan all
So Top3 & Top10 changes according to which have been found to be fastest previously. Logs could keep values of top20 & the test is only done by using this button by default.
When downloading 8.10, 9.04 and 9.10 i found the fastest servers were a long way off. In my country people all started downloading at approximately the same times but the Czech site was hardly being used (it had been swamped earlier)
Solution #4:
Select Best Servers in a country
Now "select best server" scan all servers and return the fastest one. But most of time people choose the server in their countries, sometimes in countries near by.
My idea is when a use select a country from the left country list, add an "Select best server in XXX" button above "Select best server" button. Then the use can click it to only scan the server in that country.
Now "select best server" scan all servers and return the fastest one. But most of time people choose the server in their countries, sometimes in countries near by.
My idea is when a use select a country from the left country list, add an "Select best server in XXX" button above "Select best server" button. Then the use can click it to only scan the server in that country.
Solution #5:
best server is not always in your region !!
Written by
thom the 14 May 10 at 23:59.
Read this:
http://ubuntuforums.org/showthread.php?t=1131855&page=2
In some contries, a server on another continent may well be a better choice.
Multi-Download(NOT NSTALL) in ubuntu software center
Written by lophie the 22 Dec 09 at 17:50.
New
Hi all. I'll just get to the point.
The new ubuntu software centre is great but I noticed a great sit back. The USC is not "multi-installing" but it's multi queuing for installation which is a real time saver but still......
We know how hard to multi-install because of the lock and the deps and stuff and THAT IS NOT MY PROBLEM-IDEA HERE.
the problem is the queued software needs it's turn not only for installing but even for DOWNLOADING.
so why is this a problem? because when I fresh install or in need for multi programs I have to wait (for eg) netbeans to finish to install a MUCH smaller application.
Solution #1:
Don't lock the apt before finishing the downloading progress
Written by
lophie the 22 Dec 09 at 17:50.
since wget doesn't really accelerate the downloading process much I used to stop installing in synaptic>copy the link> and downloading it using a download accelerator> then slip it in /var/apt/archive
Why not making the installing progress like this
1-Queue a software for installing
2-ask apt to install the program (to trick it to give u the download links)
3-download the software (This is how we can multi download)
4- now if the apt is not locked - install - if it is then queue for installing.
well guys... this is my idea and solution.
waiting for your response and ... thank you
since wget doesn't really accelerate the downloading process much I used to stop installing in synaptic>copy the link> and downloading it using a download accelerator> then slip it in /var/apt/archive
Why not making the installing progress like this
1-Queue a software for installing
2-ask apt to install the program (to trick it to give u the download links)
3-download the software (This is how we can multi download)
4- now if the apt is not locked - install - if it is then queue for installing.
well guys... this is my idea and solution.
waiting for your response and ... thank you
Solution #2:
usc should download selected packages parallely like in previous ubuntu releases
Written by
bhuvi the 7 Jan 10 at 12:39.
in previous ubuntu versions like in ubuntu 9.04 when multiple packages are selected for install some of the packages would be downloaded in parallel when the internet connection is faster and would install them one by one.But ubuntu9.10 does not download the applications in parallel.This feature should be brought back to ubuntu.This coupled with ubuntu software centre's ability to select new apllications for install while previously selected one is downloading would make it more powerful
in previous ubuntu versions like in ubuntu 9.04 when multiple packages are selected for install some of the packages would be downloaded in parallel when the internet connection is faster and would install them one by one.But ubuntu9.10 does not download the applications in parallel.This feature should be brought back to ubuntu.This coupled with ubuntu software centre's ability to select new apllications for install while previously selected one is downloading would make it more powerful
Solution #3:
Stop and start
Written by
tommis the 18 Jan 10 at 17:43.
Provide an option to stop downloading and continue it when ever you are ready.
Provide an option to stop downloading and continue it when ever you are ready.
Solution #4:
choose number of downloads
i think USC should also have an option to control the number of downloads
i think USC should also have an option to control the number of downloads
Solution #5:
"Add to List" Option in USC
Put an "Add to List" right next to the install button currently in USC, and make an additional button (possibly near the search box) that's labeled something to the extent of "Install List of selected programs"
Also, on the left sidebar, make an entry for selected (but not yet installed) packages, similar to the Get Software and Installed Software entries.
It'll act a bit like the old gnome-app-install...and the new USC, all at the same time.
Put an "Add to List" right next to the install button currently in USC, and make an additional button (possibly near the search box) that's labeled something to the extent of "Install List of selected programs"
Also, on the left sidebar, make an entry for selected (but not yet installed) packages, similar to the Get Software and Installed Software entries.
It'll act a bit like the old gnome-app-install...and the new USC, all at the same time.
Make add/remove work with "open with..."
Written by deathsshadow77 the 29 Dec 08 at 07:46.
New
In windows, when a file type is unknown there is an option to search what it is on the web or to open it with a chosen program.
In Ubuntu there is the option to open it with a program or a command.
There should be another alternative that would open up add/remove and would automatically input the file type in the search box. This would then yield all the programs that can use the file type.
Unfortunately add/remove would need to be changed to allow file types to be searched
Create Meta-Package for all things "Tablet PC"
Written by SaintDanBert the 6 Jul 09 at 04:51.
New
Without resorting to a completely separate distribution, a "tablet PC" meta-package would collect applications, utilities, kernel modules, and all tablet/stylus/digital-ink related packages into a identifiable block as part of each ubuntu release. User and developers working in the tablet PC world, could follow the status of this meta-package instead of searching and following the various "tablet pc" related parts as individual packages.
More than one meta-package might become necessary if the set of manufacturer specific packages becomes large enough relative to the size of the packages common to all tablets.
For example, the HAL/ACPI parts needed to detect and respond to a switch from laptop to tablet or reverse is pretty common to all manufacturers. In contrast, each manufacturer has a unique set of tablet-mode programmable keys in addition to other programmable keys that are common across manufacturers.
It might make sense to separate low level (hal, udev, acpi, module, etc) packages from user-level (xournal, cellwrite, etc) packages. The low level packages could then be further collected where manufacturer (of the laptop) specific parts are needed. Where the manufacturer (of a component) has unique features for a tablet, it might remain a common package so long as other laptops are able to use that same component (eg-miniPCI video cards).
A "Tablet PC" is a family of laptop/notebook systems with features that enable use that some might call an electronic legal pad. These features include (but are not limited to)
display in both landscape [laptop mode] and portrait [tablet mode], input using a traditional keyboard [laptop mode] or a virtual keyboard [tablet mode], pointing using a touchpad or eraser-mouse [laptop mode] or a stylus [tablet mode], extensive use of programmed and programmable feature keys,
hardware detection of laptop or tablet mechanical orientation, and so on.
Once upon a time, there was a group trying to create a tablet pc specific ubuntu variant -- (?)TABUNTU(?). It seems to this author that that effort is either stalled or lost in the dust as other aspects of ubuntu evolution changes so rapidly (eg - xorg vs. mice and pointers and displays, etc) as to render tablet pc work impossible.
Solution #1:
Identify Packages involved with "Tablet PC" workstations
The author of this idea can only speculate in broad terms about how to accomplish this. Candidate packages might include.
** digitizer input
** touch screen input
** stylus instead of mouse/trackball/touchpad
** multiple active pointers
** input (keyboard, pointer) device detection and configuration
** display device detection and configuration
** "tablet mode" as a first class participant in all things X11 and 3D-effects [aka, Compiz et al]
** programmable feature buttons and keys for laptop mode
vs. programmable feature buttons and keys for tablet mode
vs. programmable feature buttons and keys common to both
** digital ink "legal pad" applications like xournal and jarnal
** stylus stroke input of data like cellwrite
** stylus based interaction with gnome and kde navigation and compliant applications
** stylus and touch-screen gesture mavigation and interaction
See Also
http://ubuntuforums.org/archive/index.php/t-172407.html
The author of this idea can only speculate in broad terms about how to accomplish this. Candidate packages might include.
** digitizer input
** touch screen input
** stylus instead of mouse/trackball/touchpad
** multiple active pointers
** input (keyboard, pointer) device detection and configuration
** display device detection and configuration
** "tablet mode" as a first class participant in all things X11 and 3D-effects [aka, Compiz et al]
** programmable feature buttons and keys for laptop mode
vs. programmable feature buttons and keys for tablet mode
vs. programmable feature buttons and keys common to both
** digital ink "legal pad" applications like xournal and jarnal
** stylus stroke input of data like cellwrite
** stylus based interaction with gnome and kde navigation and compliant applications
** stylus and touch-screen gesture mavigation and interaction
See Also
http://ubuntuforums.org/archive/index.php/t-172407.html
http://tuxmobil.org/tablet_unix.html
http://calkinsc.home.comcast.net/fujitsu_st_4000.html
http://www.adebenham.com/gournal/