web-dev-qa-db-ja.com

デスクトップ/作業環境の自動セットアップ

私はこの奇妙なことをやろうとしているので、それに飛び込む前に、誰かが既存のソリューションについて知っているか、実装に関するアドバイスがあるかどうか興味がありました。

私は小さなソフトウェア会社を経営していますが、たまたま非常に異なる種類の仕事をしています。 Javaプロジェクトのコーディングを行うときは、Eclipseを実行する必要があり、ActiveMQサーバーなどを使用してVMに加えて、に固有の-Fログファイルをテールする端末が必要です。アプリケーションなど。チームで毎週の進捗状況の確認などを行う場合は、いくつかのブラウザウィンドウを開き、メモを取るためのgeditなどが必要です。

私が行っている作業の種類にもよりますが、通常、関連するすべてのアプリを複数の異なるワークスペースで開いています。したがって、上記の例では、Eclipseはワークスペース1で開かれ、端末はワークスペース2を共有します。

私がやろうとしているのは、これらすべてのアプリケーションを自動的に開き、画面上に配置して、適切なワークスペースに割り当てることです。私の現在のアイデアは、これから始めようとしている作業の種類に応じて特定のアプリを起動するシェルスクリプトを用意することです。

このタイプの自動化を支援するものはありますか?それとも、この時点での唯一のオプションはシェルスクリプトだけですか?

私の現在のシステムはUbuntu10.04です

3
Alex

いくつかの簡単な提案

windows用の自動ホットキーに基づく自動キー

自動キー

またはMITで頭が大きい人からのSikuli

シクリ

これらのいずれかがあなたが探しているものであるかどうかはわかりませんが、MoでUbuntuのGUI関連タスクを自動化するのに最も簡単です

2
Allan

Ubuntuリポジトリには、あなたが望むことを正確に実行するように設計された小さなアプリケーションがあります。それはデビルスピーと呼ばれています。

1
charlie-tca