web-dev-qa-db-ja.com

Xfceでconkyを自動起動する方法は?

Ubuntu 12.04/XfceでConkyを自動起動したい。セッションオプションの「アプリケーションの自動起動」でこのスクリプトを開始しようとしました。

sleep 6
conky

しかし、それは機能しません。

5
Furtano

Conkyを正しくインストールした場合は、次を使用してください。

ファイルに.conky_startupという名前を付けて、次の行を追加します。

#!/bin/bash  
sleep 10 && conky ;

ファイルをホームディレクトリ(ユーザー名を持つディレクトリ)に配置します。

次にセッションとスタートアップおよびタブアプリケーションの自動起動に移動し、追加で新しいエントリを作成し、名前と説明、およびパスを入力します.conky_startupへ。再起動よりconkyが起動します。最良の結果を得るには、スリープ時間を少し変更する必要があります。

4
jeroen

そのような簡単なコマンドのためのスクリプトは必要ありません。

オプション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

3
MrVaykadji

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
0
cannonfodder

だから私はConkyを起動するのと同じ問題を抱えていて、ネット上のさまざまな投稿を見た後にこれを思いつきました。それはシステム機能であるためスリープがどのように良い選択であったかはわかりません。その間は何も起こりません/実行されません。

このソリューションはXfce4ユーザーに最適です。他のデスクトップテストは実行されていませんが、動作するはずです。他のデスクトップで動作する場合はコメントしてください。

1、Conky用のデスクトップにランチャーを作成します。 (デスクトップを右クリック)

2、-pスイッチを使用し、開始一時停止時間を指定します。15秒が適切に機能するため、conky -p 15となります。

3、Conkyの起動時に他のスイッチを使用する場合は、Conky -dqp 15のように最初に追加します。

4、ランチャーを保存し、〜/ .config/autostartユーザーディレクトリに追加します。

5、ログアウトして再度ログインし、Conkyが表示されます。

これがお役に立てば幸いです...

0
JeffreyJ