/srv/irclogs.ubuntu.com/2010/07/12/#ubuntu-desktop.txt

=== tkamppeter_ is now known as tkamppeter
=== fta_ is now known as fta
duanedesigndidrocks: is empathy logs and/or settings something that is being considered for OneConf?01:51
=== fta_ is now known as fta
=== fta_ is now known as fta
=== fta_ is now known as fta
=== fta_ is now known as fta
pittiGood morning05:27
kieppie!lightweight05:27
ubot2Factoid 'lightweight' not found05:27
kieppiehi guys. what's the most lightweight, *functional* desktop manager/GUI environment I can use?05:27
kieppieI'm running Lubuntu on my netbook, but I'd like to keep options open05:28
=== fta_ is now known as fta
=== fta_ is now known as fta
didrocksgood morning06:57
didrocksduanedesign: for maverick, not for now, but in long term, yes06:57
pittihey didrocks07:36
didrocksGuten Morgen pitti, how are you?07:36
pittididrocks: I'm great, thanks! I'm back in Munich07:39
pittiwe did a nice climbing tour on Saturday07:39
didrocksoh, great :) how is the weather in Munich (hope not too hot as you are in a little accomodation) ?07:40
didrockssmall*07:40
pittiit was 38 degrees on Saturday07:40
pittiit's a little less melting today, and fortunately this flat goes to the northwest07:41
pittiso it's quite nice right now (especially at 6 in the morning :) )07:41
didrockssometimes it's good to have flat which goes to the north ;)07:41
didrocksheh, right07:41
didrocksIn Bordeaux, it was 29 degrees at 8 AM :/ I let you imagine during the day…07:42
and471morning all08:01
=== fta_ is now known as fta
=== bryceh is now known as 40FAA7E1T
and471mpt: could I ask a quick UI question?08:47
and471mpt: could I ask a quick UI question?08:50
mptand471, yep08:50
and471mpt: in this image http://imagebin.ca/img/ZwI8Bn.png, I feel as though how I present the first action is wrong (i.e. the button is on the wrong side or something), is there a better way to do it?08:51
=== 40FAA7E1T is now known as bryyce
mptand471, one clue is that at the bottom of an alert or dialog, a Cancel button should always be second from the right, which means that something belongs to the right of it08:53
mptWhich is going to be the most common action? Saving, perhaps?08:53
and471mpt, probably edit, then save as, then cancel08:53
and471save as just means a user is going to edit later08:53
and471the file format it saves in isn't really useful without editing first08:54
mptok08:54
mptSo, I can think of two ways to present this08:54
mptOne is easy to implement but slow to use08:54
mptThe other is harder to implement but quicker to use08:54
and471sounds fun :D08:54
mptThe first way is using radio buttons, with an option menu inside the one that's about editing08:54
mptWhat do you want to do with it?08:55
mpt(*) Edit with [## Pitivi        :^]08:55
mpt( ) Save it08:55
mpt                   ( Cancel ) (( Continue ))08:55
and471ok08:55
mptThe second way is to use a combo button, something I've seen in Windows but haven't seen in GTK, so I'm guessing it probably doesn't exist in GTK and you'd need to do it custom08:56
mpt"4 minutes 38 seconds were recorded.08:56
mpt( Save… )         ( Discard ) ( Edit with Pitivi |^)08:57
mptwhere the "Edit with Pitivi" button has a menubutton at its end that you can use to select a different application.08:57
and471mpt, cool, is there anywhere I could have an example of a combobutton, I kinda understand what you mean by it, but I would like to see one to be sure08:58
mptand471, the "Open" button in http://www.wictorwilen.se/WindowsLiveWriter/CustomizetheFavoriteLinksinWindowsVistac_EA19/image070208[31].png08:59
and471mpt, thankyou very much for your help :)09:00
mptyou're welcome09:00
and471mpt, I shall leave you alone now ;p09:00
=== fta_ is now known as fta
and471mpt, done! http://imagebin.ca/img/bRsbC9f.png09:09
mptjolly good09:09
* RAOF wonders why mutter was chosen for Unity. Compiz uses about half the memory, all the animations are smoother & more physical, and has a more useful window switcher.09:11
lifelessnjpatel: ^09:12
* and471 needs breakfast09:12
RAOFIt also works pretty well as a WM for unity.  Pretty much everything still works when you replace mutter with compiz.09:13
chrisccoulsongood morning everyone09:13
pittihey chrisccoulson, had a nice weekend?09:17
seb128hey everybody:09:17
seb128did you have a nice weekend?09:17
* pitti hugs seb128, how are you?09:17
chrisccoulsonhey pitti, yeah, it was good thanks. the weather stayed nice for my garden party on saturday :)09:17
chrisccoulsonhow are you?09:17
* seb128 hugs pitti back09:17
pittiwe went climbing on Saturday, and swimming yesterday (what else to do when it's 38 degrees..)09:17
chrisccoulsonhey seb128, did you have a good weekend too?09:17
seb128I'm fine though I wouldn't say no to less than 35°C during days09:18
mvoRAOF: and compiz just released 0.9.009:18
mvoRAOF: so it would be nice to give it a good boost by providing that in the compiz ppa09:19
didrockshey seb128, how are you?09:20
seb128lut didrocks09:21
seb128didrocks, read backlog, I'm lazy to type again :p09:21
seb128didrocks, how are you?09:21
didrocksseb128: I'm fine, thanks ;) A little bit exhausted as I was home late in Paris after a too warm week.09:22
seb128didrocks, had fun at the rmll?09:22
seb128don't tell me09:22
didrocksseb128: yeah, it's still more a social event than a technical one, but it was good to meet people and talk about projects, and so on09:23
didrocks28°C at 8AM is quite scary when you think about what it will be later :)09:23
qenseI find it already hot here, but you live in France! It must be unbearable there without cooling.09:23
didrocksI just visited for a couple of hours Bordeaux. Seems a beautiful city09:24
seb128it start being windy there, it might rain ;-)09:24
didrocksit rained a lot this night in Paris, the temperature is nice now :) (the 28°C was in Bordeaux)09:25
njpatelRAOF, actually, without Mutter it doesn't/won't work for all the features we need09:25
njpatelRAOF, though I agree compiz has better GL performance. It's something upstream Mutter and Clutter are working on09:25
njpatel(as are we, where we can)09:25
RAOFnjpatel: Yeah, the swanky Ubuntu icon doesn't work properly :)09:25
njpatelHeh, neither will any of the fancy window and workspace stuff when it lands :-)09:26
RAOFUnity could be slightly more compiz-friendly by declaring itself to be always-on-top in addition to a panel.09:26
njpatelRAOF, it would require us to keep switching between xshapes (when we're painting only panel + launcher and when we're painting places), which doesn't always work out well09:27
vuntzseb128: didrocks pretented he was working all week, but I saw him! He was just sitting there, looking at people pass by09:27
vuntz(hi!)09:27
seb128vuntz, hey, I'm not surprised!09:27
seb128vuntz, he also pretented there was no internet but I've seen other people at this conference been on IRC09:28
didrocksvuntz: that's not nice from you :p09:28
didrocksseb128: well, in fact, there were 3 sites09:28
RAOFnjpatel: Ah.  I'm interested in the funky window and workspace stuff - is the first cut of this the compiz-scale-like action on right-click?09:29
didrocksseb128: the one with conferences had a mostly working Internet connexion09:29
vuntzdidrocks: did you find good ice cream on sunday?09:29
didrocksseb128: the free software "village" had a crappy one, with latency and a lot of disconnect (we didn't have any connection for 3 afternoon)09:29
didrocksvuntz: yeah o/ it was the nicest part of sunday to be honest :)09:29
seb128didrocks, I was just jocking don't worry ;-)09:30
slomoseb128: ricotz (in #ubuntu-devel) has a gdkpixbuf package, maybe you can start with that and save some time ;)09:31
vuntzseb128: btw, we learnt that you speak australian english09:31
didrocksseb128: I now, I backlog on Saturday evening and saw you talked to jml :)09:31
seb128vuntz, that means crappy english right? ;-)09:31
vuntzheh09:31
seb128didrocks, I didn't do IRC during the weekend, that was friday rather09:31
didrocksvuntz: how was your flight, btw? :)09:32
seb128slomo, oh ok, thanks, did you commit that to debian or reviewed it?09:32
didrocksseb128: yeah, but the saturday evening bar was the best Internet connexion I had this week, as the fact I backlogged IRC on that day :)09:32
slomoseb128: not yet, no. he said that the scripts and stuff are still missing09:32
seb128slomo, btw I just saw your glib upload, isn't an issue to have the bin compat entries in the library?09:32
seb128slomo, that would make different soname conflict no?09:33
seb128didrocks, oh ok09:33
vuntzdidrocks: my flight was one-hour late09:34
vuntzdidrocks: they had to fix something in the plane before we could take off09:34
njpatelRAOF, right, that's the initial one. We'll have workspace switching in their soon. The benefits of being in the window manager will show when we add the fancy DND between windows/workspaces and other niceties for day-to-day usage09:34
didrocksvuntz: urgh, we could have took an icecream finally…09:34
slomoseb128: the new library package would have a Replaces on the old for the links09:35
seb128slomo, hum, ok...09:36
seb128slomo, still seems against usual rules and weird to do09:36
seb128slomo, why not just using the -bin?09:37
slomoseb128: might be the better idea...09:44
slomoseb128: problem is, that gio-querymodules has no pkg-config entry and build systems might require it09:47
slomoseb128: so you would need to depend on libglib2.0-bin09:47
seb128slomo, well, how was that working until now? do we really have anything build depending on it in practice or is that something which could happens once to one source?09:48
seb128slomo, should probably discuss that on #debian-gnome09:49
slomoseb128: i think gvfs and gconf should call it in make install09:49
slomoand it worked before because they were, where upstream placed them... in /usr/bin09:49
seb128they should probably have a flag to not do that09:49
seb128similar to the disable schemas update one09:49
seb128well, why did we need to move them to start then?09:50
slomoi don't know, i didn't see the problem with keeping them in the -bin package together with the triggers and let libglib2.0-0 recommend the -bin package09:50
=== fta_ is now known as fta
=== almaisan-away is now known as al-maisan
=== fta_ is now known as fta
didrocksmvo: hey! I tried to add the different host for oneconf in viewswitcher. The issue is that there is a lot of "if channel column" in the model preventing myself to use that for storing hostid that I need to switch to the right view.11:32
didrocksmvo: what do you think? Should be attribute some kind of plugin id in COL_ACTION and use COL_CHANNEL for plugin? and checking that COL_ACTION is either USC and plugin handled?11:33
=== al-maisan is now known as almaisan-away
=== DrPepperKid is now known as MacSlow
=== DrPepperKid is now known as MacSlow
mvodidrocks: hi, is your branch available somewhere12:26
didrocksmvo: only with the login integration, I can push my WIP branch. I'm trying something to patch USC, can push in 10 min a proposal I think12:27
mvodidrocks: ok12:27
mvodidrocks: once there is something to look at that is easier for me to figure out whats needed12:28
didrocksmvo: sure :)12:28
micahgseb128: did you want me to merge gjs from debian or not bother since they're the same basic version?12:35
seb128micahg, would be nice to merge at least once in the cycle if you can do it12:36
micahgseb128: k, that shouldn't be a problem12:36
seb128thanks12:36
=== MacSlow is now known as MacSlow|lunch
didrocksmvo: lp:~didrocks/software-center/expand-viewswitcher-select for my changes in USC and lp:~ubuntu-desktop/oneconf/trunk for oneconf13:00
didrocksmvo: as you can see there (https://wiki.ubuntu.com/SoftwareCenter?action=AttachFile&do=get&target=installed-software-computers.jpg), hosts registered in OneConf will be "ACTION" for USC point of view13:00
didrocksmvo: and I need to use COL_CHANNEL to get some hostid (more than one computer can have the same description, so I need this hostid)13:01
didrocksmvo: the thing is, the current support in USC is only to refresh (by removing/adding) all channels, my change is to enable reselecting whatever item in the treeview rather than just channels13:02
didrocksmvo: I still get some issues with the history element, I don't know why I can't get it selected13:02
=== fta_ is now known as fta
mvodidrocks: aha, I see. this sounds like we need to make the current schema in trunk/ more flexible, it looks like your change is a great start, let me start pondering a little bit13:22
mvodidrocks:  and I will merge the plugin stuff to trunk now so that we have a easier time merging13:23
didrocksmvo: great! :) yeah, that's exactly that: some flexibility to enable plugins to hook (as maybe an unique ID for plugins to not collide their action?) also, the some tweaking is needed for on_view_switcher_changed in app.py to enable plugin hooking their action their13:25
=== MacSlow|lunch is now known as MacSlow
mptmvo, hi, I'd like to send a quick reply to https://lists.ubuntu.com/archives/ubuntu-devel-discuss/2010-June/011729.html13:54
mptmvo, is the right answer "we're migrating to Ubuntu Software Center long-term, so to fix it there, make sure that aptdaemon blocks session exit"?13:54
mvodidrocks: I just looked at the viewswitcher code and its in general a bit ugly and could do with some cleanup (all my fault). would something like "viewswitch.register_view" and some simple signals (selected, expanded) be ok? it seems like it would be a good idea to hide the gtktreemodel stuff as its not really releveant for most users of the ViewSwitcher class (i.e. the fact that its a treeview is just a implmeentation detail). what do you13:58
mvothink?13:58
=== fta_ is now known as fta
mvompt: yes13:58
mptmvo, great, thanks13:59
mvompt: we should probably do both, block session exit and halt shutdown until the stuff is finished13:59
mvompt: for cases where the user uses stuff like "sudo halt" to halt the system13:59
mvompt: unattended-upgrades is a good pointer for him13:59
mvompt: it integrates a script like this (a upstart script)13:59
didrocksmvo: this is a good idea. I think that if plugins can avoid playing directly with the model is a bad idea :) We just need for them to have a uuid for their entry (not related to what is displayed) in addition to name and icon, and some simple signal.14:00
mvodidrocks: yeah, I guess that can be a simple string that the we generate from the (plugin-name, name) ?14:01
didrocksmvo: so, in my case, for instance, I show icons and hostname, but I can have more than one hostid for a hostname, so I should get that value when the selected signal is triggered (or just point to the right view)14:01
didrocksmvo: also, I can add/remove some items during USC lifetime (what is doing my latest commit in OneConf)14:01
didrocksmvo: plugin-name-name-id for me :) (see ^^ with hostname/hostid)14:01
mvodidrocks: ok, let me draft a interface for that14:02
didrocksmvo: great, if I can help you, do not hesitate to ask me :)14:02
mvodidrocks: I created a ehterpad here http://openetherpad.org/uLbnSTxeFJ14:10
mvodidrocks: go wild there :)14:10
didrocksmvo: on it, thanks :)14:10
mvothanks!14:10
didrocksmvo: testing new unity release, backport to lucid and on it in… let's say half an hour/45 minutes14:13
mvodidrocks: no problem, I have some test failures in python-apt to fix too14:14
mvodidrocks: just wanted to throw a skeleton out so that we have something to talk about14:14
mptmvo, ok, I included that info in the message too, with links to the relevant branches14:14
mvompt: thanks!14:14
htorquehey, against which package should i file a bug, if an application "survives" a logout? banshee is still playing after I've logged out and logged in again.14:39
seb128the concerned software14:40
htorquek, thx14:40
=== fta_ is now known as fta
pittiseb128: hmm, current 2.31 gpm uses gsettings14:48
seb128pitti, we don't do GNOME 2.3114:48
pittiok; I wasn't sure whether we want to do some gsettings packages or not14:49
seb128depends14:50
seb128if the benefit is worth the work...14:50
pittinot so far; we can do cherrypicks14:50
seb128but that one seems a tricky one because it's likely to have keys shared over components14:50
pittiit ports from libdevkit-power to libupower-glib14:50
pittibut we can backport that as well14:50
pitti(next upower release will drop libdevkit-power)14:50
seb128ok14:50
seb128thanks14:50
seb128we try to avoid having shared desktop keys with gsettings and gconf clients14:51
seb128since there is no sync between those14:51
seb128so for now we only updates selected softwares, ie empathy14:51
seb128or gnome-calculator14:51
=== almaisan-away is now known as al-maisan
seb128hum15:06
seb128mvo, http://paste.ubuntu.com/462547/15:07
seb128mvo, have you seen similar crashes? it's on current maverick there15:07
mvoseb128: let me check15:09
seb128mvo, https://bugs.edge.launchpad.net/ubuntu/+source/update-manager/+bug/60425015:10
ubot2Launchpad bug 604250 in update-manager (Ubuntu) "update-manager crashed with AttributeError in estimatedDownloadTime() (affects: 2) (dups: 1) (heat: 3286)" [Undecided,New]15:10
seb128mvo, it has been reported by somebody else so it's not only me ;-)15:10
mvoseb128: thanks, fixed15:19
seb128mvo, waouh, you rock as always, thanks!15:19
seb128mvo, I've changed the bug to fix commited15:23
mvoseb128: thanks, fix uploaded15:27
seb128mvo, ;-)15:28
didrocksmvo: thinking about it, the view_id in my comment doesn't seem relevant for most of plugin I guess. I'll handle the dict on my side. I can't think about any other thing needed for the pane list15:29
mvodidrocks: thanks, so the view-manager thing looks ok?15:34
didrocksmvo: yeah, sounds fullfill my needs at least and the one for your cases too, right?15:35
didrocksmvo: I'm just wondering, as I'll refresh the list regularly as you do for channels, is it to the plugin to ensure that removing/adding the same view again still select the right item?15:36
=== fta_ is now known as fta
mvodidrocks: keep selected> not sure yet, I guess it should be done by the ViewManager, but I'm not 100% certain yet15:37
mvodidrocks: use-case> it should simplify the current code quite a bit, so it should be a good change15:37
seb128pitti, hum, seems the ddeb index is buggy15:38
dobeyoh wow package summaries really suck don't they :)15:39
dobeysome packages from the same source all have the same summary it seems :-/15:40
kenvandinedobey, indeed... lots of those i think15:40
didrocksmvo: sure, it would be good for you too :) I'm thinking about that view (https://wiki.ubuntu.com/SoftwareCenter?action=AttachFile&do=get&target=inventory-computer.jpg), do you think I just inherite from an existing one or start a new one? It has mutiple treeview (installed/removed/others) and I'm quite scary about the search integration TBH15:40
seb128pitti, http://ddebs.ubuntu.com/pool/main/libi/libindicator/15:41
dobeyi just ran update-manager and was like "wait, what am i updating?"15:41
dobeydoesn't help that the package name is <small> now15:41
seb128pitti, some of the debs are not listed in any index, neither the main one or the universe one15:41
seb128pitti, it seems it's binaries in universe from a source in main missing there15:41
dobeyis the glib/gconf conflict fixed now? i've been holding back gconf since it broke15:44
seb128what conflicts?15:44
seb128there is no known conflicts15:45
seb128dobey, there was some issues with the gnome-shell ppa it seems15:45
seb128using that maybe?15:45
dobeyno15:45
dobeythere was a conflict with a man page15:46
seb128ok so we need details on the conflict15:46
dobeysomething to do with gsettings/dconf stuff15:46
seb128if you could copy the exact conflict line from apt that would be useful15:46
dobey trying to overwrite '/usr/share/man/man1/gsettings-schema-convert.1.gz', which is also in package libglib2.0-bin 2.25.9-1ubuntu315:49
dobeyseems to not be in the glib2.0-bin package any more though, according to dpkg -L15:49
dobeyhrmm15:49
dobeywill try upgrading gconf2 again after the current update finishes running15:50
seb128dobey, sudo apt-get -f install15:51
seb128dobey, your libglib2.0-bin is outdated15:51
dobeyi did that at the time, and it failed15:51
seb128dobey, sudo apt-get install libglib2.0-bin gconf15:51
dobeyso i just installed the older gconf2 packages to get things going15:52
dobeybut it looks like it installs ok now15:52
dobeyi guess i ran an update at some point when the archive wasn't totally synced, to get that issue?15:53
seb128dobey, right and we forgot to use a replaces to handle the move nicely15:54
mvodobey: update-manager> I have no strong opinions either way, there is a gconf key to switch to the old style15:55
dobeyhrmm, well, need to reboot :)15:56
djsiegelseb128: !15:59
djsiegelseb128: long time no see15:59
mptmvo, have you seen this? https://code.launchpad.net/~ilidrissi.amine/software-properties/updates-redesign/+merge/2912315:59
seb128re15:59
didrocksmvo: did you saw my previous question? (approx 15 minutes before) about the paneview inheritence?15:59
seb128djsiegel, hey, how arre you?15:59
djsiegelseb128: I'd like for us to turn off the screen lock on resume by default.15:59
vish+1 to djsiegel16:00
mvompt: no, I check it out after the call16:00
* vish always the first thing i do on a fresh install16:00
mptok16:00
seb128djsiegel, hum, I think we had this discussion before16:00
djsiegelseb128: because it makes resume take about 3 seconds less16:00
seb128chrisccoulson, pitti: ^16:00
mvodidrocks: no, can you paste it in again (in a call right now, sorry)16:00
seb128do you remember if we discussed this?16:00
djsiegelseb128: you've always had the discussion before!16:00
didrockssure, mvo: sure, it would be good for you too :) I'm thinking about that view (https://wiki.ubuntu.com/SoftwareCenter?action=AttachFile&do=get&target=inventory-computer.jpg), do you think I just inherite from an existing one or start a new one? It has mutiple treeview (installed/removed/others) and I'm quite scary about the search integration TBH16:00
chrisccoulsonwe did discuss it before at some point16:01
seb128djsiegel, not my fault if what ux guys see as annoyances are often a balance between security and usability ;-)16:01
djsiegelYeah whatever.16:01
djsiegellol16:01
seb128djsiegel, it also makes your system less secure16:01
djsiegelseb128: people can lock before they close it if they want16:02
djsiegelI don't like the idea that we are always locking the screen on idle, on screensaver, on sleep "for security"16:02
seb128well then you make suspend be 2 actions instead of one16:03
djsiegelyes, when you want it locked16:03
djsiegelyou could change the default if you always want a lock16:03
seb128I'm not even sure how you suspend once it's locked16:03
djsiegelbut users who don't want the lock get a better experience16:03
djsiegelI ran this by sabdfl and he is +1 on it.16:03
chrisccoulsonat some point, the lock-on-idle and lock-on-suspend preference got decoupled, and we had a lot of users complain that when they enabled lock-on-idle in the screensaver preferences, their screen didn't lock on suspend16:03
seb128djsiegel, can we get a clear spec which defines the behaviour on all situations?16:04
seb128djsiegel, ie on user switching, on suspend, on hibernate16:04
chrisccoulsonso we fixed that so that the preference applies to both suspend and idle, and we switched on lock-on-idle by default for security reasons16:04
seb128djsiegel, on manual screen locking16:04
djsiegelseb128: yeah, sure16:04
seb128djsiegel, and how we change from wanting to not lock to lock16:04
seb128djsiegel, thanks16:04
seb128djsiegel, we should probably have all those consistant and with one setting changing mode to lock to unlock16:05
djsiegelseb128: hmm16:05
chrisccoulsoni'm surprised that locking affects resume speed so much though16:05
djsiegellock on screensaver and lock on suspend could be two separate preferences for some people16:05
djsiegelchrisccoulson: I think there's some artifical sleep in there or something16:05
chrisccoulsonwe had that by accident and users got really confused16:06
seb128djsiegel, what about lock on user switch?16:06
djsiegelseb128: you mean the bug I reported?16:06
seb128dunno if you reported a bug, I know that's yet another case of "lock on..."16:06
seb128not sure if we want a screen with a list of "lock on..." options16:06
seb128or just having "lock in all cases or don't"16:06
djsiegelseb: https://bugs.edge.launchpad.net/ubuntu/+source/gdm-guest-session/+bug/60055916:07
ubot2Launchpad bug 600559 in gdm-guest-session (Ubuntu) "When screensaver lock is disabled, terminating a guest session resumes the parent session without asking for a password (affects: 1) (heat: 564)" [Undecided,New]16:07
djsiegelseems like the implementation is a bunch of spaghetti, interpreting the same gconf keys in different contexts16:08
seb128djsiegel, is that specific to the guest session?16:08
seb128right :-(16:08
seb128that's why I would like clear spec with all the case16:08
djsiegelseb128: no I think the account switch lock is reusing the screensaver lock!16:08
seb128rather than just tweaking one key which will have side effect16:08
chrisccoulsondjsiegel, in the case of your bug report, the screen has to be locked regardless of whether you return to GDM or your session16:08
djsiegelchrisccoulson: isn't GDM the lock?16:08
seb128no16:08
djsiegelyou wouldn't want a lock screen over GDM16:08
chrisccoulsondjsiegel, no, your session will still be active on another VT16:09
seb128you can ctrl-alt-f<n>16:09
chrisccoulsoni could just switch VT from GDM ;)16:09
seb128you need the screensaver to lock the actual session16:09
seb128or anybody can use the keyboard to go to your session16:09
djsiegelok, explain one more time please :)16:10
djsiegelWhen I switch user sessions, I am really switching to GDM on another vt?16:10
seb128explain what? I feel we have described lot of cases and are as confused as this whole locking story is16:11
djsiegelMy session stays running on another vt with the screensaver lock?16:11
seb128yes16:11
chrisccoulsondjsiegel, yes16:11
seb128the greeter screen is on one VT16:11
seb128and each user session has its own VT16:11
chrisccoulsonthe only way to protect the session is for the screensaver to lock it16:11
seb128changing user sessions or going to the user lists are only VT switches16:11
djsiegelso, when you said we need a lock at GDM, you meant a lock screen, locking my session, but not locking GDM, which happens to be running on another vt at the same time16:11
seb128we didn't say that gdm needs a lock16:12
seb128the user session needs gnome-screensaver to start locking on any context switch16:12
djsiegelok, I was confused by "the screen has to be locked [if] ...you return to GDM"16:12
djsiegelok, got it16:13
djsiegelI think we may want to disable lock on resume regardless if it's causing resume performance issues16:13
djsiegelMaybe we can fix the sleep though16:13
seb128do we want to lock the keyring then?16:13
djsiegelit does seem artificial16:13
seb128or do you want to let the keyring unprotected?16:13
chrisccoulsonwe should probably look at those performance issues before taking a decision like that16:14
djsiegelWell, what we want is fast resume, not 3 second resume16:14
chrisccoulsonand we'd need to discuss such a decision with the security team anyway16:14
seb128well do you want your passwords to be protected on sleep?16:14
djsiegelI don't think the user will mind if the keyring is locked16:14
seb128or do you want anybody stealing your laptop having your password in clear16:14
seb128well it will in the sense you will have to enter your keyring password on resume16:14
seb128to connect to your im or wireless16:14
djsiegelseb128: immediately?16:14
djsiegelah, ok16:15
seb128yes16:15
ronocbl8: ping16:15
djsiegelI see16:15
seb128so it sort of defeat the win16:15
djsiegelyep16:15
chrisccoulsondo we even lock the keyring on suspend?16:15
djsiegelbut at least you see your desktop state and not a black lock screen, but it's really all the same and we can do better16:15
seb128the other option is to not lock the keyring on suspend16:15
chrisccoulsoni know we used to when the suspend requests were proxied through g-p-m......16:15
seb128chrisccoulson, I think we do since gnome-screensaver unlock it16:15
seb128djsiegel, well at least people understand the "enter your password", they don't really understand the "enter your keyring password" and why it's displayed16:16
chrisccoulsonhmmm, does gnome-screensaver actually lock the keyring?16:16
seb128djsiegel, ie they don't get they need that password to be able to read their im or wireless password in a secure way16:16
seb128chrisccoulson, I'm not sure what does lock it16:17
djsiegelyes, this is a separate issue that is solvable, I am just worried about the wait time added by the lock screen on resume, and also worried about asking for a password to resume16:17
djsiegelwe can solve them in that order, I don't see any reason why the lock screen needs 3 seconds to show16:17
chrisccoulsonseb128 - i have a feeling that nothing locks it right now16:17
djsiegelunless maybe it's going to disk or something?16:17
seb128djsiegel, it doesn't there16:18
seb128it would need debugging on why it does for you16:18
seb128chrisccoulson, that would be a bug16:18
djsiegelI've seen it on quite a few laptops.16:19
djsiegelWith locking on, I resume, there's a pause, then the lock screen16:19
djsiegelWith locking off, I resume and instantly see the desktop16:19
djsiegelit's been the case with all laptops I've tried16:19
djsiegelcome to think of it, maybe even SSD too...16:19
=== fta_ is now known as fta
seb128djsiegel, is the desktop usable or do you just see the desktop displayed?16:26
seb128djsiegel, I think it's as slow but in your case you already have in the video the display you want to see16:27
djsiegelseb128: cannot test atm, maverick broke my suspend16:27
seb128so it's quite a nice user experience16:27
djsiegelit doesn't matter really, it feels fast16:27
seb128as long as you are trying to use it before it's ready16:27
seb128right16:27
seb128well I'm fine doing the change16:27
seb128but I don't want to tweak one key every second week because users get confused by some behaviour16:28
seb128I think we should think clearly about what we want in case of suspend, hibernate, lock screen, user switching, guest session16:28
seb128and specify the options to control these settings16:28
seb128ie have the behaviour we want spec-ed16:28
seb128otherwise we will keep have confusion on what settings do to each of those cases16:29
seb128and if that's the right behaviour16:29
seb128etc16:29
seb128djsiegel, ^16:29
djsiegelseb128: right16:41
djsiegelwe should do that, and that will likely involve some new code16:41
djsiegelto decouple currently tightly coupled settings16:41
seb128indeed16:41
djsiegelbut I wonder whether we should just change the setting to get faster resumes for the time being, or make no change until we can fix it all?16:42
djsiegelmvo: I merged that code I sent you into a local branch of software-center - it works!16:42
seb128djsiegel, so changing from having the screen locking to have the keyring password prompt?16:42
and471djsiegel, can I be nosy and ask what?16:43
and471it does?16:43
djsiegeland471: /16:43
djsiegel?16:43
and471djsiegel, the patch16:43
and471djsiegel, sorry I was thinking about something else, the code you sent mvo16:43
djsiegeland471: Ubuntu Software Center shows the oldest screenshot available for each package, and I patched it to show the newest one available...16:43
and471djsiegel, woo!16:43
mvodjsiegel: cool, push the branch :)16:44
djsiegelmvo: it will need some threading16:44
djsiegelyou synchronously make the resource url right now16:44
djsiegelthe scraping blocks a bit16:44
djsiegelnot for production use!16:44
djsiegelseb128: so, I disabled the resume lock on my machine, and I don't get keyring prompt, so this means my keyring is unlocked with the resume lock is off in Lucid?16:45
djsiegel*my keyring is unlocked when the resume lock is off16:45
djsiegelare you guys on mumble?16:45
bigonseb128: around?16:46
seb128djsiegel, do you come to the sprint next week?16:46
seb128bigon, yes16:46
bigonseb128: did you saw my message this morning about tp-butterfly?16:46
djsiegelseb128: yes16:47
bigonlast papyon and tp-butterfly now support file transfert16:47
and471mvo, is the dialog that appears when you click File > Login meant to be this one? https://wiki.ubuntu.com/SoftwareCenter?action=AttachFile&do=get&target=review-single-sign-on.jpg16:47
seb128bigon, yes, sorry I forgot to reply, I do sync all telepathy-* usually when they are uploaded to debian16:47
and471mvo, or is it different?16:47
bigonseb128: alright :)16:47
seb128bigon, yeah, they are already in maverick, I synced them early on16:47
seb128djsiegel, ok, so let's chat next week rather16:47
djsiegelsure16:47
seb128djsiegel, I've another call in 15 minutes and need to finish something before16:47
bigonseb128: great :)16:48
and471mpt, maybe my question for mvo ^ is for you?16:48
mptand471, roughly the same, but maybe without the "I want to register an account" option, since someone should have gone into it only if they had an existing account they wanted to reassociate with.16:51
mptand471, mvo, and it's "Log In", not "Login". :-) http://loginisnotaverb.com/16:51
and471mvo, uhoh, you're in trouble... :D16:52
and471mpt, thanks16:52
=== bjf[afk] is now known as bjf
=== MacSlow is now known as MacSlow|break
mvoand471: yes, this one16:53
stazbigon: seb128 it apparently eat the whole cpu when you cancel a file transfer so I would wait till they figure this out before packaging16:53
seb128staz, it's already uploaded and in Debian and Ubuntu16:53
stazah16:53
didrocksmpt: did you see my remaining questions at https://lists.ubuntu.com/archives/ubuntu-desktop/2010-June/002591.html? (particularly on the "Other items" where I'm puzzled about the meaning)16:54
mptdidrocks, yes, there's a reply in my Outbox16:54
mvoand471: there is something for this already in the code, but the login dialog and the glade could do with some love16:54
mvoand471: in case you look for something simple to relax ;)16:55
and471mvo, thats what I was going to look at :)16:55
and471hehe16:55
didrocksmpt: ok, just wanted to ensure it wasn't lost and dropped of TODO list :) thanks!16:55
mvoand471: sweet16:55
mvoand471: softwwarecenter/view/logindialog.py iirc16:56
and471mvo, cool, and I presume data/ui/login.ui16:56
mvoand471: yep16:56
mvoPYTHONPATH=. python softwarecenter/vielogindialog.py16:56
mvoand471: if you want to actually run it, it should actually work and log you into your ubuntu single-sign-on account16:57
pittiseb128: hm, for all such cases?16:57
seb128pitti, what?16:57
pittiseb128: main/universe mix ddebs missing16:57
seb128pitti, dunno, the case I've is libindicate-tools there16:58
seb128pitti, libindicator-tools rather16:58
pittiseb128: screen lock> we did, and I think the biggest issue everyone had was to be consistent with locking for timeouts, suspends, and user switches16:58
and471mvo, ah thanks, it should be easier now16:58
seb128pitti, do we have any security concern to let the keyring and computer unlocked after suspend?16:59
pittiwell, the obvious case is that your laptop gets stolen16:59
pitti(while it's in suspend)16:59
and471mvo, how can I trusts that the username and password I type in aren't going to your botnet? :D16:59
pittiseb128: but if users aren't concerned about that, it's not rocket science to turn off17:00
seb128pitti, we were discussing default though17:00
seb128pitti, ie what the out of the box installation do17:00
pittipersonally I like it the way it is, TBH17:00
pittifor mobile devices it's the right thing to do IMHO17:01
seb128right17:01
seb128ok, dist-upgrade done, session restart, brb17:01
mvoand471: heh :) better use a fake account then ;)17:02
and471mvo, ;017:02
and471;)17:02
seb128hum17:03
seb128bug-buddy hijack apport there now it seems?17:03
bl8ronoc: pong17:07
mvoseb128: https://bugs.edge.launchpad.net/ubuntu/+source/update-manager/+bug/604500 smeels like a policykit-gtk issue to me, what do you think?17:11
ronocbl8: hey17:11
ubot2Launchpad bug 604500 in update-manager (Ubuntu) "Update-manager second password input box isn't selected by default (affects: 1) (heat: 6)" [Undecided,New]17:11
ronocbl8: have you prepared a package for maverick with the ayatana and mpris stuff in it ?17:11
ronocbl8: I was hoping to get a banshee compliant package into the ppa so as I can test against17:13
bl8ronoc: No, I haven't updated the mpris stuff for the spec update yet.17:13
ronocbl8: okay17:14
ronocbl8: was going to release 0.3.6 which will fix alot of silly stuff wrong with previous versions17:14
ronocthis should be out later today17:14
seb128ronoc, it's out already17:14
bl8ronoc: External factors are doing wonders to get me away from working on that : other shiny stuff, etc. ;)17:15
bl8ronoc: Cool, I'll keep an eye on that17:15
ronocseb128: legend thx17:15
ronocbl8: I hear you , summer is passing us by ...17:16
seb128mvo, hum, I hate focus issues ;-)17:17
seb128mvo, but yeah, seems likely17:17
seb128pitti, sorry got sidetracked by other pings, I will check if I get the ddeb issues with something else17:18
huatshello everyone !17:19
seb128lut huats17:19
huatsseb128, o/17:19
kenvandinehey huats17:19
huatsthanks for your answer seb12817:19
huatshello kenvandine17:20
seb128np17:20
huatsseb128, I think I'll find something else to work on:)17:20
seb128;-)17:20
pittigood night everyone!17:29
seb128'night pitti17:30
didrocksgood nigh pitti17:33
didrocksmpt: thanks for the answer, I'll get a proper reply tomorrow morning :)17:36
mptok17:36
* didrocks waves goodnight too17:38
seb128didrocks, have fun, see you tomorow17:52
seb128tomorrow17:52
and471mpt, is this okay? http://imagebin.org/10500117:53
and471mpt, (obviously with ubuntu logo instead of elementary)17:54
mptand471, did you do that from scratch, or is that a polish of mvo's existing dialog?17:54
and471mpt, umm, a bit of both17:55
and471mpt, I took his dialog, but then reformatted the structure17:55
and471mpt, I used a table as the main structure, rather than two vboxs17:55
and471mpt, can I ask why?17:55
mptand471, just didn't want you to have done unnecessary work :-)17:56
mptIt looks just about perfect, well done17:56
and471mpt, hehe thanks17:56
mpttwo tiny things wrong17:56
and471cool17:56
=== MacSlow|break is now known as MacSlow
mptand471, 1: A missing "." at the end of the primary text17:56
mptand471, 2: "I've" should be "I’ve" :-)17:57
and471mpt, hehe good to see I'm not the only OCD person :D17:57
and471mpt, ok those are now fixed17:57
and471mpt, do you want to have the dialog to play around with, just incase there are errors only apparent when used17:58
=== fta_ is now known as fta
mptand471, is the first text field focused by default?18:02
mptand471, does the dialog block use of the main window? (it should)18:02
mptand471, other than that, yes :-) But I'm going home now, and it looks good enough to be merged into the ratings-and-reviews branch anyway18:09
mptthanks for working on it18:09
and471mpt, ah sorry didn't see ur comments18:09
and471mpt, your welcome18:09
=== fta_ is now known as fta
abhi_navand41319:21
abhi_navping19:21
kim0Hey, is there anyway to get a notification that sticks on the desktop. i.e. I want to setup an irssi script that puts an icon in the tray when I'm mentioned in irc19:25
kim0all messages so far appear for a few seconds then they're gone19:25
Laneywrite some bindings for the messaging indicator?19:27
abhi_navLaney, do you know that person something called and741 etc? I need to meet him regarding learnid. any reference you can give?19:28
Laneyabhi_nav: No, sorry. Try /whois or email19:28
abhi_navLaney, ok19:28
abhi_navanyone from learnid team here?19:28
tremoluxabhi_nav: I think you are looking for and471; he was on earlier but signed off about 1/2 hour ago19:32
abhi_navtremolux, yah ok. thanks :)19:32
tremoluxabhi_nav: sure  :)19:33
dobeyhey tremolux19:33
tremoluxhiya dobey19:34
dobeytremolux: i guess you work from home all the time now?19:34
abhi_navtremolux, actualy anybody from lernid project will do. :) if possible. ;)19:34
tremoluxabhi_nav: sorry, can't help there19:34
tremoluxdobey: yep, pretty much!19:35
abhi_navtremolux, ok. np19:35
dobeytremolux: too bad. i stopped by the office last tuesday. it seemed emptier than when i was there in january though :P19:35
tremoluxdobey: ah!  sorry I missed you19:36
dobeytremolux: no worries :)19:40
tremoluxdobey: I haven't been there during office hours in a few weeks now, I sure can't imagine it anything like empty tho!!  ;)19:41
dobeyhaha, well, there were people there19:44
dobeybut it didn't seem as busy as it was in january19:44
=== jorge is now known as jcastro
jcastroseb128: good job!20:59
seb128jcastro, thanks ;-)20:59
huatsseb128, that was interesting indeed seb12821:12
=== jorge is now known as jcastro
=== fta_ is now known as fta
=== fta_ is now known as fta
=== fta_ is now known as fta
=== tkamppeter_ is now known as tkamppeter
=== fta_ is now known as fta
=== al-maisan is now known as almaisan-away

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