Home IT Linux Windows Database Network Programming Server Mobile  
  Home \ Linux \ Ubuntu 14.04 compile, install, configure, the latest development version GoldenDict     - C + + secondary pointer memory model (pointer array) (Programming)

- Oracle inline view updates problems encountered (Database)

- Android LayoutInflater source parsing (Programming)

- Replace font under Linux (Linux)

- Ubuntu terminal command - see the port occupied and off (Linux)

- To read the Linux ext3 / ext4 format partitions under Windows system software (Linux)

- Ubuntu 14.10 installation SecureCRT 7.3 (Linux)

- Spring Data JPA call a stored procedure examples (Programming)

- Python format string (Programming)

- Let your PHP 7 faster (GCC PGO) (Linux)

- Four levels to deal with Linux server attacks (Linux)

- MongoDB start under Linux (Database)

- Using FTPClient to upload and download files in Java (Programming)

- After you change the GRUB boot disk partition repair (Linux)

- CentOS6.7 text installation system (Linux)

- Linux Study of --CentOS create local yum repository (Linux)

- OpenSIPS offline messaging feature set (Server)

- SME Linux network security policy server security (Linux)

- How to Install Suricata IDS on a Linux system (Server)

- Availability Hadoop platform - Oozie Workflow (Server)

  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
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.
- Ubuntu users to install the system indicator SysPeek 0.3 (Linux)
- Linux installed xdotool simulate keystrokes and mouse movements (Linux)
- Kafka + Log4j log implement centralized management (Server)
- Ansible module Know (Linux)
- C ++ Learning Notes: references (Programming)
- A brief description of Java 8 new features introduced syntax (Programming)
- In Spring AOP example explanation (Programming)
- Between the two to achieve the main MySQL database synchronization from (Database)
- MongoDB3.0.6 wiredtiger MMAPv1 (Database)
- A custom implementation of the Android sidebar (Programming)
- MySQL appears data too long for column 'name' at row 1 to solve (Database)
- The mv command to move the directory two cases under Linux (Linux)
- Java implementation heap sort (large root heap) (Programming)
- Ubuntu 10.10 install Oracle 10g graphic tutorials (Database)
- How to enable fbcon in Debian (Linux)
- C # using the HttpClient Note: Preheat the long connection (Programming)
- Docker Build a Java compiler environment (Linux)
- Oracle EBS R12 for Linux installation (Database)
- About Python default character set (Linux)
- Installation and Configuration rsync server under CentOS 6.3 (Server)
  CopyRight 2002-2016 newfreesoft.com, All Rights Reserved.