Command-line option for tabs #10670
ricardo-reis-1970
started this conversation in
Features Request & Ideas | 特性请求 & 头脑风暴
Replies: 2 comments 4 replies
-
tmux is a terminal multiplexer. It lets you switch easily between several programs in one terminal, detach them (they keep running in the background) and reattach them to a different terminal.https://github.com/tmux/tmux/wiki Self-contained, pretty and versatile .tmux.conf configuration file.https://github.com/gpakosz/.tmux File transfer in the tmux (aka: lrzsz) |
Beta Was this translation helpful? Give feedback.
1 reply
-
Which distro are you using currently? It should be visible if you are using deepin, and it was a known issue for older version of deepin-terminal but likely already addressed by @ArchieMeng few months ago if I remembered correctly. For other features, also cc @ArchieMeng :) |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I'm a fullstack dev, working on Ubuntu 24.04.
I found out about
deepin-terminal
yesterday, on a quest to replace ``gnome-terminal`, and I found it just beautiful. A few things intrigued me, such as Ctrl-Tabbing through tabs being RTL, or not having any fonts to chose from in the dropdown, but these are minor things.A thing that I found lacking in this terminal is the ability to control its configuration via command-line options. I have many projects where I need to open several terminals on the same project, on different sub-folders: frontend (React, CSS), backend (Python, C, Rust, data/db...). Some projects really use quite a few different technologies. I currently do this with
gnome-terminal
via composing options like:For each project, I need to open different tabs on different subfolders. If a subfolder is a Python project, it should activate the virtual environment. I have all this scripted for
gnome-terminal
with a script that essentially composes a command-line like this:The full command-line is composed in a script either via some default folders or based on folder names on a config file local to each project. The reason I go for tabs instead of screen split is that my eyes are terrible and I need all the space I can get for big fonts.
But for now I could not find a way to script this with
deepin-terminal
. Obviously I could open a terminal and manually create these tabs, but I'm looking for a programmatic way that is repeatable, automatic, adjustable to each project, etc.I thought that perhaps I could have individual config files on each project root and then just run the terminal pointing to these, like terminator does with its -g/--config option, but I could not find any reference to anything similar. The only config I could find was in ~/.config/terminology/config/standard/base.cfg, and this is a binary file.
Is any of this possible with
deepin-terminal
?Beta Was this translation helpful? Give feedback.
All reactions