Tried out Plasma and Gnome today... still on Xfce but...!

One thing is certain: Every time I try Gnome I am struck by two things:

  1. How incredibly restricted I am (the fact that you literally cannot change several default applications such as the terminal for example)
  2. How AMAZING Mutter is. It is by far the best Window Manager, miles ahead of Kwin when it comes to smoothness and eliminating screen tearing etc. Yes it lacks blur, but hey. Second best is Muffin for obvious reasons, being a close fork of Mutter.
  3. Oh and I wasn’t aware that Gnome now installs flatpak support whether you like it or not.

I also am stuck by how the absolutely only thing I like with Plasma is the blur. :wink:

I am actually temted to switch to Cinnamon again just because it is the closest I can get to Mutter without using Gnome…

Hm… Decisions…

2 Likes

To change the default terminal in gnome, to alacritty for example:

gsettings set org.gnome.desktop.default-applications.terminal exec alacritty
3 Likes

So GNOME is more terminal centric than Plasma :thinking:

Well yes, but it’s obvious that the devs don’t want you to be able to.

Anyway installed Cinnamon this morning :slight_smile:

1 Like

There is a reason why my preferred setup is Openbox window manager.

It is by far the most stable I have experienced.

The last 3 years I have not been desktop hopping - I revisit KDE, Gnome, XFCE, Cinnamon and Mate from time to time - in a virtual machine.

3 Likes

I thought I would try this again now I have picom (mostly) working; the only thing it doesn’t have is proper window snapping.

There’s a patch available:

but it’s not multi-monitor aware. :frowning_face:

1 Like

Hm - I use hotkeys for that

SuperKP0-KP9

rc.xml snippet
    <!-- Keybindings for tiling -->
    <keybind key="A-KP_5">
      <action name="ToggleMaximize"/>
    </keybind>
    <keybind key="A-KP_0">
      <action name="Iconify"/>
    </keybind>
    <keybind key="A-KP_4">
      <action name="Unmaximize"/>
      <action name="MoveResizeTo">
        <x>0</x>
        <y>0</y>
        <width>50%</width>
        <height>100%</height>
      </action>
    </keybind>
    <keybind key="A-KP_6">
      <action name="Unmaximize"/>
      <action name="MoveResizeTo">
        <x>-0</x>
        <y>0</y>
        <width>50%</width>
        <height>100%</height>
      </action>
    </keybind>
    <keybind key="A-KP_8">
      <action name="Unmaximize"/>
      <action name="MoveResizeTo">
        <x>0</x>
        <y>0</y>
        <width>100%</width>
        <height>50%</height>
      </action>
    </keybind>
    <keybind key="A-KP_2">
      <action name="Unmaximize"/>
      <action name="MoveResizeTo">
        <x>0</x>
        <y>-0</y>
        <width>100%</width>
        <height>50%</height>
      </action>
    </keybind>
    <keybind key="A-KP_7">
      <action name="Unmaximize"/>
      <action name="MoveResizeTo">
        <x>0</x>
        <y>0</y>
        <width>50%</width>
        <height>50%</height>
      </action>
    </keybind>
    <keybind key="A-KP_9">
      <action name="Unmaximize"/>
      <action name="MoveResizeTo">
        <x>-0</x>
        <y>0</y>
        <width>50%</width>
        <height>50%</height>
      </action>
    </keybind>
    <keybind key="A-KP_1">
      <action name="Unmaximize"/>
      <action name="MoveResizeTo">
        <x>0</x>
        <y>-0</y>
        <width>50%</width>
        <height>50%</height>
      </action>
    </keybind>
    <keybind key="A-KP_3">
      <action name="Unmaximize"/>
      <action name="MoveResizeTo">
        <x>-0</x>
        <y>-0</y>
        <width>50%</width>
        <height>50%</height>
      </action>
    </keybind>
1 Like

Did you try kwin-lowlatency package from AUR?

It makes kwin much more responsive.

1 Like