3 ms·
Darwin is just the os kernel not the GUI stack on top. You can, however, take a look into KDE’s codebase to see how they manage panels (docks) and using bonobo
by o-__-o 7y ago
Darwin is just the os kernel not the GUI stack on top. You can, however, take a look into KDE’s codebase to see how they manage panels (docks) and using bonobo for search and dolphin as a finder replacement. Menu has a special Application mode which moves the app menu to a panel (that Is docked to the top of the screen for instance)
- codetrotter 7y ago> Darwin is just the os kernel not the GUI stack on top. I know. I was speaking about the broader part of macOS, and of replacing the desktop environment. Specifically I need to know how to prevent the default desktop environment with all the parts I mentioned from launching on log in. WindowManager on macOS is started by launchd at least. Don’t know how intertwined the desktop environment as a whole is. But yeah, how to prevent the stuff I mentioned from running, and then what I need to implement in my own DE so that I can have my own working DE on my MacBook Air where I can still run all of the applications that I have installed such as CLion, Photoshop, etc. What KDE does is not of interest to me in this context. That being said I run KDE neon on my desktop so it’s not like I have anything against it. In fact I like it a lot. But it’s not relevant to what I am talking about here.
- thedaemon 7y agoYou are asking how to create your own DE for macOS, this is not possible or it would have been done already.
- codetrotter 7y agoPeople keep saying that but why wouldn’t it be? It’s not magic, it’s just software.
- jdc 7y ago— some lazy cynic
- e1ven 7y agoWhat a silly attitude. It is almost certainly /possible/, but most people in a position to do so haven't thought it was worth the amount of effort involved.