Useful tools on Ubuntu (G)

ubuntu_logo_81x81This post covers the utilities those start with G. Part of the series. The list is based on the applications available in the default Saucy repositories.

  1. gajim (Networking) : A Jabber/XMPP client.
  2. galculator (Mathematics) : A powerful scientific calculator.
  3. gallery-app (Graphics) : Photo gallery for Ubuntu to view photos by timeline or albums or list.
  4. gameclock (Games and Amusement) : A simple chess clock to track time in real life games.
  5. gameconqueror (Utilities) : Scanmem is a simple interactive debugging utility for Linux, used to locate the address of a variable in a running process. This is the GUI to scanmem.
  6. gamin (System Administration) : A file and directory monitoring system that allows applications to detect when a file or a directory has been added, removed or modified by somebody else. Gamin has been designed as a drop-in replacement for FAM with security and maintainability in mind and can use Linux’s advanced inotify service when available.
  7. ganeti2 (System Administration) : Cluster-based virtualization management software.
  8. ganglia (Networking) : A scalable distributed monitoring system for high-performance computing systems such as clusters and Grids.
  9. gaphor (Development) : An easy to use UML (Unified Modeling Language) modeling environment. It allows you to create UML diagrams for documentation and to assist you with design decisions.
  10. gatling (Networking) : 125k high performance web server and file server that supports HTTP, FTP and SMB.
  11. gaupol (GNOME Desktop Environment) : Subtitle editor for text-based subtitle files.
  12. gbrainy (Games and Amusement) : A platform to train memory, arithmetical and logical capabilities with many sorts of different exercises of different difficulty levels.
  13. gcap (World Wide Web) : A command line tool for retrieving YouTube closed captions. The retrieved closed captions are saved in SubRip (srt) file format.
  14. gco (GNOME Desktop Environment) : A database for keeping track of your comics collection. It supports titles, publishers, types, writers, pencilers, inkers, cover prices, current prices, comments, and much more. It can also sort the list in several ways.
  15. gcolor2 (GNOME Desktop Environment) : A simple GTK2 color selector to provide a quick and easy way to find colors for whatever task is at hand. Colors can be saved and deleted as well.
  16. gconf-cleaner (GNOME Desktop Environment) : A tool to clean your GConf database up that is possibly cluttered with unnecessary or invalid keys.
  17. gcp (Utilities) : An advanced command line file copy system with an interface similar to that of cp. It supports transfer progress, continue copy on error, logging, name mangling to handle filesystem limitations, forced copy serialization, transfer list management.
  18. gcstar (Miscellaneous – Graphical) : Highly capable collection manager that supports many types of collections.
  19. gddrescue (Utilities) : Copies data from one file or block device (hard disc, cdrom, etc) to another, trying hard to rescue data in case of read errors.
  20. gdebi-core (System Administration) : Install .deb files along with dependencies.
  21. gdisk (System Administration) : GPT fdisk (aka gdisk) is a text-mode partitioning tool that works on Globally Unique Identifier (GUID) Partition Table (GPT) disks, rather than on the more common (through 2009) Master Boot Record (MBR) partition tables.
  22. geany (Development) : Fast and lightweight IDE with many plugins.
  23. gearman (World Wide Web) : A system to farm out work to other machines, dispatching function calls to machines that are better suited to do work, to do work in parallel, to load balance lots of function calls, or to call functions between languages.
  24. geary (GNOME Desktop Environment) : Lightweight email client designed for the GNOME desktop.
  25. gelemental (Science) : A GTK+ periodic table viewer that provides detailed information about chemical elements.
  26. gems (Miscellaneous – Text Based) : The gems system is a client/server application that allows one to show a single console session in different computers or terminals in real time. It can also be used to transmit any other kind of data to more than one computer at the same time, via a network connection.
  27. genisoimage (Cross Platform) : A pre-mastering program for creating ISO-9660 CD-ROM filesystem images, which can then be written to CD or DVD media using the wodim program.
  28. gentoo (Miscellaneous – Graphical) : Lightweight, fully GUI-configurable, two-pane X file manager.
  29. geogebra (Java Programming Language) : Dynamic geometry program. You can do constructions with points, vectors, segments, lines, conic sections as well as functions and change them dynamically afterwards. On the other hand, equations and coordinates can be entered directly.
  30. get-flash-videos (Video software) : Download videos from various flash-based video hosting sites, without having to use the flash player.
  31. get-iplayer (Video software) : Lists, searches and records BBC iPlayer TV/Radio, BBC Podcast programmes. Other third-party plugins may be available.
  32. gextractwinicons (Graphics) : Extract cursors, and icons from MS Windows compatible resource files (like .exe, .dll, .ocx, .cpl).
  33. gftp (Networking) : Multithreaded FTP client, available in both GUI and CLI versions.
  34. ghex (GNOME Desktop Environment) : A hex editor that can view and edit files in two ways, hex or ascii. Good for editing saved game files.
  35. giggle (Development) : A GTK+ frontend to the git directory tracker. Giggle helps to visualize and browse easily the revision tree, view changed files and differences between revisions, visualize summarized info for the project, commit changes and other useful tasks for any git projects contributor.
  36. gip (GNOME Desktop Environment) : Helps in advanced calculations with IP addresses.
  37. giws (Development) : Giws is basically doing the same stuff as SWIG but the opposite. Calling Java from C/C++ can be tricky: JNI calls are complicated especially when dealing with non primivite types or arrays, performance issues must be kept in mind all the time, the code can be redundant (checking exceptions, checking returns of operations…). Giws hides this complexity through a C++ class which wraps the Java class.
  38. gjots2 (GNOME Desktop Environment) : Organize your jottings into a tree structure, adding thoughts and miscellany as you go. You can get it to spit out HTML, XML, postscript, pdf, man, etc.
  39. gksu (System Administration) : Gtk+ frontend to /bin/su. It supports login shells and preserving environment when acting as a su frontend. It is useful to menu items or other graphical programs that need to ask a user’s password to run another program as another user.
  40. glabels (GNOME Desktop Environment) : A lightweight program for creating labels, barcodes, business cards and media covers.
  41. glances (Utilities) : Monitors CPU, load, memory, network bandwidth, disk I/O, disk use, process.
  42. glark (Utilities) : A program like ‘grep’ to search for text in files. It can be used from the command line or in scripts. In addition to many features of GNU grep, glark offers Perl compatible regular expressions, highlighting of matches, complex expressions, and automatic exclusion of non-text files.
  43. glaurung (Games and Amusement) : A very strong chess engine, finished 4th place at internatonal ChessWar X. It uses the UCI (universal chess interface), for chess engines as communication protocol. This means to play against it, you have to use an UCI capable interface, like knights. Or an xboard adapter like polyglot.
  44. glipper (Utilities) : Clipboard manager that appears in the notification area. It maintains a history of text copied to the clipboard from which you can choose. It supports a configurable number and length of clipboard entries and saves the clipboard history on exit. It also uses plugins to give the user extra functionality, including support for Actions, Snippets and No-Paste.
  45. gliv (Graphics) : A fast image viewer that uses gdk-pixbuf to load images, and OpenGL to render them.
  46. glmark2 (Miscellaneous – Text Based) : A benchmark for OpenGL (ES) 2.0 that uses only the OpenGL ES 2.0 compatible API. It contains tests for standard OpenGL (ES) 2.0 features, such as vertex arrays, VBOs, texturing and shaders.
  47. glogg (Utilities) : A multi-platform GUI application to browse and search through long or complex log files. It is designed with programmers and system administrators in mind and can be seen as a graphical, interactive combination of grep and less.
  48. glogic (Electronics) : An educational graphical logic circuit simulator developed with Python and GTK+. This program simulates logic circuits containing basic components (e.g. NOT, AND, OR) and many advanced components like flip-flop.
  49. glom (GNOME Desktop Environment) : Database designer and user interface.
  50. gman (Documentation) : Simple front-end for the manual page system.
  51. gmchess (Games and Amusement) : Chinese chess game.
  52. gmobilemedia (Communication) : Simple GTK+ application used to browse and handle a mobile phone filesystem. It can handle phones with more than one memory area.
  53. gmrun (Miscellaneous – Graphical) : A small fast, yet featureful application launcher for use under X11, which uses GTK+ widget toolkit. Some features include tab-completion of file names and programs, history, easy x-terminal-emulator launching, and URL handling.
  54. gmysqlcc (Miscellaneous – Text Based) : GTK+ based client for MySQL which allows to make queries and performs administrative jobs such as manage users, process, structures, data dumps and more.
  55. gnac (Multimedia) : Easy to use audio conversion program that uses the gstreamer library.
  56. gnee (Miscellaneous – Graphical) : GNU Xnee is a suite of programs that can record, replay and distribute user actions under the X11 environment. Think of it as a robot that can imitate the job you just did.
  57. gnome-search-tool (GNOME Desktop Environment) : Search for files matching many criteria including text content.
  58. gnote (GNOME Desktop Environment) : Desktop note-taking application which is simple and easy to use. It lets you organise your notes intelligently by allowing you to easily link ideas together with Wiki style interconnects.
  59. gnotime (GNOME Desktop Environment) : Utility for tracking and invoicing time spent on projects.
  60. gnu-fdisk (Utilities) : Linux fdisk replacement based on libparted. It provides the same features as the original fdisk provides plus some interesting ones like partition resizing, creating filesystem on newly created partitions, partition integrity checking, copying & moving partition.
  61. gnucash (GNOME Desktop Environment) : Personal and small-business financial-accounting software.
  62. gnudoq (Games and Amusement) : Graphical Su Doku generator and solver that features a powerful Su Doku generator, a Su Doku solver a Puzzle printouts or PDF exports.
  63. gnuift (Graphics) : A content based image retrieval system (CBIRS). It enables you to do query by example on images, giving you the opportunity to improve query results by relevance feedback.
  64. gnusim8085 (Electronics) : Graphical simulator, assembler and debugger for the Intel 8085 microprocessor.
  65. go2 (Utilities) : Provides a mechanism for quickly changing directory on the command-line, in the style of the old Norton Change Directory for DOS, but designed specifically for bash. Features cache of recent searches, history if visited directories, blacklist, configuration for default options, multi-process execution.
  66. gobby (Networking) : Collaborative editor supporting multiple documents in one session and a multi-user chat.
  67. gocr(-tk) (Graphics) : Multiplatform OCR (Optical Character Recognition) program. It can read pnm, pbm, pgm, ppm, some pcx and tga image files.
  68. goldendict (Utilities) : feature-rich dictionary lookup program.
  69. gonzui (Development) : A source code search engine.
  70. gpaint (GNOME Desktop Environment) : Small, easy to sue paint program.
  71. gpart (System Administration) : Tries to guess the primary partition table of a PC-type disk in case the primary partition table in sector 0 is damaged, incorrect or deleted.
  72. gperiodic (Science) : GPeriodic is a small X/GTK+-based program which allows you to browse through a periodic table of chemical elements, and view somewhat detailed information on each of the elements. 118 elements are currently listed.
  73. gpick (Graphics) : Advanced GTK+ colour picker.
  74. gpicview (Graphics) : Lightweight image viewer.
  75. gprename (Utilities) : Complete batch renamer for files and directories. GPRename easily can replace, remove, insert, delete and number consecutively files and directories.
  76. grabc (Miscellaneous – Graphical) : simple but useful program to determine the color string in hex or in RGB components by clicking on a pixel on the screen. When this program is run, the mouse pointer is grabbed and changed to a cross hair and when the mouse is clicked, the color of the clicked pixel is written to stdout in hex and the R, G, B components are written to stderr.
  77. graphviz (Graphics) : Rich set of graph drawing tools which can even ad in solving problems that can be represented as graphs like some networking problems.
  78. grcm (Interpreted Computer Languages) : Provides an easy way to initiate connections to remote machines. Its primary goal is to provide a GUI to launch ssh, telnet and rdesktop type of applications, however it is highly configurable.
  79. grdesktop (Miscellaneous – Graphical) : Frontend for the remote desktop client.
  80. greenwich (GNOME Desktop Environment) : graphical whois client for GNOME.
  81. grepcidr (Networking) : Can be used to filter a list of IP addresses against one or more Classless Inter-Domain Routing (CIDR) specifications, or arbitrary networks specified by an address range. As with grep, there are options to invert matching and load patterns from a file.
  82. gresistor (Electronics) : Translate resistor color codes into a readable value.
  83. gringotts (System Administration) : Amall utility that allows you to store and organize sensitive data (passwords, credit card numbers, PINs etc.) and notes in an easy-to-read, easy-to-access, and protected form.
  84. grisbi (GNOME Desktop Environment) : personal accounting program.
  85. grive (Networking) : Google Drive (an online storage service) client. It allows synchronize your Google Drive files with a directory on your local storage from the command-line.
  86. gromit (Miscellaneous – Graphical) : Enables you to make annotations on your screen. This is especially useful when making presentations, to highlight things or point out things of interest.
  87. gscan2pdf (Utilities) : GUI to produce PDFs or DjVus from scanned documents.
  88. gshare (GNOME Desktop Environment) : Small GNOME application that allows easy user-level file sharing via FTP. DNS-SD is used to publish the share on the local network.
  89. gstm (GNOME Desktop Environment) : GNOME Secure shell Tunnel Manager is a front-end to manage secure shell tunneled port redirects. A port redirect is when you use secure shell to tunnel from your machine through another machine.
  90. gt5 (Utilities) : This small shell program provides more convenient listing than the default disk usage du(1). The program displays what has happened since last run and displays dir size and the total percentage. It is possible to navigate and descend to directories by using cursor keys with text based browsers like links, elinks, lynx etc.
  91. gtimelog (System Administration) : Provides a time tracking application to allow the user to track what they work on during the day and how long they had spent.
  92. gtimer (Utilities) : Time tracking tool with reporting features.
  93. gtkcookie (Miscellaneous – Graphical) : Editor for Gecko browser cookie files.
  94. gtkhash (Utilities) : Allows users to compute message digests or checksums using the mhash library. Currently supported hash functions include MD5, MD6, SHA1, SHA256, SHA512, RIPEMD, TIGER and WHIRLPOOL.
  95. gtkmorph (Graphics) : Loads, saves, warps, and dissolves images, and loads, saves, creates, and manipulates control meshes which determine the warping.
  96. gtkorphan (System Administration) : Graphical tool which scans your Debian system, looking for orphaned libraries.
  97. gtkpod (Multimedia) : Manage songs and playlists on an Apple iPod.
  98. gtypist (Miscellaneous – Text Based) : Displays exercise lines, measures your typing speed and accuracy, and displays the results. Two exercise types are possible: drills and speed tests.
  99. guacamole (Networking) : HTML5 web application for accessing remote desktops.
  100. guake (Miscellaneous – Graphical) : Drop-down terminal for GNOME Desktop Environment.
  101. guessnet (Networking) : Guess which LAN a network device is connected to. Non-aggressive network detection tool to use when moving a machine among networks which don’t necessarily provide DHCP.
  102. guestfish (System Administration) : Shell and command-line tool for examining and modifying virtual machine file systems.
  103. gufw (System Administration) : Easy and intuitive way to manage your Linux firewall. It supports common tasks such as allowing or blocking pre-configured, common p2p or individual port(s), and many others!
  104. gurlchecker (Networking) : Graphical website link checker.
  105. guymager (Miscellaneous – Graphical) : Forensic imager for media acquisition.
  106. gvidm (Miscellaneous – Graphical) : Quickly and easily change video resolutions in X.
  107. gvncviewer (Miscellaneous – Graphical) : VNC viewer using gtk-vnc. Built using coroutines, allowing it to be completely asynchronous while remaining single threaded. It supports RFB protocols 3.3 through 3.8 and the VeNCrypt authentication extension providing SSL/TLS encryption with x509 certificate authentication.
  108. gvpe (Networking) : Creates a virtual ethernet (broadcasts supported, any protocol that works with a normal ethernet should work with GVPE) by creating encrypted host-to-host tunnels between multiple endpoints. Unlike other virtual private “network” solutions which merely create a single tunnel, GVPE creates a real network with multiple endpoints.
  109. gworldclock (Utilities) : Displays time and date in specified time zones.
  110. gzrt (Utilities) : The gzip recovery toolkit will attempt to skip over corrupted data in a gzip archive, thereby allowing the remaining data to be recovered.


Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s