libpaper-2.1.2

libpaper の概要

本パッケージは、システム全体あるいはユーザー定義として設定されたペーパーサイズに対して、アプリケーションが対応すべき方法を簡単に提供することを目的としています。

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

libpaper のインストール

以下のコマンドを実行して libpaper をビルドします。

./configure --prefix=/usr        \
            --sysconfdir=/etc    \
            --disable-static     \
            --enable-relocatable \
            --docdir=/usr/share/doc/libpaper-2.1.2 &&
make

ビルド結果をテストする場合は make check を実行します。

root ユーザーになって以下を実行します。

make install

コマンド説明

--disable-static: このスイッチはスタティックライブラリをインストールしないようにします。

--enable-relocatable: このスイッチはテストを実行するために必要です。

libpaper の設定

設定情報

The paper size is automatically determined from the system locale; see LC_PAPER in locale(7). If you want to override it, create a papersize file in the user configuration directory. For example:

mkdir -pv ~/.config &&
echo "a4" > ~/.config/papersize

If you want to override the paper size globally (for all users), set up the PAPERSIZE environment variable. For example:

echo "PAPERSIZE=a4" > /etc/profile.d/libpaper.sh

You may use a different paper size, such as letter.

パッケージ構成

インストールプログラム: paper, paperconf
インストールライブラリ: libpaper.so
インストールディレクトリ: /usr/share/doc/libpaper-2.1.2

概略説明

paper

prints paper configuration information

paperconf

互換性モードによりペーパー設定情報を表示します。

libpaper.so

paper ライブラリへの問い合わせを行う関数を提供します。