Contributor acidicX
Gedit litters my hard drive with temp files.
Written by r0g the 30 Jan 09 at 05:32.
Global category: Others.
New
The ones with ~ at the end of them. This is not good for security and it's annoying.
There _is_ an option to disable this but, as it rightly points out, if it were to crash at any point in the saving process you've lost your edits.
Show all system info in one place
Written by angryhomer17 the 29 Feb 08 at 02:19.
Global category: System.
New
Provide an area that will show all pertinent system info in one place. Like in windows with my computer properties. Should show the flavor of ubuntu, the release, ram, swap, cpuinfo, battery (if any), kernel version, disk usage, etc.
Canonical should leverage Ubuntu to become profitable
Written by jhoger the 29 May 08 at 01:39.
Global category: Marketing.
New
I keep reading in the press that Canonical is not yet profitable. Yet Ubuntu has quickly become one of the trusted "brands" in the Linux community.
It is imperative that Canonical become profitable since it is the thought engine that drives Ubuntu beyond just being another Debian derivative.
Solution #1:
Big list of ideas
Written by
jhoger the 29 May 08 at 01:39.
My idea is that Canonical should leverage their brand and become profitable using techniques that are not in conflict with the free software ideals.
a) Charge for support
b) Charge contracting/consulting fees for adaptation/customization
c) Advertising/marketing agreement fees for connecting downstream customers with upstream or 3rd party developers
d) Publish books
e) Get into the "trade show"/conference hosting business
f) Offer web hosting on Ubuntu servers
g) Offer paid-for certification on Ubuntu products
h) Sell Ubuntu foo-foo merchandise (hats, shirts, ...)
i) Sell Ubuntu branded computers (desktops, laptops, servers)... partner with an existing OEM to make these Ubuntu branded lines.
etc.
Probably Canonical needs to pursue a combination of these. Their long-term competitive advantage is their brand. If they guard it and build it up then they can sell all kinds of things with their name and logo on it.
My idea is that Canonical should leverage their brand and become profitable using techniques that are not in conflict with the free software ideals.
a) Charge for support
b) Charge contracting/consulting fees for adaptation/customization
c) Advertising/marketing agreement fees for connecting downstream customers with upstream or 3rd party developers
d) Publish books
e) Get into the "trade show"/conference hosting business
f) Offer web hosting on Ubuntu servers
g) Offer paid-for certification on Ubuntu products
h) Sell Ubuntu foo-foo merchandise (hats, shirts, ...)
i) Sell Ubuntu branded computers (desktops, laptops, servers)... partner with an existing OEM to make these Ubuntu branded lines.
etc.
Probably Canonical needs to pursue a combination of these. Their long-term competitive advantage is their brand. If they guard it and build it up then they can sell all kinds of things with their name and logo on it.
Solution #2:
Support Ubuntu by collecting UbiPoints :)
My idea is, at the ubuntu bar, there may be a button or menu label that says "Support Ubuntu!". When the user runs it (if he/she wants of course), it should open a box that which has a title something like "UbiPoints". When it runs, it should show some ubuntu or linux ads or maybe Coca Cola (no kidding :)). Day by day, it collects ubipoints for supporting ubuntu. Then maybe the points will show up at the internet. Imagine "HI-SCORES".
I don't know, maybe this idea sucks, maybe it needs to improve or debate.
SAMPLE:
http://img220.imageshack.us/my.php?image=linuxubuntuthmsv3.jpg
Sorry for fuzzy english :)
My idea is, at the ubuntu bar, there may be a button or menu label that says "Support Ubuntu!". When the user runs it (if he/she wants of course), it should open a box that which has a title something like "UbiPoints". When it runs, it should show some ubuntu or linux ads or maybe Coca Cola (no kidding :)). Day by day, it collects ubipoints for supporting ubuntu. Then maybe the points will show up at the internet. Imagine "HI-SCORES".
I don't know, maybe this idea sucks, maybe it needs to improve or debate.
SAMPLE:
http://img220.imageshack.us/my.php?image=linuxubuntuthmsv3.jpg
Sorry for fuzzy english :)
Solution #3:
Have a "Donate To Ubuntu" Link on www.ubuntu.com
Written by
rouge568 the 27 Jan 09 at 22:50.
Have it so a user can easily donate to Ubuntu through either Paypal or a Credit Card though a link on the front page.
Have it so a user can easily donate to Ubuntu through either Paypal or a Credit Card though a link on the front page.
Solution #4:
add adversiments on ubuntuforums
Written by
TheLions the 28 Jan 09 at 00:24.
why not add some banners on the bottom or the top of the ubuntuforums which would generate money per view?
Since forums have a lot visitors it could be a new source of funds.
why not add some banners on the bottom or the top of the ubuntuforums which would generate money per view?
Since forums have a lot visitors it could be a new source of funds.
Solution #5:
Support ubuntu by word of mouth
Written by
coder543 the 28 Jan 09 at 00:43.
Don't add annoying advertisements
Don't begrudge people into donating
_DON'T_ do "UbiPoints"
However, if we support ubuntu by telling others about it, then we will be able to help others rather than (mostly) hurt ourselves.
Don't add annoying advertisements
Don't begrudge people into donating
_DON'T_ do "UbiPoints"
However, if we support ubuntu by telling others about it, then we will be able to help others rather than (mostly) hurt ourselves.
Solution #6:
Charge Software Makers for Distribution
Written by
David.ZA the 13 Feb 09 at 12:15.
Ubuntu could be the delivery system for software that people would be willing to pay for.
E.g.:
In Synaptic: Install and Pay for commercial Software. Ubuntu could charge a little margin for this
Proviso:
The finances should be entirely transparent, and democratic efforts like brainstorm must be hold the 'final' vote.
Ubuntu could be the delivery system for software that people would be willing to pay for.
E.g.:
In Synaptic: Install and Pay for commercial Software. Ubuntu could charge a little margin for this
Proviso:
The finances should be entirely transparent, and democratic efforts like brainstorm must be hold the 'final' vote.
Solution #7:
Subtle Services
Written by
Kver the 14 Feb 09 at 00:58.
A: Offer services that both the user can benefit from, and make revenue. The best example if the firefox search bar, where the fox makes profit off of the search box. Ubuntu could make deals with companies such as Google to make money off of internet searches conducted with modified tools such beagle or tracker.
B: Solution #5, mixed with a steam-like service. Valves Steam software is a good example of online distribution and copyright management. Users could purchase software steam-style and download it onto several computers as needed. Unlike steam, however, we would only require users to be logged in for updates or downloads.
C: Create a "Funding" website for software projects. Projects or people hoping for funding could post requests for funding. Authors would post a goal, and explain what they plan to do if the goal is met. For example, if the Nautilus project needs $200 for authors to go to a programming conference (to implement, say, improved file previews), they could post a goal of $200, with enabling several types of specialized file previews if earned. Then bids could be placed to fund the project, and specify any requirements if the bid is accepted (Ie weekly progress reports).
D: Run a folding project. Allow users to download a program similar to Sonys Folding@home; The computing power could be (cheaply) sold to other non-profit organizations; they get high-quality low-budget computing power, the software gets funded.
E: Push boxed-copies of Ubuntu onto bigger retailers. Officially selling Ubuntu for $20-$60 in stores; Additionally, a year or two of bundled, professional support, and CDs / DVDs with extra repositories would help justify the cost cheaply - and benefit offline users. This could expose Ubuntu to the average user, and make massive profit. (I'm sure there's a competition law somewhere that could pave a modest amount of shelf-space away from Windows)
A: Offer services that both the user can benefit from, and make revenue. The best example if the firefox search bar, where the fox makes profit off of the search box. Ubuntu could make deals with companies such as Google to make money off of internet searches conducted with modified tools such beagle or tracker.
B: Solution #5, mixed with a steam-like service. Valves Steam software is a good example of online distribution and copyright management. Users could purchase software steam-style and download it onto several computers as needed. Unlike steam, however, we would only require users to be logged in for updates or downloads.
C: Create a "Funding" website for software projects. Projects or people hoping for funding could post requests for funding. Authors would post a goal, and explain what they plan to do if the goal is met. For example, if the Nautilus project needs $200 for authors to go to a programming conference (to implement, say, improved file previews), they could post a goal of $200, with enabling several types of specialized file previews if earned. Then bids could be placed to fund the project, and specify any requirements if the bid is accepted (Ie weekly progress reports).
D: Run a folding project. Allow users to download a program similar to Sonys Folding@home; The computing power could be (cheaply) sold to other non-profit organizations; they get high-quality low-budget computing power, the software gets funded.
E: Push boxed-copies of Ubuntu onto bigger retailers. Officially selling Ubuntu for $20-$60 in stores; Additionally, a year or two of bundled, professional support, and CDs / DVDs with extra repositories would help justify the cost cheaply - and benefit offline users. This could expose Ubuntu to the average user, and make massive profit. (I'm sure there's a competition law somewhere that could pave a modest amount of shelf-space away from Windows)
Solution #8:
make ability for companies to pay money for quick fixing for bug or new feature
As in Mozilla project companies(just users) could ask for rapid fix/new feature from developers from Canonical or any freelancer.
Companies post problem and tell how much they could pay for this, any developer could implement this and get money for fix. Even Canonical could use it as outsourcing for minor features.
As result we will have more quick bug fixing, and company does not need to wait for ages for fix - it encourages developers.
As in Mozilla project companies(just users) could ask for rapid fix/new feature from developers from Canonical or any freelancer.
Companies post problem and tell how much they could pay for this, any developer could implement this and get money for fix. Even Canonical could use it as outsourcing for minor features.
As result we will have more quick bug fixing, and company does not need to wait for ages for fix - it encourages developers.
Solution #9:
Sell official Ubuntu discs
Written by
yman the 4 Apr 10 at 05:04.
For example: package Ubuntu with an official disc, a printed manual, included support, an Ubuntu One trial, and pre-installed full multimedia support from Fluendo for 125 USD.
Or some such deal. It should all come in a nice professional-looking package, and since the Ubuntu software isn't being charged for, the money will all be going for the extras, so pack them tight and give more bang for the buck compared to the competing products.
For example: package Ubuntu with an official disc, a printed manual, included support, an Ubuntu One trial, and pre-installed full multimedia support from Fluendo for 125 USD.
Or some such deal. It should all come in a nice professional-looking package, and since the Ubuntu software isn't being charged for, the money will all be going for the extras, so pack them tight and give more bang for the buck compared to the competing products.
Solution #10:
Canonical should charge for specific updates
Written by
Bayle the 12 May 10 at 18:25.
Ubuntu and all the software should remain open and free as in “free as a beer” being able to download from anywhere and anytime.A system that's not being updated should be fully functional with no strings attached.
Lets extend Ubuntu from just being a desktop system, to a time saving service providing the user with a vast software portfolio based on a secure,convenient and stable platform.
In order doing so, charge users a small amount (based on their subscription) for updates on their installed system, by requiring them to login as they would into their email account.
The only difference over the current situation are the (crucial) updates (tested and maintained by Canonical) which could be performed trough the access of cloud/email service (or any other feasible method). All other not officially supported repositories (multiverse/universe/restricted or any other manually added) should not be affected.Again every code change Canonical provides will be still available somewhere on the net,just not trough synaptic's main repos.Users can add stuff manually if they prefer not to pay.In essence, Canonical would provide the assurance that updates or software trough their servers are mature,clean,tested and a point-click matter.
Very few if at all would circumvent this process by re-downloading the updated Distro, wipe the entire hard-disk, doing a reinstall, setting up preferences, possibly losing some data in order to keep the system up to date, its just not worth the time.
A good approach would be to offer Ubuntu bundled with an email/cloud service so the potential customer would immediately get the sense he's receiving an added value over the traditional operating system.
Ubuntu and all the software should remain open and free as in “free as a beer” being able to download from anywhere and anytime.A system that's not being updated should be fully functional with no strings attached.
Lets extend Ubuntu from just being a desktop system, to a time saving service providing the user with a vast software portfolio based on a secure,convenient and stable platform.
In order doing so, charge users a small amount (based on their subscription) for updates on their installed system, by requiring them to login as they would into their email account.
The only difference over the current situation are the (crucial) updates (tested and maintained by Canonical) which could be performed trough the access of cloud/email service (or any other feasible method). All other not officially supported repositories (multiverse/universe/restricted or any other manually added) should not be affected.Again every code change Canonical provides will be still available somewhere on the net,just not trough synaptic's main repos.Users can add stuff manually if they prefer not to pay.In essence, Canonical would provide the assurance that updates or software trough their servers are mature,clean,tested and a point-click matter.
Very few if at all would circumvent this process by re-downloading the updated Distro, wipe the entire hard-disk, doing a reinstall, setting up preferences, possibly losing some data in order to keep the system up to date, its just not worth the time.
A good approach would be to offer Ubuntu bundled with an email/cloud service so the potential customer would immediately get the sense he's receiving an added value over the traditional operating system.
Human readable timestamp in dmesg
Written by Frantique the 3 Feb 09 at 13:46.
Global category: Accessibility.
Already implemented
Now if I issue dmesg command in terminal, i see something like this:
[ 3903.226359] dmesg report row
This is fine, just that I cannot figure out when happened the event. So, let's see the solution:
176
votes
190
21
14
Solution #1:
Show human readable timestamp
Because we have enough space between the [ ] pair (12 char in this case), show [yymmddhhmmss] format at least, or better: [yy.mm.dd.-hh:mm:ss].
Like this we can figure out quickly when the event happened.
I know that in /var/log/kern.log we have human readable timestamp, but it would be more convenient to see it in the dmesg output.
Because we have enough space between the [ ] pair (12 char in this case), show [yymmddhhmmss] format at least, or better: [yy.mm.dd.-hh:mm:ss].
Like this we can figure out quickly when the event happened.
I know that in /var/log/kern.log we have human readable timestamp, but it would be more convenient to see it in the dmesg output.
5
votes
7
4
2
Solution #2:
Use ISO standard time format
Written by
ikajaste the 25 Feb 09 at 10:35.
When a human readable time format that doesn't come from system locale is needed, let's use standards rather than our own inventions.
ISO 8601 defines date and time formats. Use them:
"YYYY-MM-DD hh:mm:ss"
or if a more compressed format is needed, use date "YYYYMMDD" and time "hhmmss" joined by capital T as "<date>T<time>"
When a human readable time format that doesn't come from system locale is needed, let's use standards rather than our own inventions.
ISO 8601 defines date and time formats. Use them:
"YYYY-MM-DD hh:mm:ss"
or if a more compressed format is needed, use date "YYYYMMDD" and time "hhmmss" joined by capital T as "<date>T<time>"
9
votes
9
1
0
Solution #3:
Add -h parameter to display 'human' time
Written by
ludovicc the 27 Feb 09 at 13:29.
Dmesg could support the -h parameter to display time in human format. The default time format, which is the time since the last boot, is very useful in many scenario.
Dmesg could support the -h parameter to display time in human format. The default time format, which is the time since the last boot, is very useful in many scenario.
0
votes
0
0
0
Solution #4:
dmesg --ctime
A dmesg switch already provides human readable information. For more on this, please see man dmesg page:
-T, --ctime
Print human readable timestamps. The timestamp could be inaccu‐
rate!
The time source used for the logs is not updated after system
SUSPEND/RESUME.
lsb_release -rd
Description: Ubuntu 12.10
Release: 12.10
apt-cache policy util-linux
util-linux:
Installed: 2.20.1-5.1ubuntu2
Candidate: 2.20.1-5.1ubuntu2
Version table:
*** 2.20.1-5.1ubuntu2 0
500
http://archive.ubuntu.com/ubuntu/ quantal/main i386 Packages
100 /var/lib/dpkg/status
A dmesg switch already provides human readable information. For more on this, please see man dmesg page:
-T, --ctime
Print human readable timestamps. The timestamp could be inaccu‐
rate!
The time source used for the logs is not updated after system
SUSPEND/RESUME.
lsb_release -rd
Description: Ubuntu 12.10
Release: 12.10
apt-cache policy util-linux
util-linux:
Installed: 2.20.1-5.1ubuntu2
Candidate: 2.20.1-5.1ubuntu2
Version table:
*** 2.20.1-5.1ubuntu2 0
500 http://archive.ubuntu.com/ubuntu/ quantal/main i386 Packages
100 /var/lib/dpkg/status
Change Ubuntu ISO labels - i386 to 32bit and amd64 to 64bit
Written by oencke the 21 Apr 08 at 19:58.
Global category: Installation.
New
The i386 ISOs do not have anything to do with Intel or the 386 cpus specifically just as the amd64 are not specific to AMD processors. Additionally these descriptors are practically meaningless to non-techies.
What matters for the decision between the ISOs is the difference between 32bit and 64bit, not intel and amd, so why not just call them that way, and thus take away the burden of having to be a cpu technician to understand them?
EDIT: As a compromise, to avoid confusion of the x86/IA ISOs with those for other architectures, descriptors like PC32bit and PC64bit might also be acceptable as that is likely the maximum a home user knows about his or her computer.
Solution #1:
Auto-generated solution of idea #7370
Written by
oencke the 21 Apr 08 at 19:58.
Ubuntu Brainstorm was updated in January 2009. Since the
idea #7370 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 #7370 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:
Call it "x86-64"
Written by
Thelasko the 29 Jan 09 at 14:51.
A minor variant of the solution above, specifying "x86-64" ensures it isn't confused with IA64 and other 64-bit architectures.
A minor variant of the solution above, specifying "x86-64" ensures it isn't confused with IA64 and other 64-bit architectures.
Solution #3:
Use "32 bit" and "64 bit" with "details" button.
Most users would not know that i386 is 32 bit or what the "x86" part of "x86_64" means (or the x for that matter). In order to make this as easy and simple for users as humanly possible, we should simply label them as "64 bit" and "32 bit". Beside the options would be a "details" or "help" button that would:
-explain the differences (max ram, performance, compatibility, etc)
-give a specific version type (i386/x86_64/etc) for advanced users
-give instructions to find out what their machine supports (VERY important)
This makes it industry neutral, while also making it much simpler for non-technical users to figure it out. We are targetting non-technical people after all, so why all the jargon?
Most users would not know that i386 is 32 bit or what the "x86" part of "x86_64" means (or the x for that matter). In order to make this as easy and simple for users as humanly possible, we should simply label them as "64 bit" and "32 bit". Beside the options would be a "details" or "help" button that would:
-explain the differences (max ram, performance, compatibility, etc)
-give a specific version type (i386/x86_64/etc) for advanced users
-give instructions to find out what their machine supports (VERY important)
This makes it industry neutral, while also making it much simpler for non-technical users to figure it out. We are targetting non-technical people after all, so why all the jargon?
Solution #4:
Use the shorter "x64" instead of "AMD64"
Written by
readmanr the 18 Feb 10 at 21:43.
The generic term x86-64 is sometimes shortened to x64 as another vendor-neutral term for x86-64 processors from any company referring to 64bit.
The generic term x86-64 is sometimes shortened to x64 as another vendor-neutral term for x86-64 processors from any company referring to 64bit.
Solution #5:
Use "x86_64" instead of "AMD64"
Written by
readmanr the 18 Feb 10 at 21:42.
Redhat, Fedora, Mac OS X, and others simply call 64bit "x86_64". It is a clean, neutral name that is accurate no matter which company made the processor, and also does not give free advertising to either company.
Redhat, Fedora, Mac OS X, and others simply call 64bit "x86_64". It is a clean, neutral name that is accurate no matter which company made the processor, and also does not give free advertising to either company.
Solution #6:
Automatically check 32/64-bit
Written by
jbangert the 23 Feb 10 at 21:34.
Some browsers(in particular one quite popular propietary and Evil product) include the string "x64" in the User Agent on 64-bit hardware (
http://www.ubuntu.com/getubuntu/download). We could also provide a platform-dependent download link to a tool that checks for 32-bit / 64-bit ( Windows and Mac mostly - just a simple tool that uses CPUID and then gives a Message Box with 2 links ) .
By default, we should specify 2 download Boxes ( "Ubuntu 32-bit" and "Ubuntu 64-bit" ) giving pros and cons .
Some browsers(in particular one quite popular propietary and Evil product) include the string "x64" in the User Agent on 64-bit hardware (http://www.ubuntu.com/getubuntu/download). We could also provide a platform-dependent download link to a tool that checks for 32-bit / 64-bit ( Windows and Mac mostly - just a simple tool that uses CPUID and then gives a Message Box with 2 links ) .
By default, we should specify 2 download Boxes ( "Ubuntu 32-bit" and "Ubuntu 64-bit" ) giving pros and cons .
There's no unified way of reporting progress in Ubuntu
Written by amrhassan the 7 Mar 09 at 23:30.
Global category: Look and Feel.
New
Filesystem operations (copying, moving, deleting files and directories, etc...), importing music into a media player and so on should be displayed in a unified way all throughout the desktop environment.
5716
votes
6390
15
674
Selected solution (#1):
Auto-generated solution of idea #194
Written by
Nanotron the 28 Feb 08 at 20:17.
I feel there should be a Tool in Nautilus and Dolphin which allows mounting Images by double Click or something similar. (This feature exists int MacOS). Or with a right click on the I think that would be a very useful Tool for every one.
A good example for this is CDemu.
I know there are some other good programs, but I think that would be the easiest way
I feel there should be a Tool in Nautilus and Dolphin which allows mounting Images by double Click or something similar. (This feature exists int MacOS). Or with a right click on the I think that would be a very useful Tool for every one.
A good example for this is CDemu.
I know there are some other good programs, but I think that would be the easiest way
691
votes
699
17
8
Selected solution (#2):
"Mount Image" avaiable in Right-Click Menu
I should be able to right-click a disk image and select "Mount Image" in the context-sensitive section (just as right-clicking on a disk image provides the "Write to Disk..." option).
I should be able to right-click a disk image and select "Mount Image" in the context-sensitive section (just as right-clicking on a disk image provides the "Write to Disk..." option).
-16
votes
9
8
25
Selected solution (#3):
Spruce up gisomount and extend
Written by
cbx33 the 20 Mar 09 at 12:22.
Gisomount was created to make this an easy process. It needs a little love and attention, but offered things like md5sum browsing etc. Would make a good GSoC project.
Gisomount was created to make this an easy process. It needs a little love and attention, but offered things like md5sum browsing etc. Would make a good GSoC project.
0
votes
3
2
3
Selected solution (#4):
gmount-iso
I use Gmount-iso to do just that.
sudo apt-get install gmountiso
But I also think that it could be more obvious to do that etc.
Maybe Gmount-iso should be available by default, under right-click on images, like proposed.
I use Gmount-iso to do just that.
sudo apt-get install gmountiso
But I also think that it could be more obvious to do that etc.
Maybe Gmount-iso should be available by default, under right-click on images, like proposed.
40
votes
100
34
60
Selected solution (#6):
Make it possible to mount ISO image from CLI w/o root access
Also make it possible to mount ISO images from command line without root (sudo) access.
Also make it possible to mount ISO images from command line without root (sudo) access.
-71
votes
41
17
112
Selected solution (#7):
Solution #3: Mount it automatically once the user double-clicks the ISO file
When the user selects the ISO file (through the keyboard arrow keys, Tab key or a single click) in nautilus a pop-up should come up asking the user to 'Double-click' the ISO file to mount it.
When the user selects the ISO file (through the keyboard arrow keys, Tab key or a single click) in nautilus a pop-up should come up asking the user to 'Double-click' the ISO file to mount it.
-12
votes
12
13
24
Selected solution (#8):
Okay, here it is :)
Written by
r0g the 28 Oct 09 at 05:09.
In the form of a python script for nautilus actions.
http://www.technicalbloke.com/iso_mount.py
I don't have time to do the unmount command too but it should be easy to adapt if you know a little python, consider that homework & pls post me a copy :)
I think it would be nice if Ubuntu came with some more useful nautilus action scripts and a nicer way of adding/removing them. At the moment getting them in and out is more of a pain than it needs to be. It ought to be as easy as Firefox (if not easier!) to install plugins, maybe then people would make more.
Roger.
In the form of a python script for nautilus actions.
http://www.technicalbloke.com/iso_mount.py
I don't have time to do the unmount command too but it should be easy to adapt if you know a little python, consider that homework & pls post me a copy :)
I think it would be nice if Ubuntu came with some more useful nautilus action scripts and a nicer way of adding/removing them. At the moment getting them in and out is more of a pain than it needs to be. It ought to be as easy as Firefox (if not easier!) to install plugins, maybe then people would make more.
Roger.
-44
votes
9
8
53
Selected solution (#9):
Drag *.iso icon onto computer/desktop/places
Written by
Lachu the 28 Oct 09 at 11:56.
Automatically mount *.iso files dragged onto computer window/desktop/places menu.
Automatically mount *.iso files dragged onto computer window/desktop/places menu.
Unfriendly booting
Written by yman the 25 Feb 09 at 16:39.
Global category: Usability.
Implemented
Currently there is no way to boot from Ubuntu into another OS without a restart. The bootloader's UI isn't integrated with the rest of the system. The boot options are static. The ability to load from removable media, or indeed the boot priority, is defined and restricted by the non user-friendly BIOS.
-197
votes
50
31
247
Selected solution (#1):
Ubuntu boot menu
Written by
yman the 25 Feb 09 at 16:39.
Make GRUB invisible, so that it directly loads Ubuntu. Ubuntu, in the 1st stage of booting will load a GUI boot menu and all the underlying stuff that's necessary for it, like Linux, X, Metacity, etc. The boot menu will automatically scan all connected devices for bootable OSs and media and display them in the GUI. If the user chooses to boot Ubuntu, Ubuntu will simply continue loading, which will result in the GDM login screen appearing in a near-instantaneous fashion (giving the user the impression that Ubuntu is faster than it is). If the user chooses another OS, Ubuntu will "chainload" it. The user will also be able to go back to the boot menu from within GDM and the desktop, thus allowing him to switch to another OS without reboot.
On the graphical side, this means a tightly integrated user experience, and the use of kernel-modesetting from the boot menu, instead of only from the bootsplash.
Make GRUB invisible, so that it directly loads Ubuntu. Ubuntu, in the 1st stage of booting will load a GUI boot menu and all the underlying stuff that's necessary for it, like Linux, X, Metacity, etc. The boot menu will automatically scan all connected devices for bootable OSs and media and display them in the GUI. If the user chooses to boot Ubuntu, Ubuntu will simply continue loading, which will result in the GDM login screen appearing in a near-instantaneous fashion (giving the user the impression that Ubuntu is faster than it is). If the user chooses another OS, Ubuntu will "chainload" it. The user will also be able to go back to the boot menu from within GDM and the desktop, thus allowing him to switch to another OS without reboot.
On the graphical side, this means a tightly integrated user experience, and the use of kernel-modesetting from the boot menu, instead of only from the bootsplash.
763
votes
773
11
10
Selected solution (#2):
Push for Grub 2
Written by
eapache the 25 Feb 09 at 21:59.
Grub 2 should significantly help these problems. Push for its development, and if necessary donate a developer to get it finished in the near future.
Grub 2 should significantly help these problems. Push for its development, and if necessary donate a developer to get it finished in the near future.
-140
votes
13
35
153
Selected solution (#4):
Use GRUB4DOS
GRUB4DOS has the same features as regular GRUB, plus many, many more. It is updated on a regular basis. It is also compatible with gfxboot now, so it can look pretty.
GRUB4DOS has the same features as regular GRUB, plus many, many more. It is updated on a regular basis. It is also compatible with gfxboot now, so it can look pretty.
-23
votes
11
18
34
Selected solution (#7):
kexec, #1
Written by
luXy the 21 Mar 09 at 21:38.
We can have kexec support in the Ubuntu kernel and have a menu that opens up to choose a OS to boot. This menu program should be customizable: a configuration in the menu would be great. When a user chooses to boot Ubuntu, the menu session would choose and gdm would start. Otherwise, the session ends, and we can call kexec to boot the other OS.
We can have kexec support in the Ubuntu kernel and have a menu that opens up to choose a OS to boot. This menu program should be customizable: a configuration in the menu would be great. When a user chooses to boot Ubuntu, the menu session would choose and gdm would start. Otherwise, the session ends, and we can call kexec to boot the other OS.
12
votes
15
5
3
Selected solution (#8):
Use a splashtop-like system for a bootloader
Written by
Kver the 27 Mar 09 at 06:22.
This revolves around using a minimal splashtop-type system as the bootloader itself. Splashtop boots in 5 seconds into a full browser; This concept revolves only loading a graphical selection screen with additional options, sans-browser until launched. This differs from GRUB 2 in that this could launch small applications like a web-browser or repair kit.
The boot might work something like this:
- Detect the display settings, and quickly boot into X
- User would be presented with larger icons (128x128?) for each OS they have installed. Clicking the icons would message the system to boot into that OS. Right-clicking could allow users booting into safe-modes or other common options. This UI could possibly use components from login managers like KDM.
- Other options might include simple tools to manage booting and operating systems (similar to existing GRUB editors), Ie detecting, adding or removing systems.
- Later versions could include options for web-browsing or other more splashtop-esque tasks to be loaded. It would only load these AFTER the selection screen.
- If possible, pass the Xserver off to Plymouth for no flickering on plymouth-enabled systems.
Only loading 2-4 icons and a minimal interface should take the already blazing 5-second load of splashtops and reduce it to near-nothing for a fully graphical environment. Minimal widgets or only what's needed could be used. In addition, users would be more comfortable and less frightened of a dual-booting machine.
This revolves around using a minimal splashtop-type system as the bootloader itself. Splashtop boots in 5 seconds into a full browser; This concept revolves only loading a graphical selection screen with additional options, sans-browser until launched. This differs from GRUB 2 in that this could launch small applications like a web-browser or repair kit.
The boot might work something like this:
- Detect the display settings, and quickly boot into X
- User would be presented with larger icons (128x128?) for each OS they have installed. Clicking the icons would message the system to boot into that OS. Right-clicking could allow users booting into safe-modes or other common options. This UI could possibly use components from login managers like KDM.
- Other options might include simple tools to manage booting and operating systems (similar to existing GRUB editors), Ie detecting, adding or removing systems.
- Later versions could include options for web-browsing or other more splashtop-esque tasks to be loaded. It would only load these AFTER the selection screen.
- If possible, pass the Xserver off to Plymouth for no flickering on plymouth-enabled systems.
Only loading 2-4 icons and a minimal interface should take the already blazing 5-second load of splashtops and reduce it to near-nothing for a fully graphical environment. Minimal widgets or only what's needed could be used. In addition, users would be more comfortable and less frightened of a dual-booting machine.
Mockup below
http://i4.photobucket.com/albums/y111/raraken/booter.png
-7
votes
4
4
11
Selected solution (#9):
Leave as is
Written by
Hetor the 1 May 09 at 16:46.
GUI in a bootloader is not necessary and will only increase booting time, realize it. Can you live 10 seconds without pretty graphics?
GUI in a bootloader is not necessary and will only increase booting time, realize it. Can you live 10 seconds without pretty graphics?
6
votes
10
3
4
Selected solution (#10):
Implement mouse support
Written by
Kver the 16 May 09 at 16:25.
Assuming a graphical boot loader is eventually used, enable mouse support.
Assuming a graphical boot loader is eventually used, enable mouse support.
20
votes
21
0
1
Selected solution (#11):
Menu entry in the user switcher applet
Written by
biasibo the 16 Oct 09 at 21:04.
There might be a menu entry in the user switch applet that expands to show all the available operating systems on the machine.
There might be a menu entry in the user switch applet that expands to show all the available operating systems on the machine.
Amarok 2.0 with GTK+ 2
Written by t4ggs the 14 Jan 09 at 10:43.
Related project: Amarok .
New
If Amarok will now work in windows and mac os x, why not to make a GTK version for those of us that use GNOME??