Home PC Games Linux Windows Database Network Programming Server Mobile  
           
  Home \ Linux \ Ubuntu 14.04 compile, install, configure, the latest development version GoldenDict     - Linux C source code (Ascii HexToBinary: Converts hexadecimal string format ASCII codes) (Programming)

- Sniffer install applications in Linux supplement (Linux)

- C / C ++ various data types Conversion Summary (Programming)

- How to use SHA256 checksum files download (Linux)

- DNF Command Tutorial (Linux)

- Python Dir find a folder several files (Programming)

- Memcached and Redis (Linux)

- Using the Android interface in Parcelable (Programming)

- SSH mutual trust configuration (Server)

- Installation JDK 1.8 under CentOS7 (Linux)

- About Hibernate cache, you want the latest data have trouble even session.clear (Database)

- Git delete files (Linux)

- Java String type time compare the size (Programming)

- Nginx caching using the official guide (Server)

- OpenSUSE GPG Comments (Linux)

- Linux System Getting Started Learning: Using yum to download the RPM package without installing (Linux)

- How to configure Proftpd server on Fedora 22 (Server)

- CentOS 6.5 platform offline compile and install PHP5.6.6 (Server)

- C ++ runtime environment built on CentOS 6.6 and Oracle database connection (Database)

- Linux System Getting Started Learning: Using the Linux command line detected DVD burner name and write speeds (Linux)

 
         
  Ubuntu 14.04 compile, install, configure, the latest development version GoldenDict
     
  Add Date : 2017-01-08      
         
         
         
  1. Background

GoldenDict is a very good cross-platform electronic dictionary software, supports StarDict, Babylon and other dictionaries. Qt-based version of its PC written entirely free, open source and no ads. GoldenDict for Android is another realization of a new system that uses a paid version to go ad free version displays advertising strategy is not discussed in detail here.

GoldenDict on GitHub address is https://github.com/goldendict/goldendict, so far (2015-10-17) has 1872 commit, 36 Wei contributor, 184 times Fork, development is still very active.

But there is a problem is that the software publisher to maintain and less than perfect. Download link on the official website http://goldendict.org/ GodenDict 1.0.1 was released in 2010, from 1337 now has a commit.

If you are a Windows user, you want to quickly install the latest development version GoldenDict, you can open this link: https: //github.com/goldendict/goldendict/wiki/Early-Access-Builds-for-Windows. The Wiki Page has been continuous updates, so it eliminates the need for manual compilation of trouble.

Under Linux users are not so lucky. Although there is a page https://github.com/goldendict/goldendict/wiki/Early-Access-Builds-for-Linux-Portable, but no one has been more than two years maintained. Case Ubuntu repositories is also not much better, the above packages also starting in 2013 to stop the update, the other currently no active PPA maintainer.

So in Linux, if you experience the latest GoldenDict, manual compilation is the only option.

2. Download, compile and install

The following is not nonsense, tell us about the development version GodenDict way Ubuntu installed. The following description applies to Ubuntu 14.04, if you are using the release version is not the same, you may need to make some necessary adjustments.

First, install the necessary packages:

sudo apt-get install git g ++ libqt4-dev
sudo apt-get install libvorbis-dev libhunspell-dev libao-dev libavutil-dev libavformat-dev
sudo apt-get install libxtst-dev libeb16-dev zlib1g-dev libbz2-dev liblzo2-dev libtiff5-dev
Then download the latest source code:

cd ~
git clone https://github.com/goldendict/goldendict.git
Enter godendict directory, then start the compilation:

cd goldendict
qmake
make
Finally, install the compiled binaries:

sudo make install
After completion, GoldenDict main program is located in / usr / local / bin directory, then you can manually add it to the desktop.

3. Simple Configuration, User Guide

If you've never used GoldenDict, you can look at this section.

3.1 Preparing dictionary file

GodenDict need to run plug-dictionary, first you need to use the dictionary into any directory:

3.2 added dictionary file

Then open GodenDict the Edit / Dictionaries menu, add just a directory, check the Recursive, and then click Rescan now.

When finished, you can see the newly added Dictionaries page of the dictionary:

Here you can change the display order by dragging and dropping dictionary.

3.3 Setting your favorite theme style

Open GodenDict the Edit / Preferences menu, you can switch Display style prefer to choose their own style, such as the following figure shows the Lingvo topics:

3.4 Configuring Wikipedia

By default, GodenDict integrated English Wikipedia will be prompted for each query:

Query error: XML parse error: unexpected end of file at 1,1
This is due to the HTTP protocol does not work. The solution is simple: Open the Edit / Dictionaries menu, click on Wikipedia, English Wikipedia and then the Address can be modified to https://en.wikipedia.org/w:


GoldenDict can now properly display the contents of the Wikipedia:


3.5 add phonetic fonts

Often put a Jinshan Concise English-Chinese Dictionary to display the query results in phonetic top. This phonetic dictionary to use when displaying a font called Kingsoft Phonetic Plain. Because the font is not installed yet, so the above phonetic display is not correct. But if you simply copy the font to the next Windows under Linux, you will find a get is a box, which is due to ttf file encoding and Linux Windows under different result. In order to display properly phonetic under Linux, you need to adjust the original ttf file is encoded. Sign in here to make a special ttf file:

Save the image to a local, then the extension to .rar decompression, you can get the file kingsoft-phonetic-unicode.ttf. Copy this file to / usr / share / fonts / truetype directory, and then modify the permissions to 644, and then re-login to make the font into force.
     
         
         
         
  More:      
 
- Computer security protection remove local and remote system log files (Linux)
- Java logging performance of those things (Programming)
- RVM installation instructions (Linux)
- Swift used in the application to add a local push at the specified time (Programming)
- Installation Atom text editor on Mint Ubuntu / Linux (Linux)
- Ubuntu Tutorial - Manually install Oracle Java JDK 8 (Linux)
- Summary of Docker mounted directory (Server)
- Ubuntu install VMware Workstation 11 tutorials at 14.04 / 14.10 (Linux)
- count (*) function in MySQL optimization of InnoDB storage engine (Database)
- Ubuntu resolve sudo: source: command not found error (Linux)
- Linux regex sed detailing (Linux)
- Why HBase need to build SQL engine layer (Database)
- Linux basic introductory tutorial ---- Software Installation under Linux (Linux)
- C language to view various types of data size (Programming)
- How to configure AWStats in Ubuntu Server (Server)
- Five Linux user space debugging tool (Linux)
- Give your photos Instagram style filters plus program in ubuntu (Linux)
- Crawl use Wireshark packet on remote Linux (Linux)
- Install apr support for Tomcat on Linux (Server)
- Hazelcast integration with MongoDB (Database)
     
           
     
  CopyRight 2002-2020 newfreesoft.com, All Rights Reserved.