nick92 / Enso-OS

a simple OS designed for ageing computers
http://enso-os.site
GNU General Public License v3.0
322 stars 44 forks source link

Layout switcher dont work #55

Open bino-faata opened 5 years ago

bino-faata commented 5 years ago

Fresh install 0.3.1 Updated add 2 keyboard layouts - en, uk, ru. Layout Switcher keybindings dont work

fluhus commented 5 years ago

Just ran into this too. Is there a way to fix this issue locally?

nick92 commented 5 years ago

I've updated the keyboard settings yesterday, can you make sure your application is updated to the latest version and give this a run through again and let me know if it's now working for you

bino-faata commented 5 years ago

I've updated the keyboard settings yesterday, can you make sure your application is updated to the latest version and give this a run through again and let me know if it's now working for you

Still not working. I was record it. youtube

Switcher have an empty line in layout variants. I dont know what it is( every time when i change keyboard shortcut in UI, i`m pressing it on my keyboard, and nothing happen. Layout changing only when i manually click on language what i need in system settings dialog.

nick92 commented 5 years ago

thanks for providing the video, it is working my end so will have another look into it an get back to you

nick92 commented 5 years ago

@Xyr0s1gn can you log out and back in and see if the setting then takes effect?

bino-faata commented 5 years ago

@Xyr0s1gn can you log out and back in and see if the setting then takes effect?

No effect, i was install system, add layouts, then update and reboot. Other fresh install i was update system and only after update add the layouts. Same no effect.

Also this happened to me in fedora when I set gala window manager instead xfwm4 in xfce. I think it`s because it uses another switch method, not setxkb or something. Guess need to dive into gnome-settings-daemon or idk And what is the empty line in layout variants 🤔

Avrom-Vilner commented 4 years ago

Dear @nick92, thanks for being there and trying to help – I also have the same persistent problem. The switcher just wont work on my Lenovo after some updates early last December. I tried just not to use the switcher applet on the gala panel and then the switching worked per simple keyboard shortcut, but in late December this was off too – now I cannot switch between my three layouts I daily must work with, very annoying.

Symptoms:

A. the switcher indicator on the panel shows on rightclick only one language locale (although there are three denoted in the keyaboard settings in general settings window). B. in keyboard settings window I can switch between layouts using keyboard shortcut of my choice (alt+shift), but only one language is still usable in any programme (does not change irrespective of what k-settings window shows). C. although, if log-out/ restart the system and am back, then the last locale that I swithched to with k-shortcut is on, and then I still cannot switch to other languages (and I need at least 3 for my work).

What data and which system file content should I provide for better diagnostics?

Please help!

nick92 commented 4 years ago

Just picking this issue up again after the latest release of Enso 0.4, can someone confirm that this issue is still outstanding in the latest release

I believe it is and am not entirely sure of a fix for it as the keyboard switcher for the panel is a separate application that I guess is developed by XFCE so am not sure how it is meant to work, I believe the issue is because it's changing the layout in XFCE settings this isn't being pulled through to the gsettings, the only solution may be to write a custom panel plugin that does the keyboard switching is gsettings and XFCE settings

bino-faata commented 4 years ago

@nick92 i was try Enso 0.4 live boot, and in live mode layout switcher fully work. Soon i`ll try install it in my VM

fluhus commented 4 years ago

Hi, I just tried it too and layout switching worked for me. Thanks!

One thing, however, I didn't see any visual indication for the currently selected layout (like the one that's usually at the top/bottom bar next to the clock). Is there an option for that that I may have missed?

bino-faata commented 4 years ago

Hi, I just tried it too and layout switching worked for me. Thanks!

One thing, however, I didn't see any visual indication for the currently selected layout (like the one that's usually at the top/bottom bar next to the clock). Is there an option for that that I may have missed?

Did you add layout indicator on top panel? Just right-click on panel and add it

nick92 commented 4 years ago

image

I am able to add it into the panel and it changes when I change the layout, but should it allow you to select the layout as well? as that isn't working for me

fluhus commented 4 years ago

I successfully added the layout widget to the panel :)

I am not sure what the expected behavior is when left-clicking it. When I right-click the widget and choose Keyboard Settings nothing opens. Does that happen to you too?

nick92 commented 4 years ago

Ye I'm not sure either, it's an xfce native panel plugin so I'm not sure how it should work, the keyboard settings won't work as that will be trying to launch the xfce keyboard settings so not much can be done about that