AutoKey, a desktop automation utility for Linux and X11.
8 days ago by babysmokesalot to c/linux4noobs
Important: This is an X11 application and, as such, will not function correctly when Wayland is in use instead of Xorg.
Python script in AUTOKEY program
import concurrent.futures
import subprocess
import os
# Change the current working directory
os.chdir('/home/user/Documents/VideoDownloader') #change to your working directory not where autokey stores scripts (/home/user/.config/autokey/data/Start_Up_Scripts/
with concurrent.futures.ProcessPoolExecutor() as executor:
proc1 = executor.submit(subprocess.run, ['./downloader.sh'])
proc2 = executor.submit(subprocess.run, ['./onlinedownloader.sh'])
proc1.result()
proc2.result()
Example of a bash script in ( /home/user/Documents/VideoDownloader ) or where ever.
1. downloader.sh
------------------------------------------------------------
#!/bin/bash
./Open.Video.Downloader_3.2.0_amd64.AppImage # You can start up appimages
------------------------------------------------------------
2. onlinedownloader.sh
------------------------------------------------------------
#!/bin/bash
librewolf https://4get.ca/ # Open Webpages
------------------------------------------------------------
Then with the push of a button using a cheap chinese macros tied to a key combo and blam. Magic.
This feature is considered harmful. First find a compositor & app combo that agree on protocol for this feature. Then proceed to wait until the protocol gets standardized and adopted by other compositors, or wait until the end times, whichever comes first.
haha yes that's what I expected :)
I know someone who absolutely loves AutoKey and will switch DEs to anything still using X11, just for this app. If I can save them the disruption that'd be nice.
@programming.dev
Whether you're a seasoned pro or the noobiest of noobs, you've found the right place for Linux support and information. With a dedication to supporting free and open source software, this community aims to ensure Linux fits your needs and works for you. From troubleshooting to tutorials, practical tips, news and more, all aspects of Linux are warmly welcomed. Join a community of like-minded enthusiasts and professionals driving Linux's ongoing evolution.
go to feed...
@programming.dev
Whether you're a seasoned pro or the noobiest of noobs, you've found the right place for Linux support and information. With a dedication to supporting free and open source software, this community aims to ensure Linux fits your needs and works for you. From troubleshooting to tutorials, practical tips, news and more, all aspects of Linux are warmly welcomed. Join a community of like-minded enthusiasts and professionals driving Linux's ongoing evolution.
go to feed...
If anyone knows of a Wayland equivalent I will be grateful.
save