Gentooというのは、カーネルも含めてすべてを自分でビルドするというちょっと特殊なLinuxディストリビューションの一種です。 自分の環境や使いたい機能に合わせてビルドするので、速度やディスク容量の点で有利な一方で、トラブルが起きるとけっこう面倒臭いという欠点もあります。
私のメイン環境でもあり、2020年6月のリニューアルまではこのサイトもGentooの自宅サーバ上で動いていました。
Linux/Windowsのデュアルブート環境でBluetoothやBLEのデバイスを共有する方法
デュアルブート環境で同じBluetoothやBLEのデバイスを使おうとすると、OSを変えて起動する度にペアリングしなおさないといけなくて面倒です。少し作業をすることでこれを回避出来るようだったので、試してみました。
ELECOM LBT-UAN05C2のGentoo Linuxでの動作報告
新しいBluetoothドングルを書いました。ELECOMのLBT-UAN05C2ってやつ。Gentoo Linuxでもちゃんと動いたので、細かいスペックなどを含めた動作報告記事です。
Gentooへのinkscapeのインストールがundefined referenceで失敗する
うちのGentoo、結構前からInkscapeのインストールに失敗していたのですが、重い腰を上げて原因の調査をしてみました。ずいぶん前のgccの更新が原因だったみたいで、依存関係の再コンパイルで無事にコンパイル出来るようになりました。
Python/OpenCVでGStreamerを使って仮想のWebカメラを作る
Python/OpenCVとGStreamerを使って、Pythonで作った映像を仮想のWebカメラ映像として出力してみました。これでOBSやFaceRigのようなソフトを作れるはずです、たぶん。
Python/OpenCVでLinuxの画面をキャプチャしてみる
Python/OpenCVのバックエンドをGStreamerに変えて、ximagesrcというプラグインを使ってLinuxの画面をキャプチャしてみました。(コンパイルさえやってしまえば)すごく簡単に出来て、かつ色々やれそうな感じがあります。たのしい。
dev-java/sun-jmsをemergeしようとしたらjms-1_1-fr-apidocs.zipが無いとか言われる
gentooのportageでdev-java/sun-jmsをインストールしようとすると聞かれるライセンス問題への対処方法です。
systemd-networkdを導入したgentooでMTUの設定を永続化
systemd-networkdを使って、MTUの設定(ジャンボフレームの設定)を永続化する方法です。
emergeしようとしたらf2pyが起動した
gentooのportageで色々試していたところ、突然emergeコマンドを起動してもf2pyのヘルプが表示されるようになってしまいました。この問題への対応方法です。
ASUS EeeBook X205TAにRemix OSを入れたらちょっと快適だった話
ASUSのEeeBook X205TAに、デスクトップ版AndroidのようなものであるRemix OSをインストールする方法です。ハードウェアの対応状況も調査しました。
openFrameworksを使ったlinuxでの開発をIDE抜きで
openFrameworksを用いた開発を、Qt CreatorのようなIDEを使わずにエディタとmakeコマンドだけで開発出来るように設定する方法です。