編集の要約なし |
|||
| 196行目: | 196行目: | ||
*: Linuxではprocps-ngの代わりにlibstatgrabを使用する。 | *: Linuxではprocps-ngの代わりにlibstatgrabを使用する。 | ||
*: FreeBSDではデフォルトでlibstatgrabが使用される。 | *: FreeBSDではデフォルトでlibstatgrabが使用される。 | ||
<br> | |||
必要ならば、CPU-Xを実行するためのラッパーシェルスクリプトを作成する。<br> | |||
<br> | |||
vi /<CPU-Xのインストールディレクトリ>/bin/cpu-x.sh | |||
<br> | |||
<syntaxhighlight lang="sh"> | |||
# /<CPU-Xのインストールディレクトリ>/bin/cpu-x.shファイル | |||
#!/usr/bin/env sh | |||
appname="cpu-x" | |||
# use -f to make the readlink path absolute | |||
dirname="$(dirname -- "$(readlink -f -- "${0}")" )" | |||
if [ "$dirname" = "." ]; then | |||
dirname="$PWD/$dirname" | |||
fi | |||
# Initialize interpreter path | |||
export LD_LIBRARY_PATH="$dirname/../lib:$LD_LIBRARY_PATH" | |||
export XDG_DATA_DIRS="$dirname/../share:$XDG_DATA_DIRS" | |||
# Run CPU-X binary | |||
"$dirname/$appname" "$@" | |||
</syntaxhighlight> | |||
<br> | |||
上記のラッパーシェルスクリプトに実行権限を付加する。<br> | |||
<br> | |||
chmod u+x /<CPU-Xのインストールディレクトリ>/bin/cpu-x.sh | |||
<br> | |||
CPU-Xのデスクトップエントリファイルを作成する。<br> | |||
<br> | |||
vi ~/.local/share/applications/CPU-X.desktop | |||
<br> | |||
<syntaxhighlight lang="ini"> | |||
# ~/.local/share/applications/CPU-X.desktopファイル | |||
[Desktop Entry] | |||
Type=Application | |||
Name=CPU-X | |||
GenericName=CPU-X | |||
Comment=Gathers information on CPU, motherboard and more | |||
Exec=/<CPU-Xのインストールディレクトリ>/bin/cpu-x.sh %F | |||
Icon=/<CPU-Xのインストールディレクトリ>/share/icons/hicolor/128x128/apps/cpu-x.png | |||
Categories=GTK;System; | |||
Keywords=CPU;system;core;speed;clock;rate;Intel;AMD;motherboard; | |||
Terminal=false | |||
</syntaxhighlight> | |||
<br> | <br> | ||
ビルド後の実行には、追加のランタイムライブラリが必要となる場合がある。<br> | ビルド後の実行には、追加のランタイムライブラリが必要となる場合がある。<br> | ||