BambooEngine / ibus-bamboo

Bộ gõ tiếng Việt cho Linux
GNU General Public License v3.0
1.22k stars 76 forks source link

Không hoạt động trên PopOS #150

Closed kien5436 closed 4 years ago

kien5436 commented 4 years ago

Mô tả lỗi

Mình thử cài trên PopOS phiên bản mới nhất thì không thấy gì xảy ra. Đã thử các cách trong FAQ. Không thấy biểu tượng bộ gõ Bật ibus-setup thì lần nào cũng báo chưa khởi động, mặc dù khi khởi động các thiết lập vẫn giữ nguyên.

Các bước tái hiện lỗi

  1. Mở gedit
  2. Gõ as
  3. Không bỏ dấu được

Kết quả mong muốn

Gõ được tiếng Việt

Ảnh chụp màn hình, hoặc clip quay màn hình

Các cài đặt đã thiết lập: ibus Screenshot from 2020-07-13 17-00-29

Môi trường

Thông tin thêm

Đã thử với các chương trình cài từ apt, snap và flatpak đều không hoạt động.

luongthanhlam commented 4 years ago

với Gnome bạn cần cấu hình bộ gõ trong Settings>Region & Language>Input sources.

kien5436 commented 4 years ago

với Gnome bạn cần cấu hình bộ gõ trong Settings>Region & Language>Input sources.

khong co tac dung nha ban

luongthanhlam commented 4 years ago

khong co tac dung nha ban

bạn làm theo hướng dẫn này nhé https://www.youtube.com/watch?v=ZTXnjs16Mro Nếu không được, nhờ bạn quay lại màn hình để mô tả lỗi rõ hơn

kien5436 commented 4 years ago

Bạn có thể xem tại đây Ngoài ra khi gõ trên thanh tìm kiếm của hệ điều hành, phải bấm cách nó mới nhận cả từ

luongthanhlam commented 4 years ago

bạn chạy mấy lệnh này trên terminal rồi gửi kết quả cho mình nhé

cat ~/.config/ibus-bamboo/ibus-bamboo.config.json
echo $XDG_SESSION_TYPE
dpkg --list|grep ibus
/usr/lib/ibus-engine-bamboo #gõ một vài từ tiếng Việt rồi nhấn Ctrl-C để thoát
kien5436 commented 4 years ago

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": 316402,
  "JupiterFlags": 0,
  "DefaultInputMode": 1,
  "InputModeMapping": {},
  "ExceptedList": null,
  "PreeditWhiteList": null,
  "X11ClipboardWhiteList": null,
  "ForwardKeyWhiteList": null,
  "SLForwardKeyWhiteList": null,
  "DirectForwardKeyWhiteList": null,
  "SurroundingTextWhiteList": null
}

echo $XDG_SESSION_TYPE: x11

dpkg --list|grep ibus

ii  gir1.2-ibus-1.0:amd64                            1.5.22-2ubuntu2                                      amd64        Intelligent Input Bus - introspection data
ii  ibus                                             1.5.22-2ubuntu2                                      amd64        Intelligent Input Bus - core
ii  ibus-bamboo                                      0.6.5-0~202004300215~ubuntu20.04.1                   amd64        A Vietnamese IME for IBus using Bamboo Engine.
ii  ibus-chewing                                     1.6.1-1                                              amd64        Chewing engine for IBus
ii  ibus-data                                        1.5.22-2ubuntu2                                      all          Intelligent Input Bus - data files
ii  ibus-gtk:amd64                                   1.5.22-2ubuntu2                                      amd64        Intelligent Input Bus - GTK2 support
ii  ibus-gtk3:amd64                                  1.5.22-2ubuntu2                                      amd64        Intelligent Input Bus - GTK3 support
ii  ibus-libpinyin                                   1.11.1-3                                             amd64        Intelligent Pinyin engine based on libpinyin for IBus
ii  ibus-mozc                                        2.23.2815.102+dfsg-8ubuntu1                          amd64        Mozc engine for IBus - Client of the Mozc input method
ii  ibus-table                                       1.9.25-1                                             all          table engine for IBus
ii  ibus-table-cangjie3                              1.8.2-3                                              all          ibus-table input method: CangJie3
ii  ibus-table-cangjie5                              1.8.2-3                                              all          ibus-table input method: CangJie5
ii  ibus-table-quick-classic                         1.8.2-3                                              all          ibus-table input method: Quick Classic
ii  ibus-table-wubi                                  1.8.2-3                                              all          ibus-table input method: Wubi
ii  ibus-unikey                                      0.6.1-1.1ubuntu1                                     amd64        Vietnamese Input Method Engine for IBus using Unikey Engine
ii  libgusb2:amd64                                   0.3.4-0.1                                            amd64        GLib wrapper around libusb1
ii  libibus-1.0-5:amd64                              1.5.22-2ubuntu2                                      amd64        Intelligent Input Bus - shared library
ii  libusb-1.0-0:amd64                               2:1.0.23-2build1                                     amd64        userspace USB programming library
ii  libusbmuxd6:amd64                                2.0.1-2                                              amd64        USB multiplexor daemon for iPhone and iPod Touch devices - library
ii  python3-ibus-1.0                                 1.5.22-2ubuntu2                                      all          Intelligent Input Bus - introspection overrides for Python (Python 3)

/usr/lib/ibus-engine-bamboo

2020/07/20 08:56:25.369083 Got Bus, Running Standalone
XGrabPointer: successfully grabbed mouse pointer
2020/07/20 08:56:25.379069 FocusIn.
WM_CLASS=(gnome-terminal-server:Gnome-terminal)
Enable.RECORD extension for local server is version 1.13
tieengs Vieetj^C
luongthanhlam commented 4 years ago

có vẻ lỗi của ibus hoặc popOS, ibus-unikey có hoạt động không bạn?

kien5436 commented 4 years ago

Không bạn ạ

luongthanhlam commented 4 years ago

Vậy là lỗi ibus rồi, bạn thử gỡ đi và cài đặt lại xem. Mình cài PopOS trên máy ảo thì bộ gõ vẫn hoạt động bình thường.