• 0 Posts
  • 3 Comments
Joined 1 year ago
cake
Cake day: August 23rd, 2023

help-circle
  • I’m very suspicious of the uses cases for this. If the compiled bash code is unreadable then what’s the point of compiling to bash instead of machine code like normal? It might be nice if you’re using it as your daily shell but if someone sent me “compiled” bash code I wouldn’t touch it. My general philosophy is if your bash script gets too long, move it to python.

    The only example I can think of is for generating massive install.sh


  • Hyprland won’t “delete” gnome but gnome won’t run at the same time as hyprland. Hyprland is effectively a replacement for something like gnome.

    The login screen for your computer is called a display manager. If your running gnome this will probably be GDM. After installing hyprland there should be an option in GDM to select which desktop to start. Itll probably say something like

    • GNOME (x11)
    • GNOME (Wayland)
    • Hyprland (Wayland)

    Select hyprland, log in, and you should be in hyprland. You won’t be running gnome but all of the gnome apps should still be available.

    Window managers control the placement of GUI programs on your display. Compositors in X11 control decorations, transparency, and after effects on those windows. In Wayland there is no separation between window managers and compositors, both are called compositors.

    Desktop Environments refer to the collection of graphical programs you run when you log in. At minimum there will be a window manager but there also could be a compositor, panels, trays etc. Gnome is for sure a desktop environment and more. Hyprland is a Wayland compositor but can be considered a minimal desktop environment.