/srv/irclogs.ubuntu.com/2013/10/03/#ubuntu-desktop.txt

GunnarHjattente, bschaefer: Just read your conversation with interest. A few hours ago I dropped this comment to seb128:00:02
GunnarHj"I have the impression that the im-config control in language-selector is now a no-op in Ubuntu. If that's the case, I suppose it should be hidden. At the same time, I assume that the im-config control still makes sense in Xubuntu and Lubuntu, and if so we should keep showing it in those derivatives."00:02
GunnarHjThat side of the problem seems to be related (to some extent) to your discussion.00:02
bschaeferGunnarHj, im-config still does stuff with upstart atm, but possibly it doesn't need to be there00:05
bschaeferand should be removed, and we'll need to take this into consideration on how its used else where...as we don't want to force ibus for all of ubuntu00:06
bschaeferone thing mentioned was, if you install fcitx, then upstart will see that and use fcitx as the default00:07
bschaeferthe problem is, g-s-d is start ibus-daemon each time which fixes a big bug but causes some other problems00:07
GunnarHjbschaefer: Well, I haven't tested yet, so my remark above i only a theory yet. Yes, I understand that the whole issue is about a conflict between the way g-c-c and g-s-d deals with input methods and "the old way" to do it.00:09
bschaeferGunnarHj, well right now im-config trumps g-s-d, as upstart looks at im-config, if im-config is set to say ibus, g-s-d doesn't do anything crazy00:10
GunnarHjbschaefer: Right. But what if im-config is set so something else?00:10
bschaeferim more concerned about what happens when im-config is set to a different IMe, which with ibus it has the --replace which might trump over fcitx (which wont be good)00:10
bschaeferright, i was going to test that soon :)00:11
GunnarHjbschaefer: Me to. ;-)00:11
bschaeferthough, fcitx will get ran first through upstart, but ill have to see what happens... :), the more testing the better!00:11
GunnarHjbschaefer: IIRC, im-config sets fcitx if it's installed *and* Chinese is the current display language.00:13
bschaeferhmm soo fcitx runs, as well as ibus... so they are both running00:15
bschaeferthough with the ibus-daemon set to --panel disable it just doesn't work00:15
bschaeferat lease fcitx works00:15
* bschaefer assumes some wont be happy that the ibus-daemon is running when fcitx is set to default and running00:17
=== m_conley is now known as m_conley_away
GunnarHjbschaefer: Looks like I was wrong. After having Installed fcitx and fcitx-sunpinyin and selected fcitx in language-selector, I can successfully create those beautiful characters by help of fcitx-sunpinyin. Also the fcitx icon shows up. So the ability to set the input method framework in language-selector still applies in Unity.00:56
bschaeferGunnarHj, right, but ibus is still running00:58
bschaeferwith fcitx00:58
bschaeferwhich it really shouldn't be...00:58
GunnarHjbschaefer: Yes it is. But does it hurt? And if it didn't run, would the Text Entry window in g-c-c make any sense?00:59
bschaefernot so much, and that bug would still be around, the problem is...if you've selected xim01:00
bschaeferthen want to us ibus01:01
GunnarHjbschaefer: What then?01:01
bschaeferuse*01:01
GunnarHjbschaefer: Well, if you want to use ibus, why on earth would you select xim?01:01
bschaeferGunnarHj, the problem is that dbus command makes ibus not work, so the only way to get ibus to work if your im-config -n xim01:01
bschaeferGunnarHj, cause ibus still works with xim :)01:02
bschaeferif it is your XMOD* is set to none, which mean upstart doesn't start ibus, then the dbus call starts up a non working ibus daemon01:02
GunnarHjbschaefer: Hmm... The "none" option in language-selector actually sets xim. Is that possibly a problem then?01:05
GunnarHjbschaefer: Of is it maybe a good thing?01:06
GunnarHjOr01:06
bschaeferGunnarHj, well XIM isn't an input engine01:06
bschaeferits an extra layer on top that most all input engines work through01:06
GunnarHjbschaefer: In any case, if you want to use ibus, is there any reason not to select ibus?01:11
bschaeferGunnarHj, well we are attempting to assume the user does not know about im-config01:13
bschaeferif they don't...then it'll fun to try and get ibus working when you select chinese in the text entry01:13
bschaeferand only english is coming out01:13
bschaeferGunnarHj, would you mind testing that? Set the text entry to a chinese language and have im-config -n xim01:14
bschaeferwhich means g-s-d is starting the ibus-daemon (with options that makes ibus not work for me)01:14
bschaeferthen I try to use chinese/pinyin and i only get english01:14
GunnarHjbschaefer: Sure, I can try. Logging out first and get back in a few minutes.01:15
bschaeferGunnarHj, thank you01:16
GunnarHjbschaefer: You are right, I couldn't use Chinese/Pinyin. Checking the env variables:01:28
GunnarHj$ env | grep IM_01:28
GunnarHjCLUTTER_IM_MODULE=xim01:28
GunnarHjIM_CONFIG_PHASE=101:28
GunnarHjQT4_IM_MODULE=xim01:28
GunnarHjGTK_IM_MODULE=xim01:28
bschaeferecho $XMODIFIERS01:28
bschaeferas well01:28
bschaeferGunnarHj, its not the problem with whats set, its the problem with the dbus activation01:29
bschaeferGunnarHj, do a "ps aux | grep ibus-daemon"01:29
bschaeferyou'll see the --disable panel01:29
GunnarHjbschaefer: But I'm still confused. The default option in language-selector is "default", which means that dbus/im-config starts ibus if only ibus is installed and one of the CJKV languages is the display language, or else dbus doesn't run im-config at all (but g-s-d does). In both cases it works for me.01:35
bschaeferGunnarHj, in both cases ibus/pinyin works for you?01:36
GunnarHjbschaefer: Yes. Hmm... Maybe I should try again to confirm it... Getting back soon.01:36
asacRAOF: hey ... i somehow have no X anymore on latest saucy01:46
asacRAOF: not sure what happened, but i hoped you can help01:46
* asac types from a console01:46
RAOFasac: Hm. Let me see what changed while I was away...01:46
asacRAOF: the lightdm upstart log says:01:46
asacseat: cant create unsupported display server 'x'01:47
asaci removed the xorg.conf.failsafe a few times01:47
asacthat didnt help01:47
RAOFThat's odd.01:47
RAOFWhat's in /etc/lightdm/lightdm.conf.d?01:47
asac10-ubuntu.con01:48
asacf01:48
asac50-greeter-wrapper.conf01:48
asac50-ubuntu.con01:48
asac50-unity-greeter.conf01:48
asac50-xserver-command.conf01:48
asac52-ubuntu-touch.conf...01:48
asachmm01:48
asacwhats that :)_01:48
asacwow ... that one surely has to go away :)?01:49
asacRAOF: ^^01:49
RAOFI note that *I* don't have that config file.01:49
asacwow01:49
asacthat helped01:50
asacwtf :)01:50
RAOFWhere did that come from?01:50
asacnot sure... 3 month ago i had accidentially the phablet ppa enabled01:50
asachowever, ...  the system was cleaned from that incident01:50
asacand it worked since then for many reboots... so not sure01:50
asacubuntu-touch-session01:51
asacwonder howthat can be instlaled01:51
* asac purges that01:51
RAOFMaybe lightdm got updated past the point that the config file started to take effect?01:52
asacRAOF: thanks so much... i doubt thats anything you need to be worried about... except maybe how it ended up getting bad just now01:52
asacyeah i assume so. thx01:52
* asac goes to X rather than console01:52
asacsomething is very odd01:53
asacall looks different than before... but well, its unity running, so why would i complain :)01:53
asacRAOF: thx!01:54
RAOFGlad to be of service!01:54
GunnarHjbschaefer: Yes, I can produce those beatiful characters using ibus/pinyin also when dbus doesn't run im-config at all, i.e. when "default" is selected in language selector and my display language is English. But when I select "ibus", and the proper env variables for ibus are set, a help window is shown which I don't see when "default" is selected. Also, to see the ibus/pinyin icon, "ibus" needs to be selected.02:03
GunnarHjbschaefer: But this should really be tested by an im user, shouldn't it?02:04
bschaeferGunnarHj, whats your im-config set to?02:05
bschaeferGunnarHj, and when you say you select ibus, do you mean in that language app?02:06
bschaeferumm02:06
GunnarHjbschaefer: What do you mean by "set to"?02:06
bschaeferlanguage support app?02:06
bschaeferGunnarHj, i mean, if you type im-config and the gui pops up02:07
bschaeferwhats the active IM?02:07
bschaeferor do: echo $XMODIFIERS02:07
bschaeferand let me know what it says...02:07
GunnarHjbschaefer: When "default" is selected in l-s, the active IM is default, and when "IBus" is selected in l-s, the active IM is ibus.02:09
bschaeferGunnarHj, im not sure what language selector is then :)02:10
GunnarHjbschaefer: Or when "default" is selected, there is no ~/.xinputrc file, while when "IBus" is selected, there is a ~/.xinputrc file saying "run_im ibus".02:11
GunnarHjbschaefer: The IM selector in language-selector just sets the active IM.02:11
bschaeferGunnarHj, well the overall thing is to look how ibus-daemon is started02:12
bschaeferps aux | grep ibus-daemon02:12
bschaeferwill tell you the options on it02:12
bschaeferif it has --panel disable then its not going to work :), which if im-config is not set to ibus seems to always be on for it ...02:12
GunnarHjbschaefer: I was the one who prepared im-config for Ubuntu. I chose to make it default to "cjkv mode" to avoid that ibus-daemon is started for everyone, also those users who don't know what an input method is. Now I wonder: What if we would change that, and make "ibus" the default for im-config?02:16
bschaeferGunnarHj, then all will work, but some don't want ibus-daemon to always be on02:17
GunnarHjbschaefer: I mean, ibus-daemon is always started anyway nowadays.02:17
bschaeferGunnarHj, right, which I think thats a bug?02:17
bschaeferGunnarHj, but if im-config -n ibus was set then we would be all fine02:17
GunnarHjbschaefer: That would be a simple thing that even might be possible to fix before the release...02:18
bschaefervery true, and i don't think it would cause any problems...hmm02:19
GunnarHjbschaefer: Not saying that it's an ideal solution, but given the ibus integration in g-c-c, it may prevent user confusion.02:19
bschaeferGunnarHj, yeah, its better then what we have now02:20
bschaeferkylin want fcitx then it wont be a problem there either02:20
bschaeferas they should be able to set that them selfs (which you hope they do...)02:21
GunnarHjbschaefer: I'm not sure how the achieve the fcitx default.02:21
GunnarHjthey02:21
bschaeferGunnarHj, if we actually set ibus to default as well we can drop the dbus activation thing with out causing that bug/crash? Along with not always having the ibus daemon02:22
bschaeferGunnarHj, hmm couldn't they have a patch? I mean how to they set fcitx to default atm anyway?02:22
bschaeferhow do*02:22
GunnarHjbschaefer: Don't know.02:22
* bschaefer isn't super how they version of ubuntu works...02:22
bschaeferGunnarHj, but I think thats our best solution atm02:22
GunnarHjbschaefer: It's over 4 a.m. here now... But I can file an im-config bug tomorrow, and involve e.g. happyaron in it.02:23
bschaeferGunnarHj, o geez! Sorry for keeping you up so late!02:23
bschaeferGunnarHj, thanks a ton! Have a good night!02:24
bschaeferits only 7:24 pm here :)02:24
GunnarHjbschaefer: My choice; no problem. ;-)02:24
bschaeferGunnarHj, cya!02:24
GunnarHjbschaefer: Good night to you as well.02:24
bschaeferthanks :)02:25
jibelGood morning05:30
didrockssalut jibel05:31
didrocksjibel: getting up earlier than few weeks ago?05:31
jibelSalut didrocks, ça va?05:32
jibeldidrocks, yes, I'm starting earlier to finish my day earlier :)05:32
didrocksheh :)05:32
didrocksça va bien, et toi?05:32
jibeland I realized there are living creatures outside ;)05:33
jibeldidrocks, ça va ça va05:33
didrocksahah, really, living creatures outside?05:35
Laneyhey!08:05
seb128hey Laney, hey desktopers08:11
seb128how is everyone?08:11
Laneygreat, good climbing session last night!08:12
Laneyyou?08:12
seb128I'm good thanks08:13
didrockshey seb128, Laney!08:15
seb128didrocks, lut, en forme ?08:15
didrocksça va, et toi?08:15
seb128nickel08:16
Laneyhey didrocks08:16
seb128Laney, do you if the fact that you can't go to the settings list when you open "system-settings <panel>" is a feature or a bug?09:17
Laneypretty sure it was on purpose09:18
Laneyso you can't go "back" confusingly09:18
Laneywe had it that way originally09:18
seb128I think we should add it back09:19
seb128the current situation is a bit buggy09:19
seb128if you open a specific panel from an indicator09:19
seb128you get screwed until you force close the app09:19
Laneyhow would being able to go to the index help?09:20
seb128e.g battery indicator ->settings09:20
seb128go back to the dash09:20
seb128search for settings09:20
seb128click on it09:20
seb128it refocus the running instance open on battery09:20
Laneythat should send the app back to the main page09:20
seb128ok, that's one other way to fix it09:20
Laneyit'd also break if you then try to open another panel from a different indicator I suppose09:20
seb128though I'm not sure we are in control of what is happening there09:20
seb128I think it's upstart-app-launch doing the single instance09:21
seb128no, opening from a different panel works09:22
Laneyis that because single instance is broken?09:22
seb128it doesn't seem so, I've only one preview in my recent apps list09:22
Laneyit must kill the old one then09:23
seb128it seems it do09:23
seb128"upstart-app-launch ubuntu-system-settings" on my desktop closes the old one09:23
Laneyyou should talk to unity people09:24
seb128yeah, I'm going to talk to ted when he gets online09:24
seb128he's the one who has been working on the app launch stuff09:24
seb128Laney, thanks09:24
Laneyphablet@ubuntu-phablet:~$ date09:29
LaneyThu Oct  3 10:29:08 BST 201309:29
Laneyyay09:29
mlankhorstup to date!09:29
seb128working and persistent?09:29
seb128Laney, I opened https://bugs.launchpad.net/ubuntu/+source/upstart-app-launch/+bug/123458809:29
ubot2Launchpad bug 1234588 in ubuntu-system-settings (Ubuntu) "Can't go back to the summary after opening a specific subpanel" [High,Confirmed]09:29
Laneyit updated /etc/timezone which I think was missing before09:29
Laneyerr I mean localtime09:29
* Laney reboots09:30
seb128good09:30
Laneyit's still not a symlink on first boot though09:30
Laneyyeah, persisted09:30
seb128\o/09:33
seb128shrug, why is firefox not remembering my google login, I've to log in again every time I reopen it09:34
Tm_Tseb128: keyloggers need more chances on catching your password09:36
LaneyMirv: is gitorious the place to submit qtsystems patches?09:45
seb128Laney, I think it's on https://bugreports.qt-project.org09:50
Laneyhmm09:51
Laneydon't see qtsystems in the projects tehre09:51
seb128Laney, https://bugreports.qt-project.org/browse/QTBUG-3162409:51
seb128" Systems: SystemInformation " it seems09:51
seb128(that's one I had in my awesome bar)09:51
seb128Laney, https://wiki.canonical.com/UbuntuEngineering/ContributingToQt btw09:52
MirvLaney: either bugzilla or a straight codereview request to gitorious (needs certain setupping)09:52
Laneyyeah I don't know what applies to qtsystems09:54
Laneythat seems to be a separate project09:54
MirvLaney: the same https://codereview.qt-project.org/#q,status:open+project:qt/qtsystems,n,z09:55
Laneyaha09:55
Laneyok, doing that then09:56
Laneybetter test the patch first though ...09:56
LaneyMirv: could you add me to the group please?10:09
MirvLaney: done, should be visible now10:10
Laneyit is, thanks10:11
JamesTaitLaney, remember that problem I had a coupleof weeks back, where I'd login and get dumped back to the greeter?10:33
JamesTaitAnd bcurtiswx had the same problem - well, I've got the same thing happening again now.  I can get to a desktop in the guest session, but not using my proper account.10:34
JamesTaitNothing has been touched in ~/.cache/upstart - the datestamps are an hour old.10:37
LaneyJamesTait: Try moving ~/.Xauthority10:37
JamesTaitLaney, OK, giving that a go...10:39
JamesTaitLaney, success!  Thanks!10:39
JamesTaitLaney, is this a known problem with a bug report I can contribute to?10:40
LaneyIt's fixed in lightdm already, just not in saucy yet10:41
JamesTaitExcellent! :)10:41
JamesTaitI'll be getting on with my work now then. :)  Thanks again!10:41
=== alf|xmir_devel is now known as alf|lunch
=== alf|lunch is now known as alf_
seb128chrisccoulson, hey, how are you?13:42
seb128chrisccoulson, do you know if that known issue with the current firefox and "session handling"13:43
seb128chrisccoulson, it keeps forgetting my google session (e.g I've to re-auth every day) and I often gets the "didn't close properly, do you want to restore the tabs" screen when simply closing and reopening a bit later13:43
seb128chrisccoulson, it looks like some stuff wouldn't get saved properly or would get corrupted13:43
chrisccoulsonseb128, i haven't noticed anything like that before13:44
seb128chrisccoulson, hum, ok :/13:46
chrisccoulsonseb128, file permissions are ok?13:51
seb128chrisccoulson, from what I know yes, on what file should I check?13:54
seb128*** WARN addons.xpi: Exception running bootstrap method shutdown on webapps-team@lists.launchpad.net: [Exception... "Component returned failure code: 0x80004001 (NS_ERROR_NOT_IMPLEMENTED) [nsIComponentRegistrar.autoUnregister]"  nsresult: "0x80004001 (NS_ERROR_NOT_IMPLEMENTED)"13:55
seb128I wonder if that's another webapp issue13:55
seb128the addon is turned off though13:55
seb128brb, session restart13:57
=== psivaa is now known as psivaa-afk
=== mterry_ is now known as mterry
mterryoops, got disconnected14:03
mterryattente, (assuming you didn't see my previous poke) What can we do to speed up landing of indicator-keyboard branches/package?14:03
mterryattente, is indicator-stack on manual saucy landing?14:04
attentemterry, i'll try to find someone to review it14:05
=== psivaa-afk is now known as psivaa
=== m_conley_away is now known as m_conley
=== mpt_ is now known as mpt
seb128Laney, bah, there are bugs in your MR adding TRANSLATORS comments, that will teach me to just glance at those rather than do a proper review :p15:25
LaneyNO!15:25
seb128Laney, http://bazaar.launchpad.net/~system-settings-touch/ubuntu-system-settings/trunk/revision/409/plugins/system-update/PageComponent.qml15:25
seb128Laney, see the 2 first chunks15:26
seb128Laney, (I'm just pushing a fix)15:26
Laneyahaha15:26
seb128the first one seems a middle click error15:26
seb128not sure what happened to the else15:26
Laneythe first one is probably that stupid qt creator behaviour15:26
seb128the completion on alt-tab?15:26
Laneyyes15:26
seb128yeah, I hate that one :/15:26
Laneyother one is general failure i guess15:27
seb128Laney, btw, did you get a reply for ev about whoopsie on touch?15:29
Laneyoh, no15:29
LaneyI forgot what the specific question was15:30
seb128I saw him talk on IRC yesterday and today15:30
seb128Laney, I think it was about enabling whoopsie from the security panel15:30
seb128in context of logind/polkit/ro?15:30
Laneyoh yes15:30
seb128Laney, https://code.launchpad.net/~seb128/ubuntu-system-settings/update-working-check-update/+merge/18911815:31
Laneypinged him in devel15:32
seb128Laney, thanks15:34
Laneyis there some problem with screen blanking / unlocking in desktop atm?15:46
Laneywhen unlocking I see the contents of the display instead of the wallpaper on one of the monitors15:47
seb128I ran into that a few time as well15:51
seb128I'm sure mdeslaur doesn't like it15:51
seb128give access to whatever is under the lock for a second15:51
seb128I wonder if that's an xorg thing (e.g wrong buffer on screen or something)15:51
Laneydon't know15:53
Laneymlankhorst: what do you think about this xorg theory? :P15:53
Laneyit doesn't seem to happen when locking explicitly15:54
Laneyonly after the timeout15:54
seb128Laney, it's not easy to reproduce in any case16:01
seb128but I've a 2 screens setup, and I just had a case where I could see my right screen "unlocked" with the unlock dialog on the left16:01
seb128e.g I had xchat showing on one in the screens during the lock16:02
Laneyyeah16:02
Laneywas it updating?16:02
Laneyor just what was there when it locked16:02
seb128I don't think so16:02
seb128it was a buffer of the lock time I think16:02
desrtmerge ALL the things!!16:12
* desrt loves that start-of-the-cycle feel16:12
seb128desrt, you live in the futur it seems, come back to real time, we still have some bug fix fun before getting there ;-)16:31
* desrt should have kept his mouth shut16:32
desrtuh.... lunchtime!16:32
* desrt runs16:32
seb128;-)16:33
bschaeferseb128, hey16:35
seb128bschaefer, hello16:36
bschaeferseb128, soo something interesting about the ibus problem in g-s-d16:36
bschaeferseb128, if you're not aware...if g-s-d starts up ibus, CJK fails to work unless you restart the ibus-daemon with correct options16:37
bschaeferseb128, soo GunnarHj  proposed this bug: https://bugs.launchpad.net/ubuntu/+source/im-config/+bug/123476816:37
ubot2Launchpad bug 1234768 in im-config (Ubuntu) "Consider a change of the im-config default" [High,New]16:37
seb128happyaron, attente: ^ do you know what's going there16:38
robruseb128, hey. any known issues with power saving on desktop? i recently switched back to xorg (after beta testing xmir for a long time), and now my screens never power down. they were on all last night16:38
seb128bschaefer, I'm pretty useless when it comes to understand CJK and what role im-config plays there16:38
bschaeferseb128, no worries :), thanks!16:39
seb128robru, not that I know, it could be a gnome-settings-daemon issue... what value do you have in g-c-c for "turn screen off if unactive for..."16:39
happyaronseb128: it would be good to revert the triggerred startup of im-config, and revert im-config behavior to auto16:39
happyaronthis will let ibus running for everyone, but it will resolve all the headaches16:39
seb128happyaron, "triggered startup of im-config"?16:39
* didrocks waves good evening and see you next thursday!16:40
seb128where did we add that?16:40
didrocks(or before for some of you ;))16:40
seb128didrocks, night, good luck for the next days, see you on saturday16:40
happyaronseb128: I was once told it's started using upstart user session16:40
didrockssee you on saturday seb128!16:40
* happyaron on holidays right now, but anyway, ;-)16:40
robruseb128, 10 minutes16:41
bschaeferupstart starts the selection of what im-config is set to, and +1 from me to setting it to auto16:41
happyaronI short revert to upstream behavior is a working choice, but it's not cool...16:41
seb128happyaron, oh, I didn't know, enjoy!16:41
happyaron:)16:41
seb128bschaefer, happyaron, attente: you guy just tell me what you think is best (or comment on https://bugs.launchpad.net/ubuntu/+source/im-config/+bug/1234768) and we can make that happen16:42
ubot2Launchpad bug 1234768 in im-config (Ubuntu) "Consider a change of the im-config default" [High,New]16:42
bschaeferseb128, alright sounds good16:42
happyaronbschaefer: I'm not sure if the upstart handled startup would affect users, but I think it's started when Xsession is run anyway.16:43
bschaeferhappyaron, that could be it as well, I only started digging into upstart/im-config last week :)16:44
happyaronbschaefer: In my experiment, Xsession runs im-config, and it works for cjkv, others run im-config when they click on something that triggers it, which will make indicator-keyboard not working.16:47
happyaronif we switch to auto for default, triggered activation is not needed at all.16:47
bschaefertrue, which is nice, the problem i was running into is the ibus-daemon was being started with --panel disable which was causing the ibus-daemon to not work at all16:49
bschaeferhappyaron, but in either case, go enjoy your time off :)16:49
happyaron:)16:50
seb128bschaefer, can't we just make g-s-d not drop --panel? or would that be wrong (e.g make an indicator appear for everyone not using the feature)?16:53
bschaeferseb128, at that point we might as well just set im-config to ibus or auto16:54
seb128same question16:54
seb128would that make everyone get an indicator?16:54
bschaeferyes16:54
happyaronI think auto is better than ibus, though.16:54
bschaeferseb128, im starting to think it could be a possible bug in ibus...16:55
bschaeferhappyaron, agreed16:55
seb128we don't want an ibus icon for users not have an im need/configured16:55
* bschaefer wonders if the k-indicator is just stealing the super+space shortcut from ibus if --panel disable...16:56
bschaeferseb128, true, but the ibus daemon is already running anyway...16:57
seb128well, that's a problem by itself16:57
seb128(use resources for nothing)16:57
bschaeferright, hmm, its just when the ibus-daemon has --panel disable you can't actually use ibus at all (but its running!)16:58
bschaeferso if you were to go into ibus-setup, or even in the text-entry and add pinyin/chinese it wouldn't work16:58
bschaeferat lease from my testing...16:59
seb128bschaefer, why would ibus have a mode where it's not usable?/why would we call it in this mode?17:00
bschaeferseb128, that im not sure of...but thats what it seems to be in when im-config is set to none, and g-s-d starts it17:01
bschaefersoo this could very well be the overall issuse that needs to be addressed...17:01
bschaeferseb128, so right now, you have a default set up im wise?17:01
bschaeferand echo $XMODIFIERS17:02
bschaefersays none right?17:02
seb128$ echo $XMODIFIERS17:02
seb128$17:02
seb128I've a "default set up"17:02
seb128I'm using french and I've added a GB layout17:02
seb128e.g just standard layout, no im17:03
bschaeferseb128, that seems good, and umm ps aux | grep ibus-daemon shows a --panel disable option?17:03
bschaeferseb128, if so, add chinese/pinyin to text entry17:03
bschaeferand you would think that since ibus-daemon is started, that it should work right?17:03
happyaronseb128: that mode makes other stuff manages IM17:05
seb128happyaron, what is "other stuff"? g-s-d?17:05
happyaronseb128: for people who'd like to put environmental variables in xsession start sequence17:06
happyaronseb128: when im-config detects any of those variables are set it quits and do not set any of them.17:06
bschaeferdon't you have to reboot though? I though im-config was only taken into consideration on a xsession restart?17:07
bschaeferthought*17:07
* bschaefer still gets --panel disable when pinyin is set in the text entry...causing it to fail17:08
bschaeferthough i should double check that17:08
* bschaefer relogs17:08
happyaronanytime a new Xsession is started im-config tries to do everything again.17:08
bschaeferright, i thought you were saying in the middle of session it would quit and try to do that again17:08
* bschaefer mis read17:09
happyaron(or be precise, everytime Xsession is executed)17:09
bschaefersoo i've chinese set in text entry which doesn't seem to be reflecting in ibus-setup.. ive im-config set to none17:11
bschaeferwhich is default (or so it seems?), and im not able to type in pinyin17:11
happyaronbschaefer: mind run `env | grep IM` ?17:12
bschaefer/usr/bin/ibus-daemon --replace --xim --panel disable is started, as it doesn't detect the i've chinses set in my text entry17:12
bschaeferyeah17:12
bschaeferIM_CONFIG_PHASE=117:13
bschaeferwhich seems to be all...17:13
happyaronwhat about `env | grep XMODIFIERS` ?17:14
bschaeferhappyaron, XMO is not set, since im on none17:14
bschaeferim-config -n none17:15
happyaronthen it won't work...17:15
bschaeferhappyaron, right, but thats the default...17:15
bschaeferim-config by default with an english layout to set it to none right?17:16
happyaronthat's a ubuntu default, to get rid of starting ibus for non-cjkv locales.17:16
happyarondebian default is auto for all.17:16
bschaeferhappyaron, right, but then I select a chinese language in my text entry...then reboot and its still none, and now chinese doesn't work :)17:16
bschaeferhappyaron, yeah, this is why I would like auto, this means that the ibus panel will be there though17:16
bschaeferwhich is something seb128 doesn't want17:17
happyaronbschaefer: but g-s-d cannot change those variables if I'm correct17:17
happyaronwhen g-s-d is started, it's late to set those variables for the desktop session.17:18
bschaefernope, but g-s-d is starting an ibus-daemon that makes it not work if the usr wants chinese...17:18
bschaeferi don't think it can change it17:18
happyaronso you added a text entry, but nothing is working to set variables...17:18
bschaeferyup, and it still thinks you are a non cjkv user17:18
bschaeferso it starts ibus-daemon with a --panel disable17:18
bschaeferwhich means you cannot user CJK languages with out setting im-config your self or killing and restarting the ibus daemon17:19
bschaeferhappyaron, so theres really 2 arguments, 1 we don't want the ibus panel if we don't use ibus, bug g-s-d need ibus to be running17:19
happyarondon't think restarting ibus daemon will make Chinese input work, though other stuff may work (in g-c-c).17:19
bschaeferwell it makes ibus work again at lease17:20
bschaeferhappyaron, its a fun workaround that doesn't always work on some autopilot tests in unity atm...but i would like a more correct fix for this :)17:20
bschaeferso how do we ensure ibus works if we want to type chinese, but by default dont want to start the panel?17:21
happyaronbschaefer: even restarting ibus make itself work, this makes the settings g-c-c pointless...17:21
bschaeferright...17:21
happyaronguess no proper way atm.17:21
bschaeferhappyaron, i don't see a solution where we disable the panel correctly, so I still think we should set im-config to auto17:21
bschaeferand have the ibus panel...17:22
happyaronagree17:22
bschaeferthe only reason I see to now having the ibus-panel is it looks odd..but the daemon is already running and I don't think theres enough time to fix that correctly17:22
bschaeferi see to not*17:22
happyaronI see.17:22
bschaefergeez english is all i speak and i suck at it :)17:22
bschaeferso as long as the ibus-daemon is always going to be on, we might as well set it to auto and just have the ibus panel there for now... seb128?17:24
seb128bschaefer, I don't understand enough of the problem to have a valuable opinion, if you guys think it's the best way, let's go for that17:24
bschaeferalright sounds good17:25
bschaeferseb128, sorry for pulling you back in each time :)17:25
seb128bschaefer, no worry, good that you do because I sort of have to ack/nack the solutions17:26
seb128robru, do you have the screen locking option enabled as well and on what time?17:37
robruseb128, turn screen off: 10min, lock: on, lock screen after: screen turns off, require password: checked17:38
robruseb128, so, when i woke up this morning, screen was black & locked, but definitely powered on.17:39
robruseb128, also happened last night too, left laptop unattended for several hours, screen was black but on.17:39
seb128robru, yeah, I don't know, I can't reproduce, I just tried with similar settings (but 1 min), my external screen goes in standby (e.g the led goes from blue to orange)17:42
robruseb128, any other troubleshooting things you can think of to try? led definitely blue here :-/17:43
seb128robru, gdbus call --system -d org.freedesktop.login1 -o /org/freedesktop/login1 -m org.freedesktop.login1.Manager.ListInhibitors17:43
seb128in case you have an inhibtor app running...17:44
robruseb128,  ([('sleep', 'root', 'inhibited', 'delay', uint32 0, uint32 866), ('sleep', 'robru', 'GNOME needs to lock the screen', 'delay', 1000, 19330), ('handle-lid-switch', 'robru', 'Multiple displays attached', 'block', 1000, 19330), ('handle-power-key:handle-suspend-key:handle-hibernate-key', 'robru', 'GNOME handling keypresses', 'block', 1000, 19330)],)17:44
robru?17:44
seb128robru, I don't see anything obviously wrong in there :/17:46
seb128could also be an xorg issue I guess17:46
robruseb128, arg :-/17:46
seb128e.g the userland could be doing what it needs17:46
robruseb128, hummm, this user account i'm using is many years old. sometimes I wonder if i don't have some kind of stale dotfile that interferes with modern software versions somehow...17:47
seb128robru, I guess you could try in a guest session to see if that happens as well17:48
robruseb128, ok, next time I have a spare 10 minutes I'll try that ;-)17:48
seb128robru, that's in 15 years right? ;-)17:48
seb128(crazy life here)17:49
robruseb128, lol, haha. I mean when I go for lunch or something, today ;-)17:50
GunnarHjseb128, bschaefer: Looks like some kind of decision was made to change the im-config default to "auto". Even if nobody mentioned it in today's IRC discussion, I suppose you agree that we should not do that change for derivatives that don't use g-c-c. So a hint how we make that distinction would be nice. Is it possible to use conditional statements directly in http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/saucy/im-con18:16
GunnarHjfig/saucy/view/head:/default/im-config ?18:16
mlankhorstLaney: ..?18:19
=== slomo_ is now known as slomo
bschaeferGunnarHj, i agreed with setting im-config to auto18:24
bschaeferand so did happyaron18:25
GunnarHjbschaefer: Yes, saw that. That's what I meant with "some kind of decision". ;-)18:26
bschaeferGunnarHj, o :), is it set to auto already? or was that link to a branch you have?18:26
GunnarHjbschaefer: No, it was the Debian original variant. There is currently an Ubuntu patch that changes it.18:27
bschaeferGunnarHj, oo i see, i would think we can just lift that patch, or edit the patch in a way that leaves the auto there?18:28
GunnarHjbschaefer: But just doing so would also affect Kubuntu, Xubuntu, Lubuntu...18:29
bschaefer:(, im not sure how that should be handled then...18:29
GunnarHjbschaefer: Me neither. Hoping for advice from seb128.18:30
bschaeferwell they might end up just using auto by default now anyway18:31
bschaeferGunnarHj, as it wont cause any more trouble then there already is18:31
bschaeferie. the ibus-daemon is still always starting for them in g-s-d...18:31
GunnarHjbschaefer: They don't have any g-c-c related trouble, since they don't use it. Changing it to auto for them would result in the ibus icon always be shown for everyone.18:32
bschaeferGunnarHj, o they don't use g-c-c? hmm18:33
bschaeferi wonder if we can just check if that package is installed haha...18:33
GunnarHjbschaefer: Or do you mean that they still use g-s-d?18:33
bschaeferGunnarHj, yeah that is what i ment, also do they install ibus by default?18:33
bschaeferif ibus isn't installed by default then it wont be a problem...18:34
GunnarHjbschaefer: They do install ibus by default AFAIK.18:34
GunnarHjbschaefer: checking whether g-c-c installed sounds like a good idea18:35
bschaeferGunnarHj, yeah, if they don't have g-c-c/g-s-d? If you have g-c-c you are using g-s-d right? Can you have g-s-d with out g-c-c?18:36
GunnarHjbschaefer: Don't know the answer to the latter question.18:36
bschaeferwell I would think if they have g-s-d then they are going to run into the problem with the ibus daemon always starting18:37
bschaeferGunnarHj, so possibly we should check if g-s-d is installed?18:37
bschaeferif it is, then set auto, i've not clue how to check if a package i installed or not though...18:38
bschaeferGunnarHj, we might just have to wait for seb128, he might have a better answer :)18:38
GunnarHjbschaefer: Isn't it the other way around? I mean, if they have g-s-d, it would prevent the ibus icon from showing up, and in that case auto would work for everyone.18:38
bschaeferGunnarHj, well it depends on what problem we are trying to solve...18:39
bschaeferGunnarHj, I was thinking we setting auto when g-s-d is installed/running  because we want ibus-daemon to run with the correct arguments?18:40
GunnarHjbschaefer: I'm trying to avoid a regression meaning that the ibus icon starts showing up for everyone in Kubuntu etc.18:40
GunnarHjbschaefer: But let's wait and see if seb128 can bring some light.18:41
bschaeferGunnarHj, thats a problem though...we can't have the ibus-daemon running with the --panel disable...18:41
bschaeferGunnarHj, if you do, then CJK does not work in ibus at all, unless you set the im-config your self, or restart ibus which defeats the purpose of g-s-d/g-c-c ...18:42
GunnarHjbschaefer: Now I don't follow you. Changing to auto would take care of that, wouldn't it?18:43
bschaeferGunnarHj, yes, but the ibus panel will be shown :(18:43
bschaeferwhich is what you are trying to prevent18:43
GunnarHjbschaefer: As long as we keep letting g-s-d do its thing, the icon won't be shown.18:44
bschaeferGunnarHj, but then ibus doesn't work :)18:44
GunnarHjbschaefer: auto is in effect the same as setting ibus explicitly.18:44
bschaeferwhich is fine for most people who don't use ibus but...as soon as we set auto, g-s-d will no longer hide that icon18:45
bschaeferwhen auto is set, ibus will become the default im-config, causing g-s-d to not start the ibus-daemon with --panel disable, as it will be started with upstart18:45
GunnarHjbschaefer: That's not what I found yesterday.18:45
bschaeferreally?18:46
bschaeferGunnarHj, hmm as soon as you start auto, upstart should start ibus-daemon from the im-config right?18:46
bschaeferwhich should cause the ibus-daemon to not start with --panel disable18:46
GunnarHjbschaefer: I think so. It's my understanding that g-s-d restarts the ibus-daemon if it's started already. It uses also the --replace argument.18:47
bschaeferhmm but it shouldn't start ibus if its already started, as I had no problem with ibus when i set im-config -n ibus18:47
bschaeferand it wasn't getting replaced by g-s-d18:47
bschaeferGunnarHj, let me re-log and test this auto im-config18:48
bschaeferGunnarHj, 1000     15607  2.3  0.0 352876  4212 ?        Ssl  11:48   0:00 /usr/bin/ibus-daemon --daemonize --xim18:48
bschaeferno --panel disable18:49
bschaeferwhich means its not being started by g-s-d18:49
GunnarHjbschaefer: Hmm... Do you see the ibus icon?18:49
bschaeferi don't actually know what the ibus icon is :)18:49
bschaeferGunnarHj, i don't think i've ever seen that icon...18:50
GunnarHjbschaefer: It's an additional icon at the top bar that looks like a keyboard layout icon.18:50
bschaeferright, i've seen the fcitx one...but i never get the ibus one18:51
bschaeferGunnarHj, let me set im-config -n ibus18:51
bschaeferbut I don't think it'll start that layout...18:51
bschaeferas right now im on auto, and ibus started up fine18:51
GunnarHjbschaefer: It just struck me ... If g-s-d doesn't start im-config if it's already started, the --panel disable option is not the reason why the ibus icon does not show up.18:57
bschaeferGunnarHj, thats what it looks like to me...18:57
bschaeferas upstart/im-config is starting up the ibus-daemon for me18:57
bschaeferand i don't see the ibus panel :(18:58
bschaeferbut ibus works :)18:58
bschaefer您好18:58
GunnarHjbschaefer: And in that case there may be a more serious problem in the derivatives that don't use g-c-c, because there the IM users *need* the ibus icon.18:58
bschaeferGunnarHj, very true! I just never thought to look for that panel...18:58
bschaeferas i use ibus-setup when I change things...18:58
GunnarHjbschaefer: I see.18:59
bschaeferhmm19:00
GunnarHjbschaefer: But calling ibus-setup is less convenient than clicking the icon.19:00
bschaeferGunnarHj, so who is disabling it?19:00
bschaeferGunnarHj, well I just use ibus-setup to set my IMs from there, I just use super+space to change the IM19:00
bschaeferand if you hold super+space you get a nice little switcher19:00
GunnarHjbschaefer: Don't know. Possible it's a ibus 1.5 thing.19:00
bschaeferGunnarHj, also note, i don't use ibus regularly ...19:00
GunnarHjbschaefer: Neither do I. I don't know any language that need it.19:01
bschaeferGunnarHj, yeah, which makes missing things like this easy...as we dont use it often... soo19:01
bschaeferwhat is that --panel disable there? If that update came out about the same time ibus 1.5 came out?19:01
bschaeferGunnarHj, well good news...since that panel is broken we can just set auto to all the *Ubuntus :)19:02
GunnarHjbschaefer: That may be the short-term conclusion, yes. ;-)19:03
bschaeferyeah, im going to try to find what the panel is called and try to find its bin...19:03
GunnarHjbschaefer: But I think I'll install e.g. Lubuntu to see what things look like there.19:04
bschaeferGunnarHj, if you've the time for that, that wouldn't be a bad idea. If theres a way to check what their default install looks like as well...19:04
bschaeferwe can parse through it to check what they'll have by default19:04
GunnarHjbschaefer: Right.19:04
seb128bschaefer, GunnarHj: seems like a busy discussion :/19:10
bschaeferseb128, much, turns out we can't get the ibus panel to show up when it should :(19:10
seb128what were we doing before, and can we get back to that?19:10
bschaeferseb128, i've no clue, i never really use ibus so im not sure where the problem was introduced...19:11
bschaeferonly use it when things are breaking :)19:11
seb128:-(19:12
bschaeferseb128, im trying to find the ibus panel where ever it is...to see if I can run it to get some sort of error...19:12
seb128bschaefer, ibus-setup you mean?19:12
bschaeferseb128, well the panel that should be on the top right?19:12
bschaeferthat icon you can click? Thats what im talking about :)19:12
bschaeferand my Show icon on system tray is checked19:13
seb128that's an indicator provided by ibus-daemon no?19:13
bschaeferyou would think...im digging through the ibus-setup source to see what happens when you check the system tray19:13
bschaeferthing which should start that ibus indicator...you would think...19:13
seb128shrug19:14
seb128https://launchpad.net/ubuntu/+source/ibus/1.5.3-0ubuntu119:14
seb128we dropped the ibus indicator patch it seems19:14
bschaefero...19:14
seb128to we still have any ibus UI?19:14
bschaeferwell that explains that...19:14
seb128  * Dropped changes:19:14
seb128    - debian/patches/05_appindicator.patch and python-appindicator recommends:19:14
seb128      + For Saucy, we'll be using indicator-keyboard instead.19:14
bschaeferseb128, yeah the i-keyboard still work IIRC...with ibus19:14
bschaeferseb128, which brings me back to the orig problem we were looking at...19:15
bschaeferwhy do we have --panel disable?19:15
bschaeferif its already disabled?19:15
seb128that's a good question, and I've no idea19:15
bschaeferseb128, yeah...neither do i :)19:15
seb128it might be for preventing the notification area icon to show19:15
seb128but since we don't display those...19:15
bschaeferseb128, yeah, i set im-config to ibus and no new icons are up there19:15
seb128bschaefer, so what you are saying is that putting ibus in auto is not going to have an UI impact on the user experience?19:16
bschaeferseb128, soo im more then happier now to just set im-config to auto19:16
bschaeferseb128, that is what im saying :)19:16
seb128how do I set it to auto?19:16
seb128I want to try that to confirm it19:16
bschaeferGunnarHj, is going to do that19:16
GunnarHjseb128: The ibus icon i showing fine in 13.04 when ibus is started via im-config. It's not showing in 13.10, which i fine since we have the Text Entry tab now. However, in the derivatives that don't use g-c-c it's highly desirable that the ibus icon keeps showing up.19:16
bschaeferright19:16
seb128GunnarHj, they have support for the notification area though, right?19:17
seb128(I think only unity dropped that)19:17
bschaeferseb128, so the problem we are running into is we need to set auto, but only for distros that use g-c-c19:17
GunnarHjseb128: I don't know. That's one reason I want to install and test one of them.19:17
seb128bschaefer, why? what would happen for others?19:17
bschaeferwell that ibus icon would always be visible if they install ibus by default19:18
bschaeferbut im not sure if they do...19:18
bschaeferwell..19:18
seb128bschaefer, that's easy, we have a pile of packages that do (if XDG_CURRENT_DESKTOP="Unity"; then show_unity_ui)19:18
bschaeferseb128, sweet, GunnarHj ^19:18
seb128let's do that as well19:18
bschaeferseb128, thats why we were pinging you mostly :)19:18
seb128that's what we use to display e.g the unity launcher controls19:18
seb128haha19:18
bschaefer:)19:18
bschaeferawesome, yeah i've not messed with packages that could cause problems in other distros before :)19:19
GunnarHjseb128, bschaefer: I saw that. Does "Unity" include Kylin?19:19
bschaeferhmm I would think anyone with the unity desktop will get this setting19:20
bschaeferGunnarHj, so yes, i think they use unity?19:20
* bschaefer checks19:20
bschaeferGunnarHj, which is fine, as they will be install fcitx19:20
bschaeferGunnarHj, yup it uses unity19:20
bschaeferhttps://wiki.ubuntu.com/UbuntuKylin19:20
GunnarHjbschaefer: Nice, thanks!19:21
bschaeferGunnarHj, soo yay, with that auto patch fix, all should be well again :)19:21
seb128GunnarHj, Kylin uses Unity but they don't install ibus (they use fcitx)19:21
bschaeferwhich auto works perfectly for that :)19:22
seb128GunnarHj, bschaefer: they don't even install ibus, so that shouldn't be an issue19:22
GunnarHjseb128: Have they integrated fcitx into the Text Entry tab then?19:23
bschaeferhopefully g-s-d doesn't have they same problem with Text Entry then19:23
bschaeferi mean them19:23
seb128GunnarHj, I don't think so, but that's not going to be a new issue from those changes19:23
bschaefercool19:23
GunnarHjseb128: Do you mean that they use Text Entry for traditional keyboard layout only?19:24
seb128GunnarHj, I don't know what they are doing, basically they take Unity, remove ibus, install fcitx19:25
bschaeferGunnarHj, well fcitx has its own icon indicator19:25
seb128GunnarHj, they might just use the fcitx control and have a non working g-c-c UI19:25
GunnarHjbschaefer: Yes, I know.19:25
GunnarHjseb128: Ok. But as you said, it's unrelated to the default change we discuss now.19:25
bschaeferGunnarHj, sorry, was mostly thinking out loud19:26
GunnarHjseb128, bschaefer: Since we are so late in the cycle, I think it's time to write an MP. I'll do that by tomorrow.19:28
seb128GunnarHj, thanks19:29
bschaeferGunnarHj, awesome, thanks!19:34
=== seb128_ is now known as seb128
=== m_conley is now known as m_conley_away

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!