LinuxでAutoKeyを使用して反復タスクを自動化する方法

LinuxでAutoKeyを使用して反復タスクを自動化する方法

AutoKeyは、Linux用のスクリプトアプリケーションです。それはあなたがそれらを迅速かつ効率的に実行することができるようにあなたがあなたのコンピュータ上で反復的で些細な操作を自動化することを可能にします。





AutoKeyが適切に機能するタスクには、テキストの拡張、タイプミスの修正、プログラムの起動、定型テキストの挿入などがあります。さらに、これを使用してカスタムスクリプトを実行し、マシン上の複雑なシステムアクションを自動化することもできます。





Facebookアカウントが複製された場合の対処方法

とはいえ、AutoKeyは初めてのユーザーを威圧する可能性があります。この目的のために、LinuxでAutoKeyをインストール、セットアップ、および使用するのに役立つガイドを以下に示します。





AutoKeyとは何ですか?

AutoKeyは、Linux用の無料のオープンソースデスクトップ自動化ユーティリティです。ホットキーまたはトリガーフレーズを使用して、コンピューターでのさまざまな反復操作を自動化できるため、それらを効率的に実行できます。

AutoKeyを使い始めたばかりの場合、テキスト拡張と自動修正は、ソフトウェアが非常に役立つことが証明できる2つのアプリケーションです。そして、時間の経過とともに、AutoKeyに慣れ、スクリプトの概念とその複雑さを理解するようになると、AutoKeyを使用して次のことができるようになります。 Pythonスクリプトを実行する 複雑なタスクを自動化する。



LinuxにAutoKeyをインストールする方法

AutoKeyはすべてのメジャーで利用可能です Linuxディストリビューション 2つのバージョンがあります。 autokey-gtkautokey-qt

初心者のために、 GTKQt Linux用のGUIベースのアプリを開発するために使用されるツールキットです。 2つのうち、GTKはGNOMEスタイルのプログラムに適した選択肢であり、QtはKDE用のプログラムを作成するための標準オプションです。ただし、コスメティックの変更に加えて、GTKとQtで作成されたプログラムは、どちらも全体として同じ内部構造を共有しています。





したがって、コンピューターで使用しているLinuxディストリビューションに応じて、GTKバージョンまたはQtバージョンのAutoKeyのいずれかをダウンロードすることを決定できます。

関連:GTK +とQtの違いは何ですか





これについても、2つのオプションがあります。 Linuxディストリビューションにプリインストールされているパッケージマネージャーを使用して、すばやくインストールすることができます。または、使用することができます ピップ 、最新バージョンのAutoKeyが必要な場合。

ただし、推奨される選択は、パッケージマネージャーを使用してAutoKeyをインストールすることです。これは、pipよりもはるかに簡単で使いやすいインストールプロセスを提供するためです。以下の手順に従って、コンピューターにAutoKeyをインストールします。

Debianについて(Ubuntu、Mint、Elementary)

DebianベースのLinuxディストリビューションにAutoKeyをインストールするには、ターミナルで次のコマンドを実行します。

sudo apt install autokey-gtk

インストール用 autokey-qt 、 入力:

sudo apt install autokey-qt

Fedoraについて

以下を使用して、FedoraにAutoKeyをインストールします。

sudo dnf install autokey-gtk

ArchLinuxの場合

AutoKeyは、AUR(Arch User Repository)を介してArchLinuxで利用できます。したがって、次を実行してインストールできます。

yay -Syy autokey-gtk

AutoKey初期実行

AutoKeyがインストールされている状態で、アプリケーションメニューに移動し、プログラムを起動します。開くと、システムは2つのセクションに分割されたメインウィンドウを表示します。左側のペインではフレーズやスクリプトをナビゲートでき、右側では左側で選択したアイテムをプレビューしてビルド/構成できます。

AutoKeyには、いくつかのサンプルフレーズとスクリプトが付属しており、それらの使用法を理解できます。 フレーズ 本質的には、トリガーキーまたはフレーズを入力したときにユーザーに代わってテキストを入力するテキストエキスパンダーです。一方で、 スクリプト 動的であり、Pythonを使用してプログラムして、より高度な操作を実行できます。

次のセクションでは、それらの使用方法を説明します。ただし、その前に、コンピューターにログインするたびにAutoKeyが自動的に実行されるように設定してください。そうすれば、毎回手動でアプリを実行する必要がなくなります。

これを行うには、に移動します 編集 >> 環境設定 。に切り替えます 全般的 タブをクリックし、チェックボックスをオンにします ログイン時にAutoKeyを自動的に開始します 。クリック わかった 変更を保存します。

AutoKeyフレーズの使用方法

上記のように、AutoKeyフレーズを使用できるさまざまなユースケースがあります。ここで、AutoKeyフレーズの動作を表示するために、テキスト/フレーズを展開するための略語を設定する方法を見てみましょう。

  1. クリックしてください 新しい ボタンをクリックして選択します 段階
  2. フレーズに名前を付けてヒット わかった
  3. 右側のウィンドウで、をクリックします フレーズの内容を入力してください 省略形を入力するときに入力するテキストに置き換えます。
  4. クリックしてください 設定 横のボタン 略語
  5. タップする 追加 の中に 略語を設定する ウィンドウで、フレーズを展開する略語を入力します。
  6. のドロップダウンボタンを押します トリガー 選択します すべての非単語
  7. 打つ わかった
  8. メインウィンドウで、をタップします 保存する ボタン。

省略形を入力した場合を無視するには、横にあるチェックボックスをオンにします 入力された略語の場合は無視します 。同様に、トリガー文字を押す必要がないようにするには、 すぐにトリガーします(トリガー文字は必要ありません) オプション。

ソフトウェア開発に興味があり、プロジェクトで特定のPythonライブラリを使用したい場合は、入力時にそれらのライブラリをエディタに入力するフレーズを作成できます。

さらに、そのようなフレーズをたくさん集めた場合(覚えにくいほど)、ホットキーを割り当ててこれらすべてのフレーズのリストを表示し、1つを選択してテキストフィールドに入力できます。

これを行うには、以下の手順に従います。

  1. ヒット 新しい ボタンをクリックして、新しいフォルダを作成します。
  2. グループ化するすべてのフレーズをこのフォルダーに移動します。
  3. フォルダを選択し、 フォルダ設定 右側で、をクリックします 設定 横のボタン ホットキー
  4. 修飾キーを選択し、 押して設定 、キーを入力してキーの組み合わせを生成します。打つ わかった 変更を保存します。

これで、ホットキーを押してフォルダ内のすべてのフレーズを表示し、使用するフレーズを選択するだけです。

AutoKeyスクリプトの使用方法

AutoKeyスクリプトは、テキストの展開だけでなく、より高度な操作を実行したい場合に役立ちます。スクリプトを使用すると、アプリを実行したり、ファイルやフォルダーを開いたり、ウィンドウやマウスのイベントを制御したりできます。

このガイドの目的のために、AutoKeyスクリプトを使用してGoogleChromeを開く方法を見てみましょう。

xboxoneの音声をオフにするにはどうすればよいですか
  1. クリックしてください 新しい ボタンをクリックして選択します 脚本
  2. スクリプトに名前を付けて、 わかった
  3. 右側のウィンドウで、 #スクリプトコードを入力します 次のコード行を使用します:import subprocess
    subprocess.Popen(['usr/bin/google-chrome'])
  4. ヒット 設定 横のボタン ホットキー ホットキーを設定します。
  5. クリック わかった
  6. タップする 保存する スクリプトを保存します。

これで、Chromeを実行するたびに、このホットキーを押すと、スクリプトが実行され、Chromeが起動します。

前のセクションで類似のフレーズをフォルダにグループ化したのと同じ方法で、類似のスクリプトをグループ化して、必要に応じて簡単に実行することもできます。

スクリプトを効果的に使用するには、Pythonを実際に理解している必要があります。たとえば、私たちは サブプロセス 上記の例で新しいプロセスを開くためのモジュール(サブプロセス管理)。 Pythonの公式ドキュメントを使用して、サブプロセスやその他のモジュールおよびコンポーネントについて詳しく知ることができます。

関連している: PythonのOSモジュールとは何ですか?どのように使用しますか?

習得すると、Pythonスキルを活用して、システムのほぼすべてのコンポーネントと対話し、手動ルートを選択した場合に多くの時間を消費する低レベルのタスクを実行できます。

AutoKeyでより多くのことを成し遂げる

上記のガイドは、コンピューターにAutoKeyをセットアップし、その動作の背後にある基本的な考え方を理解するのに役立つはずです。そして今後は、上記の例からインスピレーションを得て、AutoKeyフレーズとスクリプトを使用して、システムでの反復的で些細な操作を自動化できるようになるはずです。

より多くのオプションを検討したい場合は、1つに投資する前に、他の人気のあるLinux自動化アプリのいくつかをチェックしてください。

共有 共有 つぶやき Eメール タスクとワークフローを合理化する4つのLinux自動化アプリ

時間を節約し、繰り返しの作業を避けたいですか?答えは自動化です!試してみるのに役立つLinuxデスクトップ自動化アプリをいくつか紹介します。

次を読む
関連トピック
  • Linux
  • コンピューターの自動化
  • タスクの自動化
  • Linuxアプリ
著者について ヤッシュウォート(21の記事が公開されました)

Yashは、DIY、Linux、プログラミング、およびセキュリティのためのMUOのスタッフライターです。執筆への情熱を見つける前は、WebとiOS向けに開発していました。彼が他の分野をカバーしているTechPPで彼の執筆を見つけることもできます。技術以外では、彼は天文学、フォーミュラ1、時計について話すことを楽しんでいます。

YashWateのその他の記事

ニュースレターを購読する

ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。

購読するにはここをクリックしてください