イカ:Ubuntuを自動化するためのアクションとリアクションを設定する
現在自分で行っていることを自動化します。 Cuttlefishは、時間を節約できる簡単なルールを設定できる新しいUbuntuプログラムです。これは、Webアプリを自動化するiftttのようなものですが、Ubuntuデスクトップで完全に機能します。
あなたはそれが言ったのを聞いたことがあります:すべての行動は等しく反対の反応をします。イカはその原理に正確に基づいて構築されているわけではありませんが、アクションをトリガーする刺激を中心に構築されています。刺激を選択して(たとえば、特定のワイヤレスネットワークに接続する)、それに反応を割り当てることができます(たとえば、Webブラウザを開く)。これらの組み合わせは反射神経と呼ばれ、ある程度の創造性があれば、多くの時間を節約できます。反射神経が持つことができる行動の数に制限はありません。つまり、1つの刺激が複数の同時行動を引き起こす可能性があります。
反応するアクションも必要ありません。コマンドのグループはメニューから手動で起動できます。
混乱している?しないでください。実際には非常に使いやすく、このGUIベースのツールを使用するためにプログラミングスキルは必要ありません。
イカを説明する最良の方法は、いくつかのことを試すことです。インターネットに接続するとき、最初にやりたいのはWebブラウザーを開くことです。では、Cuttlefishを使用してプロセスを自動化してみませんか?私はイカを起動し、新しい反射神経を作成します。刺激によるアクティベーションをオンにして、刺激を選択します:
この場合、私の刺激はWifiに接続しますが、サーバーオプションがあります。刺激を選択したら、詳細を構成できる場合があります。私の場合、接続する特定のワイヤレスネットワークを選択できます:
パーソナルネットワークに接続しているときにのみアクションをトリガーすることにしました。だから今、私は私の刺激を設定しました。これは、私の反応を設定する時が来たことを意味します。繰り返しますが、いくつかのオプションがあります:
プログラムの起動に興味があるので、そのアクションを選択します。私がそうするとき、私は簡単なメニューから私のプログラムを自由に選ぶことができます、そして私は私の反応を設定しました。
では、どのようなトリガーを設定できますか?以下に定義されている刺激と行動を組み合わせたもの:
刺激
- アプリケーションが起動します
- アプリケーションが停止します
- Bluetoothがアクティブ化されました
- Bluetoothが無効になっています
- Bluetoothデバイスが接続します
- Bluetoothデバイスが切断されます
- WLANに接続する
- WLAN/LANから切断します
- 電源ケーブルが接続されている
- 電源ケーブルが抜かれている
- 画面がロックされています
- 画面のロックが解除されています
- USBデバイスが接続されている
- USBデバイスが接続されていません
アクション
- Bluetoothを有効にする
- 反射神経を活性化する
- WLANをアクティブ化する
- デフォルトのプリンタを変更する
- デスクトップの背景を変更する
- ピジンステータスを変更する
- プロキシモードを変更する
- 音量を変更する
- Bluetoothを無効にする
- 反射神経を無効にする
- WLANを非アクティブ化する
- 休止状態
- 画面をロックする
- 再起動
- シャットダウン
- アプリケーションを起動します
- アプリケーションを起動します(詳細モード)
- アプリケーションを停止します
- 一時停止
- 画面のロックを解除する
- 待つ
もちろん、このリストは変更されます。より多くの刺激と行動が追加されます。現在、リンク先のソフトウェアがオンラインで見つからないため、完全なリストのソフトウェアをインストールしてください。
アイデアを考えてください!
イカがあなたのために何ができるかは完全にあなたの想像力に依存します。オフラインのときにDropboxをシャットダウンしたり、IMクライアントとTwitterクライアントを同時に起動するための1つのリンクを自分に与えたりするなど、いくつかのことを考えました。
ソフトウェアで遊んで何ができるかを理解してから、ここに戻って以下のアイデアを共有して、他のすべての人が恩恵を受けることができるようにしてください。
Cuttlefishのインストール
CuttlefishはまもなくUbuntuSoftwareCenterに登場するので、まずそこをチェックしてください。あなたがそれを見つけることができない場合でも、慌てる必要はありません。イカのPPAがあります。次のコマンドを使用して、PPAをシステムに追加し、Cuttlefishをインストールします。
sudo add-apt-repository ppa:noneed4anick/cuttlefish
sudo apt-get update
sudo apt-get install cuttlefish
最初のコマンドはPPAを追加します。 2つ目は、ソースリストを更新します。 3つ目は、Cuttlefishをインストールします。コマンドラインに不安がある場合は、代わりにYPPAManagerを試すことができます。
申し訳ありませんが、他のLinuxディストリビューションのユーザー:皆さんのためのパッケージはまだ見つかりません。
私はイカと遊ぶのをとても楽しんでいます、そして私が思いついた新しいアイデアを以下のコメントに入れます。ぜひご参加ください。このページを使用して、アイデアを共有したり、共同作業したりできます。
-
UbuntuでCrontabを使用してタスクをスケジュールおよび自動化する方法
コンピューター上の特定のタスクを自分で手動で処理する必要があることにうんざりしていませんか? LinuxまたはUbuntuを使用している場合は、タスクを簡単にスケジュールできるため、これらの手動タスクは問題になりません。 この記事では、Crontabを使用してUbuntuでタスクをスケジュールおよび自動化する方法について説明します。ここでは例としてUbuntuを使用していますが、以下の手順はすべてのLinuxディストリビューションで機能することに注意してください。 Crontabを使用したUbuntuでのタスクのスケジュールと自動化 Cronデーモンは、Windowsのタスクスケジューラと
-
Linuxで環境変数を設定および一覧表示する方法
以前は、Linuxを使用するには、コマンドラインにすぐに慣れるために必要でした。 GNOMEやKDEのようなデスクトップ環境は、初心者にとってLinuxの使用をはるかに簡単にしました。単一のターミナルコマンドを知らなくても、Linuxを長期間使用できます。 ただし、最終的には、コマンドラインを使用する必要があることを実行する必要があります。ここに飛び込んだら、最終的には環境変数について知る必要があります。これは難解な用語のように思えるかもしれませんが、環境変数は簡単に理解できます。 環境変数とは何ですか? 環境変数を使用すると、特定のアプリの構成ファイルを編集しなくても、さまざまなプログラ