    <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/">
     <channel>
        <title>Linux.com :: terminal customization..</title>
        <link>http://www.linux.com/archive/forums/topic/2516</link>
        <description>Everything Linux and Open Source</description>
        <dc:language>en-us</dc:language> 
        <dc:creator>Linux.com Admin</dc:creator> 
        <admin:generatorAgent rdf:resource="http://www.linux.com" /> 
        <admin:errorReportsTo rdf:resource="mailto:noreply@linux.com" />
       <sy:updatePeriod>hourly</sy:updatePeriod>
       <sy:updateFrequency>1</sy:updateFrequency>
       <docs>http://backend.userland.com/rss</docs>



<div class="xarbb-noteswrapper">
</div>

   <div class="xarbb-noteswrapper">
       <div class="xar-sub rightnote">
           <div>
                    <a href="http://www.linux.com/archive/forums/topic/2520">
Previous Topic</a>
|
                    <a href="http://www.linux.com/archive/forums/topic/2525">
Next Topic</a>
</div>

           <div>
                    <a href="http://www.linux.com/archive/forums/printtopic/2516?theme=print">
Print this topic</a> |
You are not subscribed            </div>
        </div>
        <div style="clear: both;"></div>
    </div>

    <h1>
        <a class="xar-title" href="http://www.linux.com/archive/forums/topic/2516">terminal customization..</a>
   </h1>


   <div class="xarbb-topiccontrols">
<form action="http://www.linux.com/archive/forums?func=jump" method="post">
   <label for="xarbb_jump_menu">Forum Jump</label>
    <select name="f" id="xarbb_jump_menu" onchange="this.form.submit();">
        <optgroup label="Options">
            <option value="5" selected="selected">
Please select forum            </option>
            <option value="5">--------------------</option>
        </optgroup>
        <optgroup label="Forums">
                <option value="1">New to Linux</option>
                <option value="2">Hardware</option>
                <option value="3">Linux Distributions</option>
                <option value="4">Applications</option>
                <option value="5">Programming and Development</option>
                <option value="6">Miscellaneous Discussion</option>
                <option value="7">Linux.com Writers Forum</option>
                <option value="8">Jobs</option>
        </optgroup>
    </select>
    <input type="submit" class="button" value="Jump" />
</form>
<div style="clear: both;"></div>
   </div>

   <div class="xarbb-topiccontrols">

<span class="xar-sub">
    <a href="http://www.linux.com/archive/forums">
Forum Index    </a>
    <span style="font-size: larger;">&#187;</span>
    <a href="http://www.linux.com/archive/forums/category/4181">
        Forums 
    </a>
    <span style="font-size: larger;">&#187;</span>
    <a href="http://www.linux.com/archive/forums/forum/5">
        Programming and Development   </a>
</span>
<div style="clear: both;"></div>
   </div>

<div class="xarbb-tablewrapper">



   <table>
       <tr>
           <th scope="col">
Author</th>
           <th scope="col">
Message</th>
       </tr>



            <tr>
                <td class="xar-norm author">
                    <div>
                        <a href="http://www.linux.com/archive/roles/408003">ceti331</a>
                   </div>
                   <div class="xar-sub">
Joined: Aug 13, 2008<br/>Posts: 15                        <br />
                        <a href="http://www.linux.com/archive/forums?by=408003&amp;func=searchtopics">
Other Topics</a>
                   </div>
               </td>

               <td class="xar-norm message">
                   <div class="xarbb-messagecontrols">
                       <div class="leftnote">
                           <span class="xar-sub">
Posted Aug 13, 2008 at 1:50:44 AM</span>
                       </div>



<div style="float: left;">
                           <strong class="xar-sub">
Subject: terminal customization..                            </strong>
                        </div>
                        <div style="clear: both;"></div>
                    </div>

                    <div>
                        anyone know of any Linux terminals that do ..

[1] background colour highlights command invokations e.g. each successive command &amp; output occurs on alternating increase/decrease in hue.
[2] configurable right-click menu i.e. so you can make right clicking on a word allows executing user configurable commands
</div>

                </td>
            </tr>

            <tr>
                <td class="xar-norm author">
                    <a href="http://www.linux.com/archive/forums/topic/2516#top">
Back to top</a>
</td>
               <td class="xar-alt">

                        <a href="http://www.linux.com/archive/roles/408003">
                            <img src="modules/xarbb/xarimages/new/icon_profile.gif" alt="Profile" />
                        </a>
                        <a href="http://www.linux.com/archive/?module=roles&amp;func=email&amp;uid=408003">
                            <img src="modules/xarbb/xarimages/new/icon_email.gif" alt="Email" />
                       </a>
                            <a href="http://">
                                <img src="modules/xarbb/xarimages/new/icon_www.gif" alt="Website" />
                           </a>
</td>
           </tr>





           <tr>
               <td class="xar-norm author">
                   <strong>

                            <a href="http://www.linux.com/archive/roles/379079">
                                Shashank Sharma                           </a>
</strong>

                   <span class="xar-sub">
<br />
Joined Jan 01, 1970<br/>Posts: 1657<br />
Location:New Delhi, India<br />
                        <br />
                        <a href="http://www.linux.com/archive/forums?by=379079&amp;func=searchtopics">
Other Topics                        </a>
                    </span>
                </td>

                <td class="xar-accent message">
                   <div class="xarbb-messagecontrols">
                       <div class="leftnote">
                           <span class="xar-sub">
Posted:
                                Aug 16, 2008 3:50:15 PM                           </span>
                       </div>
                       <div class="rightnote">
</div>
                       <div style="float:left;">
                           <strong class="xar-sub">
Subject:
                                <a name="1196791" href="http://www.linux.com/archive/forums/topic/2516#1196791">
                                    terminal customization..                                </a>
                            </strong>
                        </div>
                        <div style="clear: both;"></div>
                    </div>

                    <div style="clear: left;">
                        No. That's too many customizations. I don't think any terminal offers that. <p class="hiddensignature">
Coauthor of <a href="http://www.amazon.com/Beginning-Fedora-Novice-Professional/dp/1590598555">Beginning Fedora: From Novice to Professional</a> published by <a href="http://www.apress.com">Apress</a>.
<br><br>
Please follow the <a href="http://www.linux.com/forums/topic/1665">Forum Guidelines</a></p>
                    </div>
                </td>
            </tr>

            <tr>
                <td class="xar-norm author">
                    <a href="http://www.linux.com/archive/forums/topic/2516#top">
Back to top</a>
</td>

               <td class="xar-alt">

                            <a href="http://www.linux.com/archive/roles/379079">
                                <img src="modules/xarbb/xarimages/new/icon_profile.gif" alt="Profile" />
                            </a>
                            <a href="http://www.linux.com/archive/?module=roles&amp;func=email&amp;uid=379079">
                                <img src="modules/xarbb/xarimages/new/icon_email.gif" alt="Email" />
                           </a>
                                <a href="http://linuxlala.net/">
                                    <img src="modules/xarbb/xarimages/new/icon_www.gif" alt="Website" />
                               </a>
                                <a href="http://edit.yahoo.com/config/send_webmesg?.target=linuxlala&amp;.src=pg">
                                    <img src="modules/xarbb/xarimages/new/icon_yim.gif" alt="Yahoo!" />
                               </a>
</td>
           </tr>

           <tr>
               <td class="xar-norm author">
                   <strong>

                            <a href="http://www.linux.com/archive/roles/383417">
                                alerque                           </a>
</strong>

                   <span class="xar-sub">
<br />
Joined Jun 20, 2007<br/>Posts: 2<br />
                        <br />
                        <a href="http://www.linux.com/archive/forums?by=383417&amp;func=searchtopics">
Other Topics                        </a>
                    </span>
                </td>

                <td class="xar-norm message">
                   <div class="xarbb-messagecontrols">
                       <div class="leftnote">
                           <span class="xar-sub">
Posted:
                                Aug 17, 2008 4:47:57 PM                           </span>
                       </div>
                       <div class="rightnote">
</div>
                       <div style="float:left;">
                           <strong class="xar-sub">
Subject:
                                <a name="1196849" href="http://www.linux.com/archive/forums/topic/2516#1196849">
                                    terminal customization..                                </a>
                            </strong>
                        </div>
                        <div style="clear: both;"></div>
                    </div>

                    <div style="clear: left;">
                        Good afternoon...

I disagree that this is not too many customizations, I just think you are approaching the problem from the wrong end. It should not be a terminal's job to highlight commands vs output, that is the shells job. The shell is the program that knows what stuff is commands and what is output. By customizing the shell, ANY terminal can display alternating colors for commands vs outout, and even alternate colors for successive commands.

My shell of choice happens to be zsh, and by customizing both the PS1 variable and changing the special preexec() and precmd() functions I am able to customize a lot of the look and feel of both input and output ... for example passing on notices to other programs about what commands have or have not been run, selectively logging command history to shared accounts, etc.

As for rick-click menus, this also doesn't seem like the right job for a terminal. A terminal doesn't have very much context for what is happening inside it ... it's just as much gibberish as it looks like to your mother.

The most obvious use for such a feature I have is for looking up usage of functions while I am programming. Since I use VIM as an editor, I have it setup to recognize the language I am programming in and with one keystroke I can look up the manual entry for whatever word happens to be under my cursor. You should be able to do this with most major editors.

If you need this kind of function in your shell, I suggest using screen as a wrapper to your shell as it can handle having a cursor and could be programed to run custom commands based on what words were copied to it's internal clipboard from the shell output.

Caleb                    </div>
                </td>
            </tr>

            <tr>
                <td class="xar-norm author">
                    <a href="http://www.linux.com/archive/forums/topic/2516#top">
Back to top</a>
</td>

               <td class="xar-alt">

                            <a href="http://www.linux.com/archive/roles/383417">
                                <img src="modules/xarbb/xarimages/new/icon_profile.gif" alt="Profile" />
                            </a>
                            <a href="http://www.linux.com/archive/?module=roles&amp;func=email&amp;uid=383417">
                                <img src="modules/xarbb/xarimages/new/icon_email.gif" alt="Email" />
                           </a>
                                <a href="http://alerque.com">
                                    <img src="modules/xarbb/xarimages/new/icon_www.gif" alt="Website" />
                               </a>
                                <a href="http://wwp.icq.com/17251331#pager">
                                    <img src="modules/xarbb/xarimages/new/icon_icq_add.gif" alt="ICQ" />
                               </a>
                                <a href="http://www.linux.com/archive/roles/383417">
                                    <img src="modules/xarbb/xarimages/new/icon_msnm.gif" alt="MSN" />
                               </a>
                                <a href="http://edit.yahoo.com/config/send_webmesg?.target=chiefworksstudio&amp;.src=pg">
                                    <img src="modules/xarbb/xarimages/new/icon_yim.gif" alt="Yahoo!" />
                               </a>
                                <a href="aim:goim?screenname=redmount2&amp;message=Hello+Are+you+there?">
                                    <img src="modules/xarbb/xarimages/new/icon_aim.gif" alt="AOL Instant Messenger" />
                               </a>
</td>
           </tr>
</table>
</div>

<div class="xarbb-topiccontrols">

<span class="xar-sub">
    <a href="http://www.linux.com/archive/forums">
Forum Index    </a>
    <span style="font-size: larger;">&#187;</span>
    <a href="http://www.linux.com/archive/forums/category/4181">
        Forums 
    </a>
    <span style="font-size: larger;">&#187;</span>
    <a href="http://www.linux.com/archive/forums/forum/5">
        Programming and Development   </a>
</span>

</div>



            </channel>
</rss>
