私はUbuntu 11.04を実行しており、ログイン時にウィンドウで実行されるようにtopなどのコマンドを実行できるようにしたいと思います。
しばらく努力してきましたが、うまくいかないようです。
コントロールパネルのスタートアッププログラムの下にエントリを追加しましたが、うまくいかないようです。スクリプトを実行して実際にコマンドを入力しましたが、成功しませんでした。
よろしくお願いします:-)
答え1
Ubuntu Control Centerのスタートアップアプリケーションの基本設定ウィンドウで、次の操作を行う必要があります。
- 「追加」をクリック
これにより、3つの入力フィールドを持つ[ランチャーの追加]ウィンドウが開きます。
あなたの名前とコメントを入力すると、彼らは自分自身を教えてくれます。コマンドフィールドは重要なフィールドです。次のように書くことができます。
/usr/bin/gnome-terminal -e top
このテキスト行は、Xが起動した後、おおよそ「Ubuntu Desktop」が表示されたときに実行されます。それはaを起動しgnome-terminal
、その中のコマンドを実行しますtop
。この-e
オプションは、「ターミナル内でこのオプションの引数を実行」を意味するために発生します。
必要に応じて、端末ウィンドウのサイズと位置を変更することもできます。これを行うには、コマンド--geometry
のオプションを使用してgnome-terminal
この動作を指定できます。
詳細については、man
ページ(マニュアル)を参照してください。gnome-terminal
http://manpages.ubuntu.com/manpages/hardy/man1/gnome-terminal.1.html
またはここに良い紹介があります。 http://library.gnome.org/users/gnome-terminal/stable/
答え2
次のように、Xが正常に実行されるまでスクリプトの実行を遅らせることができます。
#!/bin/sh
( sleep 5 && exec xterm -e top ) &
これを実行可能にし、自動起動アプリケーションに追加します。
sleep
あなたのニーズに合わせて金額を減らすことができます。