Software Index
Linux Software Education  

Xfce4 Dictionary

download download home home   report broken
important software information
company name:
Enrico Troeger
license: Freeware
minimum requirements:
functional limitations:
Xfce4 Dictionary description
Xfce4 Dictionary is a program that allows you to search different kinds of dictionary services for words or phrases and shows you the result. Currently you can query a Dict server(RFC 2229), any online dictionary service by opening a web browser or search for words using the aspell/ispell program.

xfce4-dict contains a stand-alone application called “xfce4-dict” and a panel plugin for the Xfce panel.

xfce4-dict command

If the panel plugin is loaded, the xfce4-dict command just opens the already loaded main window of the panel plugin (replacement for the former xfce4-popup-dict command). If the panel plugin is not loaded, xfce4-dict opens the application normally.

xfce4-dict understand a few command line options, for details read its manpage or call: xfce4-dict –help.

It can also be used to bind the dict plugin actions to a keyboard shortcut. You can add a new keyboard command with the Keyboard settings plugin in Xfce’s settings manager and assign xfce4-dict as the action command.

Please note: there is a limitation of max. 12 characters in passing a search term to xfce4-dict when the panel plugin is loaded. That is, if pass a search term as command line argument(s) to xfce4-dict which is longer than 12 characters, it is truncated. To be exact, the limit is 12 bytes so if the search term contains any non-ASCII characters it might be even less than 12 characters. To work around this limitation, you can add the command line ?-i’ so that xfce4-dict will start a single stand-alone application. Then all passed text is used as search term.

Panel Plugin

With the panel plugin enabled, you can also easily select a word in an email or on a webpage and drag it onto the dict icon in your panel, then the plugin begins to search and shows you the results.

The plugin also provides a text field within the panel to directly enter text to search for. To start the search simply press the Enter key in the text field.

Query a Dict server

You can query a dictionary server(see RFC 2229) to search for the translation or explanation of a word. You can also choose a dictionary offered by the server to improve your search results.

There are two special dictionaries:
* - use this dictionary to search in all available dictionaries on the server
! - use this dictionary to search in all available dictionaries on the server but stop searching after the first match.

This program was mainly tested with the server but should work with any other servers which implement the DICT protocol defined in RFC 2229.

Search result highlighting

Sometimes defintions in certain dictionaries contain special markups to give additional information. Two of them are:

* Cross-references

These are some kind of links in definitions to link to other defintions. Xfce4-dict will highlight these definitions and make them clickable to easily jump (by searching) to this highlighted definition.

* Phonetic hints

These are mostly phonetic spellings found in translation dictionaries to illustrate how a word is pronounced.Xfce4-dict will highlight these with a green colour.

Web-based dictionaries

Searching web-based dictionary services like or other ones is also supported by passing the search word as a URL argument and opening the URL in your web browser. The URL can be configured in the preferences dialog.

A note on the started web browser: xfce4-dict will open the configured URL with the exo-open command which will open the configured default browser. If that doesn’t work other known browsers are tried. But it’s better to set a default browser using “Preferred Applications” in the Xfce settings manager.

Spell checking based search

It is also possible to verify the spelling of word using spell checking programs like enchant or aspell (or its predecessor ispell). To get this working you need to have the enchant, aspell or ispell binary in your binary search path and at least one dictionary working. If you have multiple dictionaries installed, you can select the one to use in the preferences dialog.. Xfce Goodies Project [Xfce Goodies].
Similar software
Eclectus (Popularity: ) : Eclectus is a small Han character dictionary especially designed for learners of Chinese character based languages like Mandarin Chinese or Japanese.

Here are some key features of "Eclectus":. Christoph Burgmer in Launchpad. Publisher of Eclectus, Author of Eclectus 0.2 Beta. Eclectus ...

MDic (Popularity: ) : MDic is a multilingual dictionary for GNU/Linux operating system.

It is only needed to select (or highlight) a word to view its meaning on the screen.

MDic is able to pronounce the words by default if espeak tool is installed. It is ...

JLearnIt for Linux (Popularity: ) : JLearnIt is a multilingual dictionary sorted by categories that helps you learn the vocabulary of another language progressively (each word has a level of use). The languages available are French, English, Dutch, Spanish, German and Italian.

Here are some key features ...

granule (Popularity: ) : granule is a flashcard program that implements Leitner (by the German psychologist Sebastian Leitner in the 1970s) cardfile methodology for learning new words. It features both short-term and long-term memory training capabilities with scheduling.

Here are some key features of "granule":

· ...

gWaei (Popularity: ) : gWaei is a simple Japanese-English dictionary software for GNOME users. It is made to be a modern drop in replacement for Gjiten with many of the same features. The dictionary files it uses are from Jim Breen's WWWJDIC project and ...
DictEm (Popularity: ) : DictEm is an extremely customizable DICT client for (X)Emacs. DictEm implements all functions of the client part of the DICT protocol (RFC-2229).

Unlike dictionary.el, it widely uses autocompletion that is used for selecting a dictionary and search strategy. It provides several ...

Ding (Popularity: ) : Ding stands for DIctionary Nice Grep and it's a Dictionary lookup program for the X window system.

It comes with a German-English Dictionary with about 180,000 entries.

It is based on Tk version >= 8.3 and uses the agrep or egrep tools ...

Bible-Discovery for Linux (Popularity: ) : Bible-Discovery is complex Bible studying software. Bible-Discovery contains several Bible translations, dictionaries, tools for helping to understand the texts in the original language, bookmark handling, customizable font size and colour, a biblical text importing pane, and a parallel and comparative ...
ptksdict (Popularity: ) : Sdictionary is a cross-platform dictionary project uses own Sdict dictionary format. ptksdict includes Sdict, the main program and two simple applications: Jotter and Data.

Unlike ptkdic or gtkdic no MySQL needed, so you can work with dictionary files directly. Currently it ...

Span-Gles (Popularity: ) : Span-Gles is a GUI Spanish - English translator for Linux. It will translate a phrase (via internet) or single word (built-in dictionary.)

Span-Gles has capability to learn new words and is smart enough to find plural and feminine words. Written using ...

Xtirer (Popularity: ) : Xtirer is a lightweight, easy to deploy solution to get formatted output from a MySQL database by only defining the objects, their data source and optional data manipulation without writing a line of code.. .
xcurs (Popularity: ) : XCurs is a program used for editing XCursor formatted XFree86 mouse cursors. This type of format became available as a result of Keith Packard's work on XFree86 v4.3.

What's So Important about xcursor?

xcursor contains a) Alpha Info, b) ~16 million colors ...

User reviews

Write a review:
1 2 3 4 5 6 7 8 9 10
1=poor 10=excellent
Write review*
Your name*
  (Comments are moderated, and will not appear on this site until the editor has approved them)
Similar scripts
Dictionary Object Template (Popularity: ) : This script is a template for a program that opens, saves, deletes and adds entries to a dictionary object. Can be readily modified into an address book . It is also a learning tool because the code contains potentially patronising ...
Using a Dictionary in place of 'sw (Popularity: ) : This script shows a clean way of implementing a 'switch' statement in Python via a dictionary container. The dictionary is made up of known 'named states' that are tested in sequence for their current 'state'.
Case-insensitive Dictionary (Popularity: ) : Case-insensitive Dictionary script is a dictionary that has case-insensitive keys. An internal dictionary maps lowercase keys to (key,value) pairs. All key lookups are done against the lowercase keys, but all methods that expose keys to the user retrieve e lowercanal ...
Dictionary with attribute-style access (Popularity: ) : This script defines a dictionary with attribute-style access. It maps attribute access to the real dictionary.It can be easier to read and type data access using the simpler attribute syntax (one dot), that using a lot of square-brackets and quotes. ...
Priority dictionary (Popularity: ) : This data structure acts almost like a dictionary, with two modifications: First, D.smallest() returns the value x minimizing D[x]. For this to work correctly, all values D[x] stored in the dictionary must be comparable. Second, iterating "for x in D" ...
dictproperty: properties for dictionary (Popularity: ) : A Python property is accessed like a normal attribute, but is implemented using method calls. This is a script for dictproperty: an attribute that is accessed like an indexed (dictionary) attribute, but is implemented using method calls.
Dictionary Mixin / Framework (Popularity: ) : This script makes it easy to provide a full dictionary interface to a class defining only a few mapping methods for getting, setting, deleting, and listing keys. Also, a function is provided to incorporate the mixin at runtime so that ...
Functional dictionary and list types (Popularity: ) : The purpose of this module is to provide a dictionary and list type that can aid in relational algebra, functional programming, list-oriented programming, and perhaps even code obfuscation.
Sized Dictionary (Popularity: ) : This script is a good demonstration of inheriting python default object types. It defines a maximum size (items, not bytes) to limit to and use as a normal dictionary (be careful to have KeyError exception handling, or use the dictionary's ...
Dictionary Tools (Popularity: ) : Dictionary Tools script shows you a collection of some dictionary tools.
Rate me
supported os's
downloads 13
version 0.5.3
size in Kb 338
user rating 3/10
our rating 0 Stars
share info
Recommend Xfce4 Dictionary
Report spyware
New Software
Popular Software
Latest Reviews