MacとLinux、それぞれのGimp
MacとLinux、それぞれのGimp
前回の投稿でopenコマンドについて書いたのだが、そもそも何故取り上げたかというと、「GimpってXのターミナルからコマンドで起動させることもできたはず…」と思い出したため。
MacでGimpを起動するんだったら、Dockに追加しておいてワンクリックすればいいだけ。これだけでX11も一緒に起動する。なので別にコマンドから起動させる必要性はないのだが、せっかくなので記録しておく。
X11ターミナルから以下コマンドを実行すると、Gimpが起動する。
(Macのターミナルではなく、X11のターミナル画面となることに注意)
$ open -a gimp
フルパスで指定するなら”$ open /Applications/Gimp.app”。この場合は”gimp”じゃなく”Gimp.app”としなければいけない。
ついでにxlsclientsコマンドでオープンしているX11アプリケーションを確認してみると、こんな感じに。
$ xlsclients
host_name gimp-2.6
host_name xterm
[1]+ Done open -a gimp
xkillコマンドでアプリケーションを終了させることもできる。
こんなことする必要、普通ないと思うが。。
$ xkill
Select the window whose client you wish to kill with button 1….
(ここでGimpの画面をクリック)
xkill: killing creator of resource 0x8000c7
LinuxでGimpをターミナルから起動させるには?
前回書いたように、gnome-openコマンドでは起動しない。
でも何か方法があるはず…と、Gimpのランチャを右クリックしてプロパティを見ると、”gimp-2.4 %U”という表示がある。この”gimp-2.4 %U”をそのままターミナルに貼付けて実行したら、Gimpが起動した!
が、以下のGimpメッセージが。
“/home/xxxxxx/%U”のオープンに失敗: そのようなファイルやディレクトリは
ありません
このエラーが出てもGimpは起動しており大丈夫なのだが、いちいちメッセージがでるのはうっとおしい。%Uがいらないっぽいなぁ、と思って以下のようにしたらちゃんと起動して、エラーも出なかった。
$ gimp-2.4
ま、Linuxでもランチャをワンクリックすればいいだけの話で、ターミナルから開く必要性は、そんなにないんだけど…。「コマンドライン好き」の人間はそこを追求せずにいられないのだ。
これを調べたおかげで、新しいターミナルを開くにはgnome-terminal、エディタを新規で開くにはgeditと打てばいいだけなのだってことが判明したし。(バックグラウンドで実行させるための &をつけた方がいい。。)
…が、実はMacの方では、Gimpに関してああだ、こうだとしていたらまた起動しなくなってしまった。GUIからも、Xターミナルからコマンド打っても、駄目。どうも、Macでは不安定な要素が残ってしまうようだ。
また解決したら書こうとは思うけど、こればっかりやってるワケにもいかないので、ちょっと。。あぁ、Gimp使いへの道のりは遠い。
関連記事
MacのopenとLinuxのgnome-open
MacにGimpを再びインストールしてみた