BoGoEngine / ibus-bogo

IBus frontend for the BoGo engine.
GNU General Public License v3.0
94 stars 40 forks source link

Lỗi không gõ được Tiếng Việt lúc mới khởi động vào Ubuntu 13.10 #105

Open minhtoantm opened 10 years ago

minhtoantm commented 10 years ago

Hi Anh. Em có cài ibus-bogo trên ubuntu 13.10, và dùng giao diện mặc đinh của Ubuntu. Trong quá trình xài thì em thấy có vấn đề sau:

lewtds commented 10 years ago

Cảm ơn bạn đã thông báo lỗi cho nhóm phát triển. Hiện tại mình không sử dụng Ubuntu 13.10 nên chưa thể tái hiện lỗi này. Có thể đến cuối tuần có thời gian mình sẽ cài lên máy ảo xem.

anhhct commented 10 years ago

mình cũng gặp tình trạng tương tương tự với linux mint 16. tức là sau khi login mặc dù ibus-daemon chạy rồi nhưng chưa gõ dc tiếng Việt mà phải đổi sang input method khác rồi quay lại bogo. về cái pop up thì mình gặp lỗi là nó hiện ko đúng ở vị trí con trỏ. mà hiện ở góc dưói cùng bên trái màn hình (như chỗ nút start của windows). ở Mint thì vẫn nhìn thấy nó thò đầu lên. mình đoán là ubuntu cũng bị nhưng nó hiện ra ít quá bạn minhtoantm ko để ý thấy chăng? Tiện đây mình muốn gợi ý là nên bỏ cái popup đó đi và thay bằng chức năng giống unikey trên windows đó là cho 1 nút hủy việc bỏ dấu vào. ví dụ ở unikey trên windows là phím control. nếu bạn đang cố tình gõ từ tiếng Anh thì cứ gõ đến cuối từ và ấn space thì unikey sẽ trả về từ tiếng Anh. Còn nếu bạn muốn cố tình gõ những từ có dấu nhưng sai chính tả tiếng Việt thì khi muốn bỏ việc xử lí của unikey chỉ cần ấn Ctrl (hoặc mũi tên phải). ví dụ từ sđt thì gõ sdd-Ctrl-t. bởi vì popup của bogo đa phần chỉ hiện 2 option 1 là từ tiếng Anh 2 là cái từ có dấu đã qua xử lí nhưng ko đúng chính tả tiếng Việt. Nó ko hẳn là 1 cái bảng gợi ý từ nhiều tính năng. 2 lựa chọn đó khi người dùng gõ thì trong đầu họ đã có cả rồi (thêm nữa là mục đích gõ từ tiếng ANh là nhiều chứ ko mấy khi gõ những từ có dấu mà không đúng tiếng Việt). Nếu người dùng đang cố tình gõ cái từ có dấu ko đúng tiếng Việt kia thì họ đã ấn phím Ctrl để hủy việc xử lí (giống như unikey trên windows vậy), cũng chỉ mất 1 phím ấn. cái popup có nhược điểm là gây khó chịu + lộ mật khẩu khi gõ các ô mật khẩu. Tiện đây bạn có thể chỉ giúp mình cách tạm thời bỏ popup đi không? mình không rành code python, mình đã thử mở file usr/share/ibus-bogo/ibus_engine/ibus_engine.py và comment out dòng 186 "self.show_lookup_table()" nhưng không được! Mong bạn giúp! thanks!

minhtoantm commented 10 years ago

@lewtds không biết nhóm thể tham khảo soucre của gotiengviet hoặc unikey trên windows để phát triển thêm được không? Mình thấy trên Mac và trên Windows phần mềm gotiengviet hoạt động rất tốt, trên linux cũng có nhưng cũ quá, không được phát triển lên nữa nên không cài được.

cmpitg commented 10 years ago

@4ever1lov3 Mình sẽ phụ trách bảo trì ibus-bogo-python từ bây giờ và sẽ cập nhật liên tục, bạn cứ theo dõi issue này nhé.

@minhtoantm Mã nguồn của Unikey và X-Unikey không tốt và không thể tái sử dụng được. Gotiengviet không phải là phần mềm tự do nguồn mở, đồng thời sử dụng quá nhiều bộ nhớ. Lý do bogoengine ra đời chính là để khắc phục những điểm này, bạn xem thêm ở đây nhé.

minhtoantm commented 10 years ago

@cmpitg Cảm ơn bạn rất nhiều, hi vọng sẽ sớm có bản cập nhật cho ibus-bogo, và tính năng sẽ ngày càng hoàn thiện hơn.

lewtds commented 10 years ago

Bạn @minhtoantm có thể vui lòng tách issue này thành 2 issue nhỏ hơn được không?

minhtoantm commented 10 years ago

@lewtds : chào bạn, mình đã tách rồi. Hi vọng các bạn trong team phát triển và ra bản release để fix bug này sớm.

lewtds commented 10 years ago

Thanks.

Mình đã cài Ubuntu 13.10 để test thử thì và cũng gặp phải vấn đề này. Có vẻ đây là lỗi do nhóm phát triển Ubuntu tích hợp iBus vào Unity desktop không tốt. Mình cũng phát hiện ra là nếu bạn chỉnh trong Text Entry settings, chọn "Allow different sources for each window" và "New windows use the default source" (behavior cũ của iBus trong các bản trước) thì gõ được luôn ngay khi login.

minhtoantm commented 10 years ago

cảm ơn bạn nhé, mình sẽ thử chỉnh

lewtds commented 10 years ago

Test thêm một chút thì phát hiện ra là bộ gõ tiếng Nhật ibus-anthy không gặp phải vấn đề này. Mình sẽ nghiên cứu thêm. Hiện tại bạn có thể sử dụng workaround nói trên.

minhtoantm commented 10 years ago

@lewtds : cảm ơn bạn.

minhtoantm commented 10 years ago

@lewtds : cái này chỉnh ở đâu vậy bạn "New window use the default source"

lewtds commented 10 years ago

screenshot - 01012014 - 09 18 51 pm

anhnthpu commented 10 years ago

Mình cũng bị lỗi này nhưng trên Linux Mint 16. Không biết xử lý như thế nào !