Skip to content

Terminal with docking as Visual Code and integrating with helpfull features...

License

Notifications You must be signed in to change notification settings

zebulon75018/vcterm

Repository files navigation

vcterm

Terminal with docking as Visual Code and integrating with helpfull features...

I'm looking for beta testeur ( charles ( dot ) vidal ( at ) gmail ( dot ) com

Prerequisity

  1. Qt 5
  2. qtwebengine

You must clone 3 repository, this will be done by compil.sh:

  1. QSingleInstance https://github.com/Skycoder42/QSingleInstance
  2. Qt-Advanced-Docking-System https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System
  3. qtterminalwidget : https://github.com/jacob3141/qtterminalwidget
  4. font awesome : https://github.com/gamecreature/QtAwesome

to make the projet: source compil.sh

after lauch cvterm.

cvterm man ls : show the man of ls in a webpage.

Feature

  1. Embedded terminals inside one docking applicaton
  2. Can show help man page. ( qterm man ls )
  3. Can send the same command to all opened terminals
  4. Can open terminal and send a command from a list a command
  5. Can change font ( size / family )
  6. Can change the background by theme.
  7. Drag and drop path or file.
  8. Choose files/directory by file/dir dialog
  9. Find text in terminal
  10. Docking like visual code.

From githubuser0xFFFF

It's a singleInstance Application , so you can interacte with it with the same cmd.

Help

  1. name : add a new terminal close to the tab name
  2. man : open a web page for the man

OPTIONS :

  1. -tab : create a terminal in the tab
  2. -righ : position in workspace
  3. -left: position in workspace
  4. -top: position in workspace
  5. -bottom: position in workspace

Program your interface , your workspace.

./dterm &
sleep 1 
./dterm name Term1 &
sleep 1
./dterm name Term2 &
sleep 1
./dterm name Term3 &
sleep 1
./dterm name Term4 &
sleep 1
./dterm -bottom &
sleep 1
./dterm name Term6 &
sleep 1
./dterm name Term7 &
sleep 1
./dterm name Term8 &
sleep 1
./dterm name Term9 &
sleep 1
./dterm -bottom &
sleep 1
./dterm name Term11 &
sleep 1
./dterm name Term12 &
sleep 1
./dterm name Term13 &
sleep 1

TODO

When I close a windows , not hide it , but close it and close the terminal.

Video

First Demo

Launch multiprocess ! on all terminal, or launch process in multiterminal

New feature

Blog en francais:

https://www.blogger.com/blog/post/edit/1673332321871142560/8502050071487911199

Other interesting projet

https://gnunn1.github.io/tilix-web/

https://github.com/shi-yan/Commandventure ( still some bug , I got a core dump )