Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

MacOSX 10.5.7 and X11 keymap

29 views
Skip to first unread message

Yasushi Shinjo

unread,
May 13, 2009, 5:42:39 AM5/13/09
to
新城@筑波大学情報です。こんにちは。

MacOSX 10.5 Leopard のアップデート 10.5.7 が出ていますね。

http://support.apple.com/kb/HT3397?viewlocale=ja_JP&locale=ja_JP

このパッチを当てたら、X11 のキーマップがおかしくなりました。
似たようなトラブル出ている人は居ませんか。うちだけの問題かなあ。

こちらの環境は、ハードウェアは、MacBook Pro 17inch (2.4GHz,
古いやつ) で、キーボードは、US 配列です。外付けでも、US 配列
のものを使っています。

xmodmap -pke の少し前の結果を保存してあったので、それを読込
ませてとりあえずは凌ぎました。最後に次の3行付けて。

add Control = Control_L
add Shift = Shift_R
add Shift = Shift_L

アップデートかける前に、xmodmap -pke の結果を保存していると
良いかもしれません。

X11 のキーマップのデフォルトは、どこにあるんですかね。
/Applications/Utilities/X11.app だけ取り替えてもダメみたいな
んだけど。

MacOSX 10.6 Snow Leopard の発売開始は、来月の WWDC の時です
かね。準備はだいぶ進んでいるみたいだけど。

\\ 新城 靖 (しんじょう やすし) \\
\\ 筑波大学 電子・情報       \\

Yasushi Shinjo

unread,
May 13, 2009, 6:45:42 AM5/13/09
to
筑波大学の新城です。少し困ったことがありました。

In article <YAS.09Ma...@kirk.is.tsukuba.ac.jp>


y...@is.tsukuba.ac.jp (Yasushi Shinjo) writes:
> MacOSX 10.5 Leopard のアップデート 10.5.7 が出ていますね。

> このパッチを当てたら、X11 のキーマップがおかしくなりました。

キーマップの問題の他に、コピー&ペーストがうまく行かなくなっ
たという問題が出ました。X11 のアプリケーション間では問題あり
ません。MacOSX の他のアプリケーションと xterm 等の間でうまく
行きません。

この問題は、10.5 にした時にも少し出ていた気もしましたが、そ
の時にはどうにかしたのかなあ。忘れました。

Shinji KONO

unread,
May 13, 2009, 9:26:25 AM5/13/09
to
河野真治 @ 琉球大学情報工学です。

> In article <YAS.09Ma...@kirk.is.tsukuba.ac.jp>
> y...@is.tsukuba.ac.jp (Yasushi Shinjo) writes:
> > MacOSX 10.5 Leopard のアップデート 10.5.7 が出ていますね。
> > このパッチを当てたら、X11 のキーマップがおかしくなりました。

たぶん、xmodmap は、やらないのが正しいのだと思います。
Leopard に移った時点で僕は切りました。

In article <YAS.09Ma...@kirk.is.tsukuba.ac.jp>, y...@is.tsukuba.ac.jp (Yasushi Shinjo) writes


> キーマップの問題の他に、コピー&ペーストがうまく行かなくなっ
> たという問題が出ました。X11 のアプリケーション間では問題あり
> ません。MacOSX の他のアプリケーションと xterm 等の間でうまく
> 行きません。

mygid=`id -u`
__CF_USER_TEXT_ENCODING=0x`printf "%X" $mygid`:0x8000100:0x8000100
export __CF_USER_TEXT_ENCODING

とかかな。X.org に移行した時の症状と似てますね。

---
Shinji KONO @ Information Engineering, University of the Ryukyus
河野真治 @ 琉球大学工学部情報工学科

Yoshitaka Ikeda

unread,
May 13, 2009, 9:39:51 AM5/13/09
to
y...@is.tsukuba.ac.jp (Yasushi Shinjo) writes:

> 新城@筑波大学情報です。こんにちは。


>
> MacOSX 10.6 Snow Leopard の発売開始は、来月の WWDC の時です
> かね。準備はだいぶ進んでいるみたいだけど。

Snow Leopardですが、対応機種が話題になってます。
Intel専用になるのではという噂です。

うちも、Intel Macは2台あるので、困りはしないのですが、
この間、フルの16GBにしたPowerMac G5が対応機種から外れると悲しいなぁ。

フル64bit化が一つの売りなので、64bit CPUであるPowerPC G5は対応してて欲しいなぁ。
--
I LOVE SNOOPY! でつ
Yoshitaka Ikeda mailto:ik...@4bn.ne.jp
My Honeypot: ho...@4bn.ne.jp <-don't send this address

Yasushi Shinjo

unread,
May 13, 2009, 4:25:11 PM5/13/09
to
新城@筑波大学情報です。こんにちは。

In article <3993849...@rananim.ie.u-ryukyu.ac.jp>


ko...@ie.u-ryukyu.ac.jp (Shinji KONO) writes:
> たぶん、xmodmap は、やらないのが正しいのだと思います。
> Leopard に移った時点で僕は切りました。

xmodmap は、緊急措置のつもり。何か根本原因があるのだろうとは
思います。今まではやっていませんでした。

> > キーマップの問題の他に、コピー&ペーストがうまく行かなくなっ
> > たという問題が出ました。


> mygid=`id -u`
> __CF_USER_TEXT_ENCODING=0x`printf "%X" $mygid`:0x8000100:0x8000100
> export __CF_USER_TEXT_ENCODING
> とかかな。X.org に移行した時の症状と似てますね。

情報ありがとうございます。これは、文字コードを UTF-8 にする
という話ですね。今は、ASCII でもうまくコピー&ペーストができ
ない状態なので、今の問題には直接的には関係なさそう。X11 を起
動する前に試してみたのですが、結果は変わりませんでした。

ふと、起動スクリプトを見てみると、defaults の wm_ffm の記
述が。defaults read org.x.X11 すると変な記述があります。
と思って探すと、いくつか出てきました。

http://lists.macosforge.org/pipermail/xquartz-dev/2008-October/001274.html

これを参考にして、X11.app が動いていない時に次のコマンドを実
行したら、コピー&ペーストできるようになりました。

defaults write org.x.X11 sync_clipboard_to_pasteboard -bool true
defaults write org.x.X11 sync_keymap -bool true
defaults write org.x.X11 sync_pasteboard -bool true
defaults write org.x.X11 sync_pasteboard_to_clipboard -bool true
defaults write org.x.X11 sync_pasteboard_to_primary -bool true

__CF_USER_TEXT_ENCODING は :1:14 でも、UTF-8 で来てました。

次のページを見ると、なんじゃこれゃって感じ。

http://cgit.freedesktop.org/xorg/xserver/diff/hw/xquartz/X11Controller.m?h=mpx&id=490cbe9888e2c1080495b003c429fdb1659444e1

Yasushi Shinjo

unread,
May 13, 2009, 4:52:29 PM5/13/09
to
新城@筑波大学情報です。こんにちは。

In article <86ws8l3...@bsd2.4bn.ne.jp>
Yoshitaka Ikeda <ik...@4bn.ne.jp> writes:
> Snow Leopardですが、対応機種が話題になってます。
> Intel専用になるのではという噂です。

PowerPC 版も出して欲しいね。Snow Leopard が出たら Server 版
を買って入れようと思っていた PowerPC G5 があります。Mac って
けっこう丈夫です。2003 年から使っている PowerPC G5 があるの
で、そろそろなんとかしようかとは思っていました。これに、Snow
Leopard Server を入れるかどうかは別にしても。

Apple は、PowerPC 用には、Leopard も売り続けるつもりなんですかね。

> うちも、Intel Macは2台あるので、困りはしないのですが、
> この間、フルの16GBにしたPowerMac G5が対応機種から外れると悲しいなぁ。

先週、学生にせがまれて Intel Mac を Tiger -> Leopard にする
ために、Leopard 買いました。この時期、あんまり買いたくはなかっ
たんだけど。この Leopard は、PowerPC 用に使うことになるのかも。

Shinji KONO

unread,
May 13, 2009, 10:07:02 PM5/13/09
to
河野真治 @ 琉球大学情報工学です。

In article <YAS.09Ma...@kirk.is.tsukuba.ac.jp>, y...@is.tsukuba.ac.jp (Yasushi Shinjo) writes


> defaults write org.x.X11 sync_clipboard_to_pasteboard -bool true
> defaults write org.x.X11 sync_keymap -bool true
> defaults write org.x.X11 sync_pasteboard -bool true
> defaults write org.x.X11 sync_pasteboard_to_clipboard -bool true
> defaults write org.x.X11 sync_pasteboard_to_primary -bool true

ほほ。

"cache_fonts" = 1;
depth = -1;
"done_xinit_check" = 1;
"enable_fake_buttons" = 1;
"enable_key_equivalents" = 1;
"enable_system_beep" = 0;
"login_shell" = "/bin/sh";
"no_auth" = 0;
"nolisten_tcp" = 0;
"sync_keymap" = 0;

僕はこんな感じでした。なんで動いてるんだろ。

Shinji KONO

unread,
May 13, 2009, 10:07:44 PM5/13/09
to
河野真治 @ 琉球大学情報工学です。

In article <86ws8l3...@bsd2.4bn.ne.jp>, Yoshitaka Ikeda <ik...@4bn.ne.jp> writes


> うちも、Intel Macは2台あるので、困りはしないのですが、
> この間、フルの16GBにしたPowerMac G5が対応機種から外れると悲しいなぁ。
>
> フル64bit化が一つの売りなので、64bit CPUであるPowerPC G5は対応してて欲しいなぁ。

つうことは、Core Duo なiMac では動かないとか...

Yasushi Shinjo

unread,
May 14, 2009, 2:46:58 AM5/14/09
to
新城@筑波大学情報です。こんにちは。

MacOSX Leopard 10.5.7 の X11 ですが、細かい所ですが、もう1
つ、問題がありました。それは、Control+E とか Shift+E が入ら
ないという問題です。ローカルだと、両方ダメ。リモートで
xterm など動かすと、Shift+E がダメ。

これは、まあまあ効きます。

/usr/X11/bin/X を付け変えてみると状況が変化する(Shift+Eなど
は効くようになるけれど、メニューが出なくなる )ので、この辺
りが怪しいんでしょうね。

% ls -l /usr/X11/bin/Xquartz
-rwxr-xr-x 1 root wheel 56896 Mar 28 09:19 /usr/X11/bin/Xquartz
%

pstree だとこんな感じでした。
------------------------------------------------------------
| |-+= 48998 yas /Applications/Utilities/X11.app/Contents/MacOS/X11.bin -psn_0
| | \--- 49131 yas (sh)
| \-+= 49132 yas /bin/sh /usr/X11/bin/startx
| \-+- 49187 yas xinit /Users/yas/.xinitrc -- /usr/X11/bin/X :0 -nolisten tc
| |--= 49189 yas /usr/X11/bin/X :0 -nolisten tcp -auth /Users/yas/.servera
------------------------------------------------------------

Yoshitaka Ikeda

unread,
May 14, 2009, 5:55:24 AM5/14/09
to
ko...@ie.u-ryukyu.ac.jp (Shinji KONO) writes:

> 河野真治 @ 琉球大学情報工学です。
>
> In article <86ws8l3...@bsd2.4bn.ne.jp>, Yoshitaka Ikeda <ik...@4bn.ne.jp> writes
>> うちも、Intel Macは2台あるので、困りはしないのですが、
>> この間、フルの16GBにしたPowerMac G5が対応機種から外れると悲しいなぁ。
>>
>> フル64bit化が一つの売りなので、64bit CPUであるPowerPC G5は対応してて欲しいなぁ。
>
> つうことは、Core Duo なiMac では動かないとか...

その可能性は全く否定できないかもしれません。Core Duoマシンは買う気しなかった
しなぁ。

まあ、4GB程度のメモリしか積めないマシンならあまり64bit化のメリットもなさそう
ですが。

Yasushi Shinjo

unread,
May 15, 2009, 9:22:10 PM5/15/09
to
新城@筑波大学情報です。こんにちは。

In article <YAS.09Ma...@kirk.is.tsukuba.ac.jp>


y...@is.tsukuba.ac.jp (Yasushi Shinjo) writes:
> MacOSX Leopard 10.5.7 の X11 ですが、細かい所ですが、もう1
> つ、問題がありました。それは、Control+E とか Shift+E が入ら
> ないという問題です。

この話と、あと xmodmap の話は、解決しました。XQuartz プロジェ
クトが出しているパッケージを入れました。

http://xquartz.macosforge.org/
http://xquartz.macosforge.org/trac/wiki/X112.3.3

インストールの記録を見ると、Apple の物と入れ替えていました。
人間忘れても、ファイルはちゃんと覚えてますね。それで、お約束
として、MacOSX のアップデートするとこのコミュニティ・リリー
スの方もアップデートするという話でした。

それにしても、どうしてキーマップがそうなるのかの挙動が謎です。

Yoshitaka Ikeda

unread,
Jun 9, 2009, 7:19:29 PM6/9/09
to
ko...@ie.u-ryukyu.ac.jp (Shinji KONO) writes:

> 河野真治 @ 琉球大学情報工学です。
>
> In article <86ws8l3...@bsd2.4bn.ne.jp>, Yoshitaka Ikeda <ik...@4bn.ne.jp> writes
>> うちも、Intel Macは2台あるので、困りはしないのですが、
>> この間、フルの16GBにしたPowerMac G5が対応機種から外れると悲しいなぁ。
>>
>> フル64bit化が一つの売りなので、64bit CPUであるPowerPC G5は対応してて欲しいなぁ。
>
> つうことは、Core Duo なiMac では動かないとか...

WWDCの後アップルのウェブページが更新されていました。
http://www.apple.com/jp/macosx/

動作条件はINTELプロセッサ搭載Macということなので、
× PowerPC G4, G5
○ Core Solo/Duo, Core2 Duo, Xeon
ということになるようです。G5どうしようかなぁ。Snow Leopardの次のタイミングで
引退にするかSnow Loepardの時期にMac Proを買うかはちょっと悩みどころ。
ボーナスが10万ぐらい減るっぽいのでMac Pro買うのは無理かもしれない。

Yasushi Shinjo

unread,
Jun 10, 2009, 3:36:18 AM6/10/09
to
新城@筑波大学情報です。こんにちは。

In article <86y6s13...@bsd2.4bn.ne.jp>


Yoshitaka Ikeda <ik...@4bn.ne.jp> writes:
> WWDCの後アップルのウェブページが更新されていました。
> http://www.apple.com/jp/macosx/
> 動作条件はINTELプロセッサ搭載Macということなので、
> × PowerPC G4, G5
> ○ Core Solo/Duo, Core2 Duo, Xeon
> ということになるようです。G5どうしようかなぁ。

噂通りということですか。

うちの G5 で 10.4 Server が動いているけれど、更新するなら
10.5 Server は、今のうち買っておかないといけないのかな。
9月以降も 10.5 Server を売り続けるのかどうかということです。

29ドルで 10.5 -> 10.6 へのアップグレードって話も出ていますが、
類似の話で、10.5 Server -> 10.6 Server というのは無いんでしょ
うか。

0 new messages