「インストール - DCP-J940Nドライバ」の版間の差分

ナビゲーションに移動 検索に移動
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>
*: Simpla Scanをビルドおよびインストールする。
*: 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>
*: ~/.profileファイル等に、環境変数を追記する。
*: <code>vi ~/.profile</code>
*: <code>export PATH="/<Simple Scanのインストールディレクトリ>/bin:$PATH"</code>
*: <code>export LD_LIBRARY_PATH="/<Simple Scanのインストールディレクトリ>/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH"</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

案内メニュー