0:00:09 | that |
---|
0:00:11 | excellent okay right i did usual so i'm about but i what the intel and |
---|
0:00:15 | the audience that working away then |
---|
0:00:18 | see in some of looking to commit log since the think the first meet was |
---|
0:00:21 | in that if it december twenty eleven |
---|
0:00:23 | and i was the fix something thank you okay |
---|
0:00:26 | so i would not for a while the course toolkit and i composed a bug |
---|
0:00:30 | fixing features |
---|
0:00:33 | so you know i think we are what they help often to stop conversation with |
---|
0:00:37 | this but what when it is a just a paper away of a lot of |
---|
0:00:41 | challenges around quality what people mean when they say weighted right so and you know |
---|
0:00:47 | i think they precise lights a |
---|
0:00:50 | the represents a weighted is a pretty cool winds communicate with the composed and when |
---|
0:00:54 | you know when we about clients with them application |
---|
0:00:58 | and you know about component so we kind of |
---|
0:01:02 | describing something this guy hey content there's applications |
---|
0:01:05 | well it together and aggregates in percent on the screen and go back and for |
---|
0:01:09 | direct input was that applications for the they can be like what so you know |
---|
0:01:14 | good example is menus name selling not the all the stuff and so we're gonna |
---|
0:01:18 | blend those aspects together |
---|
0:01:21 | so wait and strictly is the particle like education |
---|
0:01:25 | and it comprise the you know we may not |
---|
0:01:28 | the presentation of those windows contents and the with the contents in red and we |
---|
0:01:34 | used to motive a buffet represent the contents of the wind of the winter |
---|
0:01:39 | we also need to be able to take input from the this at the lower |
---|
0:01:42 | levels of this no and it's alright that awards each individual application you know so |
---|
0:01:47 | that we can you can use it can control that computer and then you know |
---|
0:01:52 | there are aspects of things about like in terms of the it's a process communication |
---|
0:01:57 | old copy and paste right control and there is a recall things that all caps |
---|
0:02:02 | inside or whatever |
---|
0:02:05 | and we have a lovely saying but every frame is about that i and we |
---|
0:02:10 | know what we trying to this one think we promote weight and |
---|
0:02:14 | what you know what we mean by that and how we achieve |
---|
0:02:18 | this is a more but you know having so you can have kind of |
---|
0:02:22 | glitch free were sizing that you know they can posters not gonna show any contents |
---|
0:02:26 | by mobile application the gamification isn't very happy that i rented that one i printed |
---|
0:02:32 | out that exactly on what i want to use it to see right and there |
---|
0:02:37 | you know the mechanism doing that is that we have an a frame aggressive you |
---|
0:02:41 | can tell the one can be told by the importance the where and what lay |
---|
0:02:46 | off to be sure has been show so that why knows of the users doing |
---|
0:02:50 | what they are |
---|
0:02:53 | similarly we got the and event to say when the posters no longer show like |
---|
0:02:57 | that |
---|
0:02:57 | and that is the release event and i said hey you can reuse it about |
---|
0:03:00 | that you can create you do whatever you like |
---|
0:03:04 | and in order to be able to ensure or sort state changes that we go |
---|
0:03:08 | through and the particle or result we have an explicit commitment |
---|
0:03:13 | the say i want to change but just a on this surface and so this |
---|
0:03:17 | is the terminology that's the used to represent the window the buffalo is the contents |
---|
0:03:23 | the services window itself |
---|
0:03:26 | and you know the state for that's a transaction be you know part very suspect |
---|
0:03:31 | firstly you are hey can i have this but to the surface |
---|
0:03:35 | and then you okay and then you need say well you know i'd change this |
---|
0:03:38 | aspect amuses me say the damage there so |
---|
0:03:42 | that's a you all you know gonna huge |
---|
0:03:44 | turn what we all do you have and it is i'll a blinking cursor and |
---|
0:03:48 | you know you that we won |
---|
0:03:51 | optimization perspective pasta one we have hey i'm to be jewel this one aspect or |
---|
0:03:56 | the terminal whatever application is doing the damage we give a region say this is |
---|
0:04:00 | the area that's czech and in the composite second okay collect and actually read the |
---|
0:04:05 | whole of the screen i can just change this one aspect |
---|
0:04:09 | similar is another optimization strategy you can have the ability to say this is near |
---|
0:04:13 | pay area for so |
---|
0:04:15 | so you remind might have alpha transparent buff |
---|
0:04:20 | but have nice shadows around my application |
---|
0:04:23 | but |
---|
0:04:24 | maybe most of applications actually have taken do it is just the chatter that so |
---|
0:04:31 | as an optimisation you to compose the word without knowing the base there is a |
---|
0:04:36 | hey we have to zipping up gonna paying clients and to the director the you |
---|
0:04:41 | get the correct landing of all the different parts together with potential transparent can anticipate |
---|
0:04:47 | they can just get a just one |
---|
0:04:50 | that one |
---|
0:04:51 | in the region is will similar idea that that's a i've got my |
---|
0:04:55 | application and it doesn't once again have to months drop shot is because the decorations |
---|
0:05:01 | and wait and a lot one class i'd the not drawn by the composer |
---|
0:05:05 | so we want to have that shattered we don't want to we have to be |
---|
0:05:10 | really it might not it might be they teacher reminds you get close to you |
---|
0:05:13 | might wanna be able to resize the window and shut it we don't want you |
---|
0:05:17 | want to be able to react so we can adjust it is it in prevention |
---|
0:05:21 | and all there's things are captured in this transaction a few of the state changes |
---|
0:05:27 | that so you know when you can me |
---|
0:05:30 | what will become of the what can you react to what you said when you |
---|
0:05:34 | meet this allows you to get we consistent a behaviour all of the applications of |
---|
0:05:39 | the plunge we need to make how old reacting to what's all signal gonna get |
---|
0:05:44 | a point state where you know you haven't got the of cake we can synchronise |
---|
0:05:47 | of what you're expecting it to be you can really ensure got good pay |
---|
0:05:52 | and you do the other aspect of every frame of the crippled but which previous |
---|
0:05:56 | eyes so |
---|
0:05:58 | you know finding in inside way why initiated and all the direct |
---|
0:06:04 | so when you hit the to choose the resize the with the you resize grip |
---|
0:06:11 | you tell you tell the able to pay you know they stop size i mean |
---|
0:06:15 | and then of the can |
---|
0:06:17 | it's a grab and then send a stream of configure bands to you to say |
---|
0:06:20 | hey you know so you decided to be decided to do so |
---|
0:06:23 | but you know that one reactor configure red highlights you can we can reach or |
---|
0:06:28 | ignore and say determine size groups attaching as it's about so the bar or one |
---|
0:06:34 | have to determine the side window so |
---|
0:06:38 | there is no |
---|
0:06:40 | posted terms the size a but actually didn't apply to read rule so you to |
---|
0:06:43 | get like an area where have really exposed to sell a lever draw so you |
---|
0:06:48 | can get that kind of which pretty resizing |
---|
0:06:50 | that's a lot of all |
---|
0:06:51 | affection all right and the mechanism to achieve that |
---|
0:06:56 | and then the next aspect is the input that are like to direct you to |
---|
0:07:01 | the clients |
---|
0:07:03 | but you expect we have simple people mouse touch is a first pass it and |
---|
0:07:08 | borrow from beginning |
---|
0:07:10 | you inspired by the accident to put to touch aspects and |
---|
0:07:16 | the composite all takes input |
---|
0:07:19 | first is that from the devices |
---|
0:07:21 | it separately and then send it a lot |
---|
0:07:25 | any it is responsible for directing in the |
---|
0:07:28 | and |
---|
0:07:30 | there's no ability for any want to any take any particular collapse |
---|
0:07:34 | they often place a base grab them grab the because portal taken you profits about |
---|
0:07:38 | situation |
---|
0:07:40 | but there there's no to |
---|
0:07:41 | textile it global grab so you know one of the things that was talked about |
---|
0:07:46 | in terms of is of security that i think atlanta mention with the about the |
---|
0:07:51 | typically the isolation of the plot in talked about having a this place ever that |
---|
0:07:55 | helps with the isolation of the different applications and you know through the input we |
---|
0:07:59 | you know input direction where and able to achieve |
---|
0:08:03 | and then |
---|
0:08:05 | that's a lazily ancillary stuff like the selection the dragon drop and that kind of |
---|
0:08:09 | it's positive based |
---|
0:08:12 | so maybe can kind of efficient transfer the contents between |
---|
0:08:16 | well okay should based on my so we've got that sort of flexibility to try |
---|
0:08:21 | and work out how the client should be talking to each other |
---|
0:08:24 | and you know the selection is really coupled in the by the you can imagine |
---|
0:08:29 | right |
---|
0:08:30 | and situation where in some kind of a multi seat environment where we can make |
---|
0:08:34 | it big |
---|
0:08:36 | table that has got flat screen on and its multiple people using the computer the |
---|
0:08:39 | same time because they label and like to associate with that each person can have |
---|
0:08:46 | maintained and playful of the you can get some privacy have user experience aspects |
---|
0:08:52 | unified and then you know how to still single pebbles you don't have a confusion |
---|
0:08:56 | with the like primary secondary whiteboard you have one |
---|
0:09:01 | and then this one aspect this is probably in the is the shell and space |
---|
0:09:05 | and it catches |
---|
0:09:07 | some of the aspects that you would need to build a you a you know |
---|
0:09:12 | a full user experience well at some more to be multiple you |
---|
0:09:16 | you know that ability to say hey you make myself is full screen and these |
---|
0:09:20 | captured in the shell so |
---|
0:09:23 | i'm of the full screen of the ability to say |
---|
0:09:26 | i would you know to i mean how one should |
---|
0:09:29 | make that application great difference maybe showing of it |
---|
0:09:33 | and you video is that any company and used one for and second can actually |
---|
0:09:38 | tops |
---|
0:09:39 | people's to when you get full screen to say going to drive them out and |
---|
0:09:43 | instead of frame right and then the close to will actually change mode on the |
---|
0:09:47 | outputs to satisfy the one that we're not doing any what mister |
---|
0:09:53 | can opportunity for playstation you know or so you can awesome full screen to scale |
---|
0:09:58 | it doesn't fatal to censor a book like a lot of that sure |
---|
0:10:02 | already mentioned however sizing works do also divinity to for the quite not able to |
---|
0:10:08 | start with |
---|
0:10:09 | so once don't have any idea about the absolute position |
---|
0:10:13 | well now we know what out there one |
---|
0:10:16 | all the dimensions about all the they don't know if they're in the top left |
---|
0:10:19 | ankle all about right |
---|
0:10:21 | so i'm |
---|
0:10:22 | they cut is the river than impressed because if i start writing |
---|
0:10:28 | what in plan around white part of all i wanna push my mouse down on |
---|
0:10:31 | thought of all and the client has planted in several at a i want start |
---|
0:10:35 | moving |
---|
0:10:37 | the clients and the requested of course the you start meeting please like important it |
---|
0:10:41 | takes |
---|
0:10:42 | as i didn't expect improvement to grab centre leave event like to the one to |
---|
0:10:47 | say hey neuromotor of the focus and then just all smoothing it around you know |
---|
0:10:52 | when you be moved and you returns a stopping move because you and you can |
---|
0:10:56 | never enter that |
---|
0:10:58 | so |
---|
0:10:59 | there is no i want to have just which is |
---|
0:11:02 | different we have on eleven and that's created charges when it comes will to talk |
---|
0:11:06 | about one of it |
---|
0:11:08 | and then the shelters also catches aspects of roles that whether it's at the top |
---|
0:11:13 | level application window or pop up or transient i'm the difference between pop transient the |
---|
0:11:18 | pop up have some right maintenance the comport to take we to say that you |
---|
0:11:23 | would when you click outside old just based window a well tell you can dismiss |
---|
0:11:27 | the fall and |
---|
0:11:29 | and now uses a man majestically you expected but when but as i mentioned is |
---|
0:11:34 | in this is kind of quite a |
---|
0:11:36 | limited script maybe not suitable putting a communication from belief ledge their stuff application to |
---|
0:11:42 | a fully fledged desktop environment maybe we need to look at this proposal to start |
---|
0:11:46 | on this on the next one my colleagues rough i'll who is working on this |
---|
0:11:51 | idea of a next you shell maybe capture some of bigger aspects that we need |
---|
0:11:56 | all of how about want to communicate with a more well the top invite |
---|
0:12:03 | so in one point two we had a couple cool new features |
---|
0:12:07 | we got because of subset |
---|
0:12:09 | you're going to open yourself and if methods at a our next cycle to be |
---|
0:12:14 | just like to go for his talk just think about in quite good detail and |
---|
0:12:18 | with also gained a staple at i always that the that means that if you're |
---|
0:12:22 | open to both so you can rely on some stability of that if you are |
---|
0:12:26 | inside the others like we become somewhere help you will go composed |
---|
0:12:33 | so |
---|
0:12:35 | like |
---|
0:12:37 | so it sounds that this is what you know what is this is this is |
---|
0:12:40 | there is if it's the be been a you know i was thinking long for |
---|
0:12:42 | a long time they thought in the meeting some of the things i wanted to |
---|
0:12:46 | get through a not a not on a project |
---|
0:12:48 | but subsets is a lot is it's a good analogy and it to what you |
---|
0:12:52 | can do with X where you can take a window and every parent the inside |
---|
0:12:56 | not winter |
---|
0:12:57 | so that kind of gets used in bunch applications enlightenment starcube that you crime is |
---|
0:13:03 | this all the time one does it different |
---|
0:13:05 | browser process but also you know freedom is a in a okay it's of the |
---|
0:13:10 | stand aspect but it's |
---|
0:13:13 | way because next is pretty horrible pretty racy so on the we have the subsets |
---|
0:13:18 | this article that was developed by packet from lab or |
---|
0:13:22 | and many others and you know operational less and this is a really good solution |
---|
0:13:28 | it allows you to create off the composite to give us all sub composes the |
---|
0:13:33 | and then you can get a sets the saves my main surface and then i |
---|
0:13:36 | quite another service to create subsets men without subsurface you can position it in it |
---|
0:13:42 | within another aspect on money surface by their it up of course the other subsurface |
---|
0:13:46 | is or what positioning in X and Y |
---|
0:13:49 | and this very valuable when you come to implement plastic U K for instance where |
---|
0:13:54 | people to separate libraries the both created surfaces i don't expecting to use it this |
---|
0:13:59 | is and therefore and kind of are designed to be talking a formal to each |
---|
0:14:04 | other wanna coming combined together into a single application |
---|
0:14:08 | another really good example of where you might wanna use subsidise body but we have |
---|
0:14:12 | a G stream about he with great inspiration |
---|
0:14:16 | but you know i've got mine my accelerated to be a play that which is |
---|
0:14:19 | all expecting to take it buff ago in and decode straight into this buffer and |
---|
0:14:24 | hardware you know do whatever colour space conversion or whatever things needs to the ticket |
---|
0:14:29 | and then a bit out ready to use in for willing to compose |
---|
0:14:33 | questions a what most to compose |
---|
0:14:36 | but we actually want to build a window a |
---|
0:14:39 | i mean if that slide to having substances we actually have to kind of read |
---|
0:14:43 | that data back and then landed in ourselves |
---|
0:14:46 | this of services allow you that all the do the blending for so that we |
---|
0:14:50 | don't have and then perhaps you can make some of the all wet do some |
---|
0:14:54 | of that work for |
---|
0:14:57 | so it's of the very valuable recently came in one point two |
---|
0:15:01 | implemented also like this is what was done by a christmas |
---|
0:15:06 | this is really important was when we stop talking about that screen |
---|
0:15:10 | when we wanna be don't just use a standard could people when they may need |
---|
0:15:14 | to talk with regard so there's a package sitting in G T K but there |
---|
0:15:17 | are to integrate the |
---|
0:15:20 | the support it okay and that |
---|
0:15:24 | but she you can use now that's one of the clients on the and it |
---|
0:15:27 | so this two aspects to implement as vertical the client uses the talk to the |
---|
0:15:32 | post to which school the text vertical and it sort of is a problem i |
---|
0:15:36 | think i personally at an impulse in article it's a the last at for that |
---|
0:15:43 | but the a left to right and you can you know something that is you |
---|
0:15:47 | want to care about the surrounding text is very sure contact and the decline content |
---|
0:15:51 | let by to the to the in the implement |
---|
0:15:54 | and then at the particle for the internet that don't both to |
---|
0:15:58 | to actually some controlling unique at about how much |
---|
0:16:02 | and we have a couple of people for you |
---|
0:16:06 | that sounds one hears the sample one this inside a what |
---|
0:16:10 | is just little test a and it's replication |
---|
0:16:13 | there's a really good agreeable one important aspect all recent work try make great and |
---|
0:16:19 | more ready right now |
---|
0:16:23 | so you know |
---|
0:16:24 | what we also doing in terms of the particle changes going forward |
---|
0:16:29 | you know point about one important aspect of the games and it's and catch quite |
---|
0:16:33 | heavily in the in the web standards now |
---|
0:16:37 | this is |
---|
0:16:39 | hope positioning and negotiation as i mentioned that we don't have any concept of where |
---|
0:16:45 | you are absolutely in the screen |
---|
0:16:47 | so detache |
---|
0:16:49 | expects you have to get the full dimensions of the output find it where is |
---|
0:16:53 | absolutely and then position the rearrangement of pop that in some aspect of it so |
---|
0:16:57 | that it would be visible you |
---|
0:16:59 | so you'd if you get ready to the bottom of your window it will hopefully |
---|
0:17:03 | out of your screen popping up so that |
---|
0:17:07 | so that what i posted have to that i haven't been up kinder to G |
---|
0:17:11 | T K adding that big hurdles run into |
---|
0:17:15 | but the way i my proposed by the solution that is to say if i |
---|
0:17:19 | was to pop up a surface that this dimension at this location relative to where |
---|
0:17:24 | our car and |
---|
0:17:26 | what would be the visible rectangle from that you can kind of the way the |
---|
0:17:29 | you be falling of the left hand side of the right hand side looked all |
---|
0:17:33 | will bottom of man you can kind of position yourself so unique and she that |
---|
0:17:38 | and i at the sub so expert at which apparently |
---|
0:17:43 | not in the weighting corporate will would be we have been proven you know through |
---|
0:17:48 | that agent |
---|
0:17:49 | and that for you in and the article is good all make be promoted being |
---|
0:17:54 | in school where the project |
---|
0:17:59 | so you know this is what we really want to about name integration |
---|
0:18:06 | and so i already a couple to created are gonna a the just explain how |
---|
0:18:12 | but if moving fall that's we have inside name integration here save |
---|
0:18:17 | we have the we had this old to you want to |
---|
0:18:21 | maybe minimum well it but what well we went have as well |
---|
0:18:25 | we just have one but |
---|
0:18:28 | will only the i want hot about it you know we have huge guy and |
---|
0:18:34 | we did U K uses S H and buffet type and this is the memory |
---|
0:18:37 | map file solution |
---|
0:18:39 | this of a really readily available those requiring hardware acceleration are we used car and |
---|
0:18:43 | it's image surface to drawer into that image that this and it's a gem of |
---|
0:18:50 | a of your |
---|
0:18:51 | over the |
---|
0:18:52 | in a class a little couple we use |
---|
0:18:58 | you G L U G L it got which is make you i that is |
---|
0:19:02 | so |
---|
0:19:03 | flight it to me said in the music one slide aspect of it hidden inside |
---|
0:19:08 | the E G L platform communique we may extension to the composer to sets up |
---|
0:19:13 | to tell the how it combines the information but you know the that sort prior |
---|
0:19:18 | you can have different drivers you can have your work because of their particular like |
---|
0:19:22 | an indication this is the accelerated |
---|
0:19:25 | how this using you know level about the management all like that |
---|
0:19:30 | and global i have a problem but both have a pi are handling |
---|
0:19:37 | one thought |
---|
0:19:38 | and both so |
---|
0:19:41 | and then you know the that can maybe you inside martin and i'm shell to |
---|
0:19:45 | create name shell that is a way of |
---|
0:19:49 | and specs all we have inside problem part to do that is that this ability |
---|
0:19:55 | to create a force acts on |
---|
0:19:58 | represents the contents |
---|
0:19:59 | all hey wait and stuff |
---|
0:20:04 | so we can actually than a free the user experience we want in matter and |
---|
0:20:09 | then show |
---|
0:20:10 | so |
---|
0:20:11 | is it all screenshot to give educators the i suggested i think it was so |
---|
0:20:16 | what you could carry running on way on western here this is the people west |
---|
0:20:20 | and user experience the test with the best of show you know and it looks |
---|
0:20:25 | pretty good one thing you know you think about that so kind of how to |
---|
0:20:29 | because the |
---|
0:20:30 | but decorations landed they landed in this like a thank you them ultimately the setting |
---|
0:20:36 | in and urging that they can sell abroad for a long time myself and christine |
---|
0:20:40 | and it's it really what how them and now it's not this it would be |
---|
0:20:43 | a way to think |
---|
0:20:46 | that you know into the G T K to improvements recent middle should be in |
---|
0:20:49 | addition all the hiding you know i will once with a high dpi what i |
---|
0:20:53 | likes it |
---|
0:20:56 | and you know the also we have a school that you bring of the you |
---|
0:21:01 | know what things the way back and the G T K and if you think |
---|
0:21:05 | it's just |
---|
0:21:06 | it's existence simply doesn't then but i think the real progressive stuff recently in this |
---|
0:21:10 | like a will be making really good progress |
---|
0:21:13 | and it sounded you know the kind of gaps that remain and made you want |
---|
0:21:18 | that we would like make the is a the copy paste that is implementation of |
---|
0:21:24 | copy pasted i put in a while back that |
---|
0:21:28 | a copy the coolest model and we have a copy all think opencal source file |
---|
0:21:33 | evolve in such as uk that when if you compile await and actually wait and |
---|
0:21:38 | you're crippled well i would be replaced with this instantiation of the object that happens |
---|
0:21:42 | you know it's not very good dot typing it looks just like that |
---|
0:21:49 | abortion that's really what you wanna call but when next you have ever in one |
---|
0:21:53 | aspect or you kind of migration strategy |
---|
0:21:56 | and then the other major thing for you to build a perspective is a place |
---|
0:22:00 | so there were some there are some asking so we'll kind of |
---|
0:22:05 | i think what well there are few hacks where we actually started you position we |
---|
0:22:10 | take the positions of the way it says that we're ways zeros or |
---|
0:22:14 | and the many popups that actually works one a big challenges |
---|
0:22:18 | you can carry menu position found |
---|
0:22:21 | which is a and but it is like and use applications if you if we |
---|
0:22:27 | are |
---|
0:22:28 | exposes global cool so it's not level that's one of the few places in the |
---|
0:22:33 | just anywhere global coordinates projects but so some of can pick a pop up and |
---|
0:22:38 | we have to position it absolutely on the screen |
---|
0:22:41 | so what did the chance that |
---|
0:22:44 | flats |
---|
0:22:46 | but works pretty well |
---|
0:22:48 | and |
---|
0:22:49 | it's just man a few random applications that on the well that's applications they well |
---|
0:22:56 | i think that's that'd be either you |
---|
0:23:00 | nobody many channels and particle the results you know if you centering all the major |
---|
0:23:07 | issues around that have been resolved one thing that was really affecting a real ability |
---|
0:23:12 | to before with the migration of gnome clients |
---|
0:23:17 | run again |
---|
0:23:18 | wait and of course post aside my name shell walls |
---|
0:23:23 | got you can never n-classes the K is used |
---|
0:23:28 | right so you can buy cheese because you know as a as the way that |
---|
0:23:32 | they used |
---|
0:23:33 | or tickets just to and |
---|
0:23:36 | that's it came with the whole thing about where than only made of possible |
---|
0:23:41 | recently following the availability of |
---|
0:23:44 | subsets as well subset |
---|
0:23:48 | and so actually i and one thing i was working on by recently was making |
---|
0:23:52 | a what |
---|
0:23:53 | so i can't it then i |
---|
0:23:55 | strategy to K which i think |
---|
0:23:57 | and the most of the |
---|
0:24:10 | you know well |
---|
0:24:19 | and this is obsolete events running on the west end |
---|
0:24:30 | i have to we still might well do you can these two screens |
---|
0:24:37 | so it once real application right name terminal |
---|
0:24:41 | it's just |
---|
0:24:43 | visible and then that's just do |
---|
0:24:47 | it's company a name right |
---|
0:24:53 | which one clear on this one |
---|
0:24:56 | there again so that we've got have to |
---|
0:24:59 | working inside |
---|
0:25:01 | a T K application |
---|
0:25:03 | using custody today |
---|
0:25:06 | and |
---|
0:25:08 | in a bit it you get input the works looking at all |
---|
0:25:13 | that's right |
---|
0:25:16 | what would just will still again we |
---|
0:25:22 | well understanding for one |
---|
0:25:26 | okay so we've got we've got you know |
---|
0:25:29 | a T calcutta stage here and we got |
---|
0:25:33 | i we can just make use the making curtains will not in G T K |
---|
0:25:39 | to |
---|
0:25:43 | so this use is |
---|
0:25:45 | this use the subsurface so we have one |
---|
0:25:48 | the G T K O |
---|
0:25:50 | like the points mini crash |
---|
0:25:52 | we have a |
---|
0:25:55 | we that message that generate event |
---|
0:25:59 | i'm not really the label pointer okay like generation event that's quite cool pathfinder what |
---|
0:26:04 | that does |
---|
0:26:07 | no this one generated be let the your it with any like to okay fine |
---|
0:26:13 | i think about |
---|
0:26:14 | so you very we think about in this work you can see as it's all |
---|
0:26:18 | let you record this we will and brought up to do you guys and the |
---|
0:26:22 | and the we slash audience hey question mark project but that you to games about |
---|
0:26:28 | the as well that some nice at a projects the west and |
---|
0:26:33 | to make this work so but they are you have a subset gettysburg that the |
---|
0:26:37 | you that may not at the middle top level service with them an application right |
---|
0:26:41 | and then we create it we all know the close because of sub all that |
---|
0:26:45 | and then we get lisa let me create new surface on credit subsystem that out |
---|
0:26:51 | that in susceptible of and some of the and we part that service in two |
---|
0:26:55 | parts so you only go with what we have to add in first ad api |
---|
0:26:59 | too cluttered to save make it simple what support are working on a on a |
---|
0:27:03 | foreign that this |
---|
0:27:05 | surround trying to create sounds that's this to save event handling |
---|
0:27:09 | so we don't have multiple things do |
---|
0:27:11 | all i wanna be able chargeable that |
---|
0:27:16 | because we got these two stacks you might be expected they are the anything talking |
---|
0:27:21 | to the |
---|
0:27:22 | waylon well that we need to make sure they use the same can connections because |
---|
0:27:26 | the because otherwise they would have different object id and then you would be upset |
---|
0:27:30 | you work combine is to |
---|
0:27:32 | rate a single location and the composite so was kind of assuming that there would |
---|
0:27:37 | be only a single inputs |
---|
0:27:40 | however sorry single to input device brazil's i like handle we cannot use the handle |
---|
0:27:46 | the also have for the object that it inside thought writes |
---|
0:27:52 | and small but also have a question to make it but what it does that |
---|
0:27:57 | indeed what they're still a few problems and ask you can see apple so this |
---|
0:28:01 | T |
---|
0:28:02 | you could be |
---|
0:28:03 | who |
---|
0:28:05 | i mean |
---|
0:28:08 | so i with my present diamonds my presentation was like on |
---|
0:28:16 | so what you have said about events working on |
---|
0:28:20 | what's the |
---|
0:28:26 | people's we never thing so basic this where this is this is the major what |
---|
0:28:31 | their stock point for us enabling all the games right and |
---|
0:28:36 | achieved run again |
---|
0:28:37 | weighted |
---|
0:28:39 | you know and then the next aspect or |
---|
0:28:43 | all the you know it or the name inspiration side |
---|
0:28:46 | i think i think to in pretty good shape the game riga progress |
---|
0:28:50 | you know and we have a goal is listed on the on this one as |
---|
0:28:54 | well i'm up especially in the person and was |
---|
0:28:58 | it's |
---|
0:28:59 | i would make about how we wanna try and get name show when it was |
---|
0:29:02 | to run against |
---|
0:29:04 | no three ten that's available one meeting you will recall that being people i think |
---|
0:29:10 | disenchanted around them in the next few days |
---|
0:29:14 | you have discussions with anyone is interested in weight and for about intel red hat |
---|
0:29:20 | and all the absolute organisations and community are interested |
---|
0:29:23 | to try and kind of |
---|
0:29:26 | make some progress on that on what how we can cheap |
---|
0:29:30 | what |
---|
0:29:32 | you know many applications the only testing in fixing |
---|
0:29:36 | there are |
---|
0:29:39 | of interesting problems if the applications and you know we need to work at |
---|
0:29:44 | so we just need to make sure we can the not applications |
---|
0:29:48 | make a direct express or expect you have the cost air display to be and |
---|
0:29:53 | G T K excellent right so use go through and find a patient next but |
---|
0:30:00 | i think but |
---|
0:30:02 | the state talk at the coming stands nights a week and i'm going you can |
---|
0:30:06 | i'm some of money so i think that we should be applicable purpose that and |
---|
0:30:12 | i think over the next not we should have seen many patches come into the |
---|
0:30:17 | application make work on different what make more like elsewhere |
---|
0:30:24 | that is the end of mine |
---|
0:30:26 | well |
---|
0:30:27 | are there any questions and we do have a plan to go into the panel |
---|
0:30:30 | discussion |
---|
0:30:32 | and off this so maybe people something that's we don't we processing |
---|
0:30:38 | so i can you demonstrate that we can free perfect resizing or do you |
---|
0:30:46 | right i the |
---|
0:31:01 | for that if an application |
---|
0:31:03 | a lady events |
---|
0:31:06 | that's right but even so it's always so lucky when the results |
---|
0:31:14 | well i think i mean i think it's a it's a futuristic about twelve hundred |
---|
0:31:18 | on my laptop which is so you know i think from the |
---|
0:31:25 | i mean |
---|
0:31:26 | no you problems even with you know some nice applications so i call this a |
---|
0:31:57 | sorry well |
---|
0:32:00 | in this host like is the window manager is that some point that does it |
---|
0:32:06 | just fit into it or you have to rewrite it completely no i'm talking about |
---|
0:32:10 | the but environments like the ecstasy so on |
---|
0:32:15 | so |
---|
0:32:17 | in the button and the way to model the can the composer and within manager |
---|
0:32:23 | all there's no separation like might expect so that |
---|
0:32:27 | dean than the admit of these windows that i'm doing inside less than a which |
---|
0:32:31 | is this a reference |
---|
0:32:33 | and like positive that we have |
---|
0:32:37 | that is being we runway and mention like i didn't decided its shell plucking |
---|
0:32:41 | and the different shells this that's top shelf that different idea but there is no |
---|
0:32:47 | side by communication on the extra communication between something that doing the job all the |
---|
0:32:52 | comp of like you could have the X of the whole thing and window manager |
---|
0:32:56 | so you to avoid so about it ahead of you know in matter on the |
---|
0:33:00 | traditional X able to desktop we have a one five projects have excess of all |
---|
0:33:04 | of that fixed and |
---|
0:33:06 | fine so we it's just a single and it's all |
---|
0:33:18 | i |
---|
0:33:19 | that doesn't go back to the resizing issue rub if you could try moving the |
---|
0:33:23 | window we can point out that when you move the window you can see there's |
---|
0:33:26 | no leg at all between the cursor position and window position |
---|
0:33:30 | so if you if you compare the two moving on the X you can see |
---|
0:33:32 | how the excuse open the case has ribbon that the window any case of a |
---|
0:33:36 | been supportive we have to reinvent an entire page and scale it well one thing |
---|
0:33:40 | that we could do is we could fix the cursor position to the corner of |
---|
0:33:44 | the application window so that it looks as if we never lack and that that's |
---|
0:33:48 | but just one of it |
---|
0:33:51 | a options we have once we combine with this place of a composite we can |
---|
0:33:54 | actually control where the cursor goals these cases |
---|
0:34:00 | me |
---|
0:34:02 | what we have a team and the information small and |
---|
0:34:06 | in a in a T V so |
---|
0:34:09 | you can see i'm i think i'm kind of in this i mean the border |
---|
0:34:12 | as anybody in chat a one we need to do is we need actually happy |
---|
0:34:16 | we did some you need to just be able to chat a so that we |
---|
0:34:19 | can kind of the resize would be a still usable |
---|
0:34:23 | the entity much deeper channel you want to be able to resize the whole each |
---|
0:34:26 | other down here |
---|
0:34:28 | that's whether you |
---|
0:34:32 | sure what's do with G D M and system composite stuff |
---|
0:34:37 | unlike looking in this post use which are in the can stuff |
---|
0:34:42 | i you at one of panel on that's a really good question let's say that |
---|
0:34:47 | i think that some of the other participants on that we have on a much |
---|
0:34:50 | but like |
---|
0:34:53 | the good question which is |
---|
0:34:57 | the richer countries and great very for a how to management to west |
---|
0:35:02 | so and using you had that might and using no control centre changing the colour |
---|
0:35:07 | i think running the nonetheless |
---|
0:35:23 | well |
---|
0:35:31 | do we have something like |
---|
0:35:34 | it the X settings are similar and there's some of the properties that like them |
---|
0:35:39 | sitting demons that like sixty P R i am the doubleclick wearing then |
---|
0:35:46 | so there are there are nice i think that all |
---|
0:35:50 | there are you know there are exciting that occur that in the past but it's |
---|
0:35:54 | and |
---|
0:35:55 | something like people p-value over to they of the to the class on the |
---|
0:36:02 | but |
---|
0:36:04 | you know each client |
---|
0:36:07 | everyone should use D car but i don't know i mean it |
---|
0:36:12 | i don't know that |
---|
0:36:14 | it this is like saying vacation different have different decorations a different all |
---|
0:36:25 | sure |
---|
0:36:27 | word or you do wanna |
---|
0:36:29 | but to have no one is also |
---|
0:36:36 | okay |
---|
0:36:58 | that's not quite the same thing you know you know do you get the millimetre |
---|
0:37:02 | size |
---|
0:37:04 | what do you do reports |
---|
0:37:16 | my question was about plotted you to carry dentists obsessive implementation is that in G |
---|
0:37:22 | T K and use it here's and it's not that G T K A back |
---|
0:37:25 | and |
---|
0:37:27 | the thanks a question for you get the costs it's okay implementation using subsets is |
---|
0:37:32 | just and that's okay |
---|
0:37:36 | and you know what like |
---|
0:37:39 | a little |
---|
0:37:43 | okay well |
---|
0:37:57 | i |
---|
0:38:00 | would you like |
---|
0:38:08 | no |
---|
0:38:14 | who |
---|
0:38:19 | so it's only have occasion a team actually make any changes that we can do |
---|
0:38:23 | that this talk applications the come in at the door i didn't even compile them |
---|
0:38:27 | so the running with the runtime detection back and it's give is indication reduce the |
---|
0:38:32 | need do some work |
---|
0:38:33 | to |
---|
0:38:36 | we begin right |
---|
0:38:42 | like minor |
---|
0:38:45 | i see the |
---|
0:38:48 | okay |
---|
0:38:57 | to |
---|
0:39:03 | the innocent this is they this is this is the any changes that have to |
---|
0:39:06 | make that okay |
---|
0:39:08 | so to make it something |
---|
0:39:11 | you waited so we just kind of |
---|
0:39:13 | we greatest can we try to the surface all the costs of this |
---|
0:39:18 | we get the surface from jic you tie |
---|
0:39:21 | the G T K for the window reset the |
---|
0:39:25 | so if is that we can post a recreation the composite on |
---|
0:39:29 | trough the and then we create a sub composite it so |
---|
0:39:35 | so |
---|
0:39:39 | was my first version the second version my i think it's cool here |
---|
0:39:45 | it gets the application X and Y |
---|
0:39:52 | now i'm sure it's not i think it when we are correctly to resizing the |
---|
0:39:56 | window but it's just initial |
---|
0:39:59 | this is idea to realise function of the |
---|
0:40:02 | okay with you |
---|
0:40:19 | i'm so i this is just the this is finishes it off see i make |
---|
0:40:23 | progress is the air you know we are moving parts with that us five this |
---|
0:40:28 | is you know making good progress |
---|
0:40:32 | question |
---|
0:40:34 | so i'm not sure if you haven't talked about this already but my question is |
---|
0:40:39 | what if someone position becomes the unresponsive it freezes can i still move the window |
---|
0:40:45 | can i still the resize the window can i still talk to close the window |
---|
0:40:49 | with the dialogue like force great but it as it is now what happens |
---|
0:40:55 | i can kind of that |
---|
0:40:59 | or |
---|
0:41:01 | okay |
---|
0:41:03 | controls D and |
---|
0:41:07 | it's right by my point again sorry |
---|
0:41:14 | right so i well i per cent six talk to |
---|
0:41:17 | the internal here ornamental process |
---|
0:41:22 | so the ping pong particle that the line and you are able to set the |
---|
0:41:27 | pauses in the paying requirement at one thousand and upon by |
---|
0:41:30 | i hope that i mean that they are processes on the spot so any because |
---|
0:41:35 | that you changes be cussed to a little |
---|
0:41:39 | is the area we could have you why this it unresponsive you really good and |
---|
0:41:45 | if i have to the you can you can read it but if you to |
---|
0:41:48 | compose the driven |
---|
0:41:50 | moving here |
---|
0:41:51 | problem one on one click but if i then |
---|
0:41:57 | and then unit |
---|
0:42:06 | we have a you know as you can see that when i hear we change |
---|
0:42:08 | the cursor when we start thing and that's that is one thing that when you |
---|
0:42:13 | move the pointer in this |
---|
0:42:15 | step is to comply want get and prevent the one on setting up whatever "'cause" |
---|
0:42:19 | one and i don't like to meetings like beans or wait in the way lucas |
---|
0:42:23 | of the ladies and those things from the experts |
---|
0:42:28 | okay |
---|
0:42:36 | one more question |
---|
0:42:46 | that's a any discussion was how is my vision proposal different approaching absolute coordinates |
---|
0:42:55 | well |
---|
0:42:58 | mm |
---|
0:43:04 | he be the code to be neat and they pop up this negotiation based on |
---|
0:43:11 | the i want to do this particular area that in does take into consideration any |
---|
0:43:15 | so that this transformations |
---|
0:43:18 | so i |
---|
0:43:20 | with people in the |
---|
0:43:22 | spinning that's it |
---|
0:43:25 | super right click |
---|
0:43:28 | so i can i can do this by myself it might myself is could be |
---|
0:43:31 | rotated like that you know you don't want to remember pop up menu as you |
---|
0:43:35 | know but example this don't have any pop up menus |
---|
0:43:38 | if i bring up is |
---|
0:43:44 | i would say that well |
---|
0:43:47 | a roomful menu we wanna problem and you to be in the right place right |
---|
0:43:51 | so if you if you have to step to X Y coordinates make a lot |
---|
0:43:55 | doesn't know about this transplant |
---|
0:43:58 | so you really shouldn't be doing that absolute coordinates to be a particular |
---|
0:44:06 | okay |
---|
0:44:08 | okay |
---|
0:44:12 | the single that change |
---|
0:44:15 | we might we might it might change this would be ubm to movies in but |
---|
0:44:18 | i haven't that |
---|
0:44:20 | it's not you what can transform okay |
---|
0:44:23 | posted it buddy |
---|
0:44:29 | or |
---|
0:44:30 | well you know why just like all to a |
---|
0:44:33 | i |
---|