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

Hỗ trợ Wayland tốt hơn #540

Open
2 tasks
goatastronaut0212 opened this issue Oct 11, 2024 · 4 comments
Open
2 tasks

Hỗ trợ Wayland tốt hơn #540

goatastronaut0212 opened this issue Oct 11, 2024 · 4 comments
Labels
enhancement New feature or request help wanted Extra attention is needed upstream upstream software and libraries problems that ibus-bamboo depend on

Comments

@goatastronaut0212
Copy link
Collaborator

goatastronaut0212 commented Oct 11, 2024

Tham khảo từ báo cáo lỗi #44

Wayland dù được cho là tương lai của Linux nhưng vẫn còn nhiều vấn đề trục trặc với nó đặc biệt là tiêu chuẩn Wayland input method protocol vẫn chưa được rõ ràng cho lắm. Và điều này cũng ảnh hưởng 1 phần trong việc hỗ trợ Wayland khi nhà phát triển bên Ibus hiện tại chỉ implement được v1 input method protocol còn v2 thì có lẽ sẽ tiếp tục bị trì hoãn do không còn người tiếp tục đóng góp.

https://gitlab.freedesktop.org/wayland/wayland-protocols/-/issues/39

Ibus-bamboo hiện có thể gõ được trên Wayland tuy nhiên khi các bạn sử dụng Wayland hãy chọn KDE hoặc GNOME vì nó là những Desktop Environment lớn có nhiều người đóng góp hơn nên bản thân những Desktop Environment này cũng sẽ hỗ trợ tốt hơn. Đây là 1 vài danh sách có thể gõ được Native wayland

DE/WM Input protocol v1
Gnome Hỗ trợ tốt nhất
KDE Hỗ trợ
Sway Không hỗ trợ
Hyprland Hỗ trợ?
Qtile Hỗ trợ? (Không hiển thị icon trên Qtile bar)
Các WM sử dụng wlroots Không hỗ trợ

Những việc cần làm nếu muốn Wayland tốt hơn

  • Hỗ trợ input method protocol v2 cho Ibus
  • 1 vài tính năng không thể sử dụng trên Wayland như grab mouse hay chuyển chế độ gõ. Có thể sẽ cần phải cải thiện thêm.

Theo mình thì mặc dù các vấn đề trên không to tát như Ibus không hỗ trợ v2 input method protocol, hay 1 vài tính năng của ibus-bamboo không sử dụng được. Nhưng tổng thể thì nếu nhu cầu gõ tiếng Việt thì mình nghĩ không thành vấn đề lắm.

@goatastronaut0212 goatastronaut0212 added enhancement New feature or request help wanted Extra attention is needed upstream upstream software and libraries problems that ibus-bamboo depend on labels Oct 11, 2024
@babynghe2003
Copy link

Có cách chuyển chế độ gõ bằng cmd hoặc config file không ạ

@goatastronaut0212
Copy link
Collaborator Author

@babynghe2003 bạn có thể set chế độ gõ cho từng ứng dụng thông qua config file nhưng thường mình nghĩ không nên làm điều đó vì bạn có thể khiến ibus-bamboo bị crash và trên Wayland đa phần mọi thứ đều hoạt động tốt với mình nên hiện tại cũng không cần chỉnh chế độ gõ.

@babynghe2003
Copy link

Mình đang dùng Arch + KDE Plasma 6 Wayland, mình sử dụng IBus thông qua Virtual Keyboard, chọn IBus Wayland. Nhưng khi chuyển virtual keyboard thì bị lỗi không repeat key được (nhấn giữ 'a' thành 'aaaaaaaaa'), lỗi này có vẻ vẫn chưa được sửa.
Còn cách nào khác sử dụng IBus bình thường ở trên Wayland không. Hôm trước mình dùng config trong .bashrc thì chỉ gõ tiếng việt được trên 1 số app nhất định như Skype, còn Firefox và Brave chịu chết

@goatastronaut0212
Copy link
Collaborator Author

goatastronaut0212 commented Oct 14, 2024

@babynghe2003 Hãy dành thời gian để vọc KDE nếu bạn không muốn thì xài GNOME mọi thứ hoạt động tốt với mình ở đây. Hết năng lượng rồi. Lần tới mình sẽ tập trung vào viết code nhiều hơn...

Nếu lần sau mình rảnh mình có thể sẽ thử lại trên KDE và note lại trên Wiki

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed upstream upstream software and libraries problems that ibus-bamboo depend on
Projects
None yet
Development

No branches or pull requests

2 participants