libera/#maemo-leste/ Wednesday, 2022-12-28

freemangordonWizzup: hard to say :)08:33
freemangordonlibelogind is08:33
freemangordonugh08:38
freemangordonit tries modesetting08:38
freemangordonI have removed leste-config-mapphone ;)08:39
freemangordonugh: /usr/bin/osso-abook-home-applet: No such file or directory08:50
Wizzupfreemangordon: how did you dist upgrade09:56
Wizzupfreemangordon: was it missing?09:57
Wizzupfreemangordon: do you know if we have a n900 with bg layout somewhere13:03
Wizzuphw13:03
Wizzupor russian I guess13:04
freemangordonthe is no bg hw layout13:33
Wizzupmaybe a russian one then13:33
Wizzupdoesn't really matter, I can test it without I guses13:34
sicelomaybe the Geany issue is GTK3? do keyboard mappings work fine on gtk3?13:43
Wizzupare you talking about https://github.com/maemo-leste/bugtracker/issues/688 ?13:43
siceloyes13:45
k1r1t0Wizzup I have a device with a Russian layout, what should I check?13:47
Wizzupnot something to check right now, but later :)13:48
freemangordonWizzup: I have gtk3 him plugin working (almost)15:09
freemangordonso, if someone is interested in, I can share teh for her to finish15:09
freemangordonWizzup: still the issue remains with supported layouts (keymaps parsing)15:11
Wizzupfreemangordon: cool, in any case, sharing that somewhere in a branch is useful15:17
Wizzupfreemangordon: hm, what is the challenge here exactly?15:17
freemangordonneither chromium nor FF were properly supporting gtk3 IM plugins in beowulf :)15:38
freemangordonand the chalange is - how to know what layouts are supported by the current device based on kbd model15:38
freemangordonif you remember we were unable to find a way to get that info from X or otherwise15:39
Wizzupbut this applies for gtk2 too, no?15:39
freemangordonit seems a complicated parser is needed15:39
freemangordonyes15:39
freemangordonthere are 2 separate ussues15:39
freemangordon*issues15:39
Wizzupok, so this is not a gtk3 specific problem, I got confused15:40
Wizzupwhat needs work for the gtk3 plugin?15:40
Wizzupfreemangordon: btw looks like switching to and from russian works well for the guy using the maemo switching codew15:40
freemangordonyes, because n900/russion is explicitly supported15:40
freemangordon*russian15:40
freemangordonhttps://github.com/maemo-leste/hildon-input-method-plugins/blob/master/hildon-im-keyboard-monitor/hildon-im-keyboard-monitor.c#L47915:41
freemangordon(not my comment there ;) )15:41
freemangordonif you look at what it does, on n900 Russian is a kind of hack (according to my limited knowledge on how keymaps work)15:42
freemangordonbut again, that's not related to gtk15:43
freemangordonfor gtk3 we obviously need IM plugin15:43
bencohI'm about to say something silly, but what about leveraging ibus?15:45
bencohand add a (custom?) touch-friendly virtual keyboard to ibus?15:45
bencohit would work pretty much everywhere, and allow changing the hw keyboard layout through ibus as well15:46
freemangordonhow we will show it on edit field entered?15:46
bencohhm?15:46
bencohyou're basically asking if ibus can make it pop upon clicking a text field?15:47
freemangordonmhm15:47
bencohno idea15:47
freemangordonforgive my ignorance15:47
bencohI dunno either15:47
bencoh:)15:47
freemangordonI don;t really know how all this is supposed to work15:48
freemangordon(ibus)15:48
WizzupI think it would be better to improve him first15:48
Wizzuph-i-m that is15:49
freemangordonright :)15:49
bencohI usually ibus on various computers, both for hw layout (latin and non-latin) and semi-virtual input (like japanese / anthy)15:49
bencohand the anthy module has some kind of UI15:49
freemangordonbencoh: and you have a window with that kbd somewhere all the time, no?15:49
bencohfor japanese? no, basically you change the input mode, start typing, and it changes your input on-the-fly, and allow you to choose the correct input (hiragana/katakana/kanji, japanese stuff)15:50
freemangordonI was talking about vkb15:51
bencohvkb I haven't tried with ibus, that's what I think we would have to add15:51
freemangordonwhich brings us back to my initial question - how does it know when to pop :)15:52
freemangordonbrb15:52
Wizzupfreemangordon: if I can help with the gtk3 im, lmk16:26
WizzupI'd love to get that in place some time soon, it's a big thing for us16:26
bencoh(and re: vkb implemented with ibus, looks like it's not really a thing, quite the opposite, they kinda expect 3rd-party non-ibus vkb to be used if anything)16:31
bencoh(someone proposed adding a virtual vs physical keyboard hint to ibus)16:31
bencoh(so just ignore my first question :) )16:32
uvosraising vkb on field click in all toolkits is prosible via at-spi16:58
uvoshttps://github.com/maemo-leste/hildon-input-method/pull/716:58
Wizzupdarnit, was writing him a msg17:00
Wizzup:D17:00
uvossphone dosent do video calls (and imo video calls should probubly be handed by a different application since the required ui is so different)17:02
uvossphone dosent do multi party calls, atho it sorta dose, you can have any number of call objects at a time, and the ui will present a list of calls. really this is intended to support call holding,  but nothing prevents a backend haveing multiple endpoints active this way in a conference style call17:04
bencohuvos: "for instance clicking on a field will raise the vkb only once, after closing to vkb again you need to click somewhere else before you can raise it again on the same field" sounds good to me17:55
bencohsince one can always raise the vkb manually as well17:55
bencohso user might want to select (copypaste) something from said field without vkb getting in the way17:55
uvossure but that pr is still more of a proof of concept, there are a lot of things it still needs18:26
uvosatspi dose for instances allow you to get the content of an input field18:26
uvosand this would allow you to then edit in in him18:26
uvosbut this is not supported18:26
buZzfound another convert :)22:15
Wizzupbencoh: cool :)23:04

Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!