Feature #7999

Support Vietnamese input in IBus

Added by nathan 2014-10-02 21:35:38 . Updated 2015-02-24 22:48:42 .

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Internationalization
Target version:
Start date:
2014-10-02
Due date:
% Done:

100%

Feature Branch:
feature/7999-Vietnamese-input
Type of work:
Code
Blueprint:

Starter:
Affected tool:
Deliverable for:

Description

First, I want to thank tails developers for your great work and effort. I would like to request an additional feature: add unikey for inputting vietnamese. This package is available and can be installed quickly (see link bellow); however, I’m affaid that this could unwittingly make tails less secure.

http://www.ngohaibac.com/howto-install-vietnamese-input-method-ibus-unikey-ubuntu/


Subtasks


History

#1 Updated by BitingBird 2014-10-03 14:09:32

https://packages.qa.debian.org/i/ibus-unikey.html It is in Debian as well. It has not be updated since 2012, but it has only one bug and a popcon around 60.

nathan: you can always install it in Tails doing “sudo apt-get install ibus-unikey” after booting with root password.

#2 Updated by nathan 2014-10-03 16:49:31

Thank you BitingBird. I did try to install it, and it seems to work fine. My concern is that the package could cause security issues. Should I be? Is there a way that I can check? Thanks for your help.

#3 Updated by intrigeri 2014-11-07 14:59:23

  • Subject changed from iBus unikey for inputting vietnamese to Support Vietnamese input in IBus
  • Assignee set to nathan
  • QA Check set to Info Needed

nathan wrote:
> Thank you BitingBird. I did try to install it, and it seems to work fine.

Great, thanks for testing! I’d like to see Vietnamese input supported out-of-the-box by Tails.

> My concern is that the package could cause security issues. Should I be?

I don’t think an IBus input method can break Tails indirectly. It can of course have security issues, that will be dealt with by the Debian security team.

Now, I have another question: I see that Debian has two different ways to support Vietnamese input with IBus, namely ibus-table-viqr (maintained more actively) and ibus-unikey (more used). Any reason to pick one against the other?

#4 Updated by intrigeri 2014-11-07 14:59:41

  • Status changed from New to Confirmed

#5 Updated by nathan 2014-11-16 20:14:32

As far as I know ibus-table-viqr is more dated and popular before Unicode. ibus-unikey is more popular now and also supports viqr. If the ease of implementation is similar, I would go with ibus-unikey.

#6 Updated by intrigeri 2014-11-17 11:50:00

  • Category set to Internationalization
  • Status changed from Confirmed to In Progress
  • Assignee changed from nathan to intrigeri
  • Target version set to Tails_1.3
  • % Done changed from 0 to 10
  • QA Check deleted (Info Needed)
  • Feature Branch set to feature/7999-Vietnamese-input

#7 Updated by intrigeri 2014-11-30 09:23:15

  • % Done changed from 10 to 20

#8 Updated by intrigeri 2014-11-30 10:06:43

  • Assignee deleted (intrigeri)
  • % Done changed from 20 to 50
  • QA Check set to Ready for QA

#9 Updated by intrigeri 2014-11-30 10:10:43

nathan: in about half a hour, the latest ISO on http://nightly.tails.boum.org/build_Tails_ISO_experimental/ will include the IBus Unikey engine, and will automatically add it in front of the list of enabled ones. Tests would be welcome :)

#10 Updated by nathan 2014-12-03 02:43:03

intrigeri: Just did. It works great! Thanks for all your work.

#11 Updated by intrigeri 2014-12-03 10:49:04

> intrigeri: Just did. It works great! Thanks for all your work.

Thanks for checking, and for your help on this ticket!

Don’t hesitate coming back to us with other suggestions (fonts, whatever) that would improve user experience e.g. in Vietnamese, or any other language for which you can evaluate Tails’ support :)

#12 Updated by bertagaz 2015-01-27 13:12:26

  • Assignee set to bertagaz

#13 Updated by Tails 2015-02-04 10:47:39

  • Status changed from In Progress to Fix committed
  • % Done changed from 50 to 100

Applied in changeset commit:be5cbab5af5494dbf21b4be5fb9acf354c7d7d26.

#14 Updated by bertagaz 2015-02-04 10:49:15

  • Assignee deleted (bertagaz)
  • QA Check changed from Ready for QA to Pass

#15 Updated by BitingBird 2015-02-24 22:48:42

  • Status changed from Fix committed to Resolved