AHK in Linux?
Well I'll post with updates on my progress.
For this we only need to find commands in those languages that can be used instead of the ahk commands - for example a process could be killed with the line "killall processname" - with some extended features like regular expressions, case-insensitive search - we should have a try, shouldn't we?
AHK is so marvelous! It needs a Linux version...
We should work to make a version to Linux... It would be great! It would be fantastic!
I can´t stand that there´s a super-interesting app for windows that do not have for linux...
Totaly agree. What are the developers waiting for, by the way ? The project is open source so it should be relatively easy to convert it for Linux
If I compare them with C++, I can say:
Fast, portable, but has to be re-compiled for every system.
Different shells offer different commands, e.g. the Bash has more commands than the ksh, which has more commands than some other shells.
Easy to learn, write and read, fast execution, hasn't to be re-compiled for every system.
So I would write it in Python, or a AHK-Python-Converter - we should vote.
There are several GUI framework used and there is lack of standardization seen in corporal operating systems like MS Windows.
There are some efforts in Linux community in this manner, for instance AT-SPI and you can see one automation framework taking advantage of it, DogTail
Of course, lets not forget that Linux users were always more console oriented then GUI oriented, and that you can do every thing in the system using console, contrary to Windows. In such manner, expect is the main automation tool for Linux with more then enough features for advanced scenarios.
The most important Linux-GUI-Scripting-Tool:
Here a Linux-Macro-Tool for recording and replaying keyboard and mouse events on an X server:
Here is a tool to manage X-windows:
And here another one:
Here is a program that allows you to launch shell commands with your keyboard or your mouse under X Window:
Here a FVWM related GUI Scripting Tool:
trans-platform scripting language:
Perhaps this might be useful too:
Here's how I replaced in Linux the AutoHotkey functionality that I used: http://matt-l.blogsp...nux-how-to.html