LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > 2021 LinuxQuestions.org Members Choice Awards
User Name
Password
2021 LinuxQuestions.org Members Choice Awards This forum is for the 2021 LinuxQuestions.org Members Choice Awards.
You can now vote for your favorite projects/products of 2021. This is your chance to be heard! Voting ends on February 15th.


Notices


View Poll Results: Linux Automation App of the Year
Actiona 1 5.00%
AutoKey 8 40.00%
Gnome-Schedule 7 35.00%
Texpander 4 20.00%
Voters: 20. You may not vote on this poll

Reply
  Search this Thread
Old 01-02-2022, 05:59 PM   #1
jeremy
root
 
Registered: Jun 2000
Distribution: Debian, Red Hat, Slackware, Fedora, Ubuntu
Posts: 13,602

Rep: Reputation: 4084Reputation: 4084Reputation: 4084Reputation: 4084Reputation: 4084Reputation: 4084Reputation: 4084Reputation: 4084Reputation: 4084Reputation: 4084Reputation: 4084
Linux Automation App of the Year


A new category this year.

--jeremy
 
Old 01-04-2022, 10:55 AM   #2
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 19,872
Blog Entries: 12

Rep: Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053
This seems such a Windows-y concept - where do you really need this stuff, when you have
  • configurable hotkeys
  • cron jobs (or systemd timers), or at for users
  • autostart
  • shell scripts that can perform virtually any task
  • various x* tools
Convince me!
 
Old 01-04-2022, 11:52 AM   #3
rokytnji
LQ Veteran
 
Registered: Mar 2008
Location: Waaaaay out West Texas
Distribution: antiX 23, MX 23
Posts: 7,139
Blog Entries: 21

Rep: Reputation: 3480Reputation: 3480Reputation: 3480Reputation: 3480Reputation: 3480Reputation: 3480Reputation: 3480Reputation: 3480Reputation: 3480Reputation: 3480Reputation: 3480
I used to play with cli companion.
https://www.linuxquestions.org/quest...ds-4175594453/
 
Old 01-05-2022, 02:47 AM   #4
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 19,872
Blog Entries: 12

Rep: Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053
^ that does not seem to have anything to do with automation, rather some sort of advanced shell history?
 
Old 01-17-2022, 05:54 PM   #5
Jinux75
Member
 
Registered: Jul 2017
Location: The Netherlands
Distribution: Linux Mint, Ubuntu 20.04
Posts: 97

Rep: Reputation: Disabled
Domoticz

Hey, it's automation software !
 
Old 01-17-2022, 06:53 PM   #6
K-alec
LQ Newbie
 
Registered: Feb 2011
Location: Northern Ontario Canada
Distribution: Ubuntu & Fedora
Posts: 6

Rep: Reputation: 0
For my needs Gnome-Scheduler fills the bill.
 
Old 01-23-2022, 08:17 AM   #7
lvm_
Member
 
Registered: Jul 2020
Posts: 942

Rep: Reputation: 338Reputation: 338Reputation: 338Reputation: 338
xdotool, of course.
 
Old 01-23-2022, 09:17 AM   #8
Turbocapitalist
LQ Guru
 
Registered: Apr 2005
Distribution: Linux Mint, Devuan, OpenBSD
Posts: 7,328
Blog Entries: 3

Rep: Reputation: 3726Reputation: 3726Reputation: 3726Reputation: 3726Reputation: 3726Reputation: 3726Reputation: 3726Reputation: 3726Reputation: 3726Reputation: 3726Reputation: 3726
I've done a lot more automation than usual in recent months. It's all been traditional cron + POSIX shell and/or AWK or Perl. So that's my write-in vote.
 
Old 03-05-2022, 07:45 PM   #9
josephj
Member
 
Registered: Nov 2007
Location: Northeastern USA
Distribution: kubuntu
Posts: 214

Rep: Reputation: 112Reputation: 112
Thumbs up Thanks!

Thanks to everyone who voted for AutoKey!

If you like it now, wait till our new release, 0.96.0 comes out with new features and lots of fixes. We have a Beta release now.

We could really use some Python developers if anyone is looking for a great project to contribute to.

Visit us on Gitter.
 
1 members found this post helpful.
Old 03-16-2022, 02:36 AM   #10
linustalman
LQ Guru
 
Registered: Mar 2010
Location: Ireland
Distribution: Debian 12 Bookworm
Posts: 5,726

Rep: Reputation: 479Reputation: 479Reputation: 479Reputation: 479Reputation: 479
AutoKey
 
Old 03-17-2022, 02:00 AM   #11
josephj
Member
 
Registered: Nov 2007
Location: Northeastern USA
Distribution: kubuntu
Posts: 214

Rep: Reputation: 112Reputation: 112
Quote:
Originally Posted by ondoho View Post
This seems such a Windows-y concept - where do you really need this stuff, when you have
  • configurable hotkeys
  • cron jobs (or systemd timers), or at for users
  • autostart
  • shell scripts that can perform virtually any task
  • various x* tools
Convince me!
Yes, Linux already has great stuff. I use a lot of it, but I also use AutoKey. I don't have many functions using it, but I use the main ones many times a day.

Since AutoKey scripts are written in native Python, they can do almost anything Python can do - which is almost anything - including invoking all those other facilities you refer to - at the touch of a hotkey or when a trigger abbreviation is typed. It's a lot easier and more flexible than using things like xbind keys.

Sometimes simple is better. Here are a couple of examples that you can probably do another way, but are way easier with AutoKey.

** A bunch of banking websites try to protect me from myself and won't allow me to copy and paste my random passwords from my password manager (really hard to type correctly - especially with echo off). I wrote a one line script that types the contents of the clipboard which gets around this problem on almost all sites.

** I have a big spreadsheet that I update almost every day. In it, I have a bunch of cells that hold yesterday's values. They are copied from cells containing formulas. For this to work, I have to copy as plain text leaving the formula behind so the copy doesn't update when I enter today's values. Doing this takes a number of mouse clicks in context menus which gets old really fast. I have a script that automates this and I use it around 15 times right before I start to enter new values for today. Using it just takes pressing the assigned hotkey once for each special copy. All I have to do is get the mouse cursor on each destination cell. I don't even have to click because the script does that for me.

AutoKey also has per script/phrase window filters. The above scripts only work if the active window title or class matches a particular regex. That's harder to do without AutoKey. It's also possible to have several scripts with mutually exclusive window filters assigned to the same hotkey. That's really hard to do without AutoKey.

I have two scripts, each triggered by Ctrl+p, that automate two different print to file dialogs that are only invoked on the appropriate active windows. For all other windows, Ctrl+p is passed to the windows unmodified.

Last edited by josephj; 03-17-2022 at 02:21 AM.
 
Old 03-17-2022, 08:54 PM   #12
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 19,872
Blog Entries: 12

Rep: Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053
Quote:
Originally Posted by josephj View Post
It's a lot easier and more flexible than using things like xbind keys.
Any Linux setup I have ever used had configurable hotkeys OOTB.

Quote:
A bunch of banking websites try to protect me from myself and won't allow me to copy and paste my random passwords from my password manager (really hard to type correctly - especially with echo off). I wrote a one line script that types the contents of the clipboard which gets around this problem on almost all sites.
Even while I was reading this I saw a oneliner hotkey solution.
Either way, you're still left with the problem of having plain text passwords in your clipboard.
I suspect the real solution here would be to use a different password manager, but that's beside the point.

Quote:
I have a big spreadsheet that I update almost every day. In it, I have a bunch of cells that hold yesterday's values. They are copied from cells containing formulas. For this to work, I have to copy as plain text leaving the formula behind so the copy doesn't update when I enter today's values. Doing this takes a number of mouse clicks in context menus which gets old really fast. I have a script that automates this and I use it around 15 times right before I start to enter new values for today. Using it just takes pressing the assigned hotkey once for each special copy. All I have to do is get the mouse cursor on each destination cell. I don't even have to click because the script does that for me.
TBH this sounds way convoluted and fragile to my ears, but I have one or two similar solutions working on my setup - again, with shell scripts and existing hotkey functionality.

Quote:
AutoKey also has per script/phrase window filters. The above scripts only work if the active window title or class matches a particular regex. That's harder to do without AutoKey. It's also possible to have several scripts with mutually exclusive window filters assigned to the same hotkey. That's really hard to do without AutoKey.
Depends on your definition of "really hard", but I don't think that's really hard to do without AutoKey.

Quote:
Sometimes simple is better.
That is exactly the gist of my previous post. Just because it's all in Python doesn't mean it's simpler.
Also I assume Autokey needs to have some sort of daemon running for any of this to work? That's needless duplication of functionality from where I stand.

I'm not saying Autokey is bad software, and I appreciate the effort you put into developing it, but nothing you wrote convinced me.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] how to do if-then-else actions in Actiona automation app kan Linux - Software 2 07-12-2020 10:17 AM
LXer: Linux-based home automation hub gains Android app LXer Syndicated Linux News 0 07-31-2014 10:42 PM
LXer: Linux-based home automation system adds tablet controller, Android app LXer Syndicated Linux News 0 09-22-2011 03:40 PM
Best Linux Distro for a 5 year old desktop and a 3 year old laptop silencer07 Linux - General 15 07-25-2008 03:44 PM
LXer: New Year 2007 - The year of GNU/Linux LXer Syndicated Linux News 0 01-01-2007 03:21 AM

LinuxQuestions.org > Forums > 2021 LinuxQuestions.org Members Choice Awards

All times are GMT -5. The time now is 10:44 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration