Skip to content

teokureBSD

moveccr edited this page Jul 19, 2024 · 7 revisions

ておくれBSDとも呼ばれている、

http://www.ceres.dti.ne.jp/tsutsui/netbsd/liveimage/

についてのメモ。インストール先は VirtualBox 6.1 。

キーボード設定

  • ~/.xsession 内の関係するコメントを外す。
  • ~/.xinitrc を作る。
#!/bin/sh
. ~/.xsession
  • /etc/wscons.conf も関係するコメントを外す。
  • xorg.conf を作る。 root で
# Xorg :0 -configure

して、できた xorg.conf.new を /etc/X11/xorg.confにコピーする。

Section "InputDevice" を探し、

Option "XkbLayout" "jp"
Option "XkbModel" "jp106"

を追加する。

vim のバックスペースが ^? になる問題

~/.vimrc

if &term == "xterm"
  set t_kb=^V<BS>
  set t_kD=^V<DEL>
endif
set backspace=eol

とでも設定する。くわしくは https://vim-jp.org/vimdoc-ja/options.html#:fixdel

スクリーンセーバーを止める

  • ~/.xsessionxset s off をそれっぽいところに書く。

コンソールに降りる

  • ログイン画面で CTRL+R を連打する。

xdm 終了してコンソールに降りたら画面の背景色が赤っぽくなる現象を回避する

xdm を終了するとなぜか画面の背景色が黒ではなく #570000 になる。

workaround として、VESA モードにしたら現象は発生しない。 副作用としてコンソールフォントが変わる。

/boot.cfg

-menu=Boot normally:rndseed /var/db/entropy-file;boot
+menu=Boot normally:vesa on;rndseed /var/db/entropy-file;boot

画面の設定

デフォルトでもうまく動くけど何故か描画がとても重たい(nono のスケジューラを表示させると X だけで 50% 消費する)ので変更してみる。

  1. VirtualBox の VM 設定でビデオを VMSVGA から VBoxVGA にする (VBoxSVGAでもいいみたい)
  2. # pkgin in xf86-video-vboxvideo
  3. xorg.confSection "Device" の中、 Driver "vboxvideo" に変更する。

速度については改善して(nono 同条件で X が 5% ぐらい)映るが、なぜかマウスカーソルが真っ黒一色になり背景に埋もれて大変不便なことになる。

そこで カーソルテーマ - ArchWiki を参考にしてカーソルを適当に設定してみる。

 # pkgin in xcursor    (をしたけどこれが必要かは不明)
 # pkgin in xcursor-themes
 # ln -s /usr/pkg/share/icons /usr/share/icons
 # cd /usr/share/icons
 # mkdir default
 # cd default
 # printf "[icon theme]\nInherits=whiteglass\n" > index.theme

これでカーソルが変わった。カーソルテーマはどんなのがいいかまた探してみることにする。

再現テストをしてみたがテーマの変更が反映されてはいないみたいだ。ln -s が効いてるだけなのかしらん。