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

tự động hiện allow remote interaction rất khó chịu khi chơi game #487

Open
mricewolf0110 opened this issue May 25, 2024 · 22 comments
Labels
bug Something isn't working upstream upstream software and libraries problems that ibus-bamboo depend on

Comments

@mricewolf0110
Copy link

mricewolf0110 commented May 25, 2024

Mô tả lỗi

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

  1. Mở steam, thoát popup => hiện
  2. Bật game, ấn vào màn hình game => hiện

Kết quả mong muốn

mong fix dc lỗi này mà ko phải chỉnh setting, như lỗi cũ thì tắt bắt sự kiện chuột thì được ở tiếng việt, nma chuyển sang tiếng anh để chat trong game thì điều này lặp lại.

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

image

Môi trường

  • OS và version: Fedora Rawhide Workstation
  • Desktop: Gnome
  • Phiên bản ibus-bamboo: bus-bamboo-0.8.3-9.15

Thông tin thêm

Steam được cài từ flatpak, sử dụng gnome wayland

@yukina3230
Copy link

Hiện tại mình cũng bị, theo mình thấy thì lỗi này chỉ hiện khi:

  • Chuyển bàn phím sang tiếng việt(ibus-bamboo).
  • Dùng Wayland. Chuyển qua X11 thì ok.
  • Trên các trình duyệt nhân Chromium(Edge, Chrome,...), Firefox không bị lỗi này.
  • Trên các app dùng Electron(Signal, Discord,...).

Môi trường

  • OS và version: Arch Linux
  • Desktop: Gnome 46.2
  • Phiên bản ibus-bamboo: ibus-bamboo 0.8.3_RC6-1

@goatastronaut0212
Copy link
Collaborator

Môi trường

  • OS và version: Fedora Rawhide Workstation
  • Desktop: Gnome
  • Phiên bản ibus-bamboo: bus-bamboo-0.8.3-9.15

Bạn xài Gnome Wayland sao? Hay bạn xài Xorg? Trên Xorg có xuất hiện lỗi đó như @yukina3230 nói không?

@mricewolf0110
Copy link
Author

Bạn xài Gnome Wayland sao? Hay bạn xài Xorg? Trên Xorg có xuất hiện lỗi đó như @yukina3230 nói không?

xorg ko bị nha, chỉ wayland mới bị

@goatastronaut0212
Copy link
Collaborator

goatastronaut0212 commented May 31, 2024

xorg ko bị nha, chỉ wayland mới bị

Về việc này thì hiện tại mình chỉ có thể đề xuất bạn sử dụng Xorg tiếp thôi. Wayland thực tế khi dùng với Ibus vẫn chưa ổn định để sử dụng. Hiện tại mình cũng đang theo dõi PR implement Wayland v2 input protocol cho ibus. Có thể sẽ cần thêm 1 thời gian nữa. Mình không rõ nếu người tạo PR này ibus/ibus#2256 còn tiếp tục làm việc tiếp hay là không? Mình có thử tạo 1 PR bên repo của anh ta để đợi phản hồi nhưng nếu không có thêm phản hồi nào hoặc anh ấy không muốn làm nữa thì có lẽ mình sẽ thử vào công việc này nhưng cũng đừng kỳ vọng quá nhiều vì v2 input protocol của Wayland cũng chưa phải là protocol chính thức.

Mình cũng có thể xem thử điều gì đã xảy ra với code Wayland trên Ibus dẫn đến việc nó cứ liên tục pop up cái allow remote connection đó, nếu may thì sửa được mà không phải implement v2 Wayland protocol nhưng đó cũng không phải là 1 công việc khá dễ dàng.

@mricewolf0110
Copy link
Author

Về việc này thì hiện tại mình chỉ có thể đề xuất bạn sử dụng Xorg tiếp thôi. Wayland thực tế khi dùng với Ibus vẫn chưa ổn định để sử dụng. Hiện tại mình cũng đang theo dõi PR implement Wayland v2 input protocol cho ibus. Có thể sẽ cần thêm 1 thời gian nữa. Mình không rõ nếu người tạo PR này ibus/ibus#2256 còn tiếp tục làm việc tiếp hay là không? Mình có thử tạo 1 PR bên repo của anh ta để đợi phản hồi nhưng nếu không có thêm phản hồi nào hoặc anh ấy không muốn làm nữa thì có lẽ mình sẽ thử vào công việc này nhưng cũng đừng kỳ vọng quá nhiều vì v2 input protocol của Wayland cũng chưa phải là protocol chính thức.

Mình cũng có thể xem thử điều gì đã xảy ra với code Wayland trên Ibus dẫn đến việc nó cứ liên tục pop up cái allow remote connection đó, nếu may thì sửa được mà không phải implement v2 Wayland protocol nhưng đó cũng không phải là 1 công việc khá dễ dàng.

vài distro khác thì ko bị, mình đã thử với void, arch với nix thì ko có hiện tượng này xảy ra.

@goatastronaut0212
Copy link
Collaborator

vài distro khác thì ko bị, mình đã thử với void, arch với nix thì ko có hiện tượng này xảy ra.

Bạn nói đôi khi hơi thiếu thông tin quá nên việc điều tra ra lỗi cũng hơi khó khăn. Nếu không phiền bạn có thể cung cấp thêm như là phiên bản DE của nó là bao nhiêu và có cùng với phiên bản GNOME mà bạn đang gặp vấn đề trên Fedora Rawhide không hay là 1 log lỗi nào đó của chương trình? Mình sẽ thử kiểm tra lại khi nào mình rảnh.

@mricewolf0110
Copy link
Author

hiện tại mình đang dùng ibus bamboo 0.8.3-9.29, lỗi này xuất hiện từ Gnome 45 rồi, trên reddit có bài lỗi tương tự https://www.reddit.com/r/Fedora/comments/18rbq38/remote_desktop_dialog_what_is_this/ và chỉ ra là do XTEST

@goatastronaut0212
Copy link
Collaborator

hiện tại mình đang dùng ibus bamboo 0.8.3-9.29, lỗi này xuất hiện từ Gnome 45 rồi, trên reddit có bài lỗi tương tự https://www.reddit.com/r/Fedora/comments/18rbq38/remote_desktop_dialog_what_is_this/ và chỉ ra là do XTEST

Nếu đúng là như vậy thật thì mình sẽ thử tạo 1 PR sau rồi test lại trên Fedora. Có gì mình sẽ thông báo lại với bạn sau. Cảm ơn bạn.

@mricewolf0110
Copy link
Author

mricewolf0110 commented May 31, 2024

confirm do xtest nhé, mình tắt xtest thì ko bị nữa

image

@luongthanhlam
Copy link
Contributor

bạn cập nhật bản mới nhất và thử lại nhé!

@yukina3230
Copy link

hi @luongthanhlam, mình đã thử cài bản mới nhất và vẫn bị nhé

@mricewolf0110
Copy link
Author

bạn cập nhật bản mới nhất và thử lại nhé!

vẫn còn nhé

@luongthanhlam
Copy link
Contributor

luongthanhlam commented Jun 2, 2024

@yukina3230 @mricewolf0110 mình cài steam (từ flatpak) nhưng ko thấy hiện, không biết các bạn làm cách nào để gõ tiếng Việt trong steam nhỉ?

@mricewolf0110
Copy link
Author

@yukina3230 @mricewolf0110 mình cài steam (từ flatpak) nhưng ko thấy hiện, không biết các bạn làm cách nào để gõ tiếng Việt trong steam nhỉ?

tắt bắt sự kiện chuột sẽ ko bị, nhưng bạn chuyển sang tiếng anh thử xem còn bị ko?

@mricewolf0110
Copy link
Author

mình nghĩ giải pháp an toàn nhất là thêm option tắt sự kiện chuột ở tiếng anh bamboo, để khi dùng tiếng anh cũng sẽ ko bị

@yukina3230
Copy link

confirm là tắt sự kiện chuột sẽ không bị, cho mình hỏi là option này có tác dụng gì và tắt đi có ảnh hưởng gì không?

@luongthanhlam
Copy link
Contributor

@yukina3230 bắt sự kiện chuột sẽ giúp bộ gõ commit text khi di chuyển chuột (trong chế độ preedit), tránh trường hợp commit text ở vị trí khác với vị trí ban đầu.

@mricewolf0110 ở bản mới thì tính năng bắt sự kiện chuột đã bị tắt trong chế độ gõ tiếng Anh rồi đó bạn.

@duymazino
Copy link

duymazino commented Jul 3, 2024

Cập nhật:

Nếu bạn nào đã xài lệnh
gsettings set org.gnome.mutter.wayland xwayland-disable-extension '["Xtest"]'

để tắt Xtest thì lưu ý là sử dụng dconf-editor để trả giá trị về mặc định nếu không thì khi bạn chơi game bằng tay cầm trên Steam, Steam sẽ luôn crash khi bạn kết nối tay cầm.

Mình đã bị lỗi này rồi và khi chạy Steam từ Terminal thì mình khám phá ra là Steam sẽ luôn báo Xtest doesn't exist và sẽ luôn crash mỗi khi bạn cố kết nối tay cầm. Nên nếu xài tay cầm thì chỉ cần tắt bắt sự kiện chuột nhé. Tắt luôn cả Xtest là không xài tay cầm được

Cập nhật ngày 10 tháng 7: Trong chế độ Big Picture Steam, cho dù đã tắt bắt sự kiện chuột thì nếu cuộn quá nhanh trong trang Cửa Hàng thì lỗi cũng sẽ hiện ra. Kernel Arch Linux hiện tại máy tôi là 6.6.36-1-lts

@goatastronaut0212
Copy link
Collaborator

goatastronaut0212 commented Aug 24, 2024

Mình tìm được cái này có vẻ đây là 1 lỗi từ GNOME. Không phải là lỗi của Ibus-bamboo.

https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/issues/114

@goatastronaut0212 goatastronaut0212 added upstream upstream software and libraries problems that ibus-bamboo depend on bug Something isn't working labels Sep 6, 2024
@nnlq
Copy link

nnlq commented Sep 8, 2024

sudo rpm --nodeps -e xdg-desktop-portal-gnome

@goatastronaut0212
Copy link
Collaborator

sudo rpm --nodeps -e xdg-desktop-portal-gnome

Ít nhất thì bạn cũng nên nói là mình đã làm gì. Đừng kiệm lời quá.

@nnlq
Copy link

nnlq commented Sep 9, 2024

À, sorry bạn, ý là cứ gỡ cái xdg-desktop-portal-gnome ra bạn, mình bị hiện giống vậy, cứ gỡ ra vẫn hoạt động bình thường, không thấy lỗi lầm gì, trên máy vẫn còn một cái là xdg-desktop-portal-gtk

Gỡ cái xdg-desktop-portal-gnome này nó dependencies nhiều thứ, nên đưa cái --nodeps vào. Nhiều khi update gnome-shell nó sẽ tự cài lại. Nếu còn lỗi cứ gỡ tiếp.

Mình tham khảo ở đây https://discussion.fedoraproject.org/t/f39-opens-a-window-with-remote-desktop-allow-remote-interaction/100228/11

p/s: đây không phải là giải pháp, chỉ là tạm thời vì bị khó chịu khi spam cái cửa sổ đó liên tục.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working upstream upstream software and libraries problems that ibus-bamboo depend on
Projects
None yet
Development

No branches or pull requests

6 participants