4 ms·
There seems to be some focus on tiling window managers, but it is not obvious to me (as a user of sway) what benefit this offers over any other terminal emulato
by lf-non 5y ago
There seems to be some focus on tiling window managers, but it is not obvious to me (as a user of sway) what benefit this offers over any other terminal emulator.
Perhaps the focus on tiling wms is a justification for not having tabbing/splitting support built in.
Also, given xorg-dev dependency I assume that if one is on wayland, they are better off using alacritty.
- DanielVZ 5y agoIt's about having everything available either in front of you (tiled in the current workspace) or in a single keystroke (to move to the desired workspace). I like it a lot, especially in comparison to what I see my coworkers doing: move their windows around in order to uncover other windows or alt tab constantly until you either find your desired window or you pass it accidentally.
- chrismorgan 5y agoYou’re talking about the benefits of tiling window managers compared to floating window managers. The question was instead “You say Darktile is ‘designed for tiling window managers’; what does that actually mean? How is it different from other terminal emulators?”
- csande17 5y agoWhen I hear that a terminal is "designed for tiling window managers", I expect that it: - Doesn't do any kind of tabs, or split view, or switching between different "buffers", under the assumption that you use your window manager for that stuff - Always fills the entire window with the contents of the terminal, regardless of what size the window is (e.g. non-integer multiple of size of a character cell), and doesn't draw its own window decorations - Launches very quickly - Generally has a flat, minimalist aesthetic. Uses (ideally configurable) keyboard shortcuts instead of a toolbar, menu bar, or right-click menu, and is configurable by editing a file. Some terminals are like this already, and I don't know how well Darktile lives up to it. But it's a very different design direction from, say, GNOME Terminal.
- oehpr 5y agoIf you would like a very silly reason, sometimes I want to copy logs to other devs really quickly from a server, but exporting them to a file and then rsyncing it back is just a bunch of commands and files I don't want to deal with. Because I have alacritty I'll do a cheeky hack and scale the font down to like 2pt, highlight everything and then copy it. I can copy around 500 lines of logs this way. Quick and dirty. Other than that IDK. And about the tabbing and splitting. I got tired of all the terminal emulators I like not supporting it, and some contexts not supporting paging, and not having a nice way to review a long running process, and took the dive to learn tmux. Tmux. A terrible solution to a bunch of stupid problems. Highly recommend.
- chrismorgan 5y agoTo copy the entire scrollback buffer from Alacritty: <C-S-Space>gVGy<C-S-Space>. Ctrl+Shift+Space: enter Vi mode; g: move the cursor to the top of the scrollback buffer (like gg in Vi/Vim); V: start linewise selection; G: move the cursor to the bottom of the scrollback buffer; y: copy to clipboard and clear selection (like "+y in Vim); Ctrl+Shift+Space: exit Vi mode. Learn what’s possible in Vi mode from the key_bindings section of the alacritty.yml config, largely the ones with `mode: Vi` and similar. You’ve got the usual things like hjkl navigation, Ctrl+B and Ctrl+F to go Backwards and Forwards a page, / to search, all that sort of stuff. (Though I will note that ? to search backwards doesn’t work, because Alacritty is using winit’s currently utterly insufficient keyboard API for its bindings, see <https://github.com/alacritty/alacritty/issues/5251 https://github.com/alacritty/alacritty/issues/5251>.) Also in alacritty.yml, scrolling.history defines how many lines are kept in the buffer (defaults to 10,000).
- kristopolous 5y agoAnyone familiar with a less tedious way to set up copy and paste that doesn't require 3 different patterns? I'm clearly not smart enough to do it without having to think about the process every time
- birbs 5y agoOn Mac, you can pipe input into pbcopy to add it to your clipboard. cat file.txt | pbcopy This adds the contents of file.txt to your clipboard.