Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 22700 ideas, 138270 comments, 2629576 votes
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas

Contributor andruk

Colorize command to colorize output of other commands  
Written by andruk the 21 Oct 11 at 22:06. Global category: Programming. In development
When I'm compiling a lot of things I sometimes want to see the whole output, but I want to easily look for errors. Usually what I do is I use the tee command to write the output to a file as well as display it, and then I grep through the log file for errors.

This creates an annoying temporary file, and means that I have to either manually search through the compiler output for errors (amongst hundreds to thousands of other messages), or I have to wait until the compilation is done before I grep for errors.

grep can already do what I'm looking for, but you have to look up color codes and debug a mini-script with grep before you get it to work. It should be easier.
18
votes
inprogress
Selected solution (#1): Colorize command - like grep or sed
Written by andruk the 21 Oct 11 at 22:06.
It would be cool if there was a program like grep that simply colorized all output as it passed through - like sed. It should have a mode for straight text searching, an option for case insensitivity, a more complex regex mode, and an easy way to specify the color of a line/word/letter without using an ASCII color code. Something like:

make all ... | colorize -i 'Error' red | colorize -i 'Warning' orange

which would take its standard input, search each line for 'Error', ignoring the capitalization of the letters, and colorize them red. The next colorize command would search for warnings and colorize them orange.

This would greatly facilitate compiling because it would make it much easier to catch errors and warnings, or anything else the user was interested in and would colorize the output of any command. It would be compatible with existing commands (it itself would just be another command, or even a script that wrapped grep or sed for that matter) and would be a really great addition to developing software on Linux!
4
votes
inprogress
Selected solution (#2): Have the parent terminal watch the output of commands
Written by andruk the 21 Oct 11 at 22:11.
Most terminals nowadays are graphical terminal emulators anyways, so they could have a feature to watch a running program for things the user would be interested in, like the 'error' string.

Tthe terminal could either let the user know via notifications (like the current notify-when-done feature of current terminals), or colorizing the output itself. This would have to be implemented in something like xterm, kterminal, or gnome-terminal, but it would not affect any commands running inside the terminal unless the option was turned on.
11
votes
inprogress
Selected solution (#3): colorgcc
Written by Yunga Palatino the 24 Oct 11 at 22:41.
if it's for gcc:
sudo apt-get install colorgcc

there's other packages like colordiff, colormake, colortail and lwatch... you might also want to have a look at supercat.

there's probably other tools around, you should have a look at it with synaptic.

See the 4 comments or propose a solution (latest comment the 29 Jan 13 at 03:22) >>

Preserve Live Session Changes Post-Install  
Written by andruk the 19 Mar 08 at 01:04. Global category: Installation. Already implemented
When I install Ubuntu, I load the LiveCD, go through the installer, and while its installing, I start customizing. When I reboot into the installed system, my customizations are largely gone (bluetooth, ~/.mozilla/ folder, no Flash player installed, etc.).
66
votes
closed
Solution #1: Preserve all changes (Original solution from pre-January 2009 idea)
Written by andruk the 19 Mar 08 at 01:04.
I propose an option that will ask the user (post-install) if they would like to preserve the changes they made to the Live Session to the freshly-installed system (backing up the files on the hard disk, and then replacing them with the files from the Live Session). This would make the complete install process faster, as I could start customizing the LiveCD in parallel with installing it.
-3
votes
closed
Solution #2: Solution 1 + Add/Remove Programs
Written by Basem the 30 Mar 09 at 10:48.
Solution 1 + the ability to uninstall software before installing the OS, thus installing the system with only the user specified apps.
1
votes
closed
Solution #3: Transfer settings from LiveCD only when specified in Ubiquity
Written by TwistedLincoln the 30 Mar 09 at 15:05.
Same as solution 1, but make it an optional (and not checked by default) setting in Ubiquity. That way users who are playing around in live mode don't accidentally transfer settings to the installed system unintentionally.

See the 2 comments or propose a solution (latest comment the 3 Apr 12 at 02:08) >>

Better OpenOffice Writer formula  
Written by andruk the 18 Mar 08 at 07:41. Related project: OpenOffice.org Word Processor. Not an idea
OpenOffice.org Writer Formula (the thing that lets you put in complex equations like OpenOffice.org Math) could use a few improvements to make it easier to use.
90
votes
closed
Solution #1: A few suggestions (Original solution from pre-January 2009 idea)
Written by andruk the 18 Mar 08 at 07:41.
1) Currently, when I make an equation within Writer (Insert > Object > Formula), the input box is not automatically selected. This would be nice so I don't have to click inside the box to start entering an equation.

2) A keystroke (like shift+enter) should close the editor and move the text cursor so I can keep typing without clicking out of the selected formula box that I just made.

3) If I enter in nothing in the formula editor box, it means that I don't want to create a formula here. Currently, OpenOffice inserts a blank formula, which then requires me to click it to delete it.

These are small, but important, details that I think would really make OpenOffice more power-user friendly. It would also make inserting a formula really easy.

See the 7 comments or propose a solution (latest comment the 10 Sep 11 at 05:44) >>

md5sum command difficult to use  
Written by andruk the 15 Feb 10 at 09:06. Global category: Usability. New
To generate an md5 hash for a file, I simply have to run the command:
md5sum [file]

But, then I have to compare each character of the md5sum generated by the file against a posted md5 hash, which is visually difficult to do.
25
votes
up equal down
Solution #1: Check flag for md5sum
Written by andruk the 15 Feb 10 at 09:06.
md5sum should have a flag that takes a hash and compares it to the generated hash.

Example:
I download foo.tar.gz from a website, which also lists the md5 hash as "barbarbar" (not an actual hash but you get the idea).
All I have to do is run the command:
md5sum [file] --check [pasted md5 hash from website]
and md5sum outputs:
barbarbar - generated md5 hash
barbarbar - given md5 hash
Files match!

or if the file was corrupted, md5sum outpus:
rabrabrab - generated md5 hash
barbarbar - given md5 hash
The file hashes do NOT match! Proceed with caution!

That way, I don't have to check each letter of the hash to see if the hashes are the same.

See the 4 comments or propose a solution (latest comment the 14 Mar 10 at 17:39) >>

Auto resize & rotate printing  
Written by andruk the 15 Jul 08 at 23:27. Related project: Evince Document Viewer. New
When PDFs have stuff over the printable borders, you can shrink pages, but it does not center the shrunken page. This means that anything above the top printing margin and anything to the left of the left printing margin is not printed.
34
votes
up equal down
Solution #1: Evince/CUPS Resize & Rotate (Original solution from pre-January 2009 idea)
Written by andruk the 15 Jul 08 at 23:27.
Either Evince or CUPS should have an option to resize and center anything that prints over the margins.

Extra credit if you get autorotate to work as well (look at nearly horizontal, straight lines and print them).

See the 2 comments or propose a solution (latest comment the 21 Dec 09 at 12:31) >>

Clickable task switcher  
Written by andruk the 28 Feb 09 at 23:45. Related project: Gnome. New
When using Compiz, the Scale plugin is very useful. But sometimes (when I'm running proprietary applications for school such as Mathematica) applications don't work quite correctly with Compiz.

With the Fusion-Icon, it's easy to switch to a different window manager, and with Brightside, it's even possible to get hot corners and hot edges with Metacity. Brightside gives Metacity support for toggling showing the desktop in hotcorners, but it doesn't yet support switching tasks. But it does not have a way to switch tasks similar to the Scale plugin (I don't have a task list on my panels).
0
votes
up equal down
Solution #1: Create a Scale-lookalike
Written by andruk the 28 Feb 09 at 23:45.
Create a non-hardware-accelerated, clickable task switcher *like* Scale for Brightside/Metacity. Don't do window previews, just show the icon of the applications. Easy, simple, boring. Just like the Metacity philosophy.

This means that we will have a clickable task switcher in Brightside/Metacity that will behave *like* the Scale plugin.
2
votes
up equal down
Solution #2: Resolve any potential problems in Compiz Scale plugin
Written by codeslicer the 1 Mar 09 at 15:08.
Creating screenshots of or moving each window to create a Scale-lookalike would use a lot of CPU power. In some cases it's alright, but sometimes it's just better to fix the problems in Compiz.

Personally, I haven't had any problems with the Scale plugin, so if Live Previews are the problem, then why not provide an option to turn them off?

See the 3 comments or propose a solution (latest comment the 8 Dec 09 at 19:25) >>

Non-root users should be able to see the firewall rules  
Written by andruk the 6 Dec 09 at 04:36. Related project: Network Manager. New
It is very difficult for users to diagnose network issues if they cannot see the firewall rules. This is even further compounded if they are seeking help on IRC, as the helpers on #ubuntu simply have to guess at the reason for the network issues.
55
votes
up equal down
Solution #1: Allow non-sudoers to see (NOT CHANGE) firewall rules
Written by andruk the 6 Dec 09 at 04:36.
By default, allow non-privileged users to at least *see* the currently active firewall rules, so they can check that to see if that is the cause of their app is not working.

Do *NOT* allow non-privileged users to change these settings, only *see* them.
19
votes
up equal down
Solution #2: Create a group that can see firewall settings.
Written by Darwin Survivor the 7 Dec 09 at 09:24.
Creating a group (fiewall_view for example) that can see firewall settings would allow for the above feature, but still allow administrators to restrict who can view the settings.
4
votes
up equal down
Solution #3: visudo setting.
Written by Darwin Survivor the 7 Dec 09 at 09:30.
This may be possible already, but here goes.

Add a setting to in visudo to allow specific users/groups to view firewall settings. This would allow administrators to restrict who can view the settings.

See the 5 comments or propose a solution (latest comment the 7 Dec 09 at 15:44) >>

Scrolling over empty space in gnome-panel should change workspaces  
Written by andruk the 14 Sep 09 at 10:40. Related project: Gnome. New
It would be nice if I could switch workspaces without having to use the keyboard or workspace-switcher (I only use one panel and I don't need that applet).
-21
votes
up equal down
Solution #1: Switch workspace on scroll over empty space in gnome-panel
Written by andruk the 14 Sep 09 at 10:40.
Simply use any empty space on the gnome-panel to change workspaces when I scroll my mouse over it. That would let me control more with just my mouse.

See the 8 comments or propose a solution (latest comment the 24 Oct 09 at 03:40) >>

Difficult to Manage Bookmarks  
Written by andruk the 21 Jan 09 at 01:53. Related project: Nautilus. New
You cannot drag any bookmarks (or Nautilus folders) to the desktop to create a launcher.
33
votes
up equal down
Solution #1: Drag and Drop Bookmarks to Desktop
Written by andruk the 21 Jan 09 at 01:53.
When you drag a bookmark to the desktop, it should create a launcher to the bookmark target. This is simple usability.
6
votes
up equal down
Solution #2: Enhance Nautilus' "Edit Bookmarks"
Written by ciclonpy the 13 Feb 09 at 14:50.
- Add keyboard shortcuts capability.
- Create Separators.
- Sort Alphabetically.
- Button to remove unreachable destinations.
- Browse button to change destination of a saved bookmark.

See the 3 comments or propose a solution (latest comment the 11 Aug 09 at 10:34) >>

Thunderbird aware of network status  
Written by andruk the 8 Feb 09 at 20:23. Global category: Look and Feel. New
When Thunderbird starts up, it can automatically check for new mail. But if the computer is not connected to a network, Thunderbird pops up a dialog box for every account that it can't access (this can get annoying).

If you have Thunderbird check for mail every X minutes, then every X minutes you will get dialogs telling you it couldn't connect to the server.
162
votes
up equal down
Solution #1: Thunderbird aware of network status
Written by andruk the 8 Feb 09 at 20:23.
Thunderbird should check to see if the computer is connected to a network before attempting to fetch any mail. That way it is less annoying.

I would also have it check for mail once the computer is connected to a network, so the user gets his email as soon as possible.

See the 2 comments or propose a solution (latest comment the 7 Jun 09 at 23:43) >>

2 3 4 5 Next >>