elementary / wingpanel-indicator-keyboard Goto Github PK
View Code? Open in Web Editor NEWWingpanel Keyboard Indicator
License: GNU General Public License v3.0
Wingpanel Keyboard Indicator
License: GNU General Public License v3.0
When setting up ibus input methods with the switchboard plug it is necessary to turn the ibus daemon on (and the means to do so is provided). However after rebooting the ibus daemon is not restarted and the configured input method is not available. At the moment it is necessary to use a custom startup command to start ibus.
The wingpanel indicator automatically starts the ibus daemon if there are ibus sources configured.
Has any plan to fix the input-tools icon on the wingpanel?
After delete the panel icons,it links to the devices input-keyboard svg.
http://itmages.com/image/view/4999659/8d7e6b55
http://itmages.com/image/view/4999670/b5b5ddfc
Input-tools is the most important character for CJK.
I hope elementary's designers can think about that.
http://itmages.com/image/view/4999697/35278b5b
The black design looks very calm.
Please add that child to the new design, don't miss him.
Thanks.
Launchpad Details: #LP1631726 xhhqzxg24 - 2016-10-09 11:02:12 +0000
Currently the input method itself handles the overlay popup (such as with mozc) which doesn't fit the elementary style or level of design quality (it doesn't have a border, and images for methods such as mozc are low-res. etc)
The overlay also seems to have a mind of its own and doesn't update the indicator, making it impossible to judge what you're using (this is worthy of its own issue)
Disable the input methods own builtin keybindings and create a native one that is styled with the elementary design language. Probably with a popup bubble like volume and brightness, which would match their 'system' function.
org.gnome.desktop.input-sources key is deprecated in gnome and gnome-based desktops(changing org.gnome.desktop.input-sources.current won't change layout). They seem to be using libgnomekbd instead.
Launchpad Details: #LP1666789 Ash - 2017-02-22 06:53:36 +0000
There is a bounty for this issue on Bountysource
This link sometimes is very useful (we had it in Freya).
Attachment shows how it looks in Ubuntu now.
Launchpad Details: #LP1595189 Maxim Taranov - 2016-06-22 13:23:28 +0000
If you open the Keyboard Map you see on Plank keyboard map window doesn't have an icon.
You might not know what this icon is at a glance, and a tooltip could provide some extra information before clicking. Especially with newer/potentially unfamiliar icons.
Add a tooltip with the status it is indicating
Caps Lock: On
or
Num Lock: On
We added a tooltip to Applications Menu with a longer description and keyboard shortcuts.
Maybe the user experience could be improved a bit by enabling a search engine when adding a new keyboard.
I say this because I use a keyboard in Spanish, and I have to go down and find it manually
Shouldn't be launching system settings on the greeter
Toggling caps lock (and I presume numlock) from the dedicated key causes the applications menu to close abruptly
The applications menu stays open even when toggling either numlock or capslock
Open the applications menu and toggle either of said locks.
elementary OS 6 Odin, compiled from git.
I love that you have put a lot of effort into making Loki more compatible with different languages and keyboard layouts. But you cannot currently change the keyboard layout on the logon screen. I use Dvorak, while the other user on our computer uses Qwerty, which makes it cumbersome not to be able to switch layouts on the logon screen.
A suggestion would be to automatically switch layout to the selected layout of the currently selected user. So when I select my account on the login screen, it would automatically switch to Dvorak, and when you select a different account, it would switch to Qwerty.
Launchpad Details: #LP1650898 Sondre - 2016-12-18 14:31:24 +0000
This project now fails to build for me with the same error as the Bluetooth Indicator, reported here.
The build logs look like this:
(...)/src/LayoutButton.vala:28.9-28.26: error: The name `get_content_widget' does not exist in the context of `Keyboard.Widgets.LayoutButton.new'
get_content_widget ().add (radio_button);
^^^^^^^^^^^^^^^^^^
make[2]: *** [src/CMakeFiles/keyboard.dir/build.make:84: src/keyboard_valac.stamp] Error 1
make[2]: Leaving directory '(...)'
make[1]: *** [CMakeFiles/Makefile2:120: src/CMakeFiles/keyboard.dir/all] Error 2
make: *** [Makefile:133: all] Error 2
The apparently "missing" get_content_widget
is defined in wingpanel/lib/Widgets/Container.vala
, but can't be found here.
I just install elementary os 6.0 and set my 2 lenguage keyboard layout (English and spanish)
Then I noticed that numlock indicator has an empty label (when suppose to be a keyboard layout)
Show both of my keyboard layouts
1.Install eos6.0 daily (27 Nov build)
2.add 2 keyboard layouts
3.see the empty label
There is no keyboard or language indicator on the top panel at the right side corner.
I use US English and Greek keyboard and I have a serious problem in changing languages.
Thank you
Behaviour now:
Keyboard Map doesn't refresh
Expected Behaviour:
Keyboard Map refreshes.
Edit: Right Key Shortcut.
How to remove keyboard background white color from wingpanel?
Is it possible to add some sort of indication to the keyboard indicator when Caps Lock is active?
My first thought is to change label case on caps activated.
Well, we can call it a "little nice feature". Feel free to close this, just wanted to share my thoughts on this.
It's currently quite hard to debug wingpanel indicators as there are many indicators that add log messages. There isn't a good way to filter this to a specific indicator.
We could define log domains:
https://developer.gnome.org/glib/stable/glib-Message-Logging.html#log-domains
This enables filtering log messages using G_MESSAGES_DEBUG, to do do something like the following to only get the logs from a specific indicator and the wingpanel:
G_MESSAGES_DEBUG=io.elementary.wingpanel.bluetooth wingpanel
We've added this to the bluetooth indicator
elementary/wingpanel-indicator-bluetooth#81
The indicator has a white background with white text. See the screenshot.
Steps to reproduce the behavior:
Background and text color should have contrast (black text on white, white text on black).
This started after I got the last chunk of updates which included Flatpak support for the App Center and other changes.
I've already restarted the system. No change.
My current wallpaper is one of the default ones: the SpaceX Dragon spacecraft photo.
With this commit 8b9ad42, must update the .pot file for translation.
What is the workflow ? It is possible to update with a pull request and the weblate is automically updated ?
When using multiple keyboard input method
Default shortcut Ctrl + Space does change input method (switch engine), but does not change the Input method indicator icon on top right (the "en" thing in the image).
while switching engines inside Settings app or Wingpanel widget works as usual.
Default shortcut Ctrl + Space should also change the Input method indicator on top right.
That way people will know if they are using the right engine for the right language.
Latest version of Elementary OS 6 with all app updated (Aug 11 2021).
Hello, The taskbar is unstable,update Disappeared
Originally reported at elementary/wingpanel#23
When changing keyboard layout, it does not change from the first time.
Steps to reproduce:
When I activate Caps Lock or Num Lock from the keyboard, the icon that normally signals my deactivated Bluetooth in the Wingpanel Bluetooth Indicator briefly flickers white, just as if it were activated.
Also, I have noticed that if I have previously activated Caps Lock or Num Lock this way, additionally activating Num Lock or Caps Lock does not trigger another flare.
The Bluetooth icon does not flicker when I activate Caps Lock or Num Lock via the keyboard.
6.x (Odin)
Latest release (I have run all updates)
No response
No response
The indicator seems to make the modified pantheon-greeter crashing after it tries to load the plugin. I think that's some problem with a dbus-interface that isn't available in the greeter-seesion.
Launchpad Details: #LP1472006 Marcus Wichelmann - 2015-07-06 22:46:17 +0000
The menu item that opens the keyboard map only displays the keyboard map for the default variant of the language being used because we don't pass the variant to it.
For example, using a standard qwerty GB keyboard layout, the option works fine. If I switch to a Dvorak or Colemak layout and use the option, it still displays the qwerty map.
To pass variants to the keyboard map viewer, it expects them in the following form:
gkbd-keyboard-display --layout=gb\tcolemak
Where the \t
is a literal tab character. This can be tested in the terminal with the following:
gkbd-keyboard-display --layout=gb$'\t'colemak
I couldn't immediately figure out how to pass a tab character in the arguments using AppInfo
, or else I would have submitted a PR.
Looks like we're using the .menu
class on buttons to fake it instead of using ModelButton
Map is kind of weird and technical, and GNOME and the installer say "layout".
I'm using Loki 0.4 and I've installed the eurkey keyboard layout (http://eurkey.steffen.bruentjen.eu/) . The layout symbol is already under /usr/share/X11/xkb/symbols/
and I can use it by applying setxkbmap eurkey
. The problem is that the layout is not listed under Keyboard Settings and I cannot select it. It's not available under any of the languages and it's not listed as a separate Layout either.
I've tried resetting the xkbmap and rebuilding the rules but it still doesn't appear.
The EURKey layout appears in the list of layouts when configuring the keyboard with xfce4-keyboard-settings
and I can add it, but those settings are only for xfce. How can I add external layouts to elementary? Is there a seperate UI cache for keyboard-settings that needs to be cleared?
Launchpad Details: #LP1650986 Todor Lazov - 2016-12-18 23:50:29 +0000
Add 2 keyboard layouts, e.g.:
Both are shown as de
in the indicator. The first one uses Latin letters and the second one is using Cyrillic letters (It's a Russian layout, which is easier to type with a German keyboard).
Such layouts are listed as variants of the German keyboard (and for different languages as well).
The indicator shows only that it's a layout for German keyboards de
, no matter which variant you are using.
So it's hard to tell from the indicator, which layout is currently chosen.
Please use either the variant name ru
or add numbers de1
and de2
.
I use a keyboard with two layouts - EN (english) and RU (russian). Switching between layouts tried buttons ALT+SHIFT and CTRL+SHIFT. Switching occurs with a delay of about a second. Because of this, when I switch and start typing, the first letter of word obtained in a different layout. It is very uncomfortable.
Demo: йййййй йqqqqqq ййййййй йqqqqq ййййййй ййqqqqq ййййййййй ййqqqqqq ййййййй qqqqqqqq ййййййй йqqqqqqq йqqqqqqqqq ййййййййй
Hi, could you add translation files for Silesian?
ISO 639-3: szl
Plurals: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);
Thank you!
If we look at the sourcecode for wingpanel-indicator-keyboard, the indicator is omitted from a wingpanel in a greeter session seemingly because it caused a "crash" a long time ago https://github.com/elementary/wingpanel-indicator-keyboard/blame/d42e530a541f6a24e01eb0721240c30dd50fe488/src/Indicator.vala#L108.
I really think this would be useful to people in a greeter session, no?
If we agree, I'd be happy to PR removing that code.
Two keyboard layouts and one input method are installed. Switching of the input method using the switch in the wingpanel does not persist between sessions; one has to keep switching it off.
The input method should remain off until switched on again.
7.x (Early Access)
Latest release (I have run all updates)
No response
No response
As can be seen, the distance between wingpanel-indicator-keyboard and other indicators is not consistent with the distance among other indicators
The distance between wingpanel-indicator-keyboard and other indicators should be consistent with the distance among other indicators
elementary OS 6 Odin stable, wingpanel-indicator-keyboard 2.4.0+r487+pkg33~ubuntu6.1
So that users get clearer updates and issue URLs are available
Update CI process for wingpanel-indicator-keyboard to include a vala-lint step.
Almost every time a switch input language by shortcut (in my case Alt + Space) - the next character I type is in my previous input language.
I've been using Elementary OS from quite a while now, but it keeps bothering me that Mozc doesn't feel as native as Ubuntu or Windows does when it comes to Input Managers - They don't cover up screen space.
This should be implemented because it ruins the whole User Experience, since the IBus input manager is natively supported by Elementary OS, as well as Mozc as the Japanese IME.
A second menu would appear next to the "Japanese (Mozc)" option when clicked or hovered, giving the option to select different input modes.
The icon above would then update, indicating the input mode that is currently selected. Each input mode should have its own icon.
This is what it would look like when collapsed:
This input switching system should work on other languages as well, such as Korean or Chinese.
Thank you for your time, and please consider this issue, as it affects every person that uses Mozc or similar tools supported by IBus.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.