X



OpenBSDで日本語環境設定
■ このスレッドは過去ログ倉庫に格納されています
0001RAF
垢版 |
NGNG
誰か、できる人いないかな。
0200190 (3/3)
垢版 |
NGNG
それから、dlopen(3) はあんまり OpenBSD 的に好まれない気がするので、
locale module を dynamic loading するのでなく、libc に抱え込む
compile option (CITRUS_BUILD_LOADABLE_MODULE={yes,no}) が
citrus.patchには含まれています。
src/libc/citrus/citrus_module_data.h 辺りのファイルが追加になってます。

もし他に私が見落としている merge への blocker 等ありましたら
ご指摘下さい。
0201itojun
垢版 |
NGNG
ありがとうございます。patch拝見します。いまのところ障壁は
- citrus gettextが*.mo version 0しかサポートしていないのでportsが軒並動かない
- citrus iconvとたくさんのportsが仲悪い
ので上記2つはほぼ諦め状態。
LC_CTYPEについてはなぜかsinglebyteの非asciiがうまく動かん、tolower/upperとか古いASCII onlyのが使われちゃう、などの悩みをかかえています。
なんにせよpatchありがとうございます。openbsd developerに回覧して試してもらおうと思います。
0202200
垢版 |
NGNG
あああ、toupper/tolowerはこんなオチの様な気が...
Index: tolower_.c
===================================================================
RCS file: /home/cvs/OpenBSD/src/lib/libc/gen/tolower_.c,v
retrieving revision 1.7
diff -u -r1.7 tolower_.c
--- tolower_.c18 May 2004 02:05:52 -00001.7
+++ tolower_.c12 Jul 2004 20:16:23 -0000
@@ -53,7 +53,5 @@
int
tolower(int c)
{
-if ((unsigned int)c > 0177)
-return(c);
return((_tolower_tab_ + 1)[c]);
}
Index: toupper_.c
===================================================================
RCS file: /home/cvs/OpenBSD/src/lib/libc/gen/toupper_.c,v
retrieving revision 1.7
diff -u -r1.7 toupper_.c
--- toupper_.c18 May 2004 02:05:52 -00001.7
+++ toupper_.c12 Jul 2004 20:16:14 -0000
@@ -53,7 +53,5 @@
int
toupper(int c)
{
-if ((unsigned int)c > 0177)
-return(c);
return((_toupper_tab_ + 1)[c]);
}
家帰ったらもう一度検証してみます。
0203200
垢版 |
NGNG
今見てみたんですけど、今openbsd developerの方々の
作業ベースになっていると思われるkevlo氏のpatchもこのチェック入ったままですね。

toupper/tolowerはSUS読む限り、引数のintはunsigned charあるいはEOFとして
評価され、変換結果はlocale依存だから、>>202のpatchは必要ですね。
http://www.opengroup.org/onlinepubs/007908799/xsh/toupper.html
0204200(1/2)
垢版 |
NGNG
修正を取り込みまして、20040712版↓
http://sigsegv.s25.xrea.com/distfiles/citrus/OpenBSD/HEAD-citrus-20040712.tar.bz2
en_US.ISO8859-15などでtoupper/tolowerが変換可能なことを確認しました。
20040710からの差分はこちら。

Index: include/ctype.h
===================================================================
--- include/ctype.h(revision 122)
+++ include/ctype.h(revision 125)
@@ -147,16 +147,16 @@

__CTYPE_INLINE int tolower(int c)
{
-if ((unsigned int)c > 0177)
+if ((unsigned int)c > 0xFFU)
return (c);
-return ((_tolower_tab_ + 1)[c]);
+return ((int)(_tolower_tab_ + 1)[c]);
}

__CTYPE_INLINE int toupper(int c)
{
-if ((unsigned int)c > 0177)
+if ((unsigned int)c > 0xFFU)
return (c);
-return ((_toupper_tab_ + 1)[c]);
+return ((int)(_toupper_tab_ + 1)[c]);
}

#if !defined(_ANSI_SOURCE) && !defined(_POSIX_SOURCE)
0205200(2/2)
垢版 |
NGNG
Index: lib/libc/gen/tolower_.c
===================================================================
--- lib/libc/gen/tolower_.c(revision 122)
+++ lib/libc/gen/tolower_.c(revision 125)
@@ -53,7 +53,7 @@
int
tolower(int c)
{
-if ((unsigned int)c > 0177)
+if ((unsigned int)c > 0xFFU)
return(c);
-return((_tolower_tab_ + 1)[c]);
+return((int)(_tolower_tab_ + 1)[c]);
}
Index: lib/libc/gen/toupper_.c
===================================================================
--- lib/libc/gen/toupper_.c(revision 122)
+++ lib/libc/gen/toupper_.c(revision 125)
@@ -53,7 +53,7 @@
int
toupper(int c)
{
-if ((unsigned int)c > 0177)
+if ((unsigned int)c > 0xFFU)
return(c);
-return((_toupper_tab_ + 1)[c]);
+return((int)(_toupper_tab_ + 1)[c]);
}
0207名無しさん@お腹いっぱい。
垢版 |
NGNG
8月25日付け?ちょっとわすれた。snapshotsをInstall。3.4のときみたいに
firefoxで、何もしないで日本語が見えた。3.6では日本語がサポートされるの
かしら。
0208名無しさん@お腹いっぱい。
垢版 |
NGNG
ID:0tqZ7vJx
ID:0tqZ7vJx
能無しデジタル土方どもは逝ってよし  市根よ
0209名無しさん@お腹いっぱい。
垢版 |
NGNG
ID:0tqZ7vJx
ID:0tqZ7vJx
能無しデジタル土方どもは逝ってよし  市根よ
0212名無しさん@お腹いっぱい。
垢版 |
NGNG
nvi-m17nをportsからいれたら、
EXINIT, 1: set: the canna option may never be turned on
EXINIT, 1: set: the cannactrl option may never be turned on
と出て気持ち悪いです。
0213名無しさん@お腹いっぱい。
垢版 |
NGNG
これで治るよ。あるいは、FLAVOR=canna つきで作り直すか。

--- Makefile 24 Nov 2004 11:08:03 -0000 1.20
+++ Makefile 21 Dec 2004 15:22:31 -0000
@@ -39,9 +39,11 @@

PLIST= ${WRKDIR}/PLIST

+.if ${FLAVOR:L} == "canna"
CANNA_OPT.euc-jp=canna cannactrl cannakey=
CANNA_OPT.sjis=${CANNA_OPT.euc-jp}
CANNA_OPT.iso-2022-jp=${CANNA_OPT.euc-jp}
+.endif

AUTODETECT.euc-jp=jp
AUTODETECT.sjis=jp
0214名無しさん@お腹いっぱい。
垢版 |
NGNG
>>213 おお。ありがとうございます。なおりました。

# pkg_add /usr/ports/packages/alpha/all/cannaserver-3.5b2p1.tgz
# cannaserver
pid 16480 (cannaserver): unaligned access: va=0x167422d64 pc=0x12000f578 ra=0x12000f55c op=ldt
Bus error
こんどはこうなりますた。
0216名無しさん@お腹いっぱい。
垢版 |
2005/05/21(土) 10:48:41
age
0217名無しさん@お腹いっぱい。
垢版 |
2005/05/28(土) 22:29:22
OpenBSDインストール中なんですが、
3.7だと、どのportsをインストールすればいいでしょう??

tcsh , emacs21 , kterm , kinput2 , Wnn ってインストールしたんですが、
日本語で使う上で、何かインストールすべきものってありますか??
FreeBSDのときは、tamagoとかインストールした気がするんですが。。
0219名無しさん@お腹いっぱい。
垢版 |
2005/05/29(日) 01:35:39
誰か、日本語入力する最低限の記述を教えてください。
.Xdefaultsとか、.cshrcとか、.xinitrcとか。
なんかうまくいかない。。
0222名無しさん@お腹いっぱい。
垢版 |
2005/07/20(水) 20:41:48
OpenBSDにATOK Xでもいれとけ。
0228227
垢版 |
2006/01/06(金) 17:27:04
うは。できた。スレヨゴシスマソ。
0229名無しさん@お腹いっぱい。
垢版 |
2006/03/31(金) 18:38:55
3.9では幸せになれるといいな
0231名無しさん@お腹いっぱい。
垢版 |
NGNG
早速、3.9のセキュリティ修正パッチが公開されてる訳だけど、もうCDもマスタリングは終わってるのかな。
だったら、早くリリースしろよ。ゴルァ、OpenBSD....
0233名無しさん@お腹いっぱい。
垢版 |
2006/08/11(金) 00:45:22
              ∩
             | |
             | |
             | |
             | |
       ∧_∧  | |    / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
      ( ´Д`)//  <  先生!3.10になれば幸せになれますか。
      /     /    \___________
     / /|    /
  __| | .|    | __
  \   ̄ ̄ ̄ ̄ ̄   \
  ||\            \
  ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
  ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
     .||              ||
0235名無しさん@お腹いっぱい。
垢版 |
2006/08/12(土) 01:17:15
流石だな兄者、無線LANがちゃんと動いてるよ。
    ∧_∧
    (  ´_ゝ`)  ∧_∧
    i⌒   l  (´ <_`  ) こんなもん序の口さ。
.    | |    l  ./    \
.   | |  .| ̄IBM ̄ |   ヽ
 __| |_,|ThinkPad.|⊂ニ__)__
   ⊂ u)  |____|/
0236名無しさん@お腹いっぱい。
垢版 |
2006/08/12(土) 02:32:28
OpenBSDの日本人スタッフって何人くらいいるんだろう。
portsにjapaneseがある位だから何人かはいるんでしょ?
0239名無しさん@お腹いっぱい。
垢版 |
2006/11/03(金) 22:29:01
>>235
オッ、ThinkPadで無線LAN行けたのか。
俺のは、X41だけど詳しい感想とか聞かせてください。
0240名無しさん@お腹いっぱい。
垢版 |
2006/12/21(木) 17:01:52
俺、firefoxで日本語入力できいてゐる。
0244名無しさん@お腹いっぱい。
垢版 |
2006/12/24(日) 18:46:22
>>243
わ行 は わ、(ゐ)、(う)、(ゑ)、を で構成され 、 
openbsdも4.1になると 必要かつ十分な日本語環境が構成されると 考ゑてゐる。
だども 同じメモリとCPUでは linuxと比べると遅い!
0246名無しさん@お腹いっぱい。
垢版 |
2007/01/10(水) 19:41:04
覚え書き

csh/tcshの場合以下実行
setenv XMODIFIERS @im=SCIM ; setenv GTK_IM_MODULE scim ; setenv QT_IM_MODULE scim ; setenv LANG ja_JP.UTF-8

sh/bashの場合以下実行
export XMODIFIERS=@im=SCIM ; export GTK_IM_MODULE=scim ; export QT_IM_MODULE=scim ; export LANG=ja_JP.UTF-8
0249名無しさん@お腹いっぱい。
垢版 |
2007/03/25(日) 14:52:46
もしあなたがKDE使っているならQtの問題ですのでスレ違い。
GNOMEを使えばGTKなので普通に日本語入力できますが、
幸せになりたいならXFceでも使っていなさい。

(packagesのOpenOffice-KDE使っても幸せにはなれません。)
0250105
垢版 |
2007/03/26(月) 22:31:00
先ほどOpenBSD入門の心得で質問した>>105です。 日本語入力が標準でできないのですが、何度インストールしなおしてもうまくいきません、これは欠陥ではないのでしょうか?
先頭から読むのも面倒ですし、どうかちゃっちゃとすぐに使える方法を教えてください。後、糞だとか、manを読めとかわけのわからないことはいわないでください。
0251105
垢版 |
2007/03/26(月) 22:34:24
ageるのを忘れていました。
0253名無しさん@お腹いっぱい。
垢版 |
2007/03/27(火) 00:18:20
なかなか壮大な釣りだけど、
壮大すぎて、どこから釣られたもんだか困るw

よりによって OpenBSD じゃ、魚影が薄すぎるし、
犬板に釣り糸たれた方がよく釣れるんじゃないかなあ。
0254名無しさん@お腹いっぱい。
垢版 |
2007/04/13(金) 01:27:11
ちょっと前にスラドでも話題になってたな……

LinuxのGPLコードをOpenBSDがBSDライセンスで配布?
ttp://slashdot.jp/bsd/07/04/09/1523225.shtml
0256名無しさん@お腹いっぱい。
垢版 |
2007/06/29(金) 22:53:10
uim, anthy で日本語入力できてます。OpenBSD 4.1 です。/usr/ports/inputmethods に両方ともあります。
0260257
垢版 |
2007/07/01(日) 11:07:06
>>258
今日もきちゃいましたw
0261名無しさん@お腹いっぱい。
垢版 |
2007/07/01(日) 13:47:12
/usr/ports/inputmethods/uim にて
# make install; make clean
/usr/ports/inputmethods/anthy にて
# make install; make clean

.xinitrc あるいは、.xsession

export LANG=ja_JP.eucJP
export GTK_IM_MODULE=uim
exec uim-xim &
exec uim-toolbar-gtk &
export XMODIFIERS='@im=uim-anthy'
fluxbox <--- 好きなwm

anthy をインストールすると、いっっしょに emacs もインストールされるので
ctrl+"o" とすると、日本語入力ができるようになる。 uim は uim-pref-gtk
で設定する。make install しても、それらが見当たらない場合は、パッケージだけできて、そのままに
なっているので pkg_add でインストールする。



0262名無しさん@お腹いっぱい。
垢版 |
2007/07/01(日) 14:27:35
>>261
急にどうしたのw

make すんの面倒だからpkg_add使えばよくね?

pkg_add ftp://ftp.nara.wide.ad.jp/OpenBSD/4.1/packages/XXXXXX.tgz

アドレスまで覚えちゃったよw
0265名無しさん@お腹いっぱい。
垢版 |
2007/07/06(金) 06:10:11
迷うくらいなら全部入れたら。make install で入れれば時間をいっぱいつぶせるし
0266名無しさん@お腹いっぱい。
垢版 |
2007/07/11(水) 16:17:24
.xinitrc あるいは、.xsession

はどこにあるんですか?
0268名無しさん@お腹いっぱい。
垢版 |
2007/07/11(水) 17:11:32
>>267
どれも省略されていて付いてなかったです。
0270名無しさん@お腹いっぱい。
垢版 |
2007/07/11(水) 17:46:09
>>269
ありがとうございました。
0272名無しさん@お腹いっぱい。
垢版 |
2007/07/11(水) 18:36:21
>>271
それです。
0274名無しさん@お腹いっぱい。
垢版 |
2007/07/11(水) 18:49:36
そうだったんですかw

ありがとうございます。
てっきり省略さているのかと思ってました。
0275名無しさん@お腹いっぱい。
垢版 |
2007/07/13(金) 06:15:04
>>261

/usr/ports/inputmethods/uim にて
# make install; make clean
/usr/ports/inputmethods/anthy にて
# make install; make clean

もし、あなたのアカウントが、hogehoge でしたら、
/home/hogehoge に .xinitrc とか .xsession というファイルを作成し
以下のように記載して下さい。

export LANG=ja_JP.eucJP
export GTK_IM_MODULE=uim
exec uim-xim &
exec uim-toolbar-gtk &
export XMODIFIERS='@im=uim-anthy'
fluxbox <--- 好きなwm

anthy をインストールすると、いっっしょに emacs もインストールされるので
ctrl+"o" とすると、日本語入力ができるようになります。 uim は uim-pref-gtk
で設定します。make install しても、それらが見当たらない場合は、パッケージだけできて、そのままに
なっているので pkg_add でインストールして下さい。できあがったパッケージは、
/usr/ports/packages の下にありますので、騒ぐ前に探しましょう。

0276名無しさん@お腹いっぱい。
垢版 |
2007/07/22(日) 11:42:05
Google で、「OpenBSD」 「4.1」 「日本語入力」の3つのキーワードで検索すると、ここがトップに表示されるようになりました。他には情報源がないという事か、あるいは、こんなこと一人でできるので、誰にも相談しないという事か
0280名無しさん@お腹いっぱい。
垢版 |
2007/09/08(土) 19:22:59
コンソール環境ではgettext(3)に日本語メッセージカタログ使われると
文字化けして嫌な人もいるんじゃない?
0281名無しさん@お腹いっぱい。
垢版 |
2007/11/01(木) 02:17:45
http://ja.wikipedia.org/w/index.php?title=%E3%83%8E%E3%83%BC%E3%83%88:%E5%8F%8C%E6%A5%B5%E6%80%A7%E9%9A%9C%E5%AE%B3&diff=prev&oldid=15751301

itojunさんには遥かに及ばないけれど、
躁鬱と診断されている俺からすると、
躁状態って自分では認めがたいものなんだよね。
個人的な感覚としては鬱から逃れる為に必死に足掻いていると
それを躁状態と医師に言われたりする。
特に躁状態の時には自分が躁だとは認めたくない。
しかし、丸二日ぐらい飲まず食わず寝ずで論文書いてたりするから
客観的に見れば躁だろって言われると言い返せない。
それに対して感情的に否定したりするのはむしろ躁のサイン。

躁鬱は鬱と違って不治の病、一生つきあう病気だから
躁鬱と言われるとショックというのはあるのかもしれない。
躁が軽い双極II型の躁鬱はただの鬱と区別をつけるのは
精神科医にも難しい。当然本人にも区別がつかない。
0283名無しさん@お腹いっぱい。
垢版 |
2008/02/28(木) 22:45:28
 スポーツ用品メーカー                    ★
★ NIKE誕生にまつわる汚れた歴史をご存知ですか? ★
★ オニツカを騙して強奪した金で、現在があるのです。  ★
★ これでも、日本人のあなたはNIKEを使いますか?   ★
★★★★★★★★★★★★★★★★★★★★★★★★★
'63年にアメリカ人の若者フィル・ナイトが
アメリカのランニングシューズマーケットに関する広範な
研究結果を携えて日本のオニツカタイガー(現アシックス)の
鬼塚喜八郎社長を訪ねてきた。

そして、オニツカのシューズが世界で最も優れているから、
アメリカ国内で販売させて欲しいと頼んだ。
鬼塚はそのアメリカ人に感銘を受け、彼と取引することに合意。
フィル・ナイトは帰国後、オレゴン州にブルーリボンスポーツ社
(NIKEの前身)を設立した。
オニツカとブルーリボンスポーツの業務提携は大成功を収める。

ところがその後1970年、オニツカがブルーリボンスポーツと共同の
販売会社を設立する直前に、フィル・ナイトは裏切った。
シューズ製造を事前承諾なく別のメーカーに変更、
さらにブルーリボンスポーツはサブブランドネームの使用に関して、
契約の盲点を突いて、オニツカを告訴した。

両者の話し合いの結果、
オニツカが多額のお金をブルーリボンスポーツに支払うこととなった。
全てにおいて用意周到に計画を遂行してきたフィル・ナイトの勝利だった。
その直後にブルーリボンスポーツは社名を「 NIKE 」と変更。
オニツカから強奪した資金を元に快進撃が始まるのであった。
幹部は、ほとんど韓国系。なるほど・・・・。
ttp://ex21.2ch.net/test/read.cgi/k1/1171691363/325
0288名無しさん@お腹いっぱい。
垢版 |
2008/06/09(月) 01:42:24
>>275 やってもできない。
kterm -ximで起動して Shift+Space で変換できない。
xim自体効いてない感じ?
X自体、標準のままじゃ駄目なんだろうか?
0290名無しさん@お腹いっぱい。
垢版 |
2008/06/09(月) 23:34:26
僕はxfce4入れて、
uim-toolbar-gtk-systray を使ってる
xfce4のterminalではうまくShift+Spaceでトグルできてる
ktermではうまく行かないような気がする(詳しい人よろ)
ktermではcanna+kinput2にしてる
0291275
垢版 |
2008/06/20(金) 22:18:23
前回書き込みからもう1年かあ。へー、 >>275 役に立ってんだ。
役に立ってないって? 「動きません。」だけじゃあ応えようがないのが
どこでも常識。少なくとも .xinitrc や .xsession で起動したモノや
環境変数くらいは確認してね。じゃーね。がんばってね。
0292名無しさん@お腹いっぱい。
垢版 |
2008/07/10(木) 12:57:24
SCIM+Cannaのほうが使い勝手はいいよ
重いけどね
0293名無しさん@お腹いっぱい。
垢版 |
2008/07/26(土) 17:17:29
OpenBSDのpkg_add、便利だね
FreeBSDもPKG_PATHを設定して、ソフト名を入れると自動でインストールとか、してくれないの?
慣れみたいみたいなもんで、FreeBSDでは、portsを使っちゃうんだけどね


とりあえず、日本語環境ができたので、カキコ
0295名無しさん@お腹いっぱい。
垢版 |
2008/09/30(火) 05:27:28
>>284
つWindows XP

無理すんなw
まぁ、お茶でも飲んで。
0297名無しさん@お腹いっぱい。
垢版 |
2008/10/13(月) 21:00:45
Firefox-2.0.0.17もしくは3.0.0以降のバージョンで
i18nで日本語化に成功した人レポートお願いします。
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況