Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

wlmaker desktop integration #87

Open
alexmyczko opened this issue Jul 27, 2024 · 1 comment
Open

wlmaker desktop integration #87

alexmyczko opened this issue Jul 27, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@alexmyczko
Copy link

alexmyczko commented Jul 27, 2024

What icon will you make for the wayland-session?

Would this work?
DesktopNames=Wayland Maker

The example clock will also need a desktop file, and icon I guess?

WindowMaker has
https://www.windowmaker.org

Wayland has
https://wayland.freedesktop.org

Will the menu integrate, these?
/usr/share/applications

Looking forward to try this bare metal, and maybe help out here and there...

Having foot as terminal is fun, but it's missing the NeXTSTEP menu,
for comparison GNUstep has 3 styles for their menu system, classical (detachable menus) like in nextstep/openstep/gnustep, another like macOS (top bar), and windwos (per application, on top)

if i had a choice to wish for dockapps it would be:

@phkaeser
Copy link
Owner

Lots of good questions, ideas and pointers!

Questions first:

With regards to suggestions:

  • Menu integration of /usr/share/applications: That's the goal. Once toolkit support for menus is added (planned for v0.4), it'll only need some plumbing. Created Generate parts of menu from /usr/share/applications #90 to track.
  • Terminal: Happy to use a GNUstep alternative, once I find one that's working well with Wayland!
  • GNUstep menu options: A client-side solution may be possible with GNUstep libraries and eg. using the wlr layer shell (https://wayland.app/protocols/wlr-layer-shell-unstable-v1). Support from the compositor will likely need an extra wayland protocol. Doable, but a lot of work.

Wishlist for DockApps noted :)

@phkaeser phkaeser added the enhancement New feature or request label Jul 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants