Here is a screenshot from Windows 10 using tiles in Windows menu (sorry if I just made your eyes bleed). The left tile features a reminder of an upcoming event, in sync with a google calendar. The right tile displays an alarm scheduled for 18:37, and will trigger a desktop notification 10 minutes before. All this is visible, clean and simple, and shows up by pressing only one key (i.e. the Windows Key).
I am posting this here because it seems to me to exhibit a pattern which many, many people are using or would be likely to use if they knew about it. My question is: How to reproduce that efficienty in Solus Budgie, using as few extra packages as possible?
To be clear, I know what you think: I shouldn't simply copy-paste features and settings across operating systems and expect that it will be available everywhere. But this is so basic and at the same time so useful that I would expect any OS to be able to allow for this, modulo the obvious environment differences.
So, how does Solus fare with respect to this?

    • [deleted]

    Nycticorax But this is so basic and at the same time so useful that I would expect any OS to be able to allow for this

    Is this so basic because you have used Windows for a long time and that pattern was forced on to you and you just got use to it?

    Budgie has it's own vision and basic features that according to devs are basic and should be included.
    If you are looking to replicate that environment then perhaps it's better to stay on Windows or create your own Desktop Environment?

    I mean no offence in this reply, just my honest opinion

    • Q3D likes this.

    You have might have missed the last paragraph in the post above.
    Besides, the pattern could be summarized with the following constraint: "Display user's scheduled events and alarm in one user action" (where 1 mouse or keystroke counts as one user action. My post can then be summarized thus: Is it possible to satisfy this command in Linux Solus Budgie, and if yes, how?
    I hope this is clear enough now. This question violates no presupposition about Solus or about user experience, so no need to suggest me to go back to Windows.

    For anyone interested, someone kindly suggested me this: https://store.kde.org/p/1160672/
    This is so far the best solution I have but it comes at the cost of installing another desktop environment beside Budgie. I would be interested to get a similar result with Budgie.

    • Q3D likes this.

    yursan9 Care to explain how? It is about programming a widget or setting one up using built-in UI tools?

      • [deleted]

      Well, Budgie has gnome-calendar, which you can sync with google-calendar and whatsoever (look at gnome online accounts).
      If you pin gnome-calendar to the taskbar, then it needs one user action (i.e. click on gnome-calendar in the taskbar) to show your calendar events.

      On Gnome Desktop (and KDE Plasma as well) calendar events can also be displayed in the calendar widget (accessable via click on the clock widget - like on windows). So that results in exactly one user action again to show your events: click the clock 🤣

      Here is a scrreenshot of how the gnome clock/calendar widget looks like

      Here even another clock widget for KDE Plasma with google-calendar support:
      https://store.kde.org/p/998901/

      but all the same: there is always just one click needed....

        [deleted] My question was: It it possible to satisfy the constraint on Budgie? Your reply suggests that a similar, but different constraint can be satisfied: It is possible to display calendar along with events, without scheduled alarms, on a different desktop environment. So neither the desktop environment, nor the conjunction of both calendar events + scheduled alarms components of the constaint are shown to be satisfiable in your reply.
        Still, thanks! I am now wondering whether I should ditch Budgie for either KDE Plasma or Gnome.

        yursan9 just know that python is a legacy and if you intend to share your wor

        Nycticorax python support is legacy. You can start with it if you are familiar with this programming language but Vala or C are best options on the long run.