ベースシステムは,plamo linux 6.2です。
GUIのテーマ設定アプリを使わないとき。
デフォルトの配色では、気持ちベージュ寄りのグレーが背景色になってます。 「気持ち」の微妙な色ゆえに、写真の色調整をするときに感覚がズレてるような気がします。 そんなわけで、ベースカラーを調整したかったのです。
~/.gtkrc-2.0 に追記します。
style "mycolor" {
#base[NORMAL] = "#b7b5b8"
#base[PRELIGHT] = "#5058a0"
#base[ACTIVE] = "#757f90"
#base[SELECTED] = "#dddbde"
#base[INSENSITIVE] = "#27282f"
text[NORMAL] = "#000000"
#text[PRELIGHT] = "#000000"
#text[ACTIVE] = "#000000"
#text[SELECTED] = "#000000"
#text[INSENSITIVE] = "#000000"
#fg[NORMAL] = "#ffffff"
#fg[PRELIGHT] = "#ffffff"
#fg[ACTIVE] = "#ffffff"
#fg[SELECTED] = "#ffffff"
#fg[INSENSITIVE] = "#ffffff"
bg[NORMAL] = "#d0d0d0"
#bg[PRELIGHT] = "#5058a0"
#bg[ACTIVE] = "#454f60"
#bg[SELECTED] = "#5058a0"
#bg[INSENSITIVE] = "#27282f"
}
class "*" style "mycolor"
#で始まる行はコメントです。
bg[NORMAL]だけで事足りるようなのですが、参考までに。
入れたものはgimp2.8.22です。
$ ./configure $ make # make install
保存のときに指定しない限り、GIMPの標準形式(.xcf)で保存しようとします。 jpegでの保存は、エクスポートになります。
plamo6.2でセットアップされている gtk+2 が対応していないようで、そのままでは筆圧感知が使えません (xinputを有効化せずにビルドしていると思われます)。
筆圧感知が使えると、タブレットの消しゴム機能も使えたりして便利なのですが、、、
xinputを有効化したパッケージに置き換えられてますので、アップデートしてみてください。
理由はよく分からないのですが、バイナリ本体のRPATH値でライブラリのサーチパスが固定されています。
ソースアーカイブから別ディレクトリ(/usr/local 以下)に新バージョンをセットアップしても RPATH値で指定されている /usr 以下にセットアップされている旧バージョンのライブラリをロードしようとします。
このため、ライブラリバージョンが不適合となり起動できません。
共有ライブラリのサーチパスの設定方法は幾つかあるのですが、バイナリ本体に埋め込まれるRPATH値が 最も優先度が高いようです。
ld.so.conf(ldconfigのサーチパスを設定する)やLD_LIBRARY_PATHを設定してもRPATH値が優先されます。
gimpにもRPATH値が設定されています。(x86_64特有かもしれません)
$ readelf -d /usr/local/bin/gimp | grep RPATH
0x000000000000000f (RPATH) ライブラリの rpath: [/usr/lib64]
バイナリに RPATH値 /usr/lib64 が設定されています。
上記でセットアップしたgtk+2は /usr/local/lib64 にセットアップされていますが、lddで確かめてみると
$ ldd /usr/local/bin/gimp | grep
libgtk-x11-2.0.so.0 => /usr/lib64/libgtk-x11-2.0.so.0 (0x00007f0f10629000)
元々 /usr/lib64 にセットアップされていた共有ライブラリがロードされ、 xinputを有効化してセットアップしたgtk+2が使われないことがわかります。
以下のような方法が考えられます
2.の方法をとります。(なんとか1.にしたかったのですがウマクいかず。。。)
chrpathコマンドのソース を捜してインストールします。そしてRPATH値を削除します。 # /usr/local/bin/chrpath --delete /usr/local/bin/gimp
追加インストールした共有ライブラリを読み込みするか確かめてみます。
$ ldd /usr/local/bin/gimp | grep
libgtk-x11-2.0.so.0 => /usr/local/lib64/libgtk-x11-2.0.so.0 (0x00007f6341ece000)
[環境設定]→[入力デバイス]→[追加された入力デバイスの設定]で設定します。
ここで、stylus, eraser 等が出てこなかったら、xinputが有効になっていないということのようです。
サムネイル表示が軽いのと、RAW画像を扱いやすいのだそうです。UFRawとの連携メニューも付いています。
gtk+3 を有効にすると妙に使い辛かったので、gtk+3は無効にしてセットアップしています。
$ ./configure --disable-gtk3
$ make
# make install
エラーになりますが、シンボリックリンクの上書きするべきところ、上書きしてされていないためにエラーとなるようです。
# make install ... make install-data-hook make[3]: ディレクトリ '/home/tsushiro/arc/geeqie-1.3/doc' に入ります if [ -x "/usr/bin/gnome-doc-tool" ]; then \ /bin/mkdir -p "/usr/local/share/doc/geeqie-1.3/html" || exit 1; \ cd html; for f in * ; do /usr/bin/install -c -m 644 "$f" "/usr/local/share/doc/geeqie-1.3/html/$f" ; done; \ ln -s GuideIndex.html "/usr/local/share/doc/geeqie-1.3/html/index.html" ; \ fi ln: シンボリックリンク '/usr/local/share/doc/geeqie-1.3/html/index.html' の作成に失敗しました: ファイルが存在します Makefile:494: ターゲット 'install-data-hook' のレシピで失敗しました make[3]: *** [install-data-hook] エラー 1 ...
作成に失敗したファイル(index.html)は、前回のインストール時に同じようにして作成されたシンボリックリンクです。 エラーを回避するため、上書きされるべきこのファイル(index.html)を削除して make install をやり直します。
# cd /usr/local/share/doc/geeqie-1.3/html/行間が空きすぎていて一覧しづらいので、行間を詰めてみます
~/.config/geeqie/gtkrc(無いときは作ります) を書き換えます。
style "tree-font"{
font_name = "IPAPGothic 11"
GtkTreeView::vertical-separator = 0
}
class "GtkTreeView" style "tree-font"
フォントの上下の空きも影響するのですが、これはフォント毎に異なるらしく、色々なフォントを試してみるしかないようです。
(有効なフォント名を調べる方法がいまいち不明なのですが、、、)
なんか良いらしいですよ
ソースを書き換えてデフォルト値の変更をしてます
(抜粋)
...
LPERuler::LPERuler(LivePathEffectObject *lpeobject) :
Effect(lpeobject),
mark_distance(_("Mark distance"), _("Distance between successive ruler marks"), "mark_distance", &wr, this, /* 20.0 */ 5.0 ),
unit(_("Unit"), _("Unit"), "unit", &wr, this),
mark_length(_("Major length"), _("Length of major ruler marks"), "mark_length", &wr, this, /* 14.0 */ 2.0 ),
minor_mark_length(_("Minor length"), _("Length of minor ruler marks"), "minor_mark_length", &wr, this, /* 7.0 */ 1.0 ),
major_mark_steps(_("Major steps"), _("Draw a major mark every ... steps"), "major_mark_steps", &wr, this, /* 5 */ 4 ),
shift(_("Shift marks by"), _("Shift marks by this many steps"), "shift", &wr, this, 0),
mark_dir(_("Mark direction"), _("Direction of marks (when viewing along the path from start to end)"), "mark_dir", MarkDirTypeConverter, &wr, this, /* MARKDIR_LEFT */ MARKDIR_BOTH ),
offset(_("Offset"), _("Offset of first mark"), "offset", &wr, this, 0.0),
border_marks(_("Border marks"), _("Choose whether to draw marks at the beginning and end of the path"), "border_marks", BorderMarkTypeConverter, &wr, this, /* BORDERMARK_BOTH */ BORDERMARK_NONE )
{
...
...
デフォルト状態のwindows版では、日本語を中国語フォントで表示しようとするので、設定を書き換えます。
courier = "courier new"
tahoma = "tahoma,meiryo,ms ui gothic,browallia new,mingliu,simhei,gulimche,ms gothic,kartika,latha,mangal,raavi"
sans = "arial,meiryo,ms ui gothic,browallia new,mingliu,simhei,gulimche,ms gothic,kartika,latha,mangal,raavi"
serif = "times new roman,meiryo,ms ui gothic,angsana new,mingliu,simsun,gulimche,ms gothic,kartika,latha,mangal,raavi"
mono = "courier new,ms ui gothic,courier monothai,mingliu,simsun,gulimche,ms gothic,kartika,latha,mangal,raavi"
monospace = "courier new,ms ui gothic,courier monothai,mingliu,simsun,gulimche,ms gothic,kartika,latha,mangal,raavi"
gtkimageviewを入れておく必要があります
gimpのバージョンでインストール内容が変わるので pkg-configのサーチパスに /usr/local/... を追加しておくこと。
UFRawより設定項目がとにかく多いです。ufrawの大雑把感とは対称的です。
ソースアーカイブは、 ビルド済みバイナリのアーカイブとは別になっています。
インストール手順は、アーカイブ内にそれっぽいテキストファイルが有りますので、そちらを参考にしましたが、試行錯誤の結果、やり方を若干変えています。(どちらかというと安直な方に...(^^;))
インストール先を /usr/local/bin/rt4 にします。
$ cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local/bin/rt4