-
Notifications
You must be signed in to change notification settings - Fork 0
/
ReadMe_ja
166 lines (108 loc) · 4.84 KB
/
ReadMe_ja
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
**********************************************
AzPainter for Linux
Copyright (C) 2013-2022 Azel
http://azsky2.html.xdomain.jp/
https://gitlab.com/azelpg/azpainter
**********************************************
このソフトウェアは、GPL3 ライセンスです。
詳しくは COPYING ファイルをご覧ください。
=====================================
* 概要
=====================================
イラストや画像編集用のペイントソフトです。
8bit/16bit(固定小数点15bit) のカラーに対応しています。
=====================================
* 動作環境
=====================================
- Linux、macOS(要XQuartz) ほか
- X11R6 以降
(筆圧を認識したい場合は X11R7.5 以降)
=====================================
* コンパイルに必要なもの
=====================================
- C コンパイラ
- ninja (ビルドツール)
- pkg-config
- 以下のライブラリの開発用ファイル
x11 xext xcursor xinput
zlib libpng jpeglib(jpeg-turbo) tiff webp fontconfig freetype2
Linux 以外: libiconv
--- 必要なパッケージ ---
※パッケージ名は変化している場合があります。
(Debian/Ubuntu 系)
gcc or clang, ninja-build pkg-config
libx11-dev libxext-dev libxcursor-dev libxi-dev
libfreetype6-dev libfontconfig1-dev
zlib1g-dev libpng-dev libjpeg-dev libtiff-dev libwebp-dev
(RedHat 系)
gcc or clang, ninja-build pkg-config
libX11-devel libXext-devel libXcursor-devel libXi-devel
libfreetype6-devel libfontconfig-devel
zlib-devel libpng-devel libjpeg-devel libtiff-devel libwebp-devel
(Arch Linux)
gcc or clang, ninja pkgconf
libx11 libxext libxcursor libxi freetype2 fontconfig
zlib libpng libjpeg-turbo libtiff libwebp
(macOS)
xcode ninja pkg-config libpng jpeg-turbo libtiff webp
[*] XQuartz がインストールされていることが前提です。
=====================================
* コンパイル/インストール
=====================================
アーカイブの展開後、展開されたディレクトリ内に移動して、以下を実行してください。
build ディレクトリ内に、ファイルが生成されます。
$ ./configure
$ cd build
$ ninja
# ninja install
- デフォルトのインストール先は、/usr/local です。
- "$ ./configure --help" でヘルプを表示できます。
## インストール先を /usr にする
$ ./configure --prefix=/usr
## アンインストール (build/)
# ninja uninstall
## パッケージファイル用にファイルを生成 (build/)
$ DESTDIR=<DIR> ninja install
=====================================
* 使い方
=====================================
デスクトップのメインメニューの「グラフィックス」カテゴリーに
ショートカットが作成されているので、そこから起動できます。
(ショートカットやアイコンはすぐに反映されない場合があります)
端末から起動する場合は、以下のコマンドで起動します。
$ azpainter
=====================================
* ファイル
=====================================
INSTDIR は、デフォルトで "/usr/local" です。
<< インストールされるファイル >>
<INSTDIR>/bin/azpainter : 実行ファイル
<INSTDIR>/share
|- azpainter3/ : アプリで使用されるファイル
|- doc/azpainter/ : ドキュメントファイル
|- applications/
|- azpainter.desktop : デスクトップファイル
|- icons/hicolor/ : アイコンファイル
|- 48x48/apps/azpainter.png
|- scalable/apps/azpainter.svg
<< 作成されるファイル >>
"~/.config/azpainter" ディレクトリが作成され、ここに各設定ファイルが保存されます。
=====================================
* mlk について
=====================================
GUI の構築には、自作のライブラリ mlk を使用しています。
GUI のフォントや色は、"az-mlk-style.conf" の設定ファイルで指定することができます。
詳しくは、"about-mlk.txt" をご覧ください。
=====================================
* ver 2.x との共存について
=====================================
ver 3 のインストール時、
旧バージョンの [実行ファイル、デスクトップファイル、アイコンファイル] は上書きされます。
旧バージョンの実行ファイルを、azpainter2 などのように名前変更してからインストールすると、
旧バージョンは azpainter2 で実行、新バージョンは azpainter で実行、
という形で共存させることができます。
設定ファイルのディレクトリは、それぞれ
ver 2: ~/.azpainter
ver 3: ~/.config/azpainter
と異なっているため、設定ファイルは別々のまま動作させることができます。