linuxdeepin / developer-center

Deepin developer center, provide developer wiki and community forum.
452 stars 73 forks source link

Keyboard Layout and Switch Layouts disappear and not work Version 20.2.1 #2494

Closed jobegod closed 2 years ago

jobegod commented 3 years ago

Keyboard Layout disappear from dock and Switch Layouts(Ctrl+shift or alt+Shift or Super+Space) not work to change language.

mahersalamin commented 3 years ago

same here bro.

jobegod commented 3 years ago

I change keyboard layout from control panel -> Keyboard layout. I have it open continually. With mouse click on language I want. I wait for solution from developers.

0yanghongwei commented 3 years ago

@jobegod How can this problem be reproduced, and can you provide steps to reproduce it?

jobegod commented 3 years ago

Fresh install deepin 20.1 .iso. Add second language. Keyboard Layout on dock and Switch Layouts(Ctrl+shift or alt+Shift or Super+Space) work to view and change language. Upgrade deepin 20.1 to 20.2 disappear the indicator for language on the dock bar. Upgrade from deepin 20.2 to 20.2.1, the language key shortcuts are not working. Fresh install deepin 20.2 .iso I gave me same problem. Fresh install deepin 20.2.1 .iso not testing. I change keyboard layout from control panel -> Keyboard layout. I have it open continually. With mouse click on language I want.

stepanlylak commented 3 years ago

+1

grigoriy-a commented 3 years ago

Hi guys!

@0yanghongwei This is breaking (work-breaking, routine-breaking, heart-breaking). Can you please fix this ASAP? We all love Deepin, but this bug prevents normal regular OS usage and literally forces us all to use other distros (which we don't want to, but alas have to consider).

Anyway, thank you for your efforts!

0yanghongwei commented 3 years ago

@grigoriy-a Hello, the current latest source code is like this. Don't know exactly what your environment is like. If you still have questions, can you provide detailed environmental information and the BUG video or GIF?

https://user-images.githubusercontent.com/33614878/120291137-90613d80-c2f5-11eb-9481-6b1c38ec6b52.mp4

grigoriy-a commented 3 years ago

@0yanghongwei Sure, here is the video (I hope Loom is OK) https://www.loom.com/share/8b1cd29109c34ab49f637561fd1c8c26

Some background - I use Dell XPS 9560 with 4k screen, 16Gb RAM and 512Gb SSD. Current system is Deepin 20.2.1 (upgraded from 20.1 where these bugs were not present to 20.2 where bugs first appeared and then to 20.2.1).

The video shows the bug with layout switch, and also about two-finger tap on the track-pad when the pointer is on the dock (I mistakenly call it double-tap in video, but actually I mean two-finger tap).

Please, notice, when I two-finger-tap:

  1. Icons sometimes disappear
  2. Sound input and output switches channels (you can hear me speaking, then you don't, then again you can)
  3. Some other weird things happen (dock flickers, menu disappears, ets)

Mind you, I am not the only one experiencing this. Many other people all over internet are reporting this. :) And I had to stop using Fashion mode with autohide because the dock crashed constantly - stopped appearing and I had to regularly do "pkill dde-dock" to revive it.

Is there any info I can provide you with? I am really fond of Deepin and would love to see it bug-free. :)

grigoriy-a commented 3 years ago

@0yanghongwei Here is video when icons disappeared and two-finger-tap helped to bring them back: https://www.loom.com/share/5bc34a0383994ea3b13515d140259380

grigoriy-a commented 3 years ago

Guys, would you at least acknowledge that there is an issue? @0yanghongwei

0yanghongwei commented 3 years ago

@grigoriy-a I am sorry for not replying you in time because I am on a business trip recently. The keyboard layout has been removed in the new version. a84c837b The keyboard layout plugin can be installed separately if required. 截图录屏_选择区域_20210609162422

I have seen the video you sent. It seems that the taskbar APP does not display. How to reproduce?

jobegod commented 3 years ago

Very many people install two or more languages. Why the plugin (libkeyboard-layout.so) not installed automatically when add second language? What is name of package to needed to install plugin (libkeyboard-layout.so)?

Thank You

0yanghongwei commented 3 years ago

@jobegod You can install plug-ins by compiling them directly from source code.(plugins/keyboard-layout)

stepanlylak commented 3 years ago

https://qna.habr.com/q/544426 hotkey now works after fcitx removed but indicator disappear

0yanghongwei commented 3 years ago

@stepanlylak I don't quite understand what you mean. Do you have any videos or GIFs?

grigoriy-a commented 3 years ago

@grigoriy-a I am sorry for not replying you in time because I am on a business trip recently. The keyboard layout has been removed in the new version. a84c837 The keyboard layout plugin can be installed separately if required. 截图录屏_选择区域_20210609162422

I have seen the video you sent. It seems that the taskbar APP does not display. How to reproduce?

Hi @0yanghongwei I don't know how to reproduce. This just happens by itself as shown in video.

@jobegod You can install plug-ins by compiling them directly from source code.(plugins/keyboard-layout) Guys, this way you destroy the community of people who really like your distro. First, you asked for a proof that there is no language indicator ("how to reproduce?", your video, etc), then it turns out you removed the indicator and knew about it all along... Now you suggest to compile it from source... I start to think this is all a bad joke. :-P

Again, we all appreciate your efforts, and it is up to you to decide how to manage the distro. But this whole situation is really bad from user's experience point of view - you make Deepin unpredictable for end-user, which makes it really unusable for most of us, which in turn forces us to look for alternatives. I don't know if you care, but if you do, please, take note.

grigoriy-a commented 3 years ago

Very many people install two or more languages. Why the plugin (libkeyboard-layout.so) not installed automatically when add second language? What is name of package to needed to install plugin (libkeyboard-layout.so)?

Thank You

More like 90% of Earth's population :)

0yanghongwei commented 3 years ago

@grigoriy-a Thank you for your proposed. This is the product design.

andronix1 commented 3 years ago

I copy libkeyboard-layout.so to /usr/lib/dde-dock/plugins/ but it isn't working

0yanghongwei commented 3 years ago

@andronix1 Did you reboot and set up multiple languages? image

andronix1 commented 3 years ago

@andronix1 Did you reboot and set up multiple languages? image

Yeah

andronix1 commented 3 years ago

@andronix1 Did you reboot and set up multiple languages? image

I deleted all fctix packages, added libkeyboard-layout.so to /usr/lib/dde-dock/plugins/, added second language an reboot pc.

elias-hatami commented 3 years ago

The best thing to do is to use ubuntuDDE

until all the big Deepin problems are solved.

https://ubuntudde.com/

andronix1 commented 3 years ago

The best thing to do is to use ubuntuDDE

until all the big Deepin problems are solved.

https://ubuntudde.com/

Itried ubuntudde from official sougeforce mirror but it so slow. I install debian

SuperEffie commented 2 years ago

Thanks for all your feedback. Our system has been updated to deepin v20.5.The function Keyboard Layout, Input Methods and System Language need to be added independently. input method configuration can be switched using hotkeys,while switching keyboard layout and system language need to be done in the control center.You are welcome to create new issues to provide good suggestions. @jobegod it seems that your issue has been fixed.Does this problem still exist?

VladimirCores commented 2 years ago

Can't switch keyboard layout, any solution for that problem? Key combinations just do not catched by the system. And I have Xmodmap installed, struggle with manual switching language for more than a year, at previous versions it was working no problems, Ctrl+Space switching the language. PS: I'm on the latest Deepin 20.6

BLumia commented 2 years ago

Hi @VladimirCores (and for people who still have similar issue on the most recent version of deepin), please consider create a new issue to report with more information provided so we can try to reproduce and look into the issue. There will be an issue template to be filled. Thanks!