Các bản release

Mỗi bản chỉ ghi những gì người dùng thấy khác. Thay đổi bên trong mã, kể cả những mục “người dùng không thấy gì khác”, nằm trong changelog đầy đủ.

Từ bản 0.5.0, Ngó Sen đánh số riêng, không theo số 3.5.10 cũ nữa. Trình quản lý gói vẫn coi các bản này mới hơn 3.5.10-4, nên cập nhật như thường. Các bản trước 0.5.0 có trong changelog.

1.4.1-1 Mới nhất

· Tải gói

Bản vá nhỏ: trên KDE Plasma (Wayland), lệnh cài tự đặt fcitx5 làm bộ gõ để app Qt gõ được tiếng Việt. Bộ gõ không đổi.

  • Trên KDE Plasma (Wayland), lệnh cài chọn fcitx5 làm bàn phím ảo của KDE, thêm Ngó Sen và đặt phím Ctrl+Shift. Trước đây fcitx5 vẫn tự chạy nhưng app Qt như Kate, Dolphin không gõ được tiếng Việt cho tới khi tự chọn mục Virtual Keyboard trong System Settings. Lệnh gỡ để nguyên lựa chọn này. #64

1.4.0-1

· Tải gói

Bản 1.4: lệnh cài một dòng tự đặt fcitx5 làm bộ gõ trên GNOME và Xfce, Cinnamon, MATE, có thêm lệnh gỡ, cửa sổ cấu hình bớt mục thừa.

  • Trên GNOME, lệnh cài tự đặt fcitx5 làm bộ gõ thay IBus và thêm Ngó Sen vào danh sách bộ gõ. Lệnh cài còn ẩn các icon fcitx5 thừa trong danh sách app và bật extension sửa lỗi gõ trên GNOME 50.0 đến 50.3. Cài xong chỉ cần đăng xuất rồi đăng nhập lại. Thêm --no-setup để chỉ cài gói như trước. #52
  • Trên Xfce, Cinnamon, MATE (MX Linux, Linux Mint), lệnh cài cũng tự đặt fcitx5 làm bộ gõ và thêm Ngó Sen. Trên Debian và Ubuntu, lệnh cài luôn cài kèm im-config và các gói giúp app GTK, Qt gõ được qua fcitx5. #61
  • Phím bật tiếng Việt mà lệnh cài đặt là Ctrl+Shift, thay cho Ctrl+Space. Ctrl+Space là phím gợi ý code của VS Code. Ai đã tự chọn phím khác cho fcitx5 thì giữ nguyên. #55
  • Lệnh cài có thêm --uninstall để gỡ Ngó Sen. Trên GNOME, lệnh này trả lại những gì lệnh cài đã đổi, để lần đăng nhập sau GNOME dùng lại IBus. Trên Xfce, Cinnamon, MATE, nó trả bộ gõ về mặc định của máy. #55
  • GNOME không có khay hệ thống, như Fedora, thì lệnh cài thêm extension Input Method Panel. Icon và menu bộ gõ hiện trên thanh trên cùng. Ubuntu đã có khay nên không cài thêm. #54
  • Gỡ rồi cài lại trên GNOME không còn làm mất Ngó Sen khỏi danh sách bộ gõ. Trước đó phải thêm lại Ngó Sen bằng tay sau khi cài lại. #60
  • Cửa sổ cấu hình chung của fcitx5 không còn hiện 10 mục “Experiment” của Ngó Sen. Các mục này chỉ dùng khi dò lỗi. Giá trị cũ vẫn giữ, và vẫn chỉnh được trong file ngosen.conf. #56
  • Trang Gõ chữ bỏ mục “Đọc chữ quanh con trỏ”. Mục này mặc định tắt, và là cách chữa tạm lỗi gõ trên Messenger từ trước khi Ngó Sen có cách sửa riêng. Ai từng bật nó thì giờ gõ như mọi người khác. #59

1.3.0-1

· Tải gói

Bản 1.3: tuỳ chọn Backspace chỉ xoá dấu thanh, icon mới hai cọng ngó sen, và icon khay rõ trên panel tối.

  • Có tuỳ chọn “Backspace xoá dấu thanh”, mặc định tắt. Bật ở trang Gõ chữ, nhóm Cách bỏ dấu: bấm Backspace lúc đang gõ chữ “tiếng” thì ra “tiêng”. Chữ không có dấu thanh thì Backspace xoá như thường. #37
  • Icon mới: hai cọng ngó sen chụm thành chữ V, thay cho lát củ sen 7 lỗ. Cửa sổ cài đặt dùng bản đầy đủ có đổ bóng. Icon trên khay dùng bản giản lược, xám đi khi tắt tiếng Việt. #43
  • Khay mặc định hiện icon Ngó Sen có nền màu, rõ trên panel sáng lẫn tối. Máy đã lưu cài đặt Ngó Sen thì giữ lựa chọn cũ. Muốn đổi thì bật “Sử dụng biểu tượng trạng thái Ngó Sen” trong cài đặt. #45
  • Chữ V trên khay không còn màu đen chìm trên panel tối của Linux Mint, MX Linux và các desktop khác có panel tối. Panel sáng thì chọn “Màu biểu tượng: Sáng” trong cài đặt. #44
  • Icon trên khay cân với các icon bên cạnh, và không còn mờ trên panel Xfce. Chữ V trắng cũng thành hai cọng ngó như logo. #46
  • Cập nhật từ bản trước 1.1.0 rồi chạy fcitx5 -rd không còn làm mất Ngó Sen khỏi danh sách bộ gõ. Trước đó phải thêm lại Ngó Sen trong “Fcitx5 Configuration”. #47
  • Có bản thử, build tự động mỗi khi nhánh next thay đổi. Lệnh cài nằm ở trang Cài đặt. Bản thử cài đè lên bản chính thức được, và bản chính thức sau đó vẫn tự nâng lên. #38

1.2.2-1

· Tải gói

Bản vá nhỏ: chữ “vi” thay hình bông sen cạnh con trỏ, và hết lỗi mất dấu khi gõ trên thanh địa chỉ Edge.

  • Khi bật Ngó Sen, ô nhỏ cạnh con trỏ hiện “vi” thay cho hình bông sen. Giống bàn phím tiếng Anh hiện “us”. #28
  • Gõ trên thanh địa chỉ Edge lúc đang có gợi ý tự điền không còn mất dấu. Trước đó gõ “ngos” có lúc vẫn ra “ngos” thay vì “ngó”, vì Ngó Sen tưởng con trỏ nhích theo gợi ý là một cú click chuột. #29

1.2.1-1

· Tải gói

Bản vá nhỏ: cửa sổ cài đặt bỏ trang Ứng dụng, còn 4 trang. Bộ gõ không đổi.

  • Cửa sổ cài đặt bỏ trang Ứng dụng, còn 4 trang. Chọn chế độ trong menu chế độ lúc đang ở một app thì Ngó Sen vẫn nhớ cho app đó; chọn “Chế độ gõ mặc định” trong menu đó để app quay về chế độ chung. Nút Mặc định vẫn xoá mọi chế độ đã nhớ. #26

1.2.0-1

· Tải gói

Bản 1.2: cửa sổ cài đặt mới theo giao diện máy, lưu ngay khi đổi và có Hoàn tác. Hết lỗi đảo chữ khi gõ nhanh trong gnome-terminal.

  • Gõ nhanh trong gnome-terminal và các app GTK3 khác không còn đảo chữ. Trước đó, bấm chồng hai phím có lúc làm “rồi” ra “riồ”, “ngày” ra “ngyà”. #11
  • Cửa sổ cài đặt lưu ngay khi đổi, không còn nút OK, Áp dụng, Huỷ. Mỗi lần lưu hiện dòng “Đã lưu” kèm nút Hoàn tác, đưa lại đúng cài đặt trước đó, kể cả luật app, gõ tắt và từ điển riêng. #14
  • Cửa sổ cài đặt dùng giao diện của hệ thống: KDE hay GNOME, sáng hay tối. Danh sách, bảng, thẻ chế độ của app và trang Giới thiệu theo theme đang dùng, thay cho màu và viền tự vẽ. #19
  • Ô tìm ở đầu thanh bên tìm được cài đặt cả khi gõ không dấu. Gõ “chinh ta” ra “Kiểm tra chính tả”. Chọn kết quả thì mở đúng trang, đúng tab và đưa con trỏ tới tuỳ chọn đó. #17
  • Nút Mặc định đưa mọi trang về mặc định, kể cả trang chưa mở, luật cho từng app và từ điển riêng. Trước đây nút này gần như không đổi gì. Sửa từ điển riêng giờ có tác dụng ngay, không phải khởi động lại fcitx5. #12

1.1.0-1

· Tải gói

Bản 1.1: file cài vào máy mang tên ngosen, cấu hình cũ tự chuyển sang. Có icon khay mới và nhật ký gõ để gửi kèm khi báo lỗi.

  • Cập nhật lên 1.1 không phải chỉnh lại gì: cấu hình cũ được chép sang tên mới, Ngó Sen vẫn nằm trong danh sách bộ gõ. Cấu hình được chép một lần, lúc fcitx5 khởi động lần đầu sau khi cập nhật. File cấu hình cũ vẫn ở lại máy. #7
  • Icon trên khay hệ thống được vẽ lại thành một lát cắt ngó sen. Icon xám đi khi tắt gõ tiếng Việt và thành mặt cười ở chế độ Emoji. Kiểu icon chữ giữ nguyên. #8
  • Gõ ra chữ sai thì chọn “Lưu nhật ký gõ” trong menu fcitx5 để lưu các phím vừa gõ vào một file, gửi kèm khi báo lỗi. Nhật ký chỉ nằm trong bộ nhớ cho tới lúc lưu, và không ghi gì gõ trong ô mật khẩu. #93

1.0.0-1

· Tải gói

Bản 1.0: Ngó Sen chỉ làm cho fcitx5. Click sang ô khác rồi gõ nay ra đúng trong LibreOffice Calc, WPS Office và Google Sheets.

  • Google Sheets trên Wayland: click sang ô khác rồi gõ không còn ra lẫn chữ của ô trước. Trước đó, sau vài ô, chữ ra lẫn chữ cũ và không thành tiếng Việt, như “afoc”, “ieengs”. #86
  • LibreOffice Calc trên Wayland: click sang ô khác rồi gõ không còn mở hộp thoại “Delete Contents”. Trước đó, sau một chữ có dấu, bộ gõ xoá nhầm và từ đó không gõ được tiếng Việt nữa. #87
  • LibreOffice Calc mở thẳng trên Wayland, không qua module Qt của fcitx5, cũng không còn hai lỗi trên. Trước đó chữ ra lẫn chữ của ô trước, hoặc mở hộp thoại “Delete Contents”. #90
  • WPS Office không còn mất phím thứ hai khi gõ hai phím giống nhau liền nhau. Trước đó “dd” không ra “đ”, “oo” không ra “ô”. #90
  • WPS Office qua Xwayland: click sang ô khác rồi gõ không còn ra lẫn chữ của ô trước. Bản sửa áp dụng cho mọi app X11 chạy trên phiên Wayland. #90
  • Có gói Nix cho NixOS, build từ source của Ngó Sen. Cách cài nằm trong README. CI build gói, chạy test và nạp nó vào fcitx5 trên màn hình X ảo. #82

0.5.1-1

· Tải gói

Sửa lỗi chế độ Gõ Sen trên Sway và Hyprland; cài mới thì chế độ mặc định là Gõ Sen.

  • Chế độ Gõ Sen gõ được trên Sway, Hyprland và các compositor dùng input-method-v2. Trước đó chữ đầu tiên cần thêm dấu làm bộ gõ kẹt, mọi phím sau đó không ra chữ. #73
  • Cài mới thì chế độ mặc định là Gõ Sen thay cho Preedit. Giờ khớp với chế độ mặc định trong cửa sổ cài đặt Ngó Sen. Ai đã tự chọn chế độ thì giữ chế độ đó. #74

0.5.0-1

· Tải gói

Bản đầu tiên đánh số riêng: bỏ uinput server, gom chế độ gõ vào Gõ Sen, lõi ghép dấu Rust.

  • Không còn uinput server. Bộ gõ xoá chữ cũ bằng forward key qua fcitx5, hoặc qua XTEST trên X11. Không còn service chạy nền có quyền đặc biệt, không cần quyền thiết bị. #43
  • Chế độ gõ chỉ còn Gõ Sen và Preedit; chế độ Emoji vẫn giữ. Uinput đổi tên thành Gõ Sen; Surrounding Text gộp vào Gõ Sen. Cấu hình cũ tự chuyển sang tên mới. #43
  • Gói cho Fedora, Arch, openSUSE và Ubuntu 24.04 trở lên dùng lõi ghép dấu viết bằng Rust. Debian 12, 13 và Ubuntu 22.04 vẫn dùng lõi Go. Hai lõi gõ ra chữ như nhau. #71
  • Ubuntu 26.04 có extension sửa lỗi GNOME làm mất phím Backspace. Chrome, Edge và app Electron chạy Wayland từng gõ ra “tieêngếng”. Phải bật extension một lần sau khi cài. #41
  • Gõ nhanh trong Firefox trên GNOME không còn mất chữ. Trước đó “viet” có lúc ra “v”. Ô soạn tin Facebook trên Edge cũng không còn ra “i” thay cho “đi”. #33
  • Thanh địa chỉ Chrome, Edge và Chromium trên X11 không còn giữ dấu cũ. Trước đó, gõ lại một địa chỉ đã vào trước đây có lúc ra “tiêng” thay cho “tiếng”. #38
  • VS Code gõ được tiếng Việt khi cài bằng Flatpak, hoặc bằng gói .deb chạy Wayland. Bộ gõ không còn coi việc VS Code nhích con trỏ sau mỗi phím là một cú click chuột. #58