試験運用中なLinux備忘録・旧記事

はてなダイアリーで公開していた2007年5月-2015年3月の記事を保存しています。

2007-01-01から1年間の記事一覧

x86_64版Gentoo Linux上のAdobe Reader 8.1.1で日本語を入力(SCIMを使用)

32bitアプリを含め、広く使えているのが理由で、SCIMをXIMとして使用して日本語を入力することがほとんどなのだが、何故かAdobe Reader 8だけはXIM経由では入力ができない。そこで、今まで使うことのなかったSCIM-Bridgeについてを思い出し、調べたところ […

Debian lenny上でSplashyが動作するかを検証(2007/11/5現在)

Ubuntu Gutsy(7.10)ではuswsuspでの休止と復帰の処理でSplashyの動作が確認できたものの、起動時にはバーが進まず、停止時にはスプラッシュ自体出なかった。Debianのほうではどうなっているのかが気になっていたので、インストール直後の状態から入れて実験…

hibernate-scriptの共通設定項目(hibernate-script 1.97現在)

「hibernate.conf」のmanページに書かれている設定項目は多い。その中で、調整することのありそうなものを選んでまとめておく。 GNU/Linux上でのハイバネーションは、「動作する」設定が一度出来上がるまで、試行錯誤しなくてはならない部分もあり、最初は大…

Compiz FusionのUserspace File Systemについて

(2014/9/26)このプラグインはその後のバージョンで無くなっている。 Compiz Fusionに「Userspace File System」というプラグインがあるのだが、どういう効果があるのかも、設定の方法もよく分からなかった。 今回、これを使う方法が分かったのでメモ。 準備 …

gentoo-sourcesの新しいパッチバージョンをtuxonice-sourcesに反映させる

vanilla-sources(kernel.orgの配布している「素(vanilla)」のカーネルソース) gentoo-sources(Gentooパッチ入りのカーネルソース) tuxonice-sources(TuxOnIceパッチ入りのカーネルソース) の間には、 vanilla-sources + Gentoo patchset = gentoo-sources ge…

Midnight Commanderの色調整

Midnight Commanderは、独自に色を調整したmlterm上ではデフォルトの配色が見づらいため、マニュアルページを参考にして色をいじってみた。 設定の書式 色をカスタマイズするための「Colors」セクションは設定ファイルには書かれていないので、自分で追加す…

Midnight Commanderを日本語(UTF-8)で使用したときのズレを回避

かなり前から存在するCLIのファイルマネージャMidnight Commander(mc)は、UTF-8な環境との相性が悪い。すでにUTF-8対応パッチ自体は出ていて、ディストリごとに、このパッチを含め、色々な修正のされたパッケージを出しているのだが、それでもUTF-8な日本語…

VMware PlayerのGUIウィンドウを消して裏で動作させる

VMware Playerは、pstreeコマンドなどで確認しても分かるが、仮想マシンのプロセス(vmware-vmx)自体はinitプロセスの下で動作していて、X Window Systemと切り離すことができる。 VMware Playerのウィンドウを閉じるか、メニューから終了をしようとした場合…

QEMU/KVM(AMD-V)の動作報告(Linux 2.6.23 + KVM 49)

久しぶりにQEMU/KVMが動作した。 Linux 2.6.23(カーネルのKVMは無効にしてビルド) KVM 49 の組み合わせで動作している。 ネットワークの不具合について 最近のバージョンについて ネットワークの不具合について起動時に固まることなく動作はしているのだが、…

Compiz Fusionで作業を効率良く進めるための設定を目指す

デフォルト設定をベースとして、なるべく体感速度を上げて、作業も効率よく進められそうな設定を目標にして、色々と試してみた。 なお、設定は好みによるところも大きいので、以下の内容で全てのユーザにとって快適なものとなる保証はできない。また、設定項…

NVIDIAドライバ 100.14.23は既存のebuildの名前変更でOK

(2007/11/1)公式のebuildが入り、以下の作業によって入れる必要はなくなった。ベータ扱い?でハードマスクになっている。 11/1現在、http://www.nvidia.com/object/unix.html の最新のリンクは何故か100.14.19、http://www.nvidia.co.jp/object/linux_display…

Adobe Reader 8.1.1の日本語版を入れる(2007/10/29現在)

(2014/9/26)本記事は2007年10月時点のGentoo向けの内容となる。2007年10月現在、Adobe Readerの最新版は8.1.1で、ebuildにより提供されている言語は英語のみとなっているが、日本語版は既にリリースされているため、このebuildを修正することで、日本語版を…

Ubuntu Gutsy(7.10)のuswsusp設定補助スクリプト作成中の覚え書き

幾つか、新しく知ったことやメモしておきたいことがあったので、ここに箇条書きにしておく。 Debianパッケージの設定ツールDebConfのインターフェースの設定は「debconf-show debconf」を実行して「frontend:」の値を確認する。 Debianパッケージがインスト…

Compiz Fusionの覚え書き(2007/10/28現在)

Compiz Fusionの初の安定版、バージョン0.6.0がリリースされて、色々なディストリの公式パッケージにも(ディストリによっては0.5.2だが)入っているようで、導入に関しては非常に楽なものとなった。 Gentoo Linuxでのパッケージ名 基本パッケージ 設定バック…

Ubuntu Gutsy(7.10)でuswsusp関連の設定を半自動で行うスクリプトを試作

「Ubuntu Gutsy(7.10)でuswsusp + hibernate-scriptによるハイバネーションを行う」で行った作業は結構面倒なので、その何倍もの手間をかけて、この作業を半自動化してみる実験。「Ubuntu Gutsy(7.10)でuswsuspのスワップ「ファイル」からの復帰ができなかっ…

Ubuntu Gutsyでのuswsuspのスプラッシュを動作させるための覚え書き

uswsuspによる休止/復帰における進行状況バーの表示自体は、動くところまで持っていけたのだが、現状では、Usplash*1/Splashyのいずれの場合も、問題が残ってしまっている。見た目をあまり気にしないのであれば、テキストによる表示で使用するのが一番楽で無…

Subversion版Xfceを試してみる(2007/10/25現在)

バージョン4.4.1が出て半年以上が経過した現在、新しいバージョンが(betaを含め)出る気配はないが、開発版を落としてビルド・インストールすることはできる。 (2007/12/3)バージョン4.4.2がリリースされ、Thunar 0.9.0もリリースされた。タイムスタンプの不…

x86_64版Gentoo Linuxの32bitライブラリを自前で管理(chroot無しでemul-linux-x86-soundlibsをビルド)

準備として、「emul-linux-x86-soundlibs」をインストールしておく。 問題なくビルドできたもの alsa-lib(1.0.15 USE="midi -python") aRts(3.5.5 USE="alsa esd jack mp3 vorbis") libsndfile(1.0.17-r1 USE="alsa -flac") 32bit版LADSPAプラグイン インス…

Ubuntu Gutsy(7.10)でuswsuspのスワップ「ファイル」からの復帰ができなかった件の対処と、ファイルへの書き込みの流れ

uswsuspでは、復帰時にinitrd(初期RAMディスク/initramfsとも呼ぶ)の中に含まれるresumeコマンドが呼ばれ、その際には、initramfs内の/etc/uswsusp.confが使用されるということが分かり、解決の糸口となった。 以下、スワップファイルの作成からそのファイル…

TuxOnIce + hibernate-scriptとUSBキーボード/マウス

TuxOnIceによる休止状態からの復帰時にUSBのキーボードとマウスが利かなくなる場合がある。これはTuxOnIceとhibernate-scriptのバージョンによって起きたり起きなかったりする。また、全てのUSBキーボード/マウスにこの記事の内容が当てはまるという保証はで…

Ubuntu Gutsy(7.10)でuswsusp + hibernate-scriptによるハイバネーションを行う

Ubuntu Linux(Debianも同様)では、TuxOnIceを使用するよりも、uswsusp方式のほうが楽で、簡単に導入できる。hibernate-scriptがこれに対応していることにより、一部設定が必要な部分もあるが、TuxOnIceによる休止をhibernate-scriptで実行するのと同じ感覚で…

hibernate-scriptの設定ファイルと、GRUB設定の入れ替え機能について

hibernate-scriptの設定ファイル hibernate-scriptが実行時に直接使用するのは/etc/hibernate/hibernate.conf。 デフォルトでは、その内容が TryMethod suspend2.conf TryMethod disk.conf TryMethod ram.confとなっていて、ここに書かれている、方式ごとの…

既存のebuildを再利用してVirtualBox 1.5.2を入れた覚え書き

(2007/10/23)サーバ上にvbox-kernel-module-src-1.5.2.tar.gzが置かれるようになり、Portageツリーにも公式のebuildが入ったため、以下の作業を行う必要はなくなった。カーネルモジュールのパッケージが見付からない?virtualbox-modulesのebuildにおいて、サ…

fbsplashのテーマとTuxOnIceのfbsplash版UserUIについて

fbsplashテーマの入手 kde-look.org gnome-look.org TuxOnIceの公式サイトにあるテーマ 配置場所 Gentoo Linuxのパッケージ TuxOnIceのfbsplash版UserUIのテーマの選択 fbsplash用のinitrdにTuxOnIceのfbsplash UserUIを含める fbsplashテーマの入手fbsplash…

hibernate-script 1.97でTuxOnIceのファイル書き込みができない?

(2007/11/4)Gentoo Linuxのパッケージ(hibernate-script-1.97-r1)では修正が入った。Gentoo Bugzillaのhibernate-script-1.97-suspend2.patchが該当の修正となっている。 hibernate-script 1.97でメモリイメージをファイルに書き込もうとすると、 cat: /sys/…

TuxOnIceの休止と復帰の実際(3.0-rc1の時点)

hibernate-scriptを使用した休止の実行 実行方法 sudoコマンドでパスワードを入力せずにスクリプトを実行する設定 カスタムラッパースクリプトの例 NVIDIAモジュールの削除に失敗して止まる 復帰 hibernate-scriptを使用した休止の実行hibernate-scriptは、T…

Linux上で休止状態を実現するTuxOnIceの概要と準備(3.0-rc1の時点)

概要 TuxOnIceは、以前Software Suspend2(あるいはSuspend2)と呼ばれていた、ハイバネーションの実装の1つ。 メモリの内容をディスクに保存して電源を切り、次に起動したときにこれを読み込むことで、作業状態を復元できる。 普通に電源を切ると、次に起動し…

hibernate-script 1.97をインストール

1.97が出た後、なかなかebuildが出ないので、過去のバージョンのebuildを再利用して最新版を入れてみた。hibernate-script-1.96-r1のebuildに書かれているSRC_URI(サーバから取得するURL)に含まれるパッチ(hibernate-script-1.96-patches-2.tar.bz2)には hib…

tuxonice-userui-0.7.2.ebuild

(2007/10/28)Portageツリーに、 tuxonice-sources-2.6.23 tuxonice-userui-0.7.2 hibernate-script-1.97 のebuildが入り、以下のebuildを使用する必要はなくなった。 Linuxカーネルにおけるハイバネーション*1の実装の1つであるTuxOnIce(旧Software suspend …

x86_64版Gentoo Linuxの32bitライブラリを自前で管理(chroot無しでemul-linux-x86-qtlibsをビルド)

emul-linux-x86-qtlibs-10.0-r1の時点ではQT4が含まれていないが、自分でビルドして用意すれば、32bitのQT4を要求するアプリケーションを動作させることができるようになる。これを追加するだけでも意味はある(時間はかなりかかるが...)。 QT3(3.3.8-r4 USE=…