EchoRelinquishの日記: Android版GIMP 65
日記 by
EchoRelinquish
https://play.google.com/store/apps/details?id=org.gimp.inkscape&hl=ja
今日になって一部界隈で話題となったこちらのアプリ。
アプリを起動すると、X11とxfceが立ち上がってその上でGIMPが起動するというあまりにも力技な仕組みだそうです。
お世辞にも実用性が良いとは言いがたく、起動中は端末がものすごくアッツアツになりますが、
よくこんなやり方思いつくなあと感心してしまうばかりです。
同じ作者によるAndroid用Debian (スコア:4, 興味深い)
同じ作者がAndroidでroot権限無しで動くDebian互換アプリDebian noroot [google.com]を出しています(おそらく同じ技術)。普通にapt-getとか動くそうです(試してない)。
Re:同じ作者によるAndroid用Debian (スコア:1)
画面の解像度も十分だし、マウスとキーボードが動けば、十分使えそう。
電池寿命は考えない、考えない..... (^_^;
大画面のタブレットだけでお仕事もできちゃいそうです。
Re: (スコア:0)
> 大画面のタブレットだけでお仕事もできちゃいそうです。
つ AndrOpen Office [google.com]
こいつもx.org の上でApache Open Office 動かすという力技だったはず。
# インストール後のアプリディレクトリ漁るとX11がそのまま入っててワロタ
力技って、ま、まさか (スコア:1)
アプリケーション本体はクラウド上か何かで、Android機はX端末として動くとかそういう?
…と思ったがさすがにそんなことを匂わせる記述は特になかった。
(アプリの説明[ https://play.google.com/store/apps/details?id=org.gimp.inkscape&hl=ja [google.com] ]には。)
Re:力技って、ま、まさか (スコア:1)
ASUS webstorageでそういうのが出来ますね。
DropboxやOneDrive的なクラウドストレージなんですが、
保存しているMS Officeのファイルをそのまま編集できるという触れ込みで、
Google Docs的なものを予想して起動してみたら、
おもむろにリモートデスクトップ的なものが立ち上がり、
ASUSのサーバ上のOfficeソフトを遠隔操作できるようになります。
あれはびっくりした。
Re: (スコア:0)
X サーバーがあるなら、X端末替りにはできるんじゃないの?
Re:力技って、ま、まさか (スコア:1)
X サーバーはAndroid端末自身ですよ。
# X クライアントがどうなっているかは不明
Re: (スコア:0)
Xサーバーを動かすのがX端末ですよ
Re:力技って、ま、まさか (スコア:3)
「サーバー」でXクライアントを動かすんだっていう、Xあるある懐かしいな
革新的な技術だと思うけど、なんか流行らなかったな
素朴な疑問 (スコア:1)
Unix系のマシン上でXを動かして、Xのアプリを動かすのは、普通のことに思えるのですが。
どこが力技なのか、よくわかりません。。。
notice : I ignore an anonymous contribution.
Re: (スコア:0)
今回の件は、Xのアプリ内部で独自にXサーバを起動して、そこでアプリを動かしてるんでしょ。
Re: (スコア:0)
> 今回の件は、Xのアプリ内部で独自にXサーバを起動して、そこでアプリを動かしてるんでしょ。
違います.
正しくは androidのアプリ内部で
- Xサーバ
- Xクライアントであるxfce(ウインドウマネージャ)とGIMP と inkscape(お絵描きソフト)を動かしている
を起動している,です.
http://ja.wikipedia.org/wiki/X_Window_System [wikipedia.org]
Androidは Linux ベースのOSなので
Android上で XサーバとXクライアントがコンパイルできて,動作するのは
当然だと思います
Re: (スコア:0)
AndroidはLinuxカーネルをカスタマイズして使ってるだけでユーザーランドは一般的なLinuxとはまったく別物です
ユーザーランドを整備せずに一般的なLinuxのアプリをそのままコンパイルしても当たり前に動作するとは限りません
FontForgeのWindows版 (スコア:1)
FontForgeのWindows版もXクライアントとして実装されていてバイナリパッケージにはXサーバが同梱されてます。
Xサーバは以前はXmingでしたが最近のはVcXsrvを使っている模様。
http://fontforgebuilds.sourceforge.net/ [sourceforge.net]
基が使いやすくないUI (スコア:0)
インターフェースの改良や調停につぎ込むマンパワーが有名プロジェクトに相応しくないレベルで全然まったく足りて無いんだろうね
Re: (スコア:0)
いや、UIだけの問題じゃない。
機能も性能もどうしようもないゴミ。
せいぜいWindowsのペイントに毛が生えた程度のペイントソフトと、異なるマシン間でデータの正確な描画すらできないドローソフト。
Re:基が使いやすくないUI (スコア:2)
Script-Fu 使える時点で毛ってことはないだろ
Inkscape はフォントの問題じゃね?
uxi
Re: (スコア:0)
GIMPやINKSAPEをつかったことないだろ。
XFEだけがX11じゃないしな。
MS厨乙
Re: (スコア:0)
いや、それはさすがに言い過ぎでしょ。
使いにくいのには同意するけど、良い面もある。
範囲選択とかは、PhotoShopより使いやすいケースがあるし。
レイヤーとかフィルタまでサポートしてるアプリを「ペイントに毛が生えた程度のアプリ」って本気で言ってるなら、逆に尊敬するわ。
今すぐペイントに毛が生えた程度じゃないアプリ作ってくれ。
Re:基が使いやすくないUI (スコア:1)
|
| 彡⌒ミ
\ (´・ω・`)また髪の話してる
(| |)::::
(γ /:::::::
し \:::
\
Re:基が使いやすくないUI (スコア:1)
たしかにインターフェースがひどい部分もあると思います。
とくに2.8のブラシサイズ調整のスライダー感度。あれはひどい。
小さいサイズの時は微調整できないし、大きいサイズの時は無駄に微調整できすぎて、とにかく使い難い。
Re: (スコア:0)
あなたは、お前が作れという形で批判を封じ込める以外に擁護のしようのないクソだと主張しているのですね
Re:基が使いやすくないUI (スコア:1)
確かにGIMPのUIはお世辞にもいいとは思えないがそれは良く出来たレタッチ系のソフトと比較しての話で
「Windowsのペイントに毛が生えた程度」という表現はいくらなんでも脳みそ足りないと言わざるを得ない。
機能的にはPhotoshopに匹敵するんだから。
(UIは比較にもならんが)
InkscapeはむしろUIのデキはいいほうだぞ。
GIMPのUIはダメだと常日頃から言ってるオレが言うのもなんだが#2695609の発言はいくらなんでも無知すぎる。
Re: (スコア:0)
あなたはあの文章が「お前が作れという形で批判を封じ込める以外に擁護のしようのないクソ」と主張しているように読めるのですか。
そうですか。
ご自愛ください。
今やターミナルで (スコア:0)
文字表示しか出来なそうなイメージのあるVT系のterminal emulatorでも、
実はグラフィックも表示できてXを動かせてしまう時代なので、
andoroid上のXなんて別に不思議でもない雰囲気。
Re:今やターミナルで (スコア:1)
エミュレータでない実機のVTも220よりちょっと後のやつでグラフィック表示とかできるのあったよ
Re:今やターミナルで (スコア:1)
ターミナルとは関係ないけど、Android腕時計でWindows95を動かした [youtube.com]という話があったので
今どき動かすだけなら何でも動かせそうな気がしてくる。(気のせいだけど。)
Re: (スコア:0)
よーしパパ、漏貧エミュを作ってその上でDOSを起動させちゃうぞ!
Re:今やターミナルで (スコア:2, おもしろおかしい)
DOSが動いたら、漏貧エミュではないね
何が力技? (スコア:0)
仮想マシン使って別のOSの上で動いてたアプリケーションを動かすとかが普通になってる時代なんだから何が力技なんだ?
そういう昔は想像もできなかったような処理する以外に無駄にジャブジャブ有り余っているCPUパワーの有効な利用方法があるのか?
Re:何が力技? (スコア:1)
この件に挙がっているアプリ(Gimpとか)についていえば、
それをAndroidのやり方に沿ったプログラムとして開発することもできるわけで、
そういうことをせず、アプリが必要とするAPIをOSに持ってきたから力技と言われるのでは。
#自分はGimpがどうなろうと知ったこっちゃない。
Re: (スコア:0)
×別のOSの上
○別のマシンの上
仮想マシンは使わない。
Android向けXサーバーを使う訳だから。
Re:何が力技? (スコア:2)
表現が難しいな
これ、多分、
Cで書かれた*NIX版のGIMPと
Cで書かれたX Serverを
NDKでコンパイルしてネイティブコードで動くようにパッチしてるんだよね?
そういう意味では JVM も使ってない気がするので、仮想マシンは使ってないかもしれないが、
X Server も X Client も同じマシン上に載ってるので別のマシン上って表現も微妙な気がする。
uxi
Re:何が力技? (スコア:1)
> NDKでコンパイルしてネイティブコードで動くようにパッチしてるんだよね?
そうではなく、環境はprootでディレクトリ下にdebian環境をつくってる。
そのためdebianのパッケージをそのままインストールして動くようになっている。
またXはandroidのsdl実装でXサーバを実装している。
Re: (スコア:0)
アプリケーションがVM自体持つのとか普通じゃないと思う。
普通はアプリ間で共通に使える別パッケージにする。
Re: (スコア:0)
VMというと大袈裟に聞こえるけどアプリケーションにスクリプト言語のインタプリタとか乗っけてるのって別に珍しくないしエミュレータなんて種類のソフトも普通に存在するし大した話じゃない。
Re: (スコア:0)
AndroidでVM起動させて動かすのがでしょ
Re: (スコア:0)
HTML5上でブラウザ上でNESを動かすのがあるらしい。
ROMはDROPBOXに置く。
何がメリットって、appleの検閲不要。
あ、iOSだった。
Re: (スコア:0)
ブラウザでリモートデスクトップをやっているという話を聞いたことあるから、ブラウザ上でXサーバもやろうと思えば出来るんじゃないかな?いやもうあるのかな?
Re:何が力技? (スコア:1)
あるよ [opengroup.org]
Re: (スコア:0)
ロジックではなくリソースで何かを実現することを
一般に「力技」と呼ぶのでは?
SLザウルス (スコア:0)
XScale とかの時代ですら可能だったわけで、今のハードなら余裕でしょうね。
Re: (スコア:0)
あの頃の苦労は何だったんだろう?(笑)
Re: (スコア:0)
実用性は「ある/なし」だよなあ
Re: (スコア:0)
改めていわれると、二者択一、デジタルな表現だよなあ。
Re: (スコア:0)
いや、高い/低いといった表現もありますよ。
Re:「実用性が良い」という表現は初めて目にした気がするけど (スコア:1)
ファジィ理論を適用すれば、「完全に実用」から「全く実用ではない」まで連続的にあり得るんですね。
# あれ? 普通だ…
Re: (スコア:0)
乏しいは?
Re: (スコア:0)
その可能性は高いですね。
Re: (スコア:0)