[03:11] RAOF, so I still cant get weston to run outside of X without locking up my video - any debugging techniques? [03:17] robert_ancell: EGL_LOG_LEVEL=debug should get you some video debugging info. I've generally found that ensuring that I can r/w to /dev/input/*, and that there's not a second GPU to confuse things makes it work for me. [03:18] RAOF, so I have: [03:18] 00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 18) [03:18] 01:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 310M] (rev a2) [03:18] would that be confusing it? [03:25] robert_ancell: Possibly. [03:25] robert_ancell: I've found that it will often attempt to start on the (totally useless) radeon on this laptop rather than the intel. [04:04] RAOF, so I'm not getting any debugging that I can see. I can ssh in and start lightdm and recover however [04:04] RAOF, and via ssh weston seems to have stopped (not showing in ps) [04:10] robert_ancell: Ok. I can run as root ‘XDG_RUNTIME_DIR=/tmp weston’, and have it work. [04:12] RAOF, can I just build weston from a branch and play with that? [04:20] robert_ancell: Aha! Try setting EGL_PLATFORM=drm; that's worked for me, apart from the bit where it crashes lightdm when you try to switch away from the weston VT. [04:46] robert_ancell: So, the two failure modes I see are: (a) failure to set EGL_PLATFROM=drm, which results in weston SEGVing in an XCBgetX11ish function, and (b) permissions failure on /dev/input, which results in weston SEGVing in backend_init. [04:47] robert_ancell: Avoiding both of those, the weston in system-compositor-scratchpad reproducibly works for me. [04:49] RAOF, I think it loads the drm backend correctly as I get on the console: [04:50] [...] Loading module '/usr/lib/weston/drm-backend.so' [04:50] [...] initializing drm backend [04:50] then stop [04:51] EGL *also* needs to load the correct backend (setting EGL_LOG_LEVEL=debug should show what it's picking); for some reason it's defaulting to the X11 backend, which is nonsence. [04:51] Also, weston > weston.log 2>&1 FTW ☺ [04:53] http://paste2.org/p/2064089 is what it should look like if you've not got the right permissions on /dev/input [04:54] http://paste2.org/p/2064090 is what it should look like with a successful start. [04:55] RAOF, hmm, pandaboard just locked up [04:56] * RAOF is hoping that means robert_ancell has discovered the ‘vt switching from weston kills lightdm’ problem. [04:56] RAOF, btw, does your pandaboard sometimes only have a low resolution === test_ is now known as robert_ancell [04:56] test_: Yes, but mostly my pandaboard has not booting. [04:56] :( [04:57] RAOF, what is this vt switching problem? [04:57] It seems that if I VT switch from weston's VT back to X, lightdm dies. [04:57] interesting [04:57] Of course, *weston* dies when you try to VT switch away from it, because it mistakenly tries to drop master, but it shouldn't also take down lightdm :) [04:58] so I'm pandaboarding X at the moment and sshing into my laptop trying to run weston [04:59] Ok. Did you get the pastebin logs of a failed and successful weston startup? [04:59] RAOF, can you explain this, to get my laptop working again after weston dies I start lightdm to get input back, then have to 'stty sane' the console back [05:00] I think weston fiddles with the VT mode; unclean shutdown might leave it in an awkward state. [05:00] RAOF, another win for the VT subsystem! [05:00] :) [05:01] I haz log, attempting to start ff in under 1 minute to paste it [05:01] pastebinit! [05:02] Pastebinit is a time saver for sure, in fact IMO anything that allows you to post something to a website without actually ahving to use a web browser is a time saver. :) [05:02] http://paste.ubuntu.com/1070700/ [05:03] handy [05:04] and yeah, card1 is nvidia according to syslog [05:05] Ah. So that's totally working up until the point where it tries to set the mode; you're actually using the nvidia card, I presume? [05:06] RAOF, nope, intel (card0) [05:06] Aha. [05:06] That would be a problem ;) [05:06] and the X log confirm it [05:06] modprobe -r nouveau, try again. [05:06] RAOF, why would it pick card1 over card0? [05:06] Sodomy non sapiens [05:09] RAOF, weston says no: http://paste.ubuntu.com/1070707/ [05:09] at least I have a core this time [05:10] Right. [05:10] That's what it looks like if weston doesn't have permissions to /dev/input [05:10] and with sudo it is happy :) [05:12] For what it's worth, weston will pick the last first drm device enumerated by udev with ID_SEAT=seat0 [05:13] last first? [05:14] Oh, sorry. First. [05:14] And since we don't annotate drm devices with ID_SEAT, it'll pick the first drm device enumerated by udev. [05:14] and I can seem to vt switch between lightdm and weston here ok [05:14] Maybe because you're running as root? [05:14] perhaps? [05:17] Yeah, works fine as root. [05:43] Time to turn on the fourth computer in this room to test this nouveau driver... [06:45] good morning [07:56] good morning eveeryone [08:02] morning! [08:03] morning [08:04] hey chrisccoulson, Laney, mlankhorst! [08:04] how are you guys? [08:04] a weekend full of cycling: good :-) [08:04] you? [08:05] I'm good, trying to make sense of some dmabuf sharing support now, weekend was great but not much biking (too warm) [08:05] hi didrocks, Laney, mlankhorst [08:05] hi seb128! [08:05] hey [08:06] chrisccoulson, hey, how are you? [08:06] seb128, yeah, pretty good thanks. how are you? [08:06] saturday was nice (a lot of walking), but really rainy sunday, so rather video games (almost finished chrono trigger, new game from 1995 ;)) [08:06] chrisccoulson, I'm good thanks [08:06] salut seb128 [08:06] lut didrocks [08:07] hehe, I'm having a lot of fun with supreme commander forged alliance myself, it's fun to mod and play with a friend [08:08] almost all the logic is in lua so you're mostly limited by imagination :) [08:08] * Laney remembers playing chrono trigger on zsnes in school [08:09] * mlankhorst was more into playing dungeon keeper back then [08:16] mlankhorst: The very earth itself yawns in anticipation of your next fascinating move! [08:19] :D [08:31] Huh. I appear to have lost a month of backscroll: -!- Day changed from 10/06/2012 to 2/07/2012. Interesting! [08:32] Blame the leap second. It's always the leap second. [08:33] * didrocks really enjoyed the leap second this week-end :) [08:40] think i have to agree with google here, for most computers it makes more sense not to count on the leap seconds.. [08:48] didrocks: hi, silly (?) question, how can I run a autopilot test against unity? i.e. what packages to I have to install to run python test_launcher.py ? [08:50] mvo: yeah, you need lp:autopilot. I've a packaging pending merging trunk: https://code.launchpad.net/~didrocks/autopilot/packaging [08:50] it gives you the "autopilot" binary [08:51] didrocks: thanks! does it also include the supporting python libs? or is that part of unity? autopilot.emultors.bamf for example [08:51] mvo: this is part of unity [08:52] so yeah, it's one of the issue with this trunk, it imports packages from circular dep [08:52] I've sent an email to thomi about it [08:53] didrocks: thanks [08:54] yw ;) [08:59] mvo, good morning. Could someone from the software-center team look at bug 1019581 ? It's breaking the builds that contains software-center [08:59] Launchpad bug 1019581 in software-center "update-apt-xapian-index crashed with ImportError in /usr/share/apt-xapian-index/plugins/software-center.py: cannot import name index_name" [Critical,Confirmed] https://launchpad.net/bugs/1019581 [09:03] jibel: sure, doing that now [09:03] mvo, or revert if there is no easy fix [09:03] mvo, thanks [09:15] heya [09:16] seb128: did I have success in explaining why I can do little for making LibreOffice stable on quantal right now? [09:16] Sweetshark, hey, yes, I was just reading, trying to write a reply to that email ;-) [09:17] seb128: ;) [09:17] Sweetshark, btw your precise SRU needs to be verified, can you chase some users to confirm they see no regression with it, or if you feel like acking yourself that it works fine do that and tag it verification-done? [09:17] * Sweetshark then waiting for that ;) [09:18] seb128: I will selfack [09:18] Sweetshark, thanks [09:28] https://bugs.launchpad.net/ubuntu/+source/gnome-screensaver/+bug/1018710 → I thought that's the intended behaviour now? [09:28] Ubuntu bug 1018710 in gnome-screensaver "Update to 3.4.2" [Wishlist,Triaged] [09:31] Laney, I wonder if he meant that the lock screen was a blank screen, i.e no password entry? [09:32] maybe [09:32] let me test it and se [09:32] e [09:38] erm, yeah, it is rather broken [09:40] Laney, they are like 3 commits in that version, I guess http://git.gnome.org/browse/gnome-screensaver/commit/?id=43ee32edaddb9b9b9f4b43c47ca73d7b4eea9fae doesn't play nice with our theme [09:42] seb128: done [09:43] Sweetshark, thanks [10:02] mvo, hey, the aptdaemon precise SRU is in proposed for 17 days ... is there any chance somebody from the s-c team could help verify the fixes so it can go to -updates? [10:03] is anyone using chromium on precise and could help to verify the SRU on bug #992352 so it can move to -updates? [10:03] Launchpad bug 992352 in chromium-browser "Please update to 18.0.1025.168" [Medium,Fix committed] https://launchpad.net/bugs/992352 [10:07] seb128: sorry, I will ask to get this done [10:07] mvo, thanks [10:18] seb128: could you or anyone else around forward me https://lists.ubuntu.com/archives/ubuntu-devel/2012-June/035310.html -- I am reading ubuntu-devel in digest, which is unhelpful for replies ... [10:18] Sweetshark, let me see if tb knows how to do proper bouncing [10:23] Laney, what email client do you use? ;-) [10:23] haha [10:23] one which has proper bouncing :P [10:23] Laney, can you bounce that email to Sweetshark? ;-) [10:24] tb is useless, there is an addon which didn't get update since 2006 and support up to tb 2 :p [10:25] ok [10:25] what's the email address? [10:26] Laney, bjoern.michaelsen at canonical dot com [10:26] et voilà [10:27] Laney, thanks [10:27] Sweetshark, ^ [11:08] Laney: thanks a lot [11:08] kein problem === MacSlow is now known as MacSlow|lunch === fenris_ is now known as Guest20501 === MacSlow|lunch is now known as MacSlow [13:20] happy monday! [13:39] desrt, :) [13:39] good morning :) [13:41] Ursinha: where is everyone today? [13:41] working too hard, it seems... [13:41] seems that I've been disconnected :) [13:41] hey desrt! [13:41] hello [13:42] didrocks: i have a ... request [13:42] desrt: me too! [13:42] remember i did you a favour when we had UDS in orlando? [13:42] i need the same favour for oakland :) [13:43] desrt: ahah, yeah, no worry ;) [13:43] desrt: TBH, it's not that complicated this time, at least, for me ;) [13:43] maybe i should ask seb, then :) [13:43] i think he shared some 'complications' with me [13:43] funny that I just completed this part of my job today :) [13:44] didrocks: oh good. i thought i was the only one :) [13:44] desrt: seems not ;) but I am at least one hour in advance than you! :p [13:44] yes but... timezones... or something [13:44] doesn't count, it's all UK-based time! [13:44] bah [13:45] what might cause the auto resize by dragging windows to the left or right side of the screen to not work [13:46] bcurtiswx: did you look at ccsm the wrong way? :) [13:46] i had to drag the window like 6 times before it would let me [13:47] bcurtiswx: working quite well for me. Try to grab sam or duflu when they are around [13:47] (rather on #ubuntu-unity) [13:48] hey desrt, happy monday! [13:48] didrocks, i also have an issue (once in a while) where loading windows and closing windows cause my mouse cursor to stop moving and freeze. its so unpredictable though.. [13:49] bcurtiswx, kenvandine: hey, is there any way one of you could verify the empathy SRU on precise or find some user to verify it? [13:50] hey seb128 [13:50] seb128, i didn't know i could (since I put it together) [13:50] seb128: hey [13:50] (i.e. i tested it before I uploaded the fix, so of course it work son my machine) [13:50] seb128: i finally landed my wip branch on dconf [13:50] desrt, oh, nice [13:50] seb128: will probably be another week of fixing up remaining issues and writing unit tests then we can begin the 'real' work :) [13:51] bcurtiswx, if you can confirm the archive version works and set the bug to verification-done it would be great [13:51] desrt, ;-) [13:51] seb128, sure. [13:52] desrt: my turn now, for the migration tool, I started to do a small configuration file syntax, what do you think about that one: http://paste.ubuntu.com/1071308/? [13:52] bcurtiswx, do bug 1017463 and bug 1018784 [13:52] Launchpad bug 1017463 in empathy "empathy-chat crashed with SIGSEGV in _tp_base_client_handle_channels()" [Medium,Confirmed] https://launchpad.net/bugs/1017463 [13:52] Launchpad bug 1018784 in empathy "[SRU Precise] update to 3.4.2.3" [Wishlist,Confirmed] https://launchpad.net/bugs/1018784 [13:52] The goal is to have special helper for common operatoin like [dconf-*] [13:52] didrocks: i don't like it [13:52] and general one for special cases not handled, like [script] [13:52] ah :) [13:52] what's up with it? [13:52] it looks like a keyfile but it's not [13:52] that's true [13:52] why not just use shellscripts? [13:53] we have such luck with robustness and reliability with using those in postinst rules :D [13:53] (no.. but seriously..) [13:53] well, do you want to add everytime the same transactional that for common operation, it's easy to miss [13:53] and yeah, I wanted to emphase on the reliability :p [13:53] s/that/stuff [13:54] i'm not sure you gain much reliability by using a weird file format that nobody understands properly [13:54] particularly when the examples you have listed here are all one-liners with the dconf commandline tool [13:54] i also find your dconf examples to be a bit odd [13:55] desrt: well, removing the old directory, is not [13:55] kenvandine, i'm having window freezing and mouse freezing issues [13:55] which one? [13:55] didrocks: the ones about setting or adding keys [13:55] it's getting painful to load windows and things due to the wait [13:55] you would never want to do this [13:55] desrt: well, we already had that into the past [13:55] you'd rather change the system default [13:55] like adding a key in a list? [13:56] didrocks: so with GSettingsList one of the requirements is that you can have a situation like the launcher and add a new item to it (from the system level) without modifying the user's config at all [13:56] you are speaking about +/apps/compiz/plugin_list = "fooplugin" right? [13:56] seb128, any idea what may cause my desktop to freeze (mouse stops moving and maximization movement freezes for example).. [13:56] same could be said for compiz plugins [13:56] indeed [13:56] we already had that [13:56] so it's a real case [13:56] seb128, it happens when i load windows and maximize/minimize [13:56] didrocks: i'm saying that GSettingsList will let you manage this case in a better way [13:56] ie: no script required at all [13:56] seb128, even switch windows in my browser [13:56] bcurtiswx, no, maybe check session logs and xorg ones [13:57] desrt: are you sure it will be there in time this cycle? [13:57] didrocks: i do think it might make sense in some cases to remove items or reset them [13:57] bcurtiswx, is that precise? when did that start? [13:57] didrocks: i will spend the rest of this week finishing my dconf cleanup and then i'm in a good place to start proper work on this [13:57] it won't take more than a month [13:57] so i think it's not a problem [13:57] seb128, it's precise and it's been an issue for a few weeks.. i can't reproduce it, because at times it all works fine.. [13:58] desrt: ok, so for the rest, it's just one or two liners, so you would say, shell script only? [13:58] bcurtiswx, weird, I don't know :-( [13:58] didrocks: i think the shellscript approach is pretty reasonable [13:58] didrocks: it's already established as the universal hook language :) [13:59] seb128, hmm, so debug would start at session logs and xorg logs [13:59] desrt: ok, if there is another way to handle lists, yeah, the whole extra sugar isn't needed [13:59] desrt: thanks for your input! [14:00] didrocks: GSettingsList is something like my highest priority for this cycle now [14:00] desrt: great, if you need real test cases or so, do not hesitate to ping me :) [14:01] didrocks: let's have a fun testcase. do an upload of my dconf 'wip/reorg' branch to the desktop team ppa ;) [14:01] i want to set a new record for the shortest length of time before someone comes on IRC asking "why can't i login?" [14:01] seb128, is there any chance that not getting enough power to the graphics card ma cause these freezes ? [14:01] s/ma/may [14:02] desrt: heh, we need to do it seriously then, and homologate the time :) === zyga is now known as zyga-food [14:06] kenvandine, what else needed to be done with those two bugs ? [14:07] did you tag them? [14:07] oh wait... [14:13] didrocks, those update-manager et al packages in proposed never got pushed over to release pocket [14:13] mterry: well, as told on Friday, you need to ping the release team to copy them over to release [14:13] didrocks, ah, I misunderstood. Will do [14:13] seb128, confirmed empathy from archive (3.4.2.1) works and marked bug appropriately === zyga-food is now known as zyga [15:34] seb128: fancy uploading aisleriot? Just applying http://paste.ubuntu.com/1071469/ onto https://launchpad.net/ubuntu/quantal/+source/aisleriot/1:3.2.3.2-0ubuntu2/+files/aisleriot_3.2.3.2-0ubuntu2.dsc should do it. [15:34] well, with s/UNRELEASED/quantal/ (bah dch) === zyga is now known as zyga-afk [16:44] mdeslaur, hey [16:45] mdeslaur, what was the issue you had trying to using pkexec from a .desktop in synaptic do you remember? [16:45] mdeslaur, you added a wrapper [16:46] mterry: hi, guile-2.0 ftbfs on arm with test suite failures, we should fix that before promoting guile, right? [16:46] I just posted a debdiff right there ^ to revert aisleriot [16:47] I don't think anybody is going to port the guile-1.8 stuff in main to 2.0, and indeed 2.0 does ftbfs. [16:47] jbicha, can you sponsor http://paste.ubuntu.com/1071469 if you have some time? [16:47] I'm busy with other atm [16:48] will do later otherwise [16:48] jbicha, seb128: fancy uploading aisleriot? Just applying http://paste.ubuntu.com/1071469/ onto https://launchpad.net/ubuntu/quantal/+source/aisleriot/1:3.2.3.2-0ubuntu2/+files/aisleriot_3.2.3.2-0ubuntu2.dsc should do it. [16:48] jbicha, yes [16:49] we could also cheat by deleting the aisleriot source package and then just upload a newer 3.2 aisleriot than the last time [16:49] we talked about that already [16:49] not happening any more [16:49] aw, no cheating? :( [16:50] nah [16:51] jbicha, cjwatson says it's not garantish it wouldn't create issue and prefer not doing that [16:52] ok [17:14] seb128, jbicha: we don't want to move to guile-2.0? [17:15] mterry: I'd say it's more of a "can't" or "won't" [17:15] i.e. the rdeps of -1.8 in main are tough to port, and 2.0 ftbfs on arm [17:15] (it was already agreed we wouldn't keep two guiles in main) [17:15] Laney, right, but the ftbfs is unlikely to be fixed? (I haven't looked at it yet) [17:15] Ah, ok [17:16] mterry, it's not a transition I'ml wanting to put efforts in only to update a card game [17:16] yes, the rewards are minor [17:16] Laney, seb128: so we upload a 3.4.is.3.2? [17:16] I spent a bit of time on it, and I think cyphermox put some more in when he was doing +1 [17:16] but it never got over the hump [17:16] yeah. I put a debdiff up there ^ [17:16] Laney, ah! [17:17] mterry, yes, please sponsor Laney's update if you have time ;-) [17:17] Is anyone working to rewrite the game in non-guile? [17:17] seb128, I'm on +1, so fixing these things is all I should be doing :) [17:18] haha [17:18] it's quite a lot of scheme code [17:19] 23017 lines in the .scm files *cough* [17:21] Laney, but in the style of GNOME, I imagine it would be ported with only Klondike and Spider maybe ;) [17:21] mterry, I'm starting to believe we should maybe just swap it for some other games, Laney had puzzle ones ;-) [17:23] mterry, they might just let one game with one card, like "guess which card is face down" :p [17:23] you need complicated games when you can get an easy one! [17:24] seb128, plenty of well-reviewed games in the software-center [17:26] mterry, issue is often the space, lot of those are not small [17:26] * didrocks waves good evening [17:26] didrocks, 'night [17:26] seb128, agreed, but we can just keep going down the list until we find something under 1MB or some such [17:27] yeah, we could do that [17:27] good night seb128 :) [17:27] night [17:27] doh [17:27] or maybe we can ship the game robert_ancell is writing for the ubuntu app contest ;-) [17:52] seb128: btw, ubuntu-sso-client 3.0.2 and ubuntuone-storage-protocol 3.0.2 are awaiting approval in precise-proposed [17:52] dobey, great, thanks [18:09] seb128: I believe launching pkexec from a .desktop file, either by clicking it in nautilus, or with gnome 2 wouldn't work...which is why the wrapper was needed [18:09] seb128: I'm not quite sure if that's still the case with unity, or with gnome-shell, or nautilus anymore [18:47] mdeslaur, it's still the case with unity, that's why I was asking, cf bug #1020115 [18:47] Launchpad bug 1020115 in unity "Spawned commands can't use pkexec" [Undecided,New] https://launchpad.net/bugs/1020115 === philipballew_ is now known as philipballew === mfisch` is now known as mfisch === mfisch is now known as Guest84007 [20:01] is anyone using chromium on precise and could help to verify the SRU on bug #992352 so it can move to -updates? [20:01] Launchpad bug 992352 in chromium-browser "Please update to 18.0.1025.168" [Medium,Fix committed] https://launchpad.net/bugs/992352 [20:04] nobody uses chromium! ;) [20:04] chrisccoulson, it seems so! ;-) [20:05] chrisccoulson, though from errors.ubuntu.com no one use firefox either, no bug coming from it ;-) [20:05] seb128, that's because it has no bugs [20:05] micahg, hey, could you or somebody from xubuntu look at bug #962469? it's the 3rd most popular bug on errors.ubuntu.com today [20:05] Launchpad bug 962469 in blueman "blueman-applet crashed with KeyError in card_cb(): 'bluez.path'" [High,Triaged] https://launchpad.net/bugs/962469 [20:05] and also because they go to http://crash-stats.mozilla.com/ ;) [20:05] seb128: firefox is blacklisted in apport (and I would guess in whoopsie as well) [20:05] chrisccoulson, lol [20:05] micahg, yeah, I was mostly trolling chrisccoulson ;-) [20:06] seb128: I tried to get the upstream dev to look at it, will try again [20:06] micahg, thanks [20:06] I do, until Tweetdeck Web is as nice as the app for Chromium :( [20:07] only as a twitter client though [20:21] hah http://www.bbc.co.uk/news/uk-18678659 ! [20:21] so that's where all our rain went! [20:22] * kenvandine wants some of that [20:22] it has been pretty grim [20:22] and not so long ago there was a drought here :-) [20:22] http://www.crh.noaa.gov/ilx/?n=drought [23:14] RAOF, anyway to make X or Xephyr run as non-root with Wayland? [23:16] robert_ancell: You should be able to run X under wayland as non-root. At least until I rip out it's input handling in favour of the real X drivers. [23:17] robert_ancell: Of course, the way it's set up you need to spawn wayland and X from a display manager for that to work. [23:17] But that's because weston doesn't quite know what to do with xwayland's root window. [23:18] RAOF, yeah, I'm getting "X: user not authorized to run the X server, aborting.", but does that go away when you have all the DM signalling ducks in a rot [23:18] row [23:18] Oh, right! The wrapper! [23:20] If you run /usr/bin/Xorg instead that message will dissapear [23:24] oh, magic [23:25] RAOF, "Cannot move old log file "/var/log/Xorg.1.log" to "/var/log/Xorg.1.log.old"" [23:25] Hah. [23:25] Oh, of course. This works for me locally because I set --prefix=$HOME/.local [23:26] I notice that unity trunk is no longer being built into packages in the unity-team staging PPA for precise. Does anyone know if it's just not being built, or being put somewhere else? [23:27] robert_ancell: You'd need to pass -logfile somewhere that's user-writable [23:27] autopilot is failing because it can't get unity trunk from a PPA anymore, and several required quantal packages are still broken... [23:27] * RAOF loves how that's in a section “Device Dependent Usage” [23:28] RAOF /dev/null seems to work :)( [23:28] RAOF /dev/null seems to work :) [23:29] RAOF, I wonder if we should consider removing the X log file at some point. It seems to be from the "when X was central to everything" time but we log it effectively in LightDM, and upstart logs everything above that effectively [23:30] robert_ancell: We could certainly do that - you'd want to set -verbose to something higher than default, and -logverbose to 0. And also make a massive documentation push so people know where the hell those logs have gone. [23:31] RAOF, yeah, I think we'd want to start encouraging people to look at the LightDM logs now, and then remove the old ones in the future some time [23:32] First you'd want LightDM to pass a sufficient -verbose value so that it actually picks up everything that Xorg.0.log does by default. [23:32] yup