Ubuntu 12.04/XfceでConkyを自動起動したい。セッションオプションの「アプリケーションの自動起動」でこのスクリプトを開始しようとしました。
sleep 6
conky
しかし、それは機能しません。
Conkyを正しくインストールした場合は、次を使用してください。
ファイルに.conky_startupという名前を付けて、次の行を追加します。
#!/bin/bash
sleep 10 && conky ;
ファイルをホームディレクトリ(ユーザー名を持つディレクトリ)に配置します。
次にセッションとスタートアップおよびタブアプリケーションの自動起動に移動し、追加で新しいエントリを作成し、名前と説明、およびパスを入力します.conky_startupへ。再起動よりconkyが起動します。最良の結果を得るには、スリープ時間を少し変更する必要があります。
そのような簡単なコマンドのためのスクリプトは必要ありません。
オプション1:GUIを使用
GUI xfce4-session-settings
の[設定]> [セッションと起動]> [アプリケーションの自動起動]で新しいエントリを追加できます。
名前=コンキー
コメント=ログイン時にconkyを自動起動
コマンド=
sh -c "sleep 10; conky;"
オプション2:手動(コマンドライン)
$ HOME/.config/autostartに新しいfile.desktop(自動起動ファイル)を追加できます:
mousepad ~/.config/autostart/conky.desktop
これをマウスパッドウィンドウに貼り付けます。
[Desktop Entry]
Type=Application
Exec=sh -c "sleep 10; conky;"
Name=Conky
Comment=Autostart conky at login
セーブ。
オプション3:コマンドラインが1つだけの場合(TADAAAM!)
echo -e '[Desktop Entry]\nType=Application\nExec=sh -c "sleep 10; conky;"\nName=Conky\nComment=Autostart conky at login' | tee > ~/.config/autostart/conky.desktop
Conkyの組み込み-p
フラグを使用するのが最も簡単で最も論理的なオプションです。
XFCE Settings Managerを使用して、「Session and Startup」に進み、「Application Autostart "タブ。
「Command」フィールドに「/usr/bin/conky -p 8
」と入力して、Conkyを開始する前に8秒間一時停止します。
他の場所で述べたように、これは*.desktop
に$HOME/.config/autostart
ファイルを作成する簡単なポイントアンドクリック方法です。
このファイルが既に存在する場合(つまり、以前に作成された場合)、Exec=*
行を任意のテキストエディターで変更して、/usr/bin/conky -p 8
またはconky -p 8
のいずれかを読み取ることができます。
[Desktop Entry]
Encoding=UTF-8
Version=0.9.4
Type=Application
Name=Conky
Comment=System Monitor
Exec=/usr/bin/conky -p 8
OnlyShowIn=XFCE;
StartupNotify=false
Terminal=false
Hidden=false
だから私はConkyを起動するのと同じ問題を抱えていて、ネット上のさまざまな投稿を見た後にこれを思いつきました。それはシステム機能であるためスリープがどのように良い選択であったかはわかりません。その間は何も起こりません/実行されません。
このソリューションはXfce4ユーザーに最適です。他のデスクトップテストは実行されていませんが、動作するはずです。他のデスクトップで動作する場合はコメントしてください。
1、Conky用のデスクトップにランチャーを作成します。 (デスクトップを右クリック)
2、-pスイッチを使用し、開始一時停止時間を指定します。15秒が適切に機能するため、conky -p 15となります。
3、Conkyの起動時に他のスイッチを使用する場合は、Conky -dqp 15のように最初に追加します。
4、ランチャーを保存し、〜/ .config/autostartユーザーディレクトリに追加します。
5、ログアウトして再度ログインし、Conkyが表示されます。
これがお役に立てば幸いです...