3 ms·
For those wanting to try this without building a sane config from scratch regolith might be a nice option. Very easy install on Ubuntii, well thought out and bu
by jsilence 6y ago
For those wanting to try this without building a sane config from scratch regolith might be a nice option. Very easy install on Ubuntii, well thought out and built-in cheat sheet.
https://regolith-linux.org/ https://regolith-linux.org/
- dugmartin 6y agoI've been using regolith for a year or so now on both my work laptop (Dell XPS 13) and personal dev box (System 76 Meerkat) hooked to the same 44" TV monitor. Overall it has been a good experience. Once you get muscle memory for the shortcuts to move between windows and workspaces, resize and toggle fullscreen windows you can start really flying. The built-in cheatsheet mentioned by the parent poster helps to get there. Bonus: when I'm sharing my desktop with a work colleague (they all use Macs) I often get asked how I'm doing what I'm doing so fast. I do sometimes still get a little frustrated when I want to reorder windows in a workspace. It can be done but feels a bit like solving a Rubik's Cube. It would be nice to be able to do things like: 1. Rotate the windows (either direction) that touch all the screen edges and then inherit the window size that the window moves into. 2. Be able to flip window sets that touch the side edges, eg swap all the windows on the left with the right.
- jsilence 6y agoTotally agreeing on the reordeing windows topic. Usually I keep my windows fulls screen and only have two windows side by side when copying stuff. In addition to that I have a semi transparent terminal and emacs in a floating window that I can move to the scratchpad with a global hotkey. This is much alike the visor console in Quake. Terminal has tmux. Very handy for a quick ping or htop without messing up the main window layout. i3 config snippet for reference: # Visor terminal exec "st -c visor" bindsym $mod+a [class="visor"] scratchpad show for_window [class="visor"] move scratchpad; for_window [class="visor"] scratchpad show; for_window [class="visor"] floating enable; for_window [class="visor"] resize set width 100 ppt; for_window [class="visor"] sticky enable for_window [class="visor"] move position center; for_window [class="visor"] scratchpad show; # Visor style emacs window toggled by Meta+ "less than key" exec emacs -name emacs-server bindsym $mod+less [instance="emacs-server"] scratchpad show for_window [instance="emacs-server"] move scratchpad for_window [instance="emacs-server"] floating enable for_window [instance="emacs-server"] move position 450px 0px for_window [instance="emacs-server"] sticky enable for_window [instance="emacs-server"] scratchpad show for_window [instance="emacs-server"] resize set 950 1055 for_window [instance="emacs-server"] scratchpad show