OpenBSD

コンソール環境で Alt を Meta に

FAQ あきらかに FAQ っぽいこの問題。検索したらめちゃくちゃあっさり出てくるだろうと思ったらほとんどが X 上でなんとかする話で( xev でキーコード調べて Xmodmap に…、とか x-alt-keysym とか)、コンソールでそうならねーんだよ!という件については予…

readline サポート

TTYtter たのしい こっちが文字を入力してるって言うのに async でがんがん読み込みにいって適当なタイミングで超強引に割り込んで TL を表示してくるわやくちゃクライアントこと TTYtter はとても楽しいです。さて、しかし、プロンプト上で C-h とかいわゆ…

偽 UTF-8 ロケールで勝利

なんとできてしまった。 en_US.UTF-8 を有効にして再ビルド 再度、 /usr/src/share/locale/ctype/Makefile このファイルを開き、またしてもコメントアウトされている en_US.UTF-8 のコメントを外してユーザーランドを再ビルド。 /usr/share/locale/en_US.UTF…

uim-fep が動かねえ!!

(あ、ちなみに OpenBSD のバージョンは current なので 4.7 です。バージョンは一昨日です) jfbterm まず jfbterm ですが、これは完璧。前回のとおりインストールしたあと、 M+ のビットマップフォントをインストールして、 jfbterm の設定ファイルで utf-…

CapsLock…

あれ忘れてた。昔もやってたコンソールでの CapsLock を Ctrl にするやつ。 /etc/rc.local に wsconsctl keyboard.map+="keysym Caps_Lock = Control_L" を追加。 /etc/wsconsctl.conf ってのがあるんだけど、なんかいまいち使う気にならないというか、 Open…

電池残量…

コンソール生活 コンソール生活はいいけど電池残量ってどうやってわかんのさ…。と唖然としたのでマニュアル引いたら普通に出てきた。 apm(4) でした。 # apm -a 1 (ACアダプタ刺さってますの意) # apm -l 100 (バッテリー残量100%でありますの意) これは…

昨日 4.6 を入れたばかりですが、とりあえず current に移行したいので snapshot に upgrade

無計画 無計画の権化と言えば私のことです。今日は早速無線 LAN のアダプタを中古でいくつか買ってきて動くものを発見したいと思っていましたが、午前中届く荷物を待たなくてはいけなくなったので X と日本語入力の環境でも整えるかと思いふと思うと、よく考…

jfbterm をインストール、カーネルを current で再ビルド

jfbterm コンソール上で日本語出力をする方法を探していたら、いまは jfbterm というのがあるらしい。 screen や tmux とも併用できるような記事が多い上に、 OpenBSD にもインストール可能な FreeBSD 版を用意している方がいらっしゃったので、一発いれてみ…

OpenBSD 4.6 (今更)を SD カードリーダ経由 SD カードからインストールする

ThinkPad X40 昔々僕の中で第1期 OpenBSD ブームが来ていたときに 4.4 をインストールして xfce まで入れて Opera まで動かしていた ThinkPad X40 さんですが、その後部屋の中で何処へいったかわからないくらいの冷遇の時期が続いていました。そして昨今のリ…

tmux が面白い

OpenBSD 4.6 借りてる VPS の環境も整ってきた上に、最近は Devio.us なんていうフリーの OpenBSD スペース貸し(というか、シェル貸し)なんかも見つけたりして数年ぶりにもりもり高まる OpenBSD 熱。というか、 OpenBSD はいつどんなときに「あ、やりたい…

KVM 上の OpenBSD 4.6 を release から stable へ移行する(なぜか成功)

明けて翌日 日曜日、洗濯して、お風呂に入って、昼飯食って、ふーとか良いながら昨日の手順をもう一度やってみたら普通にカーネルコンパイル成功。なんだったんだ!?。なんだったんだほんとに!?とりあえず…。 # cvs -q up -rOPENBSD_4_6 -Pd # cd /usr/sr…

カーネルを復旧

とりあえず、ARP Networks さんにゴメンネメールしながら色々 FAQ 読んだり IRC で訊いたりしていたら、というか IRC で「インストール CD が仮想 CD ドライブに刺さってるから、好きにやりなよ」という言葉をいただく。あ!そういうことか。なんだ、別に自…

KVM 上の OpenBSD 4.6 を release から stable へ移行する(失敗)

その後 再度挑戦したところ成功しています。以下の手順と同じ手順をやり直しただけなのですが、ミスがあったのかもしれません…。 3つのフレーバー(再) ずっと前にも書いたんですが、 OpenBSD は三つのフレーバーで運営されております。半年に一回リリース…

バーチャルホストとリライト

サイト設計 意気揚々と取得した oogatta.com ドメインと ARP Networks の VPS ですが、実に順調な滑り出しとなっており小生大満足であります。基本的な設定はあと OpenBSD にパッチを当てていく作業があるのですが、あれはだるいので、一旦気分を変えて Apac…

OpenBSD の chroot jail httpd で CGI を動かす(4) Tokyo Promenade 編

さて、4回目、ついに今回は Tokyo Promenade を動かすところまでやってみます!。今日はリアルタイムです仕込みじゃないです!。これ書きながら実際に設定してます!。いきさつは良いから結果だけ知りたい、という方はこのポストの末尾をご覧ください。 Toky…

OpenBSD の chroot jail httpd で CGI を動かす(3) Perl 編

ついに3日目となりましたこの旅路。日記更新はずれこんでますがリアルではだいたい本当に3日かけてます。今は全部わかってから書いてるからすっとしてますが、手探り状態だった時はしんどくて…。 OpenBSD の httpd で Perl CGI を動かす はい。というわけで…

OpenBSD の chroot jail httpd で CGI を動かす(2)

続き というわけで前回の続きです。前回は結局、「インタプリタ実行ファイルを実行するのに読み取り権は必要?不要?」という疑問がモクモクと湧き上がって CGI とかどうでも良くなったという結末でした。あと、 /dev/fd/X を触れないというエラー。これらに…

OpenBSD の chroot jail httpd で CGI を動かす(1)

chroot jail OpenBSD の httpd がデフォルトでは /var/www ( Apache の ServerRoot ) に chroot されている( "chrooted" )ことはこないだ書いたとおりですが、ではその中で CGI を実行する場合どんなことが起こるのか、身をもって試してみました。 CGI O…

ARP Networks さんで借りた VPS 作業ログ

ARP networks 初日 ARP networks さんで VPS を借りた。理由は4点ある。そうそう、ちなみに linode はあまりに使わないので去年辞めてたんです。 サーバが西海岸。 比較的安い 仮想化に KVM を使っていて目新しい 選べるディストリに OpenBSD !! 4点あるが…

OpenBSD の chroot された httpd に Tokyo Promenade をセットアップし…、できるわけなかった。

追記 後から落ち着いてやったら全然できた…。あとでまとめます。。。 ここから最初の内容 俺なんかにできるわけなかった。 前提 OpenBSD に一緒についてくる httpd(8) は、 Apache1 系を fork したテオ様公認のセキュア httpd でありデフォルトで ServerRoot…

フォントの勉強(いつか書く)

LinuxでTrueType font を使う Anti-aliasing and TrueType Fonts on OpenBSD fontconfig(3) 先に下ふたつを見てたんですが、一番上を見るまで意味が分からなかった。そうか、OSベンダーが「これ!」って決める訳じゃないから、フォント管理のシステムまでも…

今日覚えたコマンド

$ top え、今日?!という驚きと嘲りの声を背に、眠りに付くこととする。top 最高。

カーネルデバッグ

吠える魂 というわけでこうなったら原因というかどういう状態で止まってしまってるのか知りたい。調べてみるとようするにカーネルデバッグである。うー。え、何ですか?リモートデバッグ?。出たよー。オイー。というわけで、週末に回す。あとは Firefox が…

無線LAN (ath)

current 生活の罠 X40 の OpenBSD のカーネルを 4.4 current に上げてから無線LANのデバイスが起きあがらなくなった。これがまた Windows で一回起こしてから OpenBSD に切り替えて再起動すると何事も無かったかのようにリンクするという体たらく。ちなみに …

それでは X 周りの設定に

xorg.conf 11.3 - Configuring X on amd64 and i386 キーボードいじったり色々したいので、元々は無い xorg.conf を用意したい。「無しで動くならそれが一番いいんだよ」ということであるが、マニュアルに従って、 $ sudo X -configure する。/home/oogatta/…

snapshot(4.4), fluxbox, firefox, uim, anthy, emacs, mplus

書くの面倒くさがってると忘れそうなのでやったことメモ。 snapshot にした とりあえず port じゃなくて binary package を使え、とさんざん FAQ に書いてあるのでそうした。その前に調子に乗って 4.3 の package をいくつかインストールしたままベースを sn…

フレーバーまちがった

OpenBSDは3つのフレーバーよりお選びいただけます。 5.1 - OpenBSD's Flavors release と stable と current ! release イエーイバッバッ的な半年一回にリリースされたもの。リリースされた時のままの状態。CDとかFTPでインストールするとこれ。 stable rel…

コンソールのキーボード設定

wsconsctl(8)/wsconscfg(8) 7.1 - How do I remap the keyboard? (wscons) 引き続き FAQ を熟読中。7章までやってきました。ここでやっとキーボード設定登場で、CapsLock と Ctrl のやつ、できます。 $ wsconsctl -w keyboard.map+="keysym Caps_Lock = Cont…