<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
> <channel><title>gHacks Technology News &#124; Latest Tech News, Software And Tutorials &#187; ncurses</title> <atom:link href="http://www.ghacks.net/tag/ncurses/feed/" rel="self" type="application/rss+xml" /><link>http://www.ghacks.net</link> <description>A technology news blog covering software, mobile phones, gadgets, security, the Internet and other relevant areas.</description> <lastBuildDate>Fri, 10 Feb 2012 16:53:42 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/> <item><title>Manage your tasks in Linux</title><link>http://www.ghacks.net/2010/07/02/manage-your-tasks-in-linux/</link> <comments>http://www.ghacks.net/2010/07/02/manage-your-tasks-in-linux/#comments</comments> <pubDate>Fri, 02 Jul 2010 11:23:44 +0000</pubDate> <dc:creator>Jack Wallen</dc:creator> <category><![CDATA[Desktop Manager]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Evolution]]></category> <category><![CDATA[groupware]]></category> <category><![CDATA[kontact]]></category> <category><![CDATA[ncurses]]></category> <category><![CDATA[task management]]></category> <category><![CDATA[tasks]]></category> <category><![CDATA[todo lists]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=27832</guid> <description><![CDATA[We all have too much to do. So much so that we need tools to keep track of everything we need  to do. It used to be we just slapped sticky notes everywhere to remind us what was coming up, what we had to buy, what we had to do&#8230;everything. Now we use various applications [...]]]></description> <content:encoded><![CDATA[<p>We all have too much to do. So much so that we need tools to keep track of everything we need  to do. It used to be we just slapped sticky notes everywhere to remind us what was coming up, what we had to buy, what we had to do&#8230;everything. Now we use various applications to handle this task.</p><p>Linux, of course, has no shortage of tools to keep track of your tasks. In fact, one might say Linux has too many todo list tools. So I thought I would show off a few of the lesser known tools so you might expand your own repertoire. I will even show you an ncurses based todo list tool for those of you who prefer to not bog yourself down with GUI tools. Enough said. We all have too much to do, so let&#8217;s get on with the tools.</p><p><span
id="more-27832"></span><strong> </strong></p><p><strong> </strong></p><p><strong></p><div
id="attachment_27833" class="wp-caption alignleft" style="width: 310px"><a
href="http://www.ghacks.net/wp-content/uploads/2010/07/tudu.png"><img
class="size-medium wp-image-27833 " src="http://www.ghacks.net/wp-content/uploads/2010/07/tudu-500x354.png" alt="" width="300" height="212" /></a><p
class="wp-caption-text">Figure 1</p></div><p>tudu</strong></p><p>I have to show this one off first. The tudu tool is the ncurses based to do list that will make any Alpine/Nano lover happy as a clam. This tool is very simple to use. You can install it with a command like <em>apt-get install tudu</em> , or you can find it in your Add/Remove Software tool. Once installed, you use the tool from a terminal window and issue the command <em>tudu. </em>When you open the tool you will see a single task that you can delete and then start adding your own. You add/edit tasks with commands.</p><p>tudu has a very unique command structure. The more handy commands are:</p><ul><li>f &#8211; Set the prioroity of a task.</li><li>h &#8211; Move the cursor one level out in the tree hierarchy.</li><li>l &#8211; Move the cursor one level in in the tree heirarchy.</li><li>j &#8211; Move to the next task.</li><li>k &#8211; Move to the previous task.</li><li>J &#8211; Move to one position down.</li><li>K &#8211; Move to one position up.</li><li>m &#8211; Mark a task done.</li><li>dd &#8211; Delete a task.</li><li>o &#8211; Add a new task.</li><li>t &#8211; Set the priority of a task</li></ul><p>You can lean many more commands from the man page for <em>tudu</em>. Now let&#8217;s go back to GUI.</p><p><strong> </strong></p><p><strong></p><div
id="attachment_27834" class="wp-caption alignright" style="width: 310px"><a
href="http://www.ghacks.net/wp-content/uploads/2010/07/tasks.png"><img
class="size-medium wp-image-27834 " src="http://www.ghacks.net/wp-content/uploads/2010/07/tasks-500x370.png" alt="" width="300" height="222" /></a><p
class="wp-caption-text">Figure 1</p></div><p>Tasks</strong></p><p>It doesn&#8217;t get much more simple than the <em>tasks</em> tool. You will find this in your Add/Remove Software tool (and most likely it will be labeled <em>tasks-hildon</em>). What you can do with this tool is simple: You add and remove tasks. Oddly enough, it doesn&#8217;t have all the &#8220;bells and whistles&#8221; that <em>tudu</em> has, but it will be easier for many to use. There are some quirks involved with this tool.</p><p>Although you are able to create Categories, the only way to do so is after you have created a task. To create a task you enter the text in the New task&#8230; text are and hit Enter. Once you have done that double-click on the task you created to open up the task properties. Within the task properties you can click the Category drop-down and select New Group. This will allow you to create a new Category. There is one problem. As of this writing, as soon as you create the new group, Tasks will segfault and close. You can open it back up and everything you just created will still be there.</p><p>Outside of that odd segfaulting, Tasks is a nice little application. You can prioritize your tasks, give them deadlines, and even add links and notes.</p><p><strong>Other task tools to consider</strong></p><p>Of course you can&#8217;t think about todo/task tools without looking at your integrated groupware tools. Both Kontact and Evolution have outstanding task tools. You can even look at the Thunderbird plugin Sunbird which has a good tasks tool. There are so many of these tools to choose from. So if you&#8217;re looking to keep your tasks organized in Linux, you might need a todo list to help you decide with todo list to choose!</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2010/07/02/manage-your-tasks-in-linux/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Gather Wireless Information with Wavemon</title><link>http://www.ghacks.net/2009/03/31/gather-wireless-information-with-wavemon/</link> <comments>http://www.ghacks.net/2009/03/31/gather-wireless-information-with-wavemon/#comments</comments> <pubDate>Tue, 31 Mar 2009 18:42:11 +0000</pubDate> <dc:creator>Jack Wallen</dc:creator> <category><![CDATA[Advice]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Networks]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[Security]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Tutorials Basic]]></category> <category><![CDATA[monitor]]></category> <category><![CDATA[ncurses]]></category> <category><![CDATA[network monitor]]></category> <category><![CDATA[Network Monitoring]]></category> <category><![CDATA[network scanning]]></category> <category><![CDATA[wireless-network]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=11572</guid> <description><![CDATA[If you&#8217;re like me you like to have as much information as you can about whatever it is you are doing. Wireless access is no exception. When using wireless so many things can go wrong. You can have a weak signal, too much noise, strange frequency variations, and many other issues. Without the tools to [...]]]></description> <content:encoded><![CDATA[<p>If you&#8217;re like me you like to have as much information as you can about whatever it is you are doing. Wireless access is no exception. When using wireless so many things can go wrong. You can have a weak signal, too much noise, strange frequency variations, and many other issues. Without the tools to find these issues you may never know what is keeping you from getting the speeds you should be getting.</p><p>The <a
title="Wavemon" href="http://eden-feed.erg.abdn.ac.uk/wavemon/" target="_blank">wavemon</a> tool is a very handy tool to have in your arsenal that will help you gather information you might not otherwise have. With wavemon you can see Signal levels, Noise levels, Signal to noise ratios, frequencies, TX power, sensitivity (if available), bitrate, and so much more.</p><p><span
id="more-11572"></span>One of the only issues that might turn you off of wavemon is that it is an NCurses tool. This means the tool is run in a terminal window (I have found it runs best under Eterm) and uses ASCII to create the information it offers. Don&#8217;t let this cause you not to want to use wavemon because it is a very useful tool.</p><p><strong>Getting and Installing</strong></p><p>Wavemon is downloaded and installed from source. Download the tarball from the <a
title="Wavemon download" href="http://eden-feed.erg.abdn.ac.uk/wavemon/wavemon-current.tar.bz2" target="_blank">Wavemon site</a> and save it to your hard drive. The installation steps are simple:</p><ul><li>decompress wavemon with the command <em>bunzip2 xvzf wavemon-current.tar.bz2</em></li><li>untar the archive with the command <em>tar xvf wavemon-current.tar</em></li><li>cd into the newly created directory with <em>cd wavemon-current</em></li><li>generate the make file will <em>./configure</em></li><li>install wavemon with <em>make ; make install</em></li><li>start wavemon with the command <em>wavemon</em></li></ul><div
id="attachment_11580" class="wp-caption alignleft" style="width: 310px"><a
href="http://www.ghacks.net/wp-content/uploads/2009/03/wavemon_main1.png"><img
class="size-medium wp-image-11580" src="http://www.ghacks.net/wp-content/uploads/2009/03/wavemon_main1-500x360.png" alt="Wavemon Info Window" width="300" height="216" /></a><p
class="wp-caption-text">Wavemon Info Window</p></div><p>As you can see, in the image on the left, the Wavemon info window offers a lot of information.</p><p>At the bottom of the screen you will notice there are 10 possible options (of which some have no entries). Each of these options are different screens you can view.</p><p>The list of windows is:</p><ul><li>F1: Info. This is the main window that opens upon start up. This is where you get most of the information from wavemon.</li><li>F2: Level Histogram. This displays a real-time bar-graph of Signal level, Noise level, and Signal-to-Noise Ratio.</li><li>F3: Access point list. This feature has not been implemented yet.</li><li>F7: Preferences. Configure Wavemon.</li><li>F8: Help. Like a lot of Linux applications, wavemon shows the developer has a sense of humor. When you hit F8 for help it displays the message &#8220;don&#8217;t panic&#8221;. That&#8217;s it. There is more help by reading the man page (issue the command <em>man wavemon</em>).</li><li>F9: About. Get all the information you need about the current wavemon release.</li><li>F10: Quit.</li></ul><p>You can also start wavemon with a few handy options. Those options are:</p><ul><li>-i This will override auto detection and use a specified network interface.</li><li>-l Use linear level scales instead of logarithmic scales.</li><li>-r Generate random levels for testing.</li></ul><p><strong>Final thoughts</strong></p><p>If you need more information than your standard networking tools offer, and do not want to dump any extra cash into a third party offering, wavemon is just the tool for those looking to know everything there is to know about their networks. It&#8217;s easy to use, offers a ton of information, is open source, and has a tiny foot print.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2009/03/31/gather-wireless-information-with-wavemon/feed/</wfw:commentRss> <slash:comments>8</slash:comments> </item> <item><title>Installing Linux applications with Aptitude</title><link>http://www.ghacks.net/2008/12/22/installing-linux-applications-with-aptitude/</link> <comments>http://www.ghacks.net/2008/12/22/installing-linux-applications-with-aptitude/#comments</comments> <pubDate>Mon, 22 Dec 2008 15:37:31 +0000</pubDate> <dc:creator>Jack Wallen</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Tools]]></category> <category><![CDATA[Tutorials Advanced]]></category> <category><![CDATA[apt]]></category> <category><![CDATA[apt-get]]></category> <category><![CDATA[Aptitude]]></category> <category><![CDATA[installing in Linux]]></category> <category><![CDATA[ncurses]]></category> <category><![CDATA[ubuntu]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=9271</guid> <description><![CDATA[For those of you who like a little more power behind your tools you will certainly appreciate the Aptitude front-end for the apt package management system. Aptitude is based on the ncurses computer terminal library so you know it&#8217;s a pseudo-hybrid between console and gui. Aptitude has a powerful search system as well as an [...]]]></description> <content:encoded><![CDATA[<p>For those of you who like a little more power behind your tools you will certainly appreciate the Aptitude front-end for the apt package management system. Aptitude is based on the ncurses computer terminal library so you know it&#8217;s a pseudo-hybrid between console and gui. Aptitude has a powerful search system as well as an outstanding ncurses-based menu system that allows you to move around selections with the tab key and the arrow keys.</p><p>But don&#8217;t think, when you fire up Aptitude, you are going to be greeted with a sexy graphical front end. No. When you start up this application you are going to be teleported back into the mid-90s when front-end applications were just arriving onto the scene. But Aptitude is so much more than that. Aptitude is a powerful tool to help you use the apt package management system.</p><p><span
id="more-9271"></span>To open Aptitude you need to first open a terminal emulator (such as aterm, gnome-terminal, or konsole). I will warn you, if you are like me and use Aterm in full-blown transparency Aptitude might look at little strange. So instead you should fire up another terminal or use Aterm without transparency.</p><p>To start up aptitude you will need root or sudo access. Using sudo you would start Aptitude like so: <em>sudo aptitude</em>.</p><div
id="attachment_9272" class="wp-caption alignnone" style="width: 510px"><img
src="http://www.ghacks.net/wp-content/uploads/2008/12/aptitude_main-500x341.png" alt="Aptitude Main Window" title="aptitude_main" width="500" height="341" class="size-medium wp-image-9272" /><p
class="wp-caption-text">Aptitude Main Window</p></div><p>There are two main sections to focus on. First is the main window. This is where you will see a listing of the what is available. As you can see from the image above there are upgradable packages, new packages, etc. What you don&#8217;t see is the Aptitude menu. To access this menu you have to hit the Ctrl-T combination (that is the Control key plus the &#8220;t&#8221; key at the same time.) When you open up the Aptitude menu you navigate this menu using the arrow keys.</p><div
id="attachment_9273" class="wp-caption alignnone" style="width: 510px"><img
src="http://www.ghacks.net/wp-content/uploads/2008/12/aptitude_menu-500x341.png" alt="Aptitude Menu" title="aptitude_menu" width="500" height="341" class="size-medium wp-image-9273" /><p
class="wp-caption-text">Aptitude Menu</p></div><p>Before you actually get into installing packages with Aptitude, you have to select packages to install. You do this outside of the menu in the main window. Without the menu open you can move up and down the window entries with the arrow keys. When you land on an entry you want to expand you hit the Enter key. Let&#8217;s install something.</p><p>Using the arrow keys move down to the &#8220;Not Installed Packages&#8221; entry and hit Enter. This will expand to reveal a number of sub-menus. Now scroll down to the Net sub-menu and hit Enter. Yet another sub-menu will appear containing three entries. Move to the  &#8220;main&#8221; main entry and hit Enter to reveal all of the possible applications to install.</p><div
id="attachment_9274" class="wp-caption alignnone" style="width: 510px"><img
src="http://www.ghacks.net/wp-content/uploads/2008/12/aptitude_net-500x341.png" alt="Network Applications Available" title="aptitude_net" width="500" height="341" class="size-medium wp-image-9274" /><p
class="wp-caption-text">Network Applications Available</p></div><p>Let&#8217;s install Gobby (a text editor/source editor that can do online collaboration). With the arrow keys move down until you see the Gobby entry. When you find Gobby hit the Enter key which will reveal all of the gory details behind Gobby.</p><div
id="attachment_9275" class="wp-caption alignnone" style="width: 510px"><img
src="http://www.ghacks.net/wp-content/uploads/2008/12/aptitude_gobby-500x341.png" alt="Gobby details" title="aptitude_gobby" width="500" height="341" class="size-medium wp-image-9275" /><p
class="wp-caption-text">Gobby details</p></div><p>This should tell you everything you need to help you make the decision to install or not to install Gobby. Let&#8217;s install it.</p><p>To select an application for installation hit the &#8220;+&#8221; key (you do have to use the Shift key for this) to mark the package for installation. Now hit the &#8220;g&#8221; key and the installation process should begin. Don&#8217;t be fooled when it seems as if Aptitude has dropped out of ncurses mode and is in full console mode, it will return to it&#8217;s ncurses glory when after you hit the Enter key when prompted (after installation is complete.)</p><p>When installation is complete you will return to the description of the package you just installed. To go back to the main window you can open up the menu (Ctrl-t) and then using the right arrow key go to the View entry. Using the down key select &#8220;Prev&#8221; to go to the previous screen. You can also hit F7 for this same action.</p><p>And there you are, you have just installed an application with Aptitude. Of course Aptitude is much more powerful than this. In later articles we&#8217;ll discuss searching, upgrading, removing, and much more with Aptitude.</p><p>In the mean time, have fun installing with Aptitude!</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2008/12/22/installing-linux-applications-with-aptitude/feed/</wfw:commentRss> <slash:comments>12</slash:comments> </item> </channel> </rss>
