1 名前:login:Penguin [03/09/19 23:58 ID:x+u8Il68] GTK+を利用した統合デスクトップ環境 GNOME(GNU Network Object Model Environment)を語るスレ。 前スレ pc.2ch.net/test/read.cgi/linux/1003416100/ その他のリンクは>>2-3 ぐらい
282 名前:login:Penguin mailto:sage [04/03/02 17:53 ID:5EMt5pkG] kusoage
283 名前:login:Penguin [04/03/06 21:30 ID:Slt31aSZ] 既出かもしれないけど、こんなパッチを見付けた。 www.sanctuary.org/~aegir/code/metacity/ Fedora Core2 test1でmetacity-2.7.0にパッチをあてて(一部手パッチ) 試してみたけど、マウスカーソルでワークスペースが切り替わっていい感じ。
284 名前:login:Penguin [04/03/07 09:34 ID:e2dQTwpi] metacityってアプリのウインドウ位置を記憶できないの?
285 名前:login:Penguin mailto:sage [04/03/07 13:56 ID:Zbes0QEB] それはセッション管理の仕事だ、という考えらしい。
286 名前:login:Penguin [04/03/07 21:10 ID:e2dQTwpi] うーむ つまり出来ない、と
287 名前:login:Penguin mailto:sage [04/03/07 21:24 ID:2PspR5FQ] できないではなく、やらない。 前者なら誰かが神になってパッチを投げれば採用されるかもしれないけど、 後者だとパッチを投げても却下される。
288 名前:login:Penguin mailto:sage [04/03/08 00:07 ID:Jjoer6mt] >>285 metacityの作者はそういう考えなのかもしれない。 しかし、それは間違っていると思う。 Logoutした時に存在するwindowを、 次回loginした時に起動し、同じ位置に配置する、 これはsession managerの仕事だと思う。 >>284 の言っているのは、いつも同じ位置にwindowを出したいということだと思う。 これはgeometry hintなどを司るwindow managerの仕事だ。
289 名前:284 [04/03/08 01:58 ID:T01ttZXQ] >いつも同じ位置にwindowを出したい そうです。 それができるウインドウマネージャをしりませんか?
290 名前:login:Penguin mailto:sage [04/03/08 02:05 ID:fkwL4g08] metacityはクソだから、sawfish使おう。
291 名前:login:Penguin mailto:sage [04/03/08 09:01 ID:ZZ+L0xjI] metacity の作者も、これ以上の機能を要求するならsawfish使ってくれ、って言ってたような。
292 名前:login:Penguin mailto:sage [04/03/08 12:15 ID:JzTj4Ll+] metacityのポリシーはミニマリズム つーか単に拡張が全然おっついてないようにしか見えない
293 名前:login:Penguin mailto:sage [04/03/08 14:00 ID:zIq5Z5yQ] >>288 > >>284 の言っているのは、いつも同じ位置にwindowを出したいということだと思う。 > これはgeometry hintなどを司るwindow managerの仕事だ。 それだとwindow managerを切り替えた場合に困らない?
294 名前:login:Penguin mailto:くだらないので sage [04/03/08 21:11 ID:P/DqKT8f] oroborusはクソだからmetacity使おう。 oroborusの作者も、これ以上の機能を要求するならmetacity使ってくれ、って言ってたような。
295 名前:login:Penguin mailto:sage [04/03/08 21:54 ID:Jjoer6mt] >>293 ゐんどうまなげr以外にいつも監視していて、 さっきのげおめtryを覚えていてくれる人はいませんが… あなたのせっしょんまなげrはしてくれるんですか?
296 名前:293 mailto:sage [04/03/08 22:27 ID:kN4paUAc] >>295 スマネ。漏れが寝ぼけて激しく文章を読み違えていた。 吊ってくる。
297 名前:login:Penguin [04/03/08 23:03 ID:T01ttZXQ] 迷わず吊れよ 吊ればわかるさ
298 名前:login:Penguin mailto:sage [04/03/09 01:38 ID:8it3CSQU] くだしつでスマソ。 AAを切りたいので.gnomercに export GDK_USE_XFT=0 としてgdmから起動してるんだけど、 あるアプリだけはAAかけたいので alias hoge='GDK_USE_XFT=1 hoge' としてシェルから起動している。 メンドーなのでランチャに登録したいんだけど どうやれば良いのかわからんです。 こういうのをランチャに登録するのって無理ですか?
299 名前:login:Penguin mailto:sage [04/03/09 04:50 ID:jfBUvbQl] env GDK_USE_XFT=1 hoge
300 名前:login:Penguin mailto:sage [04/03/09 04:51 ID:jfBUvbQl] あれ? GDK_USE_XFT=1 hoge もまだ試してないのかな?
301 名前:login:Penguin mailto:sage [04/03/09 19:51 ID:qncsK9uv] >>298 フォント汚くならない?gnome-font-propertiesで設定してgnome-settings-daemonのほうがいいかと。
302 名前:298 mailto:sage [04/03/11 02:03 ID:PU1UjXLY] >>299-300 GDK_USE_XFT=1 hoge でダメだったので質問した次第。 env を入れることで上手くいきますた。感謝。 >>301 自分が理解してない可能性大だけど、 GNOME自体をAA有効にしてgnome-font-propertiesで色々調整した方が良いって事? AA切った方がフォント綺麗なんだけど、漏れの設定がタコなのね…。 やってみます。
303 名前:login:Penguin mailto:sage [04/03/11 18:33 ID:3aG63r/J] >>302 よろしければスクリーンショット希望。 俺だとGDK_USE_XFTだとキモくなる。 アンチエイリアスを"モノクロ"にすると、アンチエイリアスがきれいに切れた。 俺の環境では。draemon起動しなきゃ逝けないのがちとキモいけど。
304 名前:login:Penguin mailto:sage [04/03/11 22:51 ID:OhM5ZSR9] doraemon
305 名前:302 mailto:sage [04/03/16 01:44 ID:ucQXtyZo] >>303 遅くなりましたがうpしてみました。 (初めてなのでどこにうpすりゃいいかわからんでした…) 何だか恥ずかしいですが見てみてくだされ。 AA有効 ttp://strawberry.atnifty.com/cgi/up/src/up0387.jpg AA無効 ttp://strawberry.atnifty.com/cgi/up/src/up0388.jpg
306 名前:login:Penguin mailto:sage [04/03/16 21:04 ID:TlFGwMph] >>305 ども。いちゃもんつけるのもあれだけど、小さいフォントだとガタガタガクガク(゚д゚;にならない?
307 名前:login:Penguin [04/03/23 12:05 ID:+M+i668y] GnomeMeetingって、Mac OS 9使いとインターネット電話できるの? 出来るとしたら、相手にどんなソフトを入れてもらって、どうやって 認証すればいいの?
308 名前:login:Penguin [04/03/24 11:23 ID:oRPMKfuz] GNOME 2.6来ましたね
309 名前:login:Penguin mailto:sage [04/03/24 17:16 ID:0d62Z/0g] >>308 ホントか? www.itmedia.co.jp/news/articles/0403/24/news021.html によると GNOME管理チームの考えでは、開発中のGNOMEソフトの最新コードを含んだソースコードリポジトリは、侵入の影響を受けていないという。侵入に関する調査のため、24日に予定されていたGNOME 2.6のリリースは2〜3日遅れそうだ。
310 名前:login:Penguin [04/03/24 19:38 ID:o2HiR6Tl] あれ?ディストロウォッチでみたら最新は2.6って書いてあったので信用しちゃった。
311 名前:310 mailto:sage [04/03/24 19:44 ID:o2HiR6Tl] >>309 ftp://ftp.gnome.org/pub/gnome/sources/libgnome/2.6/ これ?
312 名前:login:Penguin mailto:sage [04/03/24 22:52 ID:df2igsRY] libgnomeはgnomeの一部であって、すべてではない。
313 名前:login:Penguin mailto:sage [04/03/25 08:40 ID:Z2C/ziE3] >308 IDがRPM
314 名前:login:Penguin mailto:sage [04/03/25 23:27 ID:AxEB7ynU] GTK+ 2.4 ではGDK_USE_XFT=0してもXのフォントが使えなくなっちゃうって、、、マジでつか?
315 名前:login:Penguin mailto:sage [04/03/26 11:53 ID:hrflc3yF] アンチエイリアス切れないっていうこと…? モノクロに設定できるならいいけど。 GTK+ 2.4入ったLiveCDない?
316 名前:login:Penguin [04/03/29 01:41 ID:lIJOcO6R] >>314 普通に使えてるけど。
317 名前:314 mailto:sage [04/03/29 10:48 ID:NvmsYaEc] >>316 pango 1.3.5のドキュメントには載っとる様だしおかしいとも思ったんだが、、、 ガセでしたか。すまんかった。ありがと。 おとなしくxtt2でGNOME2.6が使える日を待ちまつ。
318 名前:login:Penguin [04/04/02 23:34 ID:LM+Z7mpx] 何はともあれ、GNOME2.6 リリース。
319 名前:login:Penguin mailto:sage [04/04/03 14:23 ID:3UsV7lov] ttp://fgo-temp.acc.umu.se/pub/GNOME/teams/marketing/en/2004/two-six-screenshots/html/large/Darren_Adams.png これの右下にある小さなスケジュール帳みたいなの、標準で付いてくる時計アプレットがこんなふうになったってこと? だとしたら激しく使ってみたいなあ。 でもおちゅ〜しゃ使えなくなるのは困るしなあ・・・。
320 名前:login:Penguin [04/04/03 16:05 ID:532gLVCJ] >>319 gentooでgnome2.6です ochushaも問題なく使えてるよ で上の画像の時計アプレットはミギクリックするとカレンダーが出ます
321 名前:319 mailto:sage [04/04/03 19:01 ID:d1mFoihc] > ochushaも問題なく使えてるよ おお、そうなのか。 以前作者の人に「gtk+2.3には対応しないよ!」と言われたことがあるので、2.4もだめだろうと勝手に思ってた。 > で上の画像の時計アプレットはミギクリックするとカレンダーが出ます うん、gnome2.4の時計アプレットでもカレンダーは出るんだけど、スケジュール書き込んだりできなくて。 Evolutionは重厚長大すぎるしMozilla Calendarは何故か動かないので、なにか小さくていいアプリないかなと思っていたところなのです。 おちゅが動くのなら、思い切ってgnome2.6入れてみよう。(Plamoなのでソースから入れるのさ〜。・・・make通らなくて途中で挫折するかも。)
322 名前:login:Penguin [04/04/03 21:57 ID:1GgeCOZY] >>321 時計アプレットのスケジュールは、Evolutionのカレンダーがリンクしてるものだす。 結局GNOME2.6に組み込まれなかったが、Evolution-Data-Serverというのが、この手のパーソナル情報のコアにならんとしている。 たぶん2.8では来るでしょう。
323 名前:login:Penguin mailto:sage [04/04/03 21:58 ID:uhtBmObS] >>321 つーか、おちゅうしゃは、gtk+ 2.2で動かせばいいじゃん。 GNOME本体と違って、ライブラリは複数のを共存できるから。 おれはまだ1.2のアプリも使ってるよ。
324 名前:login:Penguin mailto:sage [04/04/03 22:21 ID:c+/TUE4+] 2.2と2.4共存できるの? アプリはどのみちlibgtk-x11-2.0.so.0にリンクされると思うのだが。
325 名前:login:Penguin mailto:sage [04/04/03 22:58 ID:cW3qa/ri] 1.2と2.xは共存できるように作ってます。
326 名前:login:Penguin mailto:sage [04/04/03 23:11 ID:Uixn6HCm] それは知ってるし共存させてるけど 2.2と2.4は
327 名前:login:Penguin mailto:sage [04/04/03 23:18 ID:uhtBmObS] /usr/lib/libgdk-x11-2.0.so.0.200.4 /usr/lib/libgtk-x11-2.0.so.0.200.4 をPRELOADしてもダメかな?
328 名前:login:Penguin [04/04/04 07:17 ID:PIafqLLV] そうまでして共存させる意味があるのか。 おちゅーしゃは2.4でも簡単にビルドできる。 ->おちゅーしゃのスレをみれ。
329 名前:login:Penguin mailto:sage [04/04/04 12:22 ID:koovJLDh] metacity 2.6.3って、focus modeをsloppyにすると、(マウスカーソルが入ったらfocus) panelの中の"コマンドライン 2.4.2"にfocus移らなくなるね。 clickにしてclickすれば平気なんだけど。
330 名前:login:Penguin mailto:sage [04/04/04 18:10 ID:e5KluQ1Y] >>321 >「gtk+2.3には対応しないよ!」 ってのは、2.3/2.4 で新しく追加された(2.2 以前には無い) API を使う気は ないってことだと思うよ。2.2 以前に存在してた API は 2.4 でも使える。 (deprecated にされてるやつは幾つかあるけど、今はまだ大丈夫) Qt みたいに ABI 互換性やらなんやらで再コンパイルする必要も無し。
331 名前:login:Penguin mailto:sage [04/04/04 18:30 ID:okJNW+fv] >>330 > Qt みたいに ABI 互換性やらなんやらで再コンパイルする必要も無し。 それはgccのバージョンアップによってC++ ABIが非互換になるという 話じゃないの?
332 名前:319 mailto:sage [04/04/04 21:27 ID:pMONektA] 2.6へのアップデートほぼ完了です。おちゅも問題なく動作。 しかし一部のオフィシャルgtkテーマがちゃんと動作しないのは何故だ。まあいいけど。 時計アプレットのカレンダーは、当然ただのカレンダーのまま(^^;)。 >>322 なるほど、Evolutionの機能ですか〜。 スケジュール帳については、もう少し探すしかないかな。理想はgtkで、アラーム機能があって、データがiCalendar形式で、できるだけ小さいやつ・・・。
333 名前:login:Penguin mailto:sage [04/04/04 21:47 ID:koovJLDh] >>332 > できるだけ小さいやつ・・・。 は諦めて、evolutionにするのがいいと思う。
334 名前:login:Penguin mailto:sage [04/04/05 00:57 ID:hwCiks7J] 上にもあるけど、ちょっと古いと -DGTK_DISABLE_DEPRECATE で 引っかかりまくり。開発者はどう思ってんだろ。 すまん、そんで質問。gtk-query-immodules-2.0 とか gdk-pixbuf-query-loaders でセグフォ起こすモジュールは 何処を取っ掛かりにすればよろしいか。具体的に言うと uim-0.3.3(0.3.2はOK) と im-ja, svg ローダ(librsvg)でこける。 やっぱ gtk に -g 付けて追っかける必要があるんだろうか。 >>332 .svg 使ってるテーマでおかしくなってませんか?
335 名前:login:Penguin mailto:sage [04/04/05 01:21 ID:hwCiks7J] 書いてて思ったけど、GNOMEとあんま関係ないか。 スンマソ、忘れてくんさい。
336 名前:319 mailto:sage [04/04/05 01:51 ID:gwTISyrG] >>334 > .svg 使ってるテーマでおかしくなってませんか? うーん、そうでもないなあ。たとえば「グランド・キャニオン」がだめなんだけど、 /usr/local/share/themes/Grand-Canyon/gtk-2.0 を見てみたらみんなpngファイルだった。 いろいろ眺めているうちに、Cruxみたいにエンジン(て何だかよく知らないのだけども)のほうで画像を処理している(らしい)gtkテーマだけがちゃんと動いている気がしてきた。
337 名前:login:Penguin mailto:sage [04/04/05 02:23 ID:hVG7CAuv] >>336 $ gdk-pixbuf-query-loaders (snip) "/usr/local/lib32/gtk-2.0/2.4.0/loaders/libpixbufloader-png.so" "png" 1 "gtk20" "The PNG image format" "image/png" "" "png" "" "\211PNG\r\n\032\n" "" 100 (snip) こんな感じに、ちゃんと png のファイル magic 拾ってますか? 今はどうだか知れんけど png も結構鬼門ですよ。バイトオーダーが ビッグエンディアンだったりするとなおさら。
338 名前:319 mailto:sage [04/04/05 08:20 ID:gwTISyrG] $ gdk-pixbuf-query-loaders # GdkPixbuf Image Loader Modules file # Automatically generated file, do not edit # # LoaderDir = /usr/local/lib/gtk-2.0/2.4.0/loaders # "/usr/local/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-png.so" "png" 1 "gtk20" "The PNG image format" "image/png" "" "png" "" "\211PNG\r\n\032\n" "" 100 (以下略) と出ました。
339 名前:login:Penguin [04/04/05 10:34 ID:YOocbeEB] >>334 uim-0.3.3, im-ja-1.0, librsvg-2.6.4 は、いずれも-DGTK_DISABLE_DEPRECATEDは含まれていないから削除しなくてもビルドできるし、トラブルも起こっていない。 ちなみにlibrsvgのビルドオプションはこうしてる。 ./configure --enable-svgz --with-croco --disable-static --disable-gtk-doc
340 名前:login:Penguin mailto:sage [04/04/06 14:28 ID:SNQhXpUL] >>316 >>317 リリースノートには GTK+-2.4 now requires version 2 of Xft; old fashioned core X fonts are no longer supported. とあるんだけど本当にビットマップフォント使えてる? このとおりならTrueTypeへの埋め込みBitmapしか使えないと思うんだけど。
341 名前:login:Penguin mailto:sage [04/04/06 14:33 ID:wv1x3Cqe] >341 一応xft/fontconfigはビットマップフォントを扱える。 ~/.fonts.confに <dir>/usr/X11R6/lib/X11/fonts/misc</dir> とかやってみ? がっかりするから…
342 名前:login:Penguin mailto:sage [04/04/06 14:56 ID:SNQhXpUL] >>341 そうなんだ。 でもPangoのXftバックエンドしかもう使わないってことだよね。 とりあえずがっかりしてみる。
343 名前:314 mailto:sage [04/04/06 15:24 ID:A8fAzY/z] >>340 FedoraCore(development)でGTK+2.4,GNOME2.6に上げたらXのフォントは 使えませんでした。VineSeed(GTK2.4,GNOME2.4)でも、ダメでした。 言ってる事がころころ変わってゴメンナサイ。 Pangoのリリースアナウンスを見るに、1.3.6から1.4.0の間でざっくり切り 捨てられちゃった?(ソースまで読んで確認する技量がないので、、、) ttp://mail.gnome.org/archives/gtk-list/2004-March/msg00110.html ttp://mail.gnome.org/archives/gtk-devel-list/2004-March/msg00144.html GTK2なmozillaはGDK_USE_XFT=0に応えてくれましたが、これは同じ変数でも Pangoとは別の処理ってことなのか知らん。 >>316 X-TTでフォントを使えるやり方があるなら、是非とも教えて欲しいです。
344 名前:login:Penguin mailto:sage [04/04/06 15:59 ID:zyebb/QV] >>343 Pangoからcore X fonts backendが取り除かれた時点でXft2と心中 するしかないのではないかと。それからMozillaはGtk2経由でなく 直接Xft2にアクセスしているよん。
345 名前:login:Penguin mailto:sage [04/04/06 17:36 ID:qN2gorH3] >>339 ありがと。-g 付けて調べてみたら、システムに当てたパッチで infinite loop 起こしてました。自力で何とかしまつ。 bug-buggyが立上り様に落ちて、自分のデバッグやり始めて しょんぼりです。 >>338 う〜ん、後は exec gnome-session 1> .xsession.log 2>&1 と でもしてログ漁る位しか分からんです、すまそ。 因みに今日初めてxdmのログインセッションから2.6に入りましたが、 前述のアイコンがこけてる以外は普通にテーマ表示されてます。
346 名前:319 mailto:sage [04/04/07 09:08 ID:UOGkY/JV] >>345 「ログ漁る」ではっと思い立ち、うまく動かないテーマを選んで、ターミナルからgeditを起動してみました。すると大量の Gtk-WARNING **: module_path にはテーマ・エンジンがありません: "pixmap", と言うエラーが。どうやらgtkrcに「engine "pixmap"」という記述のあるものがだめらしいので、/usr/local/lib/gtk-2.0/2.4.0/engines/ を見ると確かにlibpixmap.*というファイルがない。 はてlibpixmapは何に含まれるのか〜と調べてみれば、gtk-engines。そう、2.6.0リリースで特に新しくなっていなかったので、コンパイルし直さなかったのでした。 gtk-engines入れ直してすっきり解決。こんな間抜けなミスでどーもすいません。
347 名前:login:Penguin mailto:sage [04/04/21 08:16 ID:wZVgIcAL] debian testing で gnome + sawfishな環境なんだけど、 realplayを終わらせた後、キーボードでのウィンドウ間フォーカス切換えとか、 viewport, workspaceの移動等が全然できません。 つまりマウスでなにかクリックするまでなにもできない状態。 ここをどーしろとかいうアドバイスないでしょうか?
348 名前:login:Penguin [04/04/21 10:06 ID:/rzbjuxH] ┌(_Д_┌ )┐ ttp://www.gnome.org/start/2.7/
349 名前:login:Penguin mailto:sage [04/04/22 01:36 ID:LClyzUZa] >>348 2.6.2が2度も出てくるのは何故だ。
350 名前:login:Penguin [04/04/23 15:52 ID:SxIk7MIj] >>349 多分2.7.2の間違いかと。
351 名前:login:Penguin mailto:sage [04/04/24 05:56 ID:RQrDLImj] wiki.fdiary.net/font/?unixuser200403-2 の $ nautilus fonts:/// によるフォントプレビュー画像みて質問です。 control-center-2.6.0.3/vfs-methods/fontilus/thumbnailer.c では 286 draw_char(pixbuf, face, 'A', &pen_x, &pen_y); 287 draw_char(pixbuf, face, 'a', &pen_x, &pen_y); のようになってて、例外はありますが実際サムネイル画像も "Aa" で 表示されてます。あの画像だと簡体字・繁体字とかハングルで表示されてますが、 どこかでフォントロケール(!?)に合わせて表示するよう設定できるんですか? 因みに、あのフォントと全く同じものを使ってます。
352 名前:login:Penguin [04/04/26 11:35 ID:56yFXMNW] 。。 ゚●゜ ちょっとここ通りますよ 。。 ゚●゜ 。。 ゚●゜ 。。 ゚●゜
353 名前:login:Penguin [04/04/29 18:22 ID:k6kn2JGN] レジストリ導入とかいう話はどうなったん?
354 名前:login:Penguin mailto:sage [04/04/29 22:06 ID:Ahn/YyQ+] >>353 The Linux Registoryのこと?
355 名前:login:Penguin mailto:sage [04/04/29 23:11 ID:D4Ia6Zx9] gconf は立派なレジストリだと思うが。しかも、M$ の実装より100倍マシだし。
356 名前:login:Penguin mailto:sage [04/05/01 07:46 ID:KrYBL7Ix] そういや xdg-list で The Linux Registry が荒れていたな...
357 名前:login:Penguin [04/05/03 07:12 ID:97NfvAdH] 一つ質問です。 GNOMEの関連づけの情報を取ってくるにはどうすればいいでしょうか? できれば、そういうコマンドがあれば一番いいんですが。 gopen test.pdf で、acroreadが起動するような感じです。
358 名前:login:Penguin [04/05/03 07:49 ID:F2xwD3Vo] >>357 スクリプト書けば済みそうな気がする。
359 名前:login:Penguin [04/05/03 08:19 ID:97NfvAdH] >>358 それが分らないんですが。。。(´・ω・`)ショボーン
360 名前:login:Penguin mailto:sage [04/05/03 09:01 ID:Ox62iT8/] >>357 素直に acroread やそれぞれのアプリで起動すればいいじゃん。 何故そうしたいのかを書いた方がいいんじゃないの?
361 名前:login:Penguin [04/05/03 09:34 ID:F2xwD3Vo] >>359 引数の拡張子を取り出して case : : esac
362 名前:login:Penguin mailto:sage [04/05/03 09:45 ID:+FDVjTvY] >>357 216.239.53.104/search?q=cache:CwkbpzeYqiUJ:www.gnome.gr.jp/docs/libgnome-1.4.x-refs/gnome-gnome-metadata.html+GNOME+%E9%96%A2%E9%80%A3%E4%BB%98%E3%81%91+%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB&hl=ja&lr=lang_ja 216.239.53.104/search?q=cache:3bqNKXJQNjQJ:www.gnome.gr.jp/docs/libgnome-1.4.x-refs/gnome-gnome-mime-info.html+GNOME+%E9%96%A2%E9%80%A3%E4%BB%98%E3%81%91+%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB&hl=ja&lr=lang_ja
363 名前:login:Penguin [04/05/04 03:03 ID:MFPlk5UO] >>360 すみません。Emacsのdiredからアプリを起動したいんです。 Meadowには、fiber.exeっていう便利なコマンドが付いてるんですが、 そういえば、GNOMEには見当たらないなぁと思った次第です。 >>362 ありがとうございます。 やっぱり、ないものは自分で作るのが基本ですかね。σ(^_^;)アセアセ... ぼちぼち、やってみます。
364 名前:login:Penguin mailto:sage [04/05/04 07:18 ID:UIcJJYPB] >>363 ~/.gnome2とかあされば設定ファイルあるっしょ?
365 名前:login:Penguin mailto:sage [04/05/04 07:26 ID:UIcJJYPB] >>363 GNOMEなら~/.gnome/mime-info/にあるっぽい。 てか、自分で何か調べたりしてる???
366 名前:login:Penguin mailto:sage [04/05/04 07:34 ID:UIcJJYPB] /usr/share/mime-info/ とか /usr/share/mimelnk/ とか。
367 名前:login:Penguin mailto:sage [04/05/04 08:32 ID:MFPlk5UO] >>364-366 いや、データじゃなくて、例えばNautilusでファイルをダブルクリック した時に、内部でAPIを呼んで関連づけされたアプリを起動していると 思うけど、その部分だけを抜き出したコマンドがあるのかなぁと思って 質問してみたんですが。。。 もちろん、そういうコマンドがあるかどうかは事前に調べましたが。 GnomeVFSMimeApplication* gnome_vfs_mime_get_default_application (const char *mime_type); struct GnomeVFSMimeApplication { char *id; char *name; char *command; gboolean can_open_multiple_files; GnomeVFSMimeApplicationArgumentType expects_uris; GList *supported_uri_schemes; gboolean requires_terminal; /* Padded to avoid future breaks in ABI compatibility */ void *reserved1; void *reserved2; }; で、いけそうな感じなんですが、mime_typeには、"image/png"みたいに 渡さなくちゃいけないようですが、拡張子からmime_typeに変換する方法 がちょっと分らないですね。
368 名前:login:Penguin mailto:sage [04/05/04 08:37 ID:MFPlk5UO] >>367 すぐわかりました。 GnomeVFSResult gnome_vfs_get_file_info (const gchar *text_uri, GnomeVFSFileInfo *info, GnomeVFSFileInfoOptions options); の戻り値infoの、info->mime_typeでよさそうな感じです。
369 名前:login:Penguin mailto:sage [04/05/04 08:52 ID:2SgZjIjU] 最近は $ file --mime filename ってのがあるねえ。 ftp://ftp.astron.com/pub/file/
370 名前:login:Penguin mailto:sage [04/05/04 09:58 ID:MFPlk5UO] とりあえず、言い出しっぺなので、ソースをあげときます。 ただの実験なので、エラー処理などは一切してません。 --- gopen.c --- #include <stdio.h> #include <libgnomevfs/gnome-vfs.h> #include <libgnomevfs/gnome-vfs-mime-handlers.h> int main(int argc, char *argv[]) { GnomeVFSFileInfo info; GnomeVFSMimeApplication *app; char buf[4096]; if (argc <= 1) { return 1; } if (!gnome_vfs_init ()) { return 1; } gnome_vfs_get_file_info(argv[1], &info, GNOME_VFS_FILE_INFO_GET_MIME_TYPE); app = gnome_vfs_mime_get_default_application(info.mime_type); sprintf(buf, "%s %s", app->command, argv[1]); system(buf); return 0; } --------------- これを、以下のようにコンパイルして、 gcc $(pkg-config gnome-vfs-module-2.0 --cflags --libs) gopen.c -o gopen 以下のようにすると、うちの環境では、eogが起動します。 ./gopen file:///home/foo/bar.jpg 長文失礼しました。
371 名前:login:Penguin mailto:sage [04/05/04 10:47 ID:MFPlk5UO] >>370 ./gopen file:///home/foo/bar.jpg じゃなくて、 ./gopen /home/foo/bar.jpg でいけました。
372 名前:login:Penguin mailto:sage [04/05/07 08:58 ID:ZUsekT26] ココってなんか笑えるよね だからお気に入りに入れてまた来るよ
373 名前:login:Penguin [04/05/09 23:49 ID:uZB0Prpd] ドザはこなくていいです。
374 名前:login:Penguin mailto:sage [04/05/10 00:00 ID:bLjWX5jZ] >>370 > ただの実験なので、エラー処理などは一切してません。 (略) > if (argc <= 1) { > return 1; > } > if (!gnome_vfs_init ()) { > return 1; > } してるやん! "一切"て うそつきやん
375 名前:login:Penguin [04/05/10 23:01 ID:ni7iltSV] スクリーンセーバを立ち上げない設定をしたいのですが、 どのファイルのどの部分を編集すればいいか教えて下さい。 (GNOMEコントロールセンターを使わずに) もともとチップセットが対応していないPCに 無理矢理RedHatをインストールしたので スクリーンセーバが起動する時間放置する →スクリーンセーバが起動する →Xが落ちる GNOMEコントロールセンターを立ち上げる →Xが落ちる と、ハマってしまっているんです。
376 名前:login:Penguin mailto:sage [04/05/11 14:58 ID:7D80rFgQ] >>375 ~/.xscreensaver があれば、mode: random とかなってる行を mode: off に書き換えれば良いんじゃないかな。
377 名前:login:Penguin [04/05/15 04:46 ID:buObe/ED] gnome2(gtk2)はUIはMacライク。ショートカットキーやらはWinライクだよね。 なにを考えて、こういう組み合わせにしたのか理解に苦しむ。 どっちのユーザーが使っても中途半端に違和感ありって感じ。 まったく違うなら逆に脳内の切り換えも楽だが 中途半端に似てると混乱気味になる気がするんだが。 なんか無駄にダブルクリックさせられたりするし。 ファイルの選択なんかで使われるウィンドウとかで。 やっぱシンプルを目指してるなら細かいところにも気を使わないと。 「ユーザビリティはMac OS X並」とかいう前にさ。
378 名前:login:Penguin mailto:sage [04/05/15 10:52 ID:A8T9dyxg] >>377 > gnome2(gtk2)はUIはMacライク。 どういうところがMacライクだっけ? 普段GNOME on DebianとMac OS Xを使ってるけど、ちょっとピンとこない。 > なんか無駄にダブルクリックさせられたりするし。 > ファイルの選択なんかで使われるウィンドウとかで。 ダブルクリックか、クリック+[OK]じゃない? ほとんどのLook&Feelで。
379 名前:login:Penguin mailto:sage [04/05/15 14:17 ID:E3CMUMsF] >どういうところがMacライクだっけ? この辺りがMacライク developer.gnome.org/projects/gup/hig/1.0/ developer.apple.com/documentation/mac/HIGuidelines/HIGuidelines-2.html >ダブルクリックか、クリック+[OK]じゃない? ほとんどのLook&Feelで。 シングルクリックで十分操作できる場面でもダブルクリックさせられるって事。 KDE/Qtはこの辺りもちゃんと作り込んでる感じ。 それとKDEみたいにデフォルトの設定に戻すボタンをつけてもいいと思うけどな。 意図せず触っちゃった場合も即反映されちゃう仕様なんだから余計。 今のままだとPC初心者に優しいようで、実は優しくない罠。
380 名前:login:Penguin mailto:sage [04/05/15 14:33 ID:A8T9dyxg] >>379 > それとKDEみたいにデフォルトの設定に戻すボタンをつけてもいいと思うけどな。 これはMacと同じで使いづらいね。 control-centerは、GNOME 1の頃の方が良かった。 Windows 2000/XPに合わせて使いづらくなった。 他は具体的にどう言うところ?
381 名前:login:Penguin mailto:sage [04/05/15 14:37 ID:A8T9dyxg] そういえば、スレ違いだが、Mac OS Xのキーボードショートカット、 [OK]ボタンなんかを選ぶ時に使うspaceとreturnの意味が違ってて変わってる。
382 名前:login:Penguin mailto:sage [04/05/16 00:44 ID:aQONBxev] GNOMEはAPIとかHIGとかこころざしは高いんだけど、 それが、実際のユーザビリティーに直結しないところが、 GUIのむずかしいところだろうな。 だけど、閉じるボタンしかないのは馬鹿げてると思う。 これじゃ、UNDOのないエディターを使ってるようなもんだ。