Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ym496/setup-workspaces

A simple bash script that automates the process of running different desired applications on different virtual workspaces.
https://github.com/ym496/setup-workspaces

bash-script ubuntu virtual-desktop virtual-workspaces

Last synced: 5 days ago
JSON representation

A simple bash script that automates the process of running different desired applications on different virtual workspaces.

Awesome Lists containing this project

README

        

# setup-workspaces
This bash script automates the process of running different desired applications on different virtual workspaces.
# Syntax
```
./setup.sh [- ]
```
# Installing
* Make sure to install `xdotool` on your terminal.
```
sudo apt install xdotool
```
* Clone this repo
```
git clone [email protected]:ym496/setup-workspaces.git
```

# Running
* Give executable permissions to the `setup.sh` (if necessary).
```
chmod +x setup.sh
```
* `Example`: If you wanted to create two virtual workspaces and run *google chrome* in the first one and two terminal applications, *calcurse* and *pydoro* in the second one, you would do:
```
./setup.sh 2 -1 "google-chrome chat.openai.com" -2 "gnome-terminal --geometry=82x43 --window -- calcurse; gnome-terminal --geometry=82x43 --window -- pydoro"
```