Khepri
tmux
Our great sponsors
- Revelo Payroll - Free Global Payroll designed for tech teams
- InfluxDB - Collect and Analyze Billions of Data Points in Real Time
- SonarCloud - Analyze your C and C++ projects with just one click.
- Onboard AI - Learn any GitHub repo in 59 seconds
Khepri | tmux | |
---|---|---|
4 | 193 | |
1,444 | 30,428 | |
- | 1.0% | |
0.0 | 8.7 | |
over 1 year ago | 13 days ago | |
C++ | C | |
Apache License 2.0 | GNU General Public License v3.0 or later |
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.
Khepri
tmux
-
Firejail: Light, featureful and zero-dependency security sandbox for Linux
I think OpenBSD comes the closest to what you want with its two easy to use syscalls that provide syscall filtering and restricting access to paths:
https://man.openbsd.org/pledge.2
https://man.openbsd.org/unveil.2
A few random examples:
https://github.com/tmux/tmux/blob/c8494dff7b6b9a996866edaf8c...
https://github.com/openbsd/ports/blob/master/www/mozilla-fir...
https://github.com/openbsd/ports/blob/master/www/mozilla-fir...
To get the best isolation you need to patch the source — the application needs to go through initial setup and then drop privileges to the absolute possible minimum. But it's easy to make custom wrappers for third-party applications — the above profiles taken from the OpenBSD ports tree are the proof.
-
macOS Command-Line Tools You Might Not Know About
I have tried it, but for whatever reason I just don't like it. I prefer just running tmux in iTerm with no integration.
On the topic, you can also integrate tmux with the native clipboard - I have set copy-pipe to the remote pbcopy, so any selection done in tmux get copied to my local clipboard. I also just found out that tmux also support it natively (https://github.com/tmux/tmux/wiki/Clipboard#the-set-clipboar...).
-
Top Productivity CLI Tools I Use on Linux
tmux: Terminal multiplexer for managing multiple terminal sessions.
-
slimux.nvim - Simple plugin to send text to tmux panes
I think it is simply by using {last} as the pane ID. See eg https://github.com/tmux/tmux/wiki/Advanced-Use My current config for vim-slime also has vim.g.slime_target = "tmux" vim.g.slime_default_config = {socket_name = "default", target_pane = "{last}"}
-
[herbstluftwm] g̶̼̟̓̒ĺ̶̦̠̿i̷̮̫͌t̵̻̋̄c̸͍̙̊h̵̦͛͜ all the things
terminal multiplexer: tmux
-
What's that email client doing here?
Given that you can run shells in Emacs since those are text too, Emacs ends up becoming almost like a Lisp-powered tmux or mc.
-
Rwfus tips/fixes for Tailscale, tmux, etc.
My two big things I wanted to get installed on my steamdeck were Tailscale (for easy mesh vpn) and tmux (to make it feel more like home when I'm sshed into it).
-
termux style🖤
Not sure if I understood your question correctly, but you need tmux for this. It basically gives your terminal multi-window/pane support.
-
Why is systemD controversial?
Telling developers to adopt SystemD APIs rather than being compatible with the standards: https://github.com/tmux/tmux/issues/428
-
[herbstluftwm] MODE="portrait" ; export MODE
terminal multiplexer: tmux
What are some alternatives?
zellij - A terminal workspace with batteries included
kitty - Cross-platform, fast, feature-rich, GPU based terminal
tilix - A tiling terminal emulator for Linux using GTK+ 3
toggleterm.nvim - A neovim lua plugin to help easily manage multiple terminal windows
i3 - A tiling window manager for X11
Mosh - Mobile Shell
emacs-theme-gruvbox - Gruvbox is a retro groove color scheme for Emacs. Port of the Vim version.
fish-shell - The user-friendly command line shell.
wezterm - A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust
klogg - Really fast log explorer based on glogg project
LazyVim - Neovim config for the lazy
pytorch-lightning - Build high-performance AI models with PyTorch Lightning (organized PyTorch). Deploy models with Lightning Apps (organized Python to build end-to-end ML systems). [Moved to: https://github.com/Lightning-AI/lightning]