3 ms·
At work I have a Windows laptop connected to a dock with two monitors. I have a Kinesis freestyle keyboard. Most of my development is done on a remote Linux b
by aplusbi 16y ago
At work I have a Windows laptop connected to a dock with two monitors. I have a Kinesis freestyle keyboard. Most of my development is done on a remote Linux box, so pretty much everything I do is through SSH. I use a variety of software to make this as pleasant as possible:
dtach - this is a life saver whenever I get disconnected from the interwebs. It detaches a process from the controlling terminal.
dvtm - a tiling terminal manager. I used to use gnu screen but I prefer the layouts that dvtm offers. This plus dtach replaces 99% of what I used screen for.
Vim - my text editor of choice.
pyclewn - integrates gdb with vim nicely.
- beagle3 16y agoif dtach is a lifesaver for you, gnu screen will really blow your mind -- it can let you detach the controlling terminal from the session (and as a bonus, if you are working with other people, you can connect to the terminal simultaneously to work together)
- aplusbi 16y agoAs I said I used to use gnu screen. However I didn't like the limited layout options so I started using dvtm and would nest it inside screen so that I could detach from a session. However I felt it was kind of silly to be using such a heavy/complex program such as screen for one feature so I switched to dtach. And actually as long as you set file permissions correctly (dtach uses a file as a socket) you can share terminals with others using dtach.
- deleted 16y ago[deleted]