Linux

続・Steam Deckで日本語ロケール(非root)

前回の処理の後に以下を追加して、 mkdir -p ${MYLOCALE}/usr/share/ cp -r ${MYI18N} ${MYLOCALE}/usr/share/ 起動オプションを以下に変更 I18NPATH=/home/deck/.locale/usr/share/i18n LOCPATH=/home/deck/.locale/usr/lib/locale LANG=ja_JP.UTF-8 %comma…

Steam Deckで日本語ロケール(非root)

Protonで日本語が化けるソフトがあったので日本語ロケールを入れてみました。 Steam Deckには2022/12/25現在、デフォルトでは日本語ロケールは入っていませんし、ロケールデータベースがないだけでなく、そのソースファイル(/usr/share/i18n/locales/ja_JP)…

Fedora 9 on VMware 5.5.6

Fedora 9をVMware 5.5.6にインストールしました。 まずHDDを認識しなくて困りました。 VMwareでHDDを認識しないことはよくあることで、大抵は別のOSでフォーマットした後なら認識できるのですが、今回はダメでした。 どうもSCSIだとマズいようで、IDEで仮想H…

Fedora9

とりあえずダウンロードしました。 日付が古いんですが、RC版がそのままReleaseされたんでしょうね。

続 ioctlの引数

inline int joystick_get_axes(int fildes, uint8_t* axes) { return ioctl(fildes, JSIOCGAXES, axes); } あるいは、 inline int joystick_get_axes(int fildes) { uint8_t value; if (ioctl(fildes, JSIOCGAXES, &value) != -1) return value; else return…

ioctlの引数

デバッグ情報を付けて再度テストしたところ、ioctl()の引数に問題があることが分かりました。 // 注: バグありコード int axes() const { int value; if (::ioctl(fd_, JSIOCGAXES, &value) != -1) return value; else return 0; } ioctl()はエラーなら-1を…

Fedora8 再インストール

yumではバージョンダウンできなさそうだったので再インストールしました。 で、今度はちゃんとアップデートできました。 developmentリポジトリが原因だったとみて間違いなさそうです。

続 Fedora8の調子が悪い

うわー、developmentリポジトリを混ぜてました、、、。 developmentって開発ツール用かと思ってましたが、開発バージョンってことなんですね。 同じ問題に遭遇してる人がいるみたいですが、Fedora8でpirutにリポジトリ編集機能が付いたので今回初めて弄った…

Fedora8の調子が悪い

Fedora8にしてからトラブル続きなんですが、今日アップデートしたらさらにおかしくなりました。 なぜか既定のカーネルがFedora9(2.6.25-0.64.rc2.git5.fc9)になっていて起動できない マウスカーソルのホットスポットがずれている(しかもズレ方が変化する) gc…

ゲームコントローラ

昨日のDirectInputのコードをライブラリに移そうと思って、今日はLinuxでの実装を検討していました。 VMware上のFedora7で試しているんですが、手元にあるゲームコントローラ(360のやつ)はドライバがないみたいで、認識されません。 う〜ん、困りましたね。

Fedora7に移行

Linuxテスト環境をインストールしたっきりすっかり忘れていたFedora7に移行しました。 Fedora7付属のBoostは残念ながら1.33.1なのですが、1.34のアーカイブを展開して、BBv2の環境を整えました。 ↓久々のRegression Testsの結果です。 http://hamigaki.sourc…

Linuxでも動きました

Hamigaki.AudioのPOSIX版実装をLinuxで動作確認しようと、VMwareにFedora Core 5をインストールしました。 インストール時に開発ツールを選択すると、Boostもインストールされていました。bjamは入っていなかったのでビルドしました。インストールされている…