Linuxでスリープ(サスペンド)が勝手に解除されてしまう問題の対応策

ノートPCにLinuxをインストールしているとスリープを行う機会が多々あると思います。ところがせっかくスリープ(サスペンド)状態にしておいてもマウスの操作やBluetoothのオンオフといったちょっとした操作によってスリープ状態がすぐに解除されてしまう現象に悩まされてる人

Ubuntu/Debianでccacheを使ってパッケージをビルドする方法

DebianやUbuntuといったapt系のディストリビューションではapt sourceやapt install build-depなどを活用して簡単にパッケージをビルドすることが可能です。ところが、些細な更新のたびにパッケージをビルドしているとビルド時間が取られてしま

Btrfsの透過圧縮を使うと、実際のところ,どの程度パフォーマンスが改善するのか試してみた

Btrfsに搭載されている透過圧縮のマウントオプションですが圧縮を利用することによってディスクIOの負担が減りパフォーマンスが改善するという情報が流れています。確かにベンチマークの結果では読み取り性能などが向上しているようですが実際のユースケースではどうな

Linux(Debian/Ubuntu)でFirefoxをコンパイルする方法

Linuxではあらゆるパッケージを簡単にコンパイル可能です通常ですと自力でパッケージをコンパイルする意味は薄いのですがブラウザの場合ですと、使用頻度も多くまた自力でのコンパイルによる高速化の恩恵も大きいのでコンパイルしてみることにしました。同じようなことをする

【Linux】React Nativeの初期設定(android開発用の環境構築)

React Nativeの初期設定が微妙にややこしい上に必要のないものまでインストールさせる記事が多かったので最小で済むような方法をメモしておきます。node.jsとnのインストールまずはnode.jsとnをインストールします。nって何よ?node.jsのバージョンを手軽に切り替えられる便利系ライ

Arch LinuxでmozcのUT2とneologd-ut辞書を組み合わせた日本語入力環境を実現する方法

Arch Linuxの日本語入力環境ですがUbuntuに存在する、neologd-utとUT2を両方組み合わせた辞書がAURには存在しません。そこで自作する方法をメモしていきます。方針としてはUbuntu用のneologd-ut+UT2のmozcから辞書ファイルを引っ張ってくる見出しで言いたいことを全て言ってしましま

Arch LinuxでLTE機器(モバイルブロードバンド)を認識させて有効にする方法

Arch Linux派生のAnarcy Linuxを利用し始めたのですがレッツノートのLTEを認識してくれないというい不具合に直面。ハード関連の不具合なのでArch Wikiでの検索も難しくかなりの長期間、解決策を探っていましたが今回ようやくその対処法を発見したのでメモしておきます。まずはハードウェアの種類をチェック