Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
Roman Gilg
@romangg:matrix.org
[m]
Ok, so it's definitely only in master and not in 0.16. That's good.
Tom Englund
@gulafaran:matrix.org
[m]
Roman Gilg: i think you can pick a pull whatever you deem good enough from that asan branch, i just dont find myself finding the time to get back to it. recently organized the room for the kid that arrives soon and prepped :p, just kept busy. and spent some free time gaming. but il be back soon enough.
1 reply
roughly from today and ~5 weeks forward so its close heh
Roman Gilg
@romangg:matrix.org
[m]
I'm gonna rebase your MR on master and then probably open a new MR where I cherry-pick all commits that are already ready to land.
Tom Englund
@gulafaran:matrix.org
[m]
do so, il probably just fiddle with asan later on and restart the work or similiar, perhaps new ones has appeared or old ones are already fixed by then.
Juan José Casafranca
@jjcasmar
hi! what is the state of nvidia with kwinft? last time I checked was crashing
Roman Gilg
@romangg:matrix.org
[m]
Hi Juan, you need to try out yourself. I don't have any info right now about nvidia working or not working, so I would say per se at first it works. But would be lovely to get some feebdack from you now.
Roman Gilg
@romangg:matrix.org
[m]
New blog post on the current status of KWinFT in technical but also non-technical terms: https://subdiff.org/blog/2022/changes-of-substance
Let me know if you find any typos or other errors. 😉
marcdeop:matrix.org @marcdeop:matrix.org /me was coming to ask Roman Gilg about a blog post... just to find out he just published it :lol:
marcdeop
@marcdeop:matrix.org
[m]
you are German, are you not Roman Gilg ? I get that feeling from your use of commas... haha
Roman Gilg
@romangg:matrix.org
[m]
Yea, commas in English really annoy me. It feels like there are no rules to where to put them at all. Not before "that", but before "which" etc. And sometimes you use them dependent clauses sometimes not. 😅
marcdeop
@marcdeop:matrix.org
[m]
not like a native english speaker/Writer but... I've learnt enough German to see you are using the commands in the equivalent place you would do in GErman :P
and you are right, English is the language of the exceptions haha
specially pronuntiation wise
marcdeop
@marcdeop:matrix.org
[m]
That Valve, the main sponsor of my open source work, has stopped for now to fund my work on KWinFT.
:(
I hope everything works out for you on your new experience Roman Gilg :-)
Roman Gilg
@romangg:matrix.org
[m]
Thank you. Yea, was kind of a bummer that this slows down the development of kwinft. But for the moment at least I'm still investing half of my time into it roughly. So there is still some hope that the project lives on. ;)
And yea, working in the industry is a nice experience too. Actually being in an office is kind of amazing if you're used to remote work only haha.
(but it's also good that it's hybrid)
marcdeop
@marcdeop:matrix.org
[m]
it has pros and cons, of course ;-)
Roman Gilg
@romangg:matrix.org
[m]
for sure
marcdeop
@marcdeop:matrix.org
[m]
I am ok with wokring in an office as long as is not at the end of the world and I can bring my dog with me :-)
in fact, in general I'd say it's a good thing for most people. However, sometimes one should be able to just be a few days alone so you can focus
Roman Gilg
@romangg:matrix.org
[m]
Yea, I think at least in software development it should by hybrid, i.e. you can go into the office but if you want to work on something more in-depth from at home the company should allow that.
marcdeop
@marcdeop:matrix.org
[m]
I still wish kwinft could replace kwin. I personally like clean projects and procedures. They help a lot with keeping the development pace in a project and with maintenance
reba
@reba_mx:matrix.org
[m]
Great new blog post. Maybe add another paragraph to add some kind of project perspective: what are near and far goals, what are the current and expected impediments, etc. That gives the blog post a future oriented spin rather than only reflecting the past
1 reply
And I also would like to use kwinft instead of legacy kwin. Sometimes rewrites have to happen to be able to achieve things previously unattainable
So ❤️ and thanks!
Tom Englund
@gulafaran:matrix.org
[m]
Roman Gilg: yeah great blog post, that last section really hit the spot for me :) , i know im not perhaps one of the most knowledgeable nor do i actually work with coding. but i do try to contribute the little i can, and as a consequence learn more each time. you give yourself to little credit tho :D ❤️
Roman Gilg
@romangg:matrix.org
[m]
Tom Englund: Thank you Tom. It also makes me happy that you could learn a lot by working on KWinFT. And nobody is fully knowledgeable, everybody needs to learn more (with exception of Bjarne Stroustrup lol).
Btw. I created kwinft/kwinft!256 for the subset of commits of your MR, that I think can be merged directly.
1 reply
Yann-Kaelig
@Yann-Kaelig
Hello Roman Gilg and everyone Thank you for all the hard work. Don't give up, never. I'm not a developper, I tried hard to learn a programming language and I like what I see in programming so I tried to learn C++ but there is a big problem with online courses, pedagogy has been put in the trash and the one way to teach for everyone is a really bad approach it doesn't work with me because I'm different than any other person. I'm very frustrated with this so when I see projects like KWinFT which is very importante I only have one thing to say, don't give up you are in the right way. THX
Roman Gilg
@romangg:matrix.org
[m]

@Yann-Kaelig: Hi and thank you for your encouraging words. :) Learning C++ is definitely not easy and I also struggled with a lot of the online resources. It was really hard in the beginning and I got lucky because I had the time back then in my life to learn it nevertheless. But it's definitely not something you can learn over night.

I think the most important advice I can give is that learning a programming language has a much higher success chance if you do it as part of a project you are motivated to improve in some way. When in the end you see the fruits of your learning and hard work in something that is useful to you or even others, then that is really motivating to keep learning more.

Yann-Kaelig
@Yann-Kaelig
I more or less agree with this learning method, let me explain. I'm a musician and I learned to play Piano and saxophone in a high school music academy. The teacher taught me to understand my instrument then he taught me how to use it, only then the technical exercises begin and for the melodic part the teacher thanks to his pedagogy, knew me well enough to know what to offer me for my pleasure and my progress. His work paid off. In comparison I knew a guitarist who learned everything by himself, he was extremely gifted and had learned everything by ear. He had acquired a good level and yet a few years later he enrolled in the high school music academy because he understood that he lacked all the technical, musical and partition reading knowledge and without all of that he will never be at his highest level. Nothing can replace the teaching of a teacher in a school. There are exceptions but I am only a simple human and that is why I believe that the simple fact of being interested in a language already demonstrates my motivation and that it is up to the teacher and his teaching to make me want to continue by giving me projects to accomplish.
Yann-Kaelig
@Yann-Kaelig
All kinds of projects make me happy, but which one corresponds to me at this very specific moment in my progress if I don't know what is my level and that's why the teacher is essential he can tell me what is my level and what I have to learn.
Yann-Kaelig
@Yann-Kaelig
Anyway, last thing I would say is your work in the industry, in the real life with real people it's a very good thing that could happen to you Roman Gilg, it will give you some creativity. In my own opinion remote work is good but abusing it can become harmful. Thank you again and cu later. Have a good day/night
Tom Englund
@gulafaran:matrix.org
[m]
Roman Gilg: now that wlroots 0.16 is released is all these ifdefs for input handling supposed to be removed now?
Roman Gilg
@romangg:matrix.org
[m]
Tom Englund: Yea, we can get rid of them. We just need to wait for wlroots being updated in Arch for our CI: https://archlinux.org/packages/community/x86_64/wlroots/
Tom Englund
@gulafaran:matrix.org
[m]
Roman Gilg: yay noticed you merged a few of the commits :)
Roman Gilg
@romangg:matrix.org
[m]
I'm currently working on fixing the build regression due to wlroots and KDecoration master changes.
Also updated kwinft/fdbuild!8. Will probably soon make the first release of FDBuild to PyPi if Francesco Sorrentino gives his ok. :D
Tom Englund
@gulafaran:matrix.org
[m]
i have yet not git bisected but there is an regression either from the various plasma/kde libs or one of the bigger refactors. plasma shells crashes in wayland when hovering application/thumbnails in wayland
and since its plasmashell crashing and not kwinft ubsan didnt catch it
unless you havent noticed that yet, thought id mention it :p
Roman Gilg
@romangg:matrix.org
[m]
Haven't noticed it yet. Gonna check it out.
Tom Englund
@gulafaran:matrix.org
[m]
began around toplvl-rm merge. sort of ish. gives a rather vague plasma crashdump but perhaps you got a better idea. pretty much open two application minimize/restore a few times from the panel and the icons somewhat reorganizes/rescales and plasmashell dumps
Roman Gilg
@romangg:matrix.org
[m]
Tom Englund: Can you create an issue ticket for that? Just copy over the description you provided here. ;)
I've created now an MR to support the breaking dependency changes: kwinft/kwinft!257