Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| apps:xfce4-dict:start [2020/08/09 00:30] – updated bug reporting section for consistency kevinbowen | apps:xfce4-dict:start [2025/05/20 15:24] (current) – [Using a local dictionary server] Replace broken link andreldm | ||
|---|---|---|---|
| Line 14: | Line 14: | ||
| ---- | ---- | ||
| - | ===== About ===== | + | ===== Introduction |
| - | This program | + | xfce4-dict |
| - | for words or phrases and shows you the result. | + | Currently you can query a '' |
| - | Currently you can query a '' | + | |
| - | service by opening a web browser or search for words using the | + | |
| aspell/ | aspell/ | ||
| - | xfce4-dict contains a stand-alone application called " | + | xfce4-dict contains a stand-alone application called " |
| - | panel plugin for the Xfce panel. | + | |
| ---- | ---- | ||
| Line 29: | Line 26: | ||
| ===== Screenshots ===== | ===== Screenshots ===== | ||
| - | <figure "The main window"> | + | <figure "Main xfce4-dict Window"> |
| - | {{: | + | {{: |
| </ | </ | ||
| - | <figure "The main window showing some results containing cross references and the search history"> | + | <figure "Main xfce4-dict |
| - | {{: | + | {{: |
| </ | </ | ||
| - | <figure "The main window showing a failed search and spelling suggestions fall back"> | + | <figure "Main xfce4-dict |
| - | {{: | + | {{: |
| + | </ | ||
| + | |||
| + | <figure " | ||
| + | {{: | ||
| + | </ | ||
| + | |||
| + | <figure " | ||
| + | {{: | ||
| + | </ | ||
| + | |||
| + | <figure " | ||
| + | {{: | ||
| + | </ | ||
| + | |||
| + | <figure " | ||
| + | {{: | ||
| + | </ | ||
| + | |||
| + | <figure " | ||
| + | {{: | ||
| </ | </ | ||
| Line 46: | Line 63: | ||
| ==== xfce4-dict command ==== | ==== xfce4-dict command ==== | ||
| - | If the panel plugin is loaded, the xfce4-dict command just opens the | + | If the panel plugin is loaded, the xfce4-dict command just opens the already loaded main window of the panel plugin (replacement for the |
| - | already loaded main window of the panel plugin (replacement for the | + | |
| former '' | former '' | ||
| - | If the panel plugin is not loaded, xfce4-dict opens the application | + | If the panel plugin is not loaded, xfce4-dict opens the application normally. |
| - | normally. | + | |
| - | xfce4-dict understand a few command line options, for details read its | + | xfce4-dict understand a few command line options, for details read its manpage or call: '' |
| - | manpage or call: '' | + | |
| - | It can also be used to bind the dict plugin actions to a keyboard | + | It can also be used to bind the dict plugin actions to a keyboard shortcut. |
| - | shortcut. You can add a new keyboard command with the Keyboard settings | + | You can add a new keyboard command with the Keyboard settings plugin in Xfce's settings manager and assign '' |
| - | plugin in Xfce's settings manager and assign '' | + | |
| command. | command. | ||
| - | Please note: | + | **Please note:** there is a limitation of max. 12 characters in passing a search term to xfce4-dict when the panel plugin is loaded. |
| - | There is a limitation of max. 12 characters in passing a search term | + | 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 xfce4-dict when the panel plugin is loaded. That is, if pass a search | + | 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. |
| - | term as command line argument(s) to xfce4-dict which is longer than 12 | + | To work around this limitation, you can add the command line ' |
| - | characters, it is truncated. To be exact, the limit is 12 bytes so if | + | Then all passed text is used as search term. |
| - | 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 ' | + | |
| - | that xfce4-dict will start a single stand-alone application. Then all | + | |
| - | passed text is used as search term. | + | |
| ==== Panel Plugin ==== | ==== Panel Plugin ==== | ||
| - | With the panel plugin enabled, you can also easily select a word in an | + | 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. |
| - | 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. | + | |
| + | 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. | ||
| [[|Back to Top]] | [[|Back to Top]] | ||
| Line 88: | Line 92: | ||
| ==== Query a Dict server ==== | ==== Query a Dict server ==== | ||
| - | You can query a dictionary server(see RFC 2229) to search for the | + | You can query a dictionary server(see RFC 2229) to search for the translation or explanation of a word. |
| - | translation or explanation of a word. You can also choose a dictionary | + | You can also choose a dictionary offered by the server to improve your search results. |
| - | 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 '' | + | There are two special dictionaries: |
| - | work with any other servers which implement the DICT protocol defined | + | * '' |
| - | in RFC 2229. | + | * '' |
| + | |||
| + | This program was mainly tested with the server '' | ||
| ==== Search result highlighting ==== | ==== Search result highlighting ==== | ||
| - | Sometimes definitions in certain dictionaries contain special markups | + | Sometimes definitions in certain dictionaries contain special markups to give additional information. |
| - | to give additional information. Two of them are: | + | |
| + | Two of them are: | ||
| * Cross-references | * Cross-references | ||
| - | These are some kind of links in definitions to link to other definitions. | + | * These are some kind of links in definitions to link to other definitions. |
| - | Xfce4-dict will highlight these definitions and make them clickable to easily jump (by searching) to this highlighted definition. | + | |
| * Phonetic hints | * 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. | + | * These are mostly phonetic spellings found in translation dictionaries to illustrate how a word is pronounced. |
| + | * Xfce4-dict will highlight these with a green color. | ||
| ==== Using a local dictionary server ==== | ==== Using a local dictionary server ==== | ||
| - | Instead of using remote dictionary servers like '' | + | Instead of using remote dictionary servers like '' |
| - | always need a network connection and then still might be slow, | + | This way you always have fast access and you can install all the dictionaries you need. |
| - | you can also run your own dictionary server on your machine. | + | |
| - | way you always have fast access and you can install all the | + | |
| - | dictionaries you need. | + | |
| - | Most distributions provide a package called '' | + | Most distributions provide a package called '' |
| - | the server. Additionally you should install some dictionaries you | + | Additionally you should install some dictionaries you need like WordNet, Jargon or some translation dictionaries. |
| - | need like WordNet, Jargon or some translation dictionaries. | + | On Debian and Ubuntu-like systems these packages are called '' |
| - | Debian and Ubuntu-like systems these packages are called '' | + | Basically it is enough to install the '' |
| - | (WordNet), '' | + | In the Xfce4-dict preferences dialog, simply use '' |
| - | to install the '' | + | |
| - | a running local server. In the Xfce4-dict preferences dialog, | + | |
| - | simply use '' | + | |
| - | + | ||
| - | If you need more information about setting up a local dictionary server, | + | |
| - | please see http:// | + | |
| + | If you need more information about setting up a local dictionary server, please see https:// | ||
| ==== Web-based dictionaries ==== | ==== Web-based dictionaries ==== | ||
| - | Searching web-based dictionary services like dict.leo.org or other ones | + | Searching web-based dictionary services like dict.leo.org or other ones is also supported by passing the search word as a URL argument and |
| - | is also supported by passing the search word as a URL argument and | + | opening the URL in your web browser. |
| - | opening the URL in your web browser. The URL can be configured in the | + | The URL can be configured in the preferences dialog. |
| - | preferences dialog. | + | |
| A note on the started web browser: | A note on the started web browser: | ||
| - | xfce4-dict will open the configured URL with the '' | + | xfce4-dict will open the configured URL with the '' |
| - | which will open the configured default browser. If that doesn' | + | If that doesn' |
| - | other known browsers are tried. But it's better to set a default browser | + | But it's better to set a default browser using " |
| - | using " | + | |
| ==== Spell checking based search ==== | ==== Spell checking based search ==== | ||
| - | It is also possible to verify the spelling of word using spell checking | + | It is also possible to verify the spelling of word using spell checking programs like enchant or aspell (or its predecessor ispell). |
| - | 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. |
| - | To get this working you need to have the enchant, aspell or | + | If you have multiple dictionaries installed, you can select the one to use in the preferences dialog. |
| - | 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. | + | |
| ==== Speed Reader ==== | ==== Speed Reader ==== | ||
| - | With the builtin Speed Reader you can train and improve your | + | With the builtin Speed Reader you can train and improve your skills in fast reading texts. |
| - | skills in fast reading texts. You just specify a text, define | + | You just specify a text, define how many words should be displayed at once (word grouping) and how many words should be displayed per minute (speed rate). |
| - | how many words should be displayed at once (word grouping) | + | |
| - | and how many words should be displayed per minute (speed rate). | + | |
| Then the words of the specified text are displayed so you can read them. | Then the words of the specified text are displayed so you can read them. | ||
| The higher the speed rate is the faster you can read. | The higher the speed rate is the faster you can read. | ||
| Line 168: | Line 154: | ||
| ==== Latest Release ==== | ==== Latest Release ==== | ||
| - | ==== 0.8.3 (20191007) ==== | ||
| - | [[https:// | ||
| + | {{rss> | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | * **[[https:// | ||
| + | |||
| + | [[|Back to Top]] | ||
| ===== Dependencies ===== | ===== Dependencies ===== | ||
| - | * Xfce4-panel 4.10.0 | + | * glib 2.66.0 |
| - | * Libxfce4ui | + | * gtk 3.24.0 |
| + | * xfce4-panel 4.18.0 | ||
| + | * libxfce4ui 4.18.0 | ||
| + | * libxfce4util | ||
| ---- | ---- | ||
| Line 184: | Line 178: | ||
| ===== Reporting Bugs ===== | ===== Reporting Bugs ===== | ||
| + | * **[[: | ||
| - | If you encounter a bug in '' | ||
| - | |||
| - | <note important> | ||
| - | |||
| - | |||
| - | ===== Report a new bug ===== | ||
| - | |||
| - | If your bug has not been reported before, please [[https:// | ||
| - | |||
| - | When writing your bug report, try to be as descriptive as possible, but avoid verbosity; Mozilla has a nice guide on [[https:// | ||
| - | |||
| - | For more information, | ||
| - | |||
| - | **[[https:// | ||
| - | |||
| - | ---- | ||
| - | ==== Open Bugs ==== | ||
| - | Here's a list (updated daily) of open bug reports with the date that bug was reported in parenthesis. | ||
| - | |||
| - | {{rss> | ||
| - | [[|Back To Top]] | ||
| + | [[|Back to Top]] | ||
| ---- | ---- | ||
| - | [[:start|Back to main Xfce documentation page]] | + | [[:start|Return |