dtach

A simple program that emulates the detach feature of screen (by crigler)

Dtach Alternatives

Similar projects and alternatives to dtach

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better dtach alternative or higher similarity.

dtach reviews and mentions

Posts with mentions or reviews of dtach. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-10-20.
  • "<ESC>[31M"? ANSI Terminal security in 2023 and finding 10 CVEs
    7 projects | news.ycombinator.com | 20 Oct 2023
  • Neovim Remote ssh
    1 project | /r/neovim | 24 Jun 2023
    ssh from your favourite terminal to your workstation works fine. (I spent two COVID years working that way.) If you use multiple terminals, look up ssh multiplexing to improve performance a bit. If you want to keep remote sessions alive without mucking up your preferred terminal, try dtach.
  • Boot to Vim, Vim as PID 1
    3 projects | news.ycombinator.com | 22 Apr 2023
    Not the same, but I really dig using vim (neovim) as my terminal multiplexer. Vim has tools for managing windows, splits, all the things, and it felt redundant having two separate tools.

    The one thing I needed was a way to attach/detach it, and have it survive across ssh disconnects. I struggled for a while trying to use things like reptyr or others. Eventually I remembered/rediscovered dtach, which is a very thin very simple proxy, as opposed to a full on terminal emulator / multiplexer. https://github.com/crigler/dtach

  • Taking out the garbage
    3 projects | /r/neovim | 16 Mar 2023
  • Is TMUX necessary when using emacs?
    1 project | /r/emacs | 19 Aug 2022
    Not really, and for what TRAMP + vterm doesn't cover such as unexpected disconnects, there's dtach and detached.el.
  • After years on Linux, I just discovered Vim &amp; TMUX. They're fucking amazing.
    10 projects | /r/linux | 3 May 2022
    GNU Screen, tmux and dtach (with convenient Emacs interface) all serve to limit that problem.
  • Console – An Interview with Kovid Goyal of Kitty, the GPU Based Terminal
    1 project | news.ycombinator.com | 30 Jan 2022
    > What's an opinion you have that most people don't agree with?

    > Haha. I specialize in having opinions people don’t agree with :) In kitty, the most controversial is probably that terminal multiplexers are the devils’ gift to mankind.

    I cannot agree strongly enough that the virtualized rendering done by programs like screen & tmux is a curse. Trying to get truecolor tmux+ssh+tmux+vim working in truecolor mode is a disaster. Terminal-multiplexers emulate a screen and then render their buffered session to whomever is attached, and it's a frustrating, bad, lossy process. Often the original session and what attaches don't match, and there's not much one can really do. I am not a terminal expert but the situation seems awful, & is one of the highest elder crafts of computing, far more subtle & deranged than one could ever imagine.

    Kitty tries to re-build a lot of these terminal multiplexer functionalities itself. It has tabs, it has splits. Generally kitty is a pretty do-all terminal system. Afaik there's not really any way presently to solve the root of these mismatch problems, which is basically that programs generally don't reevaluate their TERM environment variable, even though these environs are technically editable at runtime (by the process, or outsiders).

    Kovid (Kitty author) talks about being a vim user. I too am a vim user. In fact, one of my favorite techniques has been to just live inside vim, to use it's terminal emulator, to get ok (i'm still pretty not good) at using it's splits and windows to lay stuff out. The one missing agent for me was that I wanted a way to be able to detach my vim session & come back latter. I spent considerable time trying reptyr & other ways to reattach processes. After much failure at getting vim to detach/reattach, to persist across sessions, I eventually re-encountered a program dtach[1] I'd run into years ago, which works great. Unlike tmux and screen, it's not a terminal emulator. It's just a dumb pipe that a program can render into, and a way to reattach to that pipe again latter. It can run in detached mode so that if your session exits, the program stays open. This way, I can just open vim & have my entire workspace inside vim, with whatever terminals I need, and detach/reattach the vim session at my leisure.

    [1] https://github.com/crigler/dtach

  • Are there any Discord Ticker Bots?
    2 projects | /r/nanocurrency | 20 Dec 2021
    So now whenever you execute that command, it will update the channel with the current price. You can then run it on a loop, crontab, whatever you want. One of my favorite things to do is to use while $true loops, and applications like dtach.
  • Recommendation: Terminal Multiplexer
    1 project | /r/MoneroMining | 16 Oct 2021
  • I am so glad and excited when I learn about multiple windows on vim, guess I'll use it more often.
    4 projects | /r/vim | 2 May 2021
    i prefer to use dtach for that if I only need this feature
  • A note from our sponsor - WorkOS
    workos.com | 26 Apr 2024
    The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →

Stats

Basic dtach repo stats
13
447
0.0
almost 7 years ago

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com