Skip to content

Instantly share code, notes, and snippets.

@Elliria
Last active January 14, 2025 17:31
Show Gist options
  • Save Elliria/869632ee80ad9b54c67fa1b813a74555 to your computer and use it in GitHub Desktop.
Save Elliria/869632ee80ad9b54c67fa1b813a74555 to your computer and use it in GitHub Desktop.
AutoKey run clones in a VM

AutoKey run clones in a VM

Prepare the machine for AutoKey development:

sudo apt install autokey-gtk
sudo apt install autokey-qt
sudo apt install git
sudo apt install libcairo2-dev
sudo apt install python3.12-venv
sudo apt install python3-tk

Pick a clone:

Clone AutoKey:

git clone https://github.com/autokey/autokey.git
cd autokey
python3 -m venv venv
source venv/bin/activate
xargs sudo apt-get install <apt-requirements.txt -y
pip install -r pip-requirements.txt
pip install packaging
cd lib
python3 -m autokey.gtkui -cl
# ... or...
python3 -m autokey.qtui -cl

Clone David's PR:

git clone https://github.com/autokey/autokey.git
cd autokey
git fetch origin pull/992/head:pull_992
git checkout pull_992
python3 -m venv venv
source venv/bin/activate
xargs sudo apt-get install <apt-requirements.txt -y
pip install -r pip-requirements.txt
pip install packaging
cd lib
python3 -m autokey.gtkui -cl
# ... or...
python3 -m autokey.qtui -cl

Clone BlueDrink9's PR:

git clone https://github.com/autokey/autokey.git
cd autokey
git fetch origin pull/1004/head:pull_1004
git checkout pull_1004
python3 -m venv venv
source venv/bin/activate
xargs sudo apt-get install <apt-requirements.txt -y
pip install -r pip-requirements.txt
pip install packaging
cd lib
python3 -m autokey.gtkui -cl
# ... or...
python3 -m autokey.qtui -cl

Clone BlueDrink9's develop branch:

cd Desktop
git clone https://github.com/bluedrink9/autokey.git
cd autokey
python3 -m venv venv
source venv/bin/activate
xargs sudo apt-get install <apt-requirements.txt -y
pip install -r pip-requirements.txt
pip install packaging
cd lib
python3 -m autokey.gtkui -cl
# ... or...
python3 -m autokey.qtui -cl
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment