[00:00] but then I installed upstart got it to boot to sddm and a theme [00:00] removed upstart still boots [00:00] removed some other libraries it pulled in and I can't really explain it [00:01] migh have to install from mini iso again and pull everything in [00:03] and then report a bug [00:10] hmm had an appointment so couldn't make lxqt show and tell might want to watch it [05:22] anyone booted the 15.04 i386 from the lubuntu.net site on bare metal? [10:38] wxl: nah, I'll go do that now [10:38] kami's typing [10:38] awh [10:38] was gonna ninja === aaron__ is now known as ahoneybun [12:02] hi guys i have a question [12:03] what is the application that runs the clipboard on lubuntu? what happens every time i press ctrl+c for example? [12:04] i don't think that's any single application [12:04] rather, it's part of the xwindows protocol itself [12:05] oh i see [12:05] there are some tools that can send input from the cli to the x clipboard, such as xclip [12:05] but in general, something like lxterm or gnome-terminal is leveraging the X clipboard [12:06] outside of the terminal though? is it all xlip interacting with lxde? [12:06] still xwindows; depends on which application, since lxde is the name of the collection of tools (eg, lxpanel, pcmanfm, leafpad) [12:06] but they're all interacting with the x clipboard [12:07] and there's a couple tools out there to give clipboard histories and such [12:07] I havn't used them, but I'm aware of their existance [12:08] everything's going topsy turvy right now because wayland is moving in [12:08] http://3.bp.blogspot.com/-yp99PzEORDI/T1no3lrZlCI/AAAAAAAAABI/RV7ODuT6qlw/s1600/EGL-Mesa-Wayland-arch.png [12:08] is this happening in the next release of ubuntu? [12:09] no idea [12:09] wayland's already around in the repos [12:09] and xwayland is a bridge from the older X protocol to a wayland display, much the same way that XQuartz works on osx. [12:10] so the older stuff won't stop working overnight or anything [12:10] basically, the issue is that X is really old and creaky and over time, 3D stuff like opengl was hacked into it [12:10] o/ [12:11] hi sorry i have a bad connection [12:12] so from a program that reads keyboard input, how can i use that input to paste it somewhere else? [12:12] middle click in X [12:12] or menu -> paste [12:12] no i mean [12:12] in programming [12:13] c or bash [12:13] that's why i wanted to know what app uses the clipboard on lxde [12:13] to see the source code [12:13] uh [12:13] I don't think there's any easy way to *do* that offhand [12:13] i know haha [12:14] as the 'paste' middlemouse button in X will paste it into whatever *the cursor is over* [12:14] so without controlling the cursor? *shrug* [12:14] you could do something like that in wayland pretty easy though [12:14] but X is old and convoluted [12:14] you CAN do what yo ask [12:15] so to do something as simple as that i have to dig to x libraries? [12:15] but you'd have to understand the X protocol, the clipboard, how to select a client window and a specific widget (like chrome's URL bar, for instance) [12:15] yeah, X is old and obtuse [12:15] i see [12:15] how would wayland be any different? [12:15] the X11R4 specification was released in December 1989 [12:15] and hasn't really changed much since then. [12:16] plugins were created to do things like Direct Rendering (opengl) [12:16] which is generally what we use today [12:16] and the X protocol doesn't really get used other than as a RPC mechanism [12:16] most things like GTK+ and QT do "clientside rendering" [12:17] because, well, honestly? X11R4 from 1989 had *antialiasing* [12:17] but... It looks terrible today. :D [12:17] ohh i see [12:17] so most app developers go "no, sorry, I'll bake the pixels myself and just send it over as a finished image" [12:17] X is an immediate mode protocol [12:17] "draw this line here, now draw this box on top" [12:18] so it was great in the 90s, but it kind of shows it's age now [12:18] so x isn't updated anymore basically? [12:18] if you open up something like mtpaint [12:18] and see the 'line' tool and the 'box' tool and the 'oval' tool [12:18] that's like the primitives you have to work with in X [12:19] core X? nope, not really. if you did that, you'd break backwards compatibility [12:19] so old stuff from the 90s that still works (like AutoCAD) would break [12:19] so what happens instead is, plugins for X are made instead [12:19] the biggest one right now is DRI, direct rendering infrastructure [12:20] which basically says "get out of the way X, and let me just dump pixels right into the video card" [12:20] is it really so hard to change just a few things from the core and nothing will go wrong? [12:20] but X is really a glorified remote procedure call language [12:20] so it has more than just graphics tools [12:20] it also deals with keyboard input and mouse/wacom pads [12:21] and it *USED* to set up the VGA cards, back in the day [12:21] but now the kernel does that with KMS [12:21] (which is why X is still run as root) [12:21] now the kernel knows all about modern GPUs and how to change resolutions (it's been a standard for like 24 years now) [12:22] and now that we've gotten rid of CRTs for the most part, a lot of that baggage went away too [12:22] like having to write synchronization modelines for specific resolutions and monitors [12:22] "no, this one needs 31.74khz, not 31.72khz" [12:23] now we've got LCDs with digital interfaces like DVI and HDMI [12:23] we're still stuck with the software history of having to support all that stuff [12:23] after all, linux still runs happily on a pentium 2 from before y2k, right? :) [12:24] so wayland won't work well on old computers? [12:24] anyway, the other really common parts of X that are still in use are it's input handling system, xkbd (slowly getting replaced by libinput) [12:24] it works pretty good these days [12:25] about a year ago they added 'pixman' support for using the CPU to draw instead of requiring GL support [12:25] it's still about twice as fast as X, haha [12:25] that's good though right? [12:26] let's see... x's font system is still in partial use.... the clipboard stuff, keyboard mappings... uhhh. [12:26] oh, window properties. [12:26] *alll* the linux window managers deal with window properties that expose some information [12:26] like, 'does this window have a titlebar' [12:27] popup tooltips are windows too! [12:27] the graphics system on linux is a big mishmash [12:27] it's always been one of the larger headaches, IMHO [12:28] * Kamilion has been abusing linux since about 1995ish [12:28] back before automatic device discovery and configuration [12:29] so every time you installed linux, you'd have to write a configuration file called xf86config that told it things like, what resolution to set, where to find the mouse (PS/2 or which serial port), what language the keyboard map should be set to, all kinds of stuff [12:30] oh i read somewhere about that [12:30] and they had a little script that would list all the VGA cards it knew about (somewhere around 80) and all the monitors it knew about (somewhere around 400) [12:30] xf86setup [12:30] so you didn't have to sit there and do math with the viewsonic monitor manual [12:30] these days, we have things like plug and play and USB device enumeration [12:31] so we don't have to ask the user what card they have, just look up what the PCI bus says exists [12:31] (yay, lspci!) [12:31] Kamilion: you all booted yet? [12:31] i still remember the days of jumpering soundcards to set their memory address [12:31] wxl: yeah, 15.04 fired up fine on my AMD 1100T/radeon [12:32] 32bit [12:32] if wayland is set to default, there would have to be written new open source graphics drivers? or could the old ones work? [12:32] thx Kamilion [12:32] annoyingquestion: all of that work's already done, it relies on the 3d drivers originally written for X DRI [12:32] it's all working and has been for about a year now [12:32] oh i see [12:32] but they're still discussing various implimentation details [12:33] like, libinput is just gaining wacom tablet support now [12:33] as of like, last month [12:33] sec, lemme find the link to rebecca black os [12:34] http://sourceforge.net/projects/rebeccablackos/ [12:34] ^ based on ubuntu, updated today [12:34] looks promising [12:35] i hope they can fix the fglrx tearing [12:35] http://sourceforge.net/projects/rebeccablackos/files/2015-03-07/ [12:35] i don't think it works with the propritary drivers yet [12:35] but that doesn't matter, "radeon" (the driver) has improved so much with AMD's support over the last two years [12:35] i meant the radeonhd sorry i mixed it up [12:36] 15.04's 'radeon' open source driver is quite good these days [12:36] still not worth the upgrade from 14.04 though right? [12:36] dunno [12:36] I don't do any DRI stuff [12:36] I'm mostly working inside vmware workstation on servery stuff [12:37] https://github.com/kamilion/kamikazi-deploy <--- the project I'm currently working on [12:37] the updated lxde apps have fixed a lot of bugs but it's better to wait for the next lts version [12:37] wow advanced stuff [12:38] it's just a patched lubuntu iso [12:38] purged out the applications like abiword [12:38] added some server packages [12:38] just normal apt stuff [12:38] and some edits in /etc [12:39] but it's rigged up on top of the livecd [12:39] so it's meant to be run from a USB stick, not installed [12:40] did you use something like linux from scratch or you compiled the lubuntu source code? [12:40] neither [12:40] how does it work thought? [12:40] *though [12:40] used ubuntu-builder to unpack the lubuntu .iso's squashfs, chroot into it, apt-get purge [12:40] packed up the squashfs and stuck it back in the iso [12:41] wow so you can just change a package and put it in the prepackaged iso like that? [12:42] http://puu.sh/hFPw0/08fe08472d.jpg [12:42] i just close synaptic when i'm done, and click the 'build' button [12:42] that's a very useful utility [12:42] yes, it's built into my ISO too [12:42] so it can unpack itself and apply upgrades [12:43] does it build the entire system from scratch? does it take a long time? does it only work on advanced systems? [12:43] no, i download the original lubuntu iso [12:43] and then it just grabs packages from the ubuntu repositories, just like it was running [12:43] i don't have to compile anything [12:44] is there a 14.04 and above repository that has this package? [12:44] it's in my ppa [12:45] what is it what is it [12:46] https://launchpad.net/~kamilion/+archive/ubuntu/ubuntu-builder [12:46] thank you [12:47] it shows up in the 'system tools' menu [12:47] does it have any extra packages i need to install? [12:47] like dependencies [12:47] yes, the proper dependancies are listed, so apt will get them [12:47] nice [12:48] sudo add-apt-repository ppa:kamilion/ubuntu-builder [12:48] sudo apt-get update [12:48] sudo apt-get install ubuntu-builder [12:48] says this touch: cannot touch ‘/etc/apt/trusted.gpg.d/kamilion-ubuntu-builder.gpg’: No such file or directory [12:48] is that bad? [12:48] hm [12:49] i think that means it'll warn about package authentication [12:49] should i use the y ppa manager on it? [12:49] sure [12:49] if you know how to deal with PPAs already [12:49] Think you may want -ot [12:51] https://launchpad.net/~kamilion/+archive/ubuntu/ubuntu-builder/+files/ubuntu-builder_2.5.2-gb3-1_all.deb is the direct link [12:51] which does have the dependancies listed inside the .deb [12:51] ohh thanks that's easier [12:51] so opening it with gdebi or something should prompt to install them all [12:52] I didn't write it [12:52] launchpad has a very weird layout i can't find the .debs [12:52] so if it breaks, "I'm sorry to hear that" [12:52] oh yay i got more keybase.io invites. anyone want one? [12:52] oh, i probably do too [12:53] ahahaha [12:53] "Invitations Available: 10 [12:53] Apparently the admins like you." [12:53] oh hahahah [12:55] hahhaha i love that picture of you XD [12:55] yeah, it's the one I used to use before switching to the one now on github [12:55] my hair is no longer that full and youthful [12:55] that one totally looks like you [12:56] the one on github :) [12:56] well, it should. [12:56] https://soundcloud.com/kamilion [12:56] it was the cover art to one of my albums [12:56] oh [12:56] what sorts of music we got here? [12:56] https://soundcloud.com/kamilion/sets/dj-kamilion-here-we-go-again-2004 [12:57] that album, specifically [12:57] heh [12:57] although i reused it when i uploaded all the rest [12:57] but I also repost lots of music from other people I follow on soundcloud [12:57] some of it's goofy, I happen to like mashups and chiptunes [12:58] is that InSoc i hear in here we go? :) [12:58] quite possibly [12:58] hehe [12:59] I ran into some german kid using the same nickname; he asked me if I had a back catalog that he could remix [12:59] so I posted up everything I had left on my google music account [13:00] whatever else I have is stashed in a CD case somewhere [13:00] and it's unlikely I have any of the original modules I tracked (and stole hella patterns and insturments from other people) [13:00] so you WILL hear common shit in there [13:00] I used the amen break a LOT [13:00] ic [13:01] i just recently recovered some of my old .xm insturments [13:01] so I might get back into tracking again [13:01] i can't stop listening to this https://wagawaga.bandcamp.com/album/the-parabola-ep [13:01] speaking of amen [13:01] there's modern stuff like milkytracker [13:02] haha, keytar! [13:02] nice. [13:03] https://soundcloud.com/junglesyndicate/sets/wagawaga-parabola-ep-jsd007 [13:03] there's the set off soundcloud [13:03] https://soundcloud.com/wAgAwAgA ooh, he's been active as of 5-7 months ago [13:03] ooooh jungle syndicate [13:04] he does some nice acid too [13:04] yeah, you'd probably like my soundcloud stream then [13:04] i want to see him do a dubby acid jungle album omgerd [13:04] lotta dnb and acid [13:04] i'm an acid junkie fosho [13:05] I did a little bit of dub here and there [13:05] you can definitely hear the influence on some of the Here we go again tracks later in the album [13:05] nice [13:05] https://soundcloud.com/kamilion/sets/dj-kamilion-classics [13:05] check out the first track in that, you'll probably dig it [13:06] https://soundcloud.com/kamilion/dj-kamilion-amplitude [13:06] my acid hero: https://ceephax.bandcamp.com/ [13:06] that's the other really D&B track [13:07] https://soundcloud.com/kamilion/dj-kamilion-aggrigate <--- and I still havn't been able to beat this one, imho [13:07] this is all tracker stuff? [13:07] yes. [13:07] not bad at all [13:07] with some post processing [13:07] some are multilayer [13:08] where I took two or three 8 channel mods and stacked the output [13:08] the ones that sound really clean and bright came out of 24 or 32 channel .xm files from FastTracker }{ [13:08] which milkytracker is a clone of [13:08] aggrigate bandwidth is a 32channel xm [13:09] nice [13:09] I don't think I'm gonna be able to beat it's unique sound either [13:09] if I remember right, I achieved that through setting the tracker up to play in reverse by using the 'jump to row' set one above the current row, so the patterns would 'play backwards' [13:10] I've never heard anything else like it to date. [13:10] kind of sounds like a leslie speaker [13:10] nice [13:10] if you had midi control over the spinrate [13:11] and the overlay lead pattern from that was stolen from dangerzone.mod [13:11] <.< [13:13] i tagged them all CC because I honestly am not the amazing sound designer who made all the .it insturments or wavetable samples, or even a good bulk of the patterns. [13:13] I am quite literally standing on the digital shoulders of giants [13:13] people like purple motion [13:13] cc's better anywho [13:13] i'd show you what i do, but it's mostly noise. like, literally. :) [13:14] nothing wrong with literal noise. Re: https://soundcloud.com/azureflux/mcmangos [13:15] nothing but a gameboy running LSDJ [13:15] yeah, not quite [13:15] i love that noisechannel though [13:16] so much fun to be had with synthesized audio! [13:16] recent remix here https://soundcloud.com/djxen23/carl-kruger-blood-atonement-brownian-motion-mix [13:17] https://soundcloud.com/44kvevo/pisscord <--- even when people are trying to be funny, sometimes they try too hard and the end result is amazing. [13:18] almost reminds me of SoundofSort [13:19] Hmmm.... I might sample some of this, actually [13:19] oh i've got lots of great stuff for samples :) [13:19] here's the best place to find stuff https://brownianmotion.bandcamp.com/ [13:19] Actually, sec [13:19] lemme go forward that track to a friend of mine making a video game. [13:19] you might like https://ilse.bandcamp.com/track/charcoal-and-sine-on-gold as it's that painting literally converted to sound [13:19] it's remarkably good 'lost in a computer' environmental [13:20] this is some of my most extreme stuff sonically https://muchausensound.bandcamp.com/track/open-source-unplugged [13:20] raw feedback basically [13:21] passed on [13:21] this is a similar process but made to be more like unsettling dark ambient https://muchausensound.bandcamp.com/track/false-awakenings [13:21] https://t.co/m7EwdLoKgz [13:21] check that video out to see what he's working on [13:22] cool [13:23] depending on how difficult it is to deal with data driven sound like that [13:23] wonder if he could do it in-engine by doing something like parsing his own textures into sound [13:23] here's some actual beat oriented music https://brownianemotions.bandcamp.com/album/brown-paper-bag [13:23] tho i didn't do the beats [13:25] Cool. [13:25] Blood Atonement really reminds me of Watch_Dogs's little interludes while server hacking [13:26] heheh cool [13:27] https://www.youtube.com/watch?v=449Zhh-Jdfk [13:28] interesting [14:01] o/ [14:01] lubuntu@lubuntu:~$ uname -a Linux lubuntu 3.19.0-15-generic #15-Ubuntu SMP Thu Apr 16 23:32:01 UTC 2015 i686 i686 i686 GNU/Linux === aaron__ is now known as ahoneybun [18:36] howdy [18:51] ahoneybun: hi [18:51] hey phillw [19:00] hiyas ahoneybun [19:01] lol [19:36] gsilva: when you can you please tell me the benefits of the language you use for the Lubuntu Manual? [19:36] I'll be around later and can read the logs then or send me a email [21:22] what the hell? [21:23] according to linuxjournal, we're switching to snappy? [21:23] http://www.linuxjournal.com/content/more-stable-future-ubuntu [21:23] yeah kind of [21:24] doubtful we will see that [21:24] O_o [21:24] "Ubuntu Desktop Next" ? [21:25] where the heck do I find that? [21:25] http://news.softpedia.com/news/Canonical-to-Support-Two-Ubuntu-Versions-One-Based-on-Deb-and-One-on-Snappy-480308.shtml [21:25] http://cdimage.ubuntu.com/ubuntu-desktop-next/ [21:28] man, how did I miss LWN's coverage of this [21:35] let's see [21:35] whew [21:35] glad I don't have to switch to jessie [21:35] that would have been painful over time [21:37] whoa [21:37] https://www.kickstarter.com/projects/1598272670/chip-the-worlds-first-9-computer [21:39] saw that [21:39] kind of innaresting [21:44] couldn't figure out the os tho [21:44] is that an arm board, Kamilion ? i didn't look closely [21:50] oh it's a Cortex-A8 [22:06] yeah, it's an allwinner chip [22:07] could probablky port snappy to it [22:07] more than likely [22:07] omgerd i just ate a huge bag of chocolate covered pretzels [22:07] so good [22:07] "We've worked very closely with the amazing team at Allwinner Technology to insure that all the necessary documentation and source code for the System on Chip and Power Management Chips used in C.H.I.P. will be available for the community to use and learn from." [22:07] huuuuuuuuuuuh [22:08] last i knew allwinner was a GPL violator, but nobody was calling them on it [22:08] ruh roh [22:08] http://www.phoronix.com/scan.php?page=news_item&px=Allwinner-GPL-Violate-Proof [22:09] phoronix isn't the greatest news source, but it'll do [22:11] https://groups.google.com/forum/#!topic/linux-sunxi/78MbtijKraY <--- the actual emails [22:15] http://linux-sunxi.org/GPL_Violations [22:17] however, according to that page [22:17] it appears the A10, it's little cousin the A13, and it's big sibling, the A20, are clean at the moment [23:47] Hello all. [23:52] hi [23:52] Oh, sorry, didn't notice you were already here :) [23:53] doesn't matter, didn't answer you first [23:53] but I don't know if I will here a long [23:53] I'm listening you [23:53] No problem. Just wanted to mention that this channel is more adequate to discuss things in regard to the team [23:54] oh, yes, I know ;) [23:54] Sorry, didn't know you were already around here :) [23:55] no worry [23:55] sorry, I didn't do anything special today because I had some personal troubles [23:57] Don't worry, real life is first all the time. I hope everything is sorted out by now [23:59] not really, but it doesn't matter ;)