デスクトップ環境構築 - 共通事項 - タスクマネージャ Conky - 設定ファイル
| 
1. 概要			2. ファイル指定	3. ファイル作成	 
1. 概要「Conky」の設定ファイルの置き場所・ファイル名は、環境によっていろいろ変わるようですが。というものと
~/.conkyrc
 というものとがあります。
 バージョン「1.10」「1.11」どちらも、上記どちらでも読みこんでくれるようです。
 ただし後者の方が、現時点(2019年11月13日)では正式なもののようです。
 「conky-1.11.4」のマニュアルによれば、システム用が
~/.config/conky/conky.conf
 で、ログインユーザ用が
${sysconfdir}/conky/conky.conf
 となっています。
 システム用が、「${sysconfdir}」の下というのは、とても納得のいく話です。
 このシンボルであれば、すべてのプラットフォームに通用します。
~/.config/conky/conky.conf
 2. ファイル指定どこでも、どんな名前でも対応できるように上下、どちらかの形式にしておけば、「[パス/]ファイル名」をコンフィグレーションファイルとして読みこんでくれます。
 ただし、「~/」のホームディレクトリ指定はできないときがあり、「$HOME/」と書く必要があります。
conky -c [パス/]ファイル名
conky --config=[パス/]ファイル名
 3. ファイル作成プラットフォームによって、元ネタが変わってくるので(FreeBSD だと「/usr/local/share/examples/conky/conky.conf」、Linux だと「/etc/conky/conky.conf」)・・・困っていたのですが。
 これも、マニュアルを読んで納得しました。
 正しくは、で作成します。
 ただし、バージョンもしくは、他の感興によって、「-C」オプションが機能しないことがあります。
 その場合は、しかたなくシステムのコンフィグレーションファイルからコピーすることになります。
 わたしが実際に試したもので、対応状況を記しておきます。
mkdir -pv ~/.config/conky
conky --print-config > ~/.config/conky/conky.conf
 
| ディストリビューション | version | Conky version | -C | 備考 |  | antiX | 19 | 1. 9.0 | ○ |  |  | ArcoLinux | 19.06.1 | 1.11.3_pre | ○ |  |  | ChaletOS | 16.04.2 | 1. 9.0 | ○ |  |  | deepin | 15.10.1 | 1.10.6 | ○ |  |  | elementary OS | 5.1 | 1.10.8 | ○ |  |  | Fedora | 31 | 1.11.5_pre | /etc/conky/conky.conf | GNOME で確認 |  | Linux Mint | 19.2 | 1.10.8 | ○ | Cinnamon で確認 |  | Mageia | 7 | 1.11.3_pre | /etc/conky/conky.conf | MATE で確認 |  | Manjaro | 18.1.0 | 1.11.5_pre | ○ | XFCE で確認 |  | MX Linux | 19.1 | 1.10.8 | ○ |  |  | OpenMandriva | 4.0 | 1.11.4_pre | /etc/conky/conky.conf |  |  | openSUSE | 15.0 | 1.10.6 | ○ |  |  | PCLinuxOS | 201909 | 1.11.5_pre | ○ | MATE で確認 |  | ROSA | R11 2016.1 | 1.10.8_pre | /etc/conky/conky.conf | XFCE で確認 |  | Slackware | 14.2 | - | - | Conky のパッケージなし |  | Solus | 4.0 | 1.11.5_pre | ○ | BUDGIE で確認 |  | SparkyLinux | 5.9 | 1.10.8 | ○ | awesome で確認 |  | Ubuntu | 19.10 | 1.10.8 | ○ | Ubuntu(GNOME)で確認 |  | Zorin OS | 15 | 1.10.8 | ○ |  |  
 「-C」の欄に「○」のついているものは、「-C」「--print-config」オプションが有効です。
 「○」でないものは、コンフィグレーションファイルのコピー元を示しています。
 (「FreeBSD」は、ディストリビューションでなく、オペレーティングシステムです。
   その他のものは、「Linux」のディストリビューションです。)
 |  |