Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Không gõ tiếng Việt được trên ubuntu 20.04 LTS #127

Closed
motmaytinh opened this issue Apr 24, 2020 · 8 comments
Closed

Không gõ tiếng Việt được trên ubuntu 20.04 LTS #127

motmaytinh opened this issue Apr 24, 2020 · 8 comments

Comments

@motmaytinh
Copy link

Sau khi update lên ubuntu 20.04 LTS thì mình không thể gõ tiếng Việt bằng ibus-bamboo trên mọi ứng dụng dù đã cài đặt lại ibus-bamboo, dùng ibus-unikey thì gõ được.

Môi trường

  • OS và version: Ubuntu 20.04 LTS
  • Desktop: mặc định
  • Phiên bản ibus-bamboo: bản mới nhất
@ghost
Copy link

ghost commented Apr 26, 2020

Bạn thử khởi động lại máy xem.

@motmaytinh
Copy link
Author

Mình đã khởi động lại máy nhưng vẫn không được. Thực tế mình gặp tình trạng này trên 2 máy khác nhau rồi (một máy là 20.04 beta, máy kia là 20.04 LTS) nên mình nghĩ đây là lỗi do thay đổi trên ubuntu 20.04

@luongthanhlam
Copy link
Contributor

bạn chạy 3 lệnh này trên terminal, gõ một vài từ tiếng Việt rồi gửi output giúp mình nhé

cat ~/.config/ibus-bamboo/ibus-bamboo.config.json
ibus engine Bamboo
ibus-daemon -xrv

@motmaytinh
Copy link
Author

motmaytinh commented Apr 29, 2020

@luongthanhlam output dday banj =))

cat ~/.config/ibus-bamboo/ibus-bamboo.config.json
{
  "InputMethod": "Telex",
  "InputMethodDefinitions": {
    "Microsoft layout": {
      "!": "_Ă",
      "#": "_Ê",
      "$": "_Ô",
      ")": "_Đ",
      "0": "__đ",
      "1": "__ă",
      "2": "__â",
      "3": "__ê",
      "4": "__ô",
      "5": "DauHuyen",
      "6": "DauHoi",
      "7": "DauNga",
      "8": "DauSac",
      "9": "DauNang",
      "@": "_Â",
      "[": "__ư",
      "]": "__ơ",
      "{": "_Ư",
      "}": "_Ơ"
    },
    "Telex": {
      "a": "A_Â",
      "d": "D_Đ",
      "e": "E_Ê",
      "f": "DauHuyen",
      "j": "DauNang",
      "o": "O_Ô",
      "r": "DauHoi",
      "s": "DauSac",
      "w": "UOA_ƯƠĂ",
      "x": "DauNga",
      "z": "XoaDauThanh"
    },
    "Telex + VNI": {
      "0": "XoaDauThanh",
      "1": "DauSac",
      "2": "DauHuyen",
      "3": "DauHoi",
      "4": "DauNga",
      "5": "DauNang",
      "6": "AEO_ÂÊÔ",
      "7": "UO_ƯƠ",
      "8": "A_Ă",
      "9": "D_Đ",
      "a": "A_Â",
      "d": "D_Đ",
      "e": "E_Ê",
      "f": "DauHuyen",
      "j": "DauNang",
      "o": "O_Ô",
      "r": "DauHoi",
      "s": "DauSac",
      "w": "UOA_ƯƠĂ",
      "x": "DauNga",
      "z": "XoaDauThanh"
    },
    "Telex + VNI + VIQR": {
      "'": "DauSac",
      "(": "A_Ă",
      "*": "UO_ƯƠ",
      "+": "UO_ƯƠ",
      ".": "DauNang",
      "0": "XoaDauThanh",
      "1": "DauSac",
      "2": "DauHuyen",
      "3": "DauHoi",
      "4": "DauNga",
      "5": "DauNang",
      "6": "AEO_ÂÊÔ",
      "7": "UO_ƯƠ",
      "8": "A_Ă",
      "9": "D_Đ",
      "?": "DauHoi",
      "\\": "D_Đ",
      "^": "AEO_ÂÊÔ",
      "`": "DauHuyen",
      "a": "A_Â",
      "d": "D_Đ",
      "e": "E_Ê",
      "f": "DauHuyen",
      "j": "DauNang",
      "o": "O_Ô",
      "r": "DauHoi",
      "s": "DauSac",
      "w": "UOA_ƯƠĂ",
      "x": "DauNga",
      "z": "XoaDauThanh",
      "~": "DauNga"
    },
    "Telex 2": {
      "[": "__ơ",
      "]": "__ư",
      "a": "A_Â",
      "d": "D_Đ",
      "e": "E_Ê",
      "f": "DauHuyen",
      "j": "DauNang",
      "o": "O_Ô",
      "r": "DauHoi",
      "s": "DauSac",
      "w": "UOA_ƯƠĂ__Ư",
      "x": "DauNga",
      "z": "XoaDauThanh",
      "{": "_Ơ",
      "}": "_Ư"
    },
    "Telex W": {
      "a": "A_Â",
      "d": "D_Đ",
      "e": "E_Ê",
      "f": "DauHuyen",
      "j": "DauNang",
      "o": "O_Ô",
      "r": "DauHoi",
      "s": "DauSac",
      "w": "UOA_ƯƠĂ__Ư",
      "x": "DauNga",
      "z": "XoaDauThanh"
    },
    "VIQR": {
      "'": "DauSac",
      "(": "A_Ă",
      "*": "UO_ƯƠ",
      "+": "UO_ƯƠ",
      ".": "DauNang",
      "0": "XoaDauThanh",
      "?": "DauHoi",
      "\\": "D_Đ",
      "^": "AEO_ÂÊÔ",
      "`": "DauHuyen",
      "~": "DauNga"
    },
    "VNI": {
      "0": "XoaDauThanh",
      "1": "DauSac",
      "2": "DauHuyen",
      "3": "DauHoi",
      "4": "DauNga",
      "5": "DauNang",
      "6": "AEO_ÂÊÔ",
      "7": "UO_ƯƠ",
      "8": "A_Ă",
      "9": "D_Đ"
    },
    "VNI Bàn phím tiếng Pháp": {
      "\"": "DauHuyen",
      "\u0026": "XoaDauThanh",
      "'": "DauHoi",
      "(": "DauNga",
      "-": "DauNang",
      "_": "UO_ƯƠ",
      "à": "D_Đ",
      "ç": "A_Ă",
      "è": "AEO_ÂÊÔ",
      "é": "DauSac"
    }
  },
  "OutputCharset": "Unicode",
  "Flags": 7,
  "IBflags": 266736,
  "JupiterFlags": 0,
  "DefaultInputMode": 1,
  "InputModeMapping": {
    "tilix:Tilix": 1
  },
  "ExceptedList": null,
  "PreeditWhiteList": null,
  "X11ClipboardWhiteList": null,
  "ForwardKeyWhiteList": null,
  "SLForwardKeyWhiteList": null,
  "DirectForwardKeyWhiteList": null,
  "SurroundingTextWhiteList": null
}%   
ibus engine Bamboo

(process:4200): IBUS-WARNING **: 11:52:58.012: ibus_bus_call_sync: org.freedesktop.IBus.SetGlobalEngine: GDBus.Error:org.freedesktop.DBus.Error.Failed: Set global engine failed: Timeout was reached
Set global engine failed.
ibus-daemon -xrv
panic: dial unix @/home/lap13482/.cache/ibus/dbus-v1HQlE0o: connect: connection refused

goroutine 1 [running]:
github.com/BambooEngine/goibus/ibus.NewBus.func1(...)
	/build/ibus-bamboo-1JYxxT/ibus-bamboo-0.6.4/src/github.com/BambooEngine/goibus/ibus/bus.go:14
github.com/BambooEngine/goibus/ibus.NewBus(0x6c6058)
	/build/ibus-bamboo-1JYxxT/ibus-bamboo-0.6.4/src/github.com/BambooEngine/goibus/ibus/bus.go:19 +0x321
main.main()
	/build/ibus-bamboo-1JYxxT/ibus-bamboo-0.6.4/src/ibus-bamboo/main.go:48 +0x37d
panic: dial unix @/home/lap13482/.cache/ibus/dbus-v1HQlE0o: connect: connection refused

goroutine 1 [running]:
github.com/BambooEngine/goibus/ibus.NewBus.func1(...)
	/build/ibus-bamboo-1JYxxT/ibus-bamboo-0.6.4/src/github.com/BambooEngine/goibus/ibus/bus.go:14
github.com/BambooEngine/goibus/ibus.NewBus(0x6c6058)
	/build/ibus-bamboo-1JYxxT/ibus-bamboo-0.6.4/src/github.com/BambooEngine/goibus/ibus/bus.go:19 +0x321
main.main()
	/build/ibus-bamboo-1JYxxT/ibus-bamboo-0.6.4/src/ibus-bamboo/main.go:48 +0x37d

@motmaytinh
Copy link
Author

@luongthanhlam mình phát hiện ra lỗi mình gặp là do Wayland tương tự như issue #129

@ndgnuh
Copy link
Contributor

ndgnuh commented Apr 29, 2020

Bạn bỏ -x khi chạy ibus-daemon xem sao

@motmaytinh
Copy link
Author

@ndgnuh vẫn như vậy bạn

ibus-daemon -rv
panic: dial unix @/home/lap13482/.cache/ibus/dbus-jyLbgNrr: connect: connection refused

goroutine 1 [running]:
github.com/BambooEngine/goibus/ibus.NewBus.func1(...)
	/build/ibus-bamboo-1JYxxT/ibus-bamboo-0.6.4/src/github.com/BambooEngine/goibus/ibus/bus.go:14
github.com/BambooEngine/goibus/ibus.NewBus(0x6c6058)
	/build/ibus-bamboo-1JYxxT/ibus-bamboo-0.6.4/src/github.com/BambooEngine/goibus/ibus/bus.go:19 +0x321
main.main()
	/build/ibus-bamboo-1JYxxT/ibus-bamboo-0.6.4/src/ibus-bamboo/main.go:48 +0x37d
panic: dial unix @/home/lap13482/.cache/ibus/dbus-jyLbgNrr: connect: connection refused

goroutine 1 [running]:
github.com/BambooEngine/goibus/ibus.NewBus.func1(...)
	/build/ibus-bamboo-1JYxxT/ibus-bamboo-0.6.4/src/github.com/BambooEngine/goibus/ibus/bus.go:14
github.com/BambooEngine/goibus/ibus.NewBus(0x6c6058)
	/build/ibus-bamboo-1JYxxT/ibus-bamboo-0.6.4/src/github.com/BambooEngine/goibus/ibus/bus.go:19 +0x321
main.main()
	/build/ibus-bamboo-1JYxxT/ibus-bamboo-0.6.4/src/ibus-bamboo/main.go:48 +0x37d

@luongthanhlam
Copy link
Contributor

bạn cập nhật lên bản 0.6.5 để khắc phục lỗi này nhé

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants