Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 22823 ideas, 138726 comments, 2639112 votes
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas

Popular ideas Here are the latest commented ideas about Ubuntu.

Run Command (Alt or Alt+f2) replaced with Unity Terminal  
Written by Akiva the 1 Mar 13 at 01:28. Related project: Unity. New

The basic problem with Run Command (Alt+F2) is that it can not take "sudo" commands; sudo requires a followup query to input a password. About 95% of the commands I use in terminal require a password, such as adding ppa's or installing software from a script. Thus, the alt shortcut is 95% of the time useless.

In my search for a solution, no lens appears to exist. I found two mockups of what this would look like. The one at this link is the nicer of the two:
http://askubuntu.com/questions/259234/where-do-i-find-a-terminal-lens-for-unity
In an answer to his query, "Teester" said this: "There is currently nothing that does exactly what it pictured above since, at the moment, a lens cannot define a content area like the one pictured in order to display (and update) the output of a command. "


The other mockup was given as a solution to another brainstorm idea (http://brainstorm.ubuntu.com/idea/28565/). That idea was resolved, however did not address the issue I am bringing forth. Anyways, here is his mockup:
http://people.ubuntu.com/~komputes/term_within_dash.png
--------------------------------
edit:
Disregard the "Alt or " in the title. I learned something new today, mainly, that the Alt button is program specific.
-11
votes
up equal down
Solution #1: Terminal within the dash
Written by Akiva the 1 Mar 13 at 01:28.
-6
votes
up equal down
Solution #2: Terminal Snapshots
Written by Akiva the 1 Mar 13 at 01:37.
Quote from http://askubuntu.com/questions/259234/where-do-i-find-a-terminal-lens-for-unity :
"""Which gives me the idea that sort of lens could fully replace the Alt+F2 functuonality. One could have one line of command history/search results (same style as currently displayed when pressing the key combination) and full blown terminal output a little bit below (as in my picture). – con-f-use Feb 21 at 17:01"""

From what I understand, he proposes a work around that would basically provide a snapshot of the output to display in the lens.
4
votes
up equal down
Solution #3: Edit "sudo" command to prompt the "Authenticate" window for password input.
Written by Akiva the 6 Mar 13 at 15:07.
A partial solution as per the comment below:
"Personally, I'd like to see "sudo" modified to detect when it's being run in a context where there's no terminal to input the password, and to call up a GUI version in that context. But I'm not sure how plausible that is. "
-Aielyn

While not displaying the code, this would solve the issue with some sudo scripts, such as adding a ppa. Just to clarify, the "Authenticate" window is the password prompt which pops up when you run synaptic package manager.
11
votes
up equal down
Solution #4: Use gksu
Written by addiks the 14 Mar 13 at 13:53.
If you want sudo rights within the Alt+F2 Unity Terminal, you can use the program gksu, which will create a popup window asking for the password.

Used like: "gksu apt-get update"

See the 6 comments or propose a solution (latest comment the 17 Mar 13 at 00:37) >>

Touchpad and mouse with individual sensitivity settings   forum
Written by Bromskloss the 29 Mar 08 at 21:07. Global category: Hardware support. New
Multiple pointer devices, e.g. one touchpad and one mouse, might require different sensitivity settings.

If mice report their model to the computer (they do, right?), reasonable default settings could be kept in a database and mabye adjusted according to how the user has adjusted the settings of other devices. Any changes the user makes should of course be remembered until next time the same mouse gets plugged in.

With or without a database, a window could pop up the first time a particular model is plugged in, allowing the user to adjust the settings.

== From merges ==
When can this be needed?

(paste from a duplicate idea)
Problem: I'm using a trackpad that I sometimes attach a USB mouse to, so I switch between using the trackpad and using the usb mouse, but when the movement and acceleration for the trackpad is sufficiently fast to move around the screen comfortably, it magnifies the usb mouse movement drastically, requiring careful cramped movement of the usb mouse to navigate because it's using the same movement speed and acceleration settings as the trackpad.
306
votes
up equal down
Solution #1: Auto-generated solution of idea #6030
Written by Bromskloss the 29 Mar 08 at 21:07.
Ubuntu Brainstorm was updated in January 2009. Since the idea #6030 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!

See the 5 comments or propose a solution (latest comment the 6 Dec 12 at 09:36) >>

logrotate compression increases disk I/O, energy and memory consumption  
Written by jerome.bouat the 26 Jun 10 at 07:32. Global category: System. New
When a log file becomes old or when it reaches its maximum size, it is quite always compressed into a new file in order to rotate it with a new empty log file.

The "nocompress" and "compress" options of logrotate configure 2 different behaviours of logrotate.

If the log file isn't compressed,
logrotate will just rename it to something like 'log_file_name.log.1'.

If the log file is compressed,
logrotate will compress this file and rewrite the content into a new file with a name like 'log_file_name.log.1.gz'.

By default, /etc/logrotate.conf doesn't activate log compression. However the below packages are activating log compression in their default logrotate configuration file:
- apport
- apt
- aptitude
- checkbox
- consolekit
- cups
- dpkg
- jockey-common
- pm-utils
- ppp
- rsyslog
- unattended-upgrades
- wpa_action
- wpa_supplicant

I think that log files compression lower the system performance on desktop computers which have now enough disk space for storing old logs. I think that files compression is a good tradeoff in case the compressed files have a longer lifetime than the log files (i. e. man pages, documentation, fonts, Debian package files, ...)

[....]
27
votes
up equal down
Solution #1: delete the "compress" option from many logrotate configuration files
Written by jerome.bouat the 26 Jun 10 at 07:32.
I think we should remove the "compress" option from the logrotate configuration files of the below packages:
- apport
- apt
- aptitude
- checkbox
- consolekit
- cups
- dpkg
- jockey-common
- pm-utils
- ppp
- rsyslog
- unattended-upgrades
- wpa_action
- wpa_supplicant
3
votes
up equal down
Solution #2: add -l savelog option in /etc/cron.daily/popularity-contest
Written by jerome.bouat the 11 Jul 10 at 10:29.
j@j-dt:~$ du -h /var/log/popularity-contest*
76K /var/log/popularity-contest
76K /var/log/popularity-contest.0
76K /var/log/popularity-contest.1
76K /var/log/popularity-contest.2
76K /var/log/popularity-contest.3
76K /var/log/popularity-contest.4
76K /var/log/popularity-contest.5
76K /var/log/popularity-contest.6
j@j-dt:~$

Thus I think the compression of rotated log isn't usefull for popularity-contest.
6
votes
up equal down
Solution #3: add -l savelog option in /etc/init/dmesg.conf
Written by jerome.bouat the 11 Jul 10 at 10:40.
j@j-dt:~$ du -h /var/log/dmesg*
40K /var/log/dmesg
40K /var/log/dmesg.0
40K /var/log/dmesg.1
40K /var/log/dmesg.2
40K /var/log/dmesg.3
40K /var/log/dmesg.4
j@j-dt:~$


Thus I think the compression of rotated log isn't usefull for rsyslog dmesg component.
5
votes
up equal down
Solution #4: Ask user during Ubuntu installation
Written by johndoe32102002 the 16 Jul 10 at 15:09.
Somewhere in the advanced options during the Ubuntu installation, there should be a section dedicated on how the user would like to deal with the log files. An example dialog would be:

Advanced Log Retention Policies
(checkbox, if checked shows below)

Treat /var/log files:
+ with compression
- high/slow compression (warning: high CPU suggested)
- low/fast compression
+ without compression (warning: large files may incur)
+ delete if not in use
- during system startup
- during system shutdown
- hourly
- custom
1
votes
up equal down
Solution #5: Choose a logrotate profile
Written by jerome.bouat the 30 Sep 12 at 15:45.
Select one of the below profiles :
- save energy, disk I/O and memory
- save disk space

See the 11 comments or propose a solution (latest comment the 11 Jul 10 at 10:19) >>

Support for synaptics-usb kernel module  
Written by joti.mail the 11 Dec 08 at 19:17. Global category: Hardware support. New
Synaptics provides Touchpads and Sticks.
They are usually present in notebooks and connected via PS/2.
With the Synaptics driver loaded they provide additional features such as horizontal and vertical scroll areas, sensitivity settings, hand palm detection etc.
The driver provides a feature that enables twofinger scrolling just like with Apple machines.
If not loaded it's just a dumb trackpad.

The problem is that the X.org driver only loads when the touchpad is connected via PS/2. USB is not usable with this driver, it fails to load and the devices are unuseable.
There exists a kernel module that enables this driver to use USB devices. It is provided by Jan Steinhoff here: http://www.jan-steinhoff.de/linux/synaptics-usb.html

In 8.10 it compiles but does not work. It does conflict with usbhid module. Switching the driver causes crashes.

IBM/Lenovo provides an external keyboard with touchpad and styck that are connected via USB.

It would be highly cool it that keyboard and any other USB connected Synaptics device would work with the full featureset.
47
votes
up equal down
Solution #1: Auto-generated solution of idea #16430
Written by joti.mail the 11 Dec 08 at 19:17.
Ubuntu Brainstorm was updated in January 2009. Since the idea #16430 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!

Add a comment or propose a solution >>

Create Meta-Package for all things "Tablet PC"  
Written by SaintDanBert the 6 Jul 09 at 04:51. Related project: Add/Remove program dialog. 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.
105
votes
up equal down
Solution #1: Identify Packages involved with "Tablet PC" workstations
Written by SaintDanBert the 6 Jul 09 at 04:51.
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

See the 3 comments or propose a solution (latest comment the 18 Jul 09 at 17:03) >>

Input box text selection enhancement  
Written by ceecko the 2 Mar 09 at 10:08. Related project: Gnome. New
If you have a plain input box for text (1 line), in HTML terms

and you want to select certain part of entered text, unless you keep your mouse exactly over the text box, it's impossible.

Example:
The box contains "here is my very-long-text to be selected".
If I want to select "very-long-text", I have to start at "v" and keep my mouse until "t" over the box to actually select.
9
votes
up equal down
Solution #1: Enable selection even if mouse is not over the input box
Written by ceecko the 2 Mar 09 at 10:08.
By enabling selection even if the mouse is not over the box, one does not have to have mouse over the box, rather it can be 50px below the box, but the text would still be selected.

Make sure, the end of the selection depends on the x position of mouse, not considering y coordinate.

Add a comment or propose a solution >>

Lots of IO should not cause unresponsive mouse (touchpad) or keyboard  
Written by aliam13_2 the 1 Jan 09 at 21:40. Global category: Usability. New
When accessing a hard disk/flash memory etc where there is a lot of IO activity, there should be more affect to the responsiveness of my mouse (touch pad in this case) or keyboard. Currently when I copy / move photos from my flash card (via my card reader on my laptop) to my hard disk, my mouse pointer becomes vary jumpy and unresponsive and it is almost impossible to reliably click on anything. This should not happen. An effort should be made to reduce and ultimately remove this unresponsiveness.
119
votes
up equal down
Solution #1: Auto-generated solution of idea #16964
Written by aliam13_2 the 1 Jan 09 at 21:40.
Ubuntu Brainstorm was updated in January 2009. Since the idea #16964 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!

See the 6 comments or propose a solution (latest comment the 21 Jan 09 at 12:22) >>

View recent input and events  
Written by jonaskoelker the 24 Nov 08 at 12:41. Related project: Gnome. New
There should be some way of making the system tell you what you just did and what happened as a response.

Sometimes, I hit the wrong keyboard shortcut by accident and do something that I didn't intend to, but might be useful in the future. In that situation, I'd like to know what I did so I can do it again in the future when it's useful.

This especially happens when I'm new to an application; so for users new to linux, meaning they're new to _all_ the applications, it might speed up their process of discovering what the applications can do and how.

[Edit: this is *not* meant to replace undo. Sometimes, often, you just want to undo, but in some cases you also want this.]

It would be good if there was a program that hung back and collected X events. On request, it'd display them back to the user in a human-friendly form; something in the style of this:

- You scrolled up five times
- You moved the mouse from (x,y') to (x',y') [click to see motion path]
- You clicked the left button
- Window "Firefox" was minimized
- You pressed Ctrl-Alt-Right
- You switched to desktop "2"
- You pressed Alt-F6
- You switched to window "dialog" belonging to "application"

My mind hasn't set in stone how the UI should be; maybe as a panel app with the label "What just happened?" Also, the granularity of the events is open to discussion. The typical scenario requires to look at a few of the most recent events, 95% of the time at most 20 (making up numbers is fun).

I think it'll take a lot of time to implement in *every* application, but maybe something can be done at the toolkit level, such that at least all _GNOME_ applications can report more detail like "you opened menu 'file'", "you pressed button 'button0'" You could of course do similar things with other toolkits (QT, Motif, Xt, ...).

[....]
-17
votes
up equal down
Solution #1: Auto-generated solution of idea #15931
Written by jonaskoelker the 24 Nov 08 at 12:41.
Ubuntu Brainstorm was updated in January 2009. Since the idea #15931 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!

See the 5 comments or propose a solution (latest comment the 25 Nov 08 at 06:59) >>

GUI for CLI (command line) with Piping features like the GUIs for audio piping  
Written by Tree MendUs the 23 Jun 08 at 03:27. Global category: Programming. New
Idea ;

Advances

In the event that a GUI system becomes available for accessing the CLI (command line interface), the following additional advancements could be made;

1) Commands could be arranged in pipes by using a graphical manipulator similar to the patchboxes and GUIs used for linking software audio devices.
The command is given its own "black box" (click on it to see internal properties). It has its input and output. Connect the boxes together with lines to form your command pipe.

2) Drag and drop method of concatenating commands, taking output from one process to the input of another.

3) "black box" could be any thing from a GUI created script, through to a fully automated process done by a large program.

An example of an automated program in a pipe;
(use of Graphics editor and FTP programs)

Inside one box;
Open picture in editor,
detect extremities (head feet arms) of subjects,
remove tilt of camera,
crop to extremities of subject,
color adjustment,
resize to common width,
save as jpeg optimised to 20 to 30kB,
close editor.


[....]
-11
votes
up equal down
Solution #1: Auto-generated solution of idea #10194
Written by Tree MendUs the 23 Jun 08 at 03:27.
Ubuntu Brainstorm was updated in January 2009. Since the idea #10194 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!

See the 4 comments or propose a solution (latest comment the 31 Jul 08 at 22:04) >>

Better Input Method Support  
Written by thinkpad the 22 Jul 08 at 20:19. Global category: Accessibility. New
Have you ever changed your languages to Chinese accidentally (assuming you do not know Chinese)?

The problem of Ubuntu, and Linux in general, is input method support.
Most people around the world use the same keyboard layout but not input method. When an average Joe comes up in front of a computer, what will he do? Isn't it typing document or surfing the internet? What can he do if he can't input his language. So why does he stay? They even can not read and thumb-up for this post.

Localization is a critical things, it makes things usable.
Language translation works very well thank to Launchpad contribution, but the same does not apply to SCIM developers.
If you take a look at any of Linux forum, you'll known how painful to get SCIM work. And in most case, SCIM works only partially (buggy) or not at all.
All we want is improving support of input method. Do something, do anything... to make it better.
11
votes
up equal down
Solution #1: Auto-generated solution of idea #11414
Written by thinkpad the 22 Jul 08 at 20:19.
Ubuntu Brainstorm was updated in January 2009. Since the idea #11414 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!

Add a comment or propose a solution >>

2 Next >>