13,005
回編集
97行目: | 97行目: | ||
*: SUSEの場合 | *: SUSEの場合 | ||
*: <code>sudo zypper install meson vala gettext itstool fribidi-devel gtk3-devel gobject-introspection-devel \</code> | *: <code>sudo zypper install meson vala gettext itstool fribidi-devel gtk3-devel gobject-introspection-devel \</code> | ||
*: <code>libgusb-devel libcolord-devel libpackagekit-glib2-devel libwebp-devel sane-backends-devel git</code> | *: <code>libgusb-devel libcolord-devel libpackagekit-glib2-devel libwebp-devel sane-backends-devel git wayland-devel wayland-protocols-devel</code> | ||
*: <br> | *: <br> | ||
*: Simple Scanのソースコードをダウンロードする。 | *: Simple Scanのソースコードをダウンロードする。 | ||
103行目: | 103行目: | ||
*: <code>cd simple-scan</code> | *: <code>cd simple-scan</code> | ||
*: <br> | *: <br> | ||
*: | *: Simple Scanをビルドおよびインストールする。 | ||
*: <code>meson --prefix <Simple Scanのインストールディレクトリ> build</code> | *: <code>meson --prefix <Simple Scanのインストールディレクトリ> build</code> | ||
*: <code>ninja -C build all install</code> | *: <code>ninja -C build all install</code> | ||
*: <br> | *: <br> | ||
*: Simple Scanを実行する。 | *: Simple Scanを実行する。 | ||
*: <code>XDG_DATA_DIRS=/<Simple Scanのインストールディレクトリ>/share:$XDG_DATA_DIRS /<Simple Scanのインストールディレクトリ>/bin/simple-scan</code> | *: <code>export LD_LIBRARY_PATH="/<Simple Scanのインストールディレクトリ>/lib64:$LD_LIBRARY_PATH" \</code> | ||
*: <code>export XDG_DATA_DIRS=/<Simple Scanのインストールディレクトリ>/share:$XDG_DATA_DIRS \</code> | |||
*: <code>/<Simple Scanのインストールディレクトリ>/bin/simple-scan</code> | |||
<br> | |||
または、Simple Scanを実行するシェルスクリプトを作成する。 | |||
vi /<Simple Scanのインストールディレクトリ>/bin/simple-scan.sh | |||
<br> | |||
# /<Simple Scanのインストールディレクトリ>/bin/simple-scan.shファイル | |||
#!/usr/bin/env sh | |||
appname="simple-scan" | |||
# 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}/../lib64:$LD_LIBRARY_PATH" | |||
export XDG_DATA_DIRS="${dirname}/../share:$XDG_DATA_DIRS" | |||
# Run Simple Scan binary | |||
"$dirname/$appname" "$@" | |||
<br> | |||
上記のシェルスクリプトに実行権限を付加する。<br> | |||
chmod u+x /<Simple Scanのインストールディレクトリ>/bin/simple-scan.sh | |||
<br> | |||
Simple Scanのデスクトップエントリファイルを作成する。<br> | |||
vi ~/.local/share/applications/Simple_Scan.desktop | |||
<br> | |||
# ~/.local/share/applications/Simple_Scan.desktopファイル | |||
[Desktop Entry] | |||
Type=Application | |||
Name[ja]=ドキュメントスキャナー | |||
Name=Document Scanner | |||
Comment[ja]=写真と文書のデジタルコピーを作成します | |||
Comment=Make a digital copy of your photos and documents | |||
Exec=/<Simple Scanのインストールディレクトリ>/bin/simple-scan | |||
Icon=/<Simple Scanのインストールディレクトリ>/share/icons/hicolor/scalable/apps/org.gnome.SimpleScan | |||
Categories=GNOME;GTK;Graphics;Scanning; | |||
Keywords[ja]=scan;scanner;flatbed;adf;スキャン;スキャナー;フラットベッド;オートドキュメントフィーダー;自動給紙装置; | |||
Keywords=scan;scanner;flatbed;adf; | |||
Terminal=false | |||
StartupNotify=true | |||
<br> | <br> | ||
==== XSaneをインストールする場合 ==== | ==== XSaneをインストールする場合 ==== | ||
sudo zypper install xsane | sudo zypper install xsane |