• 1 Post
  • 49 Comments
Joined 11 months ago
cake
Cake day: June 30th, 2023

help-circle









  • From a developer’s standpoint, one of the bigger pain points of Wayland is window embedding.

    If you want to embed from an external process, the only way to do this is to have your application expose its own Wayland compositor and then have the embedded process use that Wayland compositor. No one has made a library for this as of yet.

    If you want to embed from the same process, it shouldn’t be too difficult; you just need a wl_subsurface. However, this doesn’t work too well with most GUI toolkits.

    Wayland is just radically different from every other windowing API, and I’m hoping that the GUI toolkits can adapt.


  • handling word documents

    This is the biggest pitfall of Linux: Microsoft doesn’t make Office for Linux and the compatibility layers we do have don’t work well enough.

    There are alternatives like LibreOffice, however, don’t expect them to be perfectly compatible with Office.

    Everything else you listed is perfectly fine: Most browsers ship Linux versions, and those can be used for PDF viewing.

    I’d recommend familiarizing yourself with the Linux command line, as most advanced system configuration has to be done through the CLI.

    In addition, remember to do your research before asking for help. Good resources include the system manual pages, Arch Wiki, and of course, Google.

    As for choice of distro, I’ll recommend Fedora, as it’s reasonably up to date with software and has a nice GUI for dealing with updates.