conkyのセットアップ(gnome-session-propertiesで自動起動)

これまた、日経linux 201208
apt-getで入れられるのでとくにインストールには困らない

自分用にカスタマイズしたいときは

 cp /etcky/conky.conf /home/hirasawa/.conkyrc

って感じでコピーして好きに変更する

基本的にはこんな感じ

hirasawa@debian760-64-13:~$ diff ./.conkyrc_orig ./.conkyrc
49c49,50
< own_window_type desktop
---
> own_window_type conky
> own_window_hints undercorated,below,sticky,skip_taskbar,skip_pager
hirasawa@debian760-64-13:~$ 

よりクールにしたい場合は、こちらを参照していぢくる
http://conky.sourceforge.net/screenshots.html

hirasawa@aspire-blue2:~/conky$ diff conkyrc.org conkyrc
26c26
< alignment top_left
---
> alignment top_right
38c38
< xftfont DejaVu Sans Mono:size=12
---
> xftfont DejaVu Sans Mono:size=10
40c40
< gap_y 60
---
> gap_y 30
43a44
> double_buffers yes
49c50,51
< own_window_type desktop
---
> own_window_type override
> own_window_transparent yes 
hirasawa@aspire-blue2:~/conky$ 

自動的に起動したい場合には gome-session-propertiesを起動して編集
(もしくは アプリケーション> システムツール> 設定 > 自動起動するアプリケーション にて起動)

[hirasawa@ubuntu1204-20 ~]$ gnome-se
gnome-session             gnome-session-properties  gnome-settings-daemon
gnome-session-fallback    gnome-session-quit        
[hirasawa@ubuntu1204-20 ~]$ gnome-session-properties 

[hirasawa@ubuntu1204-20 ~]$ 

名前は Conky (とかなんとか自由に)
コマンド /usr/bin/conky -c ~/.conkyrc

を入力すればOK


設定ファイルの在り処はここら辺

[hirasawa@ubuntu1204-20 autostart]$ pwd
/home/hirasawa/.config/autostart
[hirasawa@ubuntu1204-20 autostart]$ 
[hirasawa@ubuntu1204-20 autostart]$ ls -ltr
合計 12
-rw-rw-r-- 1 hirasawa hirasawa 1381  6月  4  2013 everpad.desktop
-rw-rw-r-- 1 hirasawa hirasawa  235 12月 27 15:29 dropbox.desktop
-rw-rw-r-- 1 hirasawa hirasawa  242 12月 27 15:44 conky.desktop
[hirasawa@ubuntu1204-20 autostart]$ 
[hirasawa@ubuntu1204-20 autostart]$ 
[hirasawa@ubuntu1204-20 autostart]$ cat conky.desktop 
[Desktop Entry]
Type=Application
Exec=conky
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name[ja_JP]=conky
Name=conky
Comment[ja_JP]=デスクトップシステムモニター
Comment=デスクトップシステムモニター
[hirasawa@ubuntu1204-20 autostart]$

自動起動がうまくいかないときはこちらあたりを参照
https://forums.ubuntulinux.jp/viewtopic.php?id=11354


上記の手順で自動起動しない場合は、以下を確認してください。
(設定したアプリのうち特定のものだけ起動しないなどの、アプリ固有の事象は一旦脇に置いています)
1. ${HOME}/.config/autostart/${app}.desktop が存在するか。存在する場合その中身を教えてください。

2. 1が存在しない場合、/etc/xdg/autostart/${app}.desktop が存在するか。存在する場合その中身を教えてください。

3. 端末を起動して、環境変数 XDG_CONFIG_HOME, XDG_CONFIG_DIRS の値を教えてください。

4. XDG_CONFIG_HOME が設定されている場合、${XDG_CONFIG_HOME}/autostart/${app}.desktopが存在するか。存在する場合その中身を教えてください。

5. XDG_CONFIG_DIRS が設定されている場合、 XDG_CONFIG_DIRS に設定された各ディレクトリ配下の autostart/${app}.desktopが存在するか。存在する場合、それらの中身を教えてください。

6. 1のファイルが存在せずかつ、3のファイルが存在する場合、3の ${app}.desktop を ${HOME}/.config/autostart 配下にコピーしてください。

7. 1のファイルも3のファイルも存在しない場合、端末を起動して以下を実行してください。
  a. > echo $XDG_CONFIG_HOME
  b. > gnome-session-properties
  c. 自動起動したいアプリの設定をする
  d. 上記aで確認したXDG_CONFIG_HOMEの値として書き込み権限のあるディレクトリが設定されている場合 ${XDG_CONFIG_HOME}/autostart/${app}.desktopが存在するか。XDG_CONFIG_HOMEの値が空の場合 ${HOME}/.config/autostart/${app}.desktop が存在するか。
  e. ${XDG_CONFIG_HOME}/autostart/${app}.desktop が存在する場合、それを${HOME}/.config/autostart/${app}.desktopにコピーしてください。
  f. ${app}.desktopが存在しない場合、該当のディレクトリにファイル出力が可能であるか確認してください。

8. ログインしなおして、自動起動されるか確認してください。
 


【自動起動のフローについて調べたい】
[1] http://standards.freedesktop.org/autost … c-0.5.html
デスクトップ環境でのアプリケーション自動起動の制御にかかわる振る舞いを規程しています。