x11pygrid
jaro
x11pygrid | jaro | |
---|---|---|
3 | 5 | |
324 | 67 | |
- | - | |
3.6 | 1.1 | |
almost 2 years ago | 11 months ago | |
Python | Scheme | |
GNU General Public License v3.0 only | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
x11pygrid
-
What are some lesser-known Linux software that are absolutely life changing?
not for wayland but this windowmanager-agnostic grid tool is very helpful https://github.com/pkkid/x11pygrid
-
Help with monitor setup
PyGrid was the first one. A command-line solution for X11-based desktop with Python3 installed. It's pretty easy to setup and I strongly recommend.
-
Looking for a Wayland (Gnome) compatible window placing/sizing tool
I've been using a combination of pop_shell (for window focus{north,south,east,west} keybinds and a pleasing focused window border) and a slightly modified version of pygrid which is a fork of QuickTile to manage sizing and placement of windows for a while. My pygrid setup mimics spectacle or rectangle window placement and keybinds. Essentially I have: ctl+alt+right - Move window to top right corner with 33% screen width and 50% screen height. Repeat cycles 50%,50% and 66%,50% shift+ctrl+alt+right - Same but bottom right.
jaro
-
Which is Best TUI file manager
LF. Has vi keybindings like ranger but faster and with async image preview. You may also need this or ranger's rifle as file opener
-
What are some lesser-known Linux software that are absolutely life changing?
Another alternative to xdgopen is jaro. There is a config that overrides xdgopen system-wide and it can handle alternative programs inside and outside of terminal. It also has alternative openers selector, but i haven't tried it yet as probably it's better to use mimeopen --ask as it lists all possible openers, but jaro can use dmenu (or maybe even rofi) as selector outside terminal
-
Mpv – a free, open-source, and cross-platform media player
If you use jellyfin jellyfin-mpv-shim lets you play streams in mpv without worrying about transcoding.
https://github.com/jellyfin/jellyfin-mpv-shim
Other fun tricks
If you use jaro instead of xdg-open you can make video links automatically open in mpv while regular web links open in your browser of choice.
https://github.com/isamert/jaro
If you use elfeed its nice to watch video entries in mpv without a side trip to the browser. Stolen from Prot somewhere or other.
(defun prot/elfeed-mpv-dwim ()
-
doesn't matter which distro you use. all that matters is you enjoy it. (*holy distro war starts in the comments*)
Oh, and I'm dicking around with jaro as well. Mimi allegedly can do similar-ish stuff, but jaro specifically seems to make it pretty easy to open specific website URL's in a special application, so if I click on a youtube or tiktok or whatever video link that ends in a video file extension in Discord it'll just open up in mpv directly with a sponsorblock script. Trying to find a maintained Reddit client that can be passed URL's in a similar fashion, but not as much luck - it'd be cool, though.
- Is there a GUI or useful/useable app to control what app is run by xdg-* processes?
What are some alternatives?
task-spooler - A scheduler for GPU/CPU tasks
mimi - better xdg-open
MPC-BE - MPC-BE – универсальный проигрыватель аудио и видеофайлов для операционной системы Windows.
FSRCNN-TensorFlow - An implementation of the Fast Super-Resolution Convolutional Neural Network in TensorFlow with a focus on artifact mitigation
FSRCNN-TensorFlow - An implementation of the Fast Super-Resolution Convolutional Neural Network in TensorFlow
jellyfin-mpv-shim - MPV Cast Client for Jellyfin
celluloid - A simple GTK+ frontend for mpv
docs - This is a repo of the RetroArch official document page.
ACNetGLSL - ACNet (Anime4KCPP Net) re-implemented in GLSL for real-time anime upscaling
mpv - 🎥 Command line video player
mpv-types-lua - Lua type declarations for mpv scripting