$B6d2O$NNr;K$,$^$?#1%Z!<%8(B($BF|5-(B)

Last Update (2026/09/21 16:44:26)
1997.09.06$B$+$i?t$($F(B counter $BHVL\$N%"%/%;%9$G$9!#(B

$B%_%i!<%5%$%H(B [www.ceres.dti.ne.jp] [yk.rim.or.jp]

[$B%[!<%`%Z!<%8(B] [$BF|5-(B] [$BF|5-%U%!%$%k0lMw(B] [$BFI$s$G$$$kF|5-(B] [FreeBSD] [FreeBSD LINK] [$B8!:w(B]

jdiary$B$N?7:n5-;v%@%$%8%'%9%H(B

2026.09.20($BF|(B) 21:34:47 Emacs 31$B7OE}$+$i(B lexical binding $B$,%G%U%)%k%H$K$J$C$?(B

Emacs 31$B7OE}$+$i(B lexical binding $B$,%G%U%)%k%H$K$J$C$?(B

tag: emacs

Emacs 31$B7OE}$+$i(B lexical binding $B$,%G%U%)%k%H$K$J$C$?(B

lexical binding $B$H$O!"%=!<%9%3!<%I>e$GL\$K8+$($k%+%C%3$NFbB&$G@_Dj$7$?JQ?t$O%+%C%3$NFbB&$N$_M-8z!JJQ?t%9%3!<%W$O%+%C%3$NFbB&$N$_!K$H$$$&$3$H$i$7$$(B

$B:G6a$N8@8l(B(closure$B$r;H$($k8@8l(B)$B$O$=$&$J$C$F$$$k$M(B

emacs lisp $B$O@N$N%^%/%m8@8l$J$N$GJQ?t%9%3!<%W$O%,%sL5;k$G

$B:#8e$O$=$&$O$$$+$J$/$J$kLOMM(B

$B$$$-$J$j8_49@-$,$J$/$J$k$N$bBgJQ$J$N$G!"%=!<%9%3!<%I%U%!%$%k$N@hF,$K$I$A$i$N%b!<%I$GF0$+$9$N$+=q$$$F$*$/$h$&$K$J$C$?(B

;  -*- lexical-binding: t; -*-
;  -*- lexical-binding: nil; -*-

$B<+:n$N(B emacs lisp ( ~/.emacs $B$H$+(B ) $B$r=q$$$F$$$k?M$O>e$N$h$&$J(B lexial-binding $B;XDj$,L5$$$H(B emacs $B5/F0;~$K7Y9p$,=P$k(B

$B$J$*!"(Blexical-binding: t $B%b!<%I$G$b(B defvar $B$G@k8@$7$?JQ?t$d(B defun $B$G@k8@$7$?4X?t$O(B dynamic binding $B07$$$K$J$k$H$N$3$H(B

2026.09.20($BF|(B) 19:22:07 Windows$BHG(B VirtualBox 7.2.18 NtCreateFile failed: VERR_SUP_VP_FOUND_EXEC_MEMORY $B$H$$$&%(%i!<$,=P$F(B VM $B$r5/F0$G$-$J$$(B

Windows$BHG(B VirtualBox 7.2.18 NtCreateFile failed: VERR_SUP_VP_FOUND_EXEC_MEMORY $B$H$$$&%(%i!<$,=P$F(B VM $B$r5/F0$G$-$J$$(B

tag: virtualbox

$B0JA0$N%P!<%8%g%s(B 7.2.12 $B$KLa$7$F(B VM $B5/F0$G$-$k$h$&$K$J$C$?!#(B

winget uninstall oracle.virtualbox
winget install Microsoft.VCRedist.2015+.x64
winget install oracle.virtualbox --version 7.2.12 

2026.09.20($BF|(B) 18:14:55 $BBfIw#2#59f(B

$BBfIw#2#59f(B

9/21 $B7nMKF|(B 18$B;~$4$m$+$i@\6a$9$kLOMM(B

$B:#$N$&$A$KGc$$J*$H$+?'!9$7$F$*$/(B

2026.09.20($BF|(B) 17:44:54 $B1?E>LH5v%;%s%?!<$NM=Ls(B

$B1?E>LH5v%;%s%?!<$NM=Ls(B

$BA4ItKd$^$C$F$FM=Ls$G$-$J$/$F%o%m%?#w(B

$B;~!9%"%/%;%9$7$F#1?MJ,%-%c%s%;%k$,=P$?$H$3$m$K3j$j9~$_M=Ls

$B$b!<$A$g$$%-%c%QA}$d$7$FM_$7$$$H$3$m(B

2026.09.07($B7n(B) 22:15:53 $BL5?&E>@8(B $B%?!<%K%s%0%]%$%s%H(B4

$BL5?&E>@8(B $B%?!<%K%s%0%]%$%s%H(B4

tag: anime

$B$D$$$K%?!<%K%s%0%]%$%s%H(B4$B$,$-$F$7$^$C$?$+(B

$B%F%l%S%"%K%a$G$I$3$^$GI=8=$9$k$N$+$A$g$C$H5$$K$J$k(B

2026.08.23($BF|(B) 02:56:10 $B$f$l(B

$B$f$l(B

0200$B$4$m:GBg?LEY(B5$B

$B4XElCOJ}$G?LEY(B5$B

2026.08.19($B?e(B) 21:14:06 $B%*%l(Bwiki$B$K(Bdiff$B$H(Bpatch$B$_$?$$$J$N$r

$B%*%l(Bwiki$B$K(Bdiff$B$H(Bpatch$B$_$?$$$J$N$r

tag: wiki

wiki$B%Z!<%8$NJQ992U=j:9J,=PNOMQ$K(Bdiff$B5!G=$O$"$C$?$N$@$,:#2s$O(Bpatch$B5!G=$rDI2C(B

$B$3$l$G(Bwiki$BJQ99MzNr$O(Bdiff$B7A<0$G3JG<$G$-$k$h$&$K$J$C$?(B($B:#$^$G$OA4NLJ]B8$@$C$?(B)

SSD$B9bF-$N;~Be$J$N$G%G%#%9%/MFNL$N@aLs$O=EMW#w(B

patch$B

2026.08.15($BEZ(B) 10:34:48 $B9qEZCOM}1!$NCO?^(B / $B0uZY>B(B

$B9qEZCOM}1!$NCO?^(B / $B0uZY>B(B

$B$H$$$&>pJs$,$"$C$?$N$G

jdiary20260801_UpFile1786757754_45b3f196-7d23-486b-afe8-32ac0dc05687_image.png 771,767bytes

$B2b%v1:$H0uZY>B!&B$OO"B3$7$?0l$D$NDc<>CO$@$C$?$s$@$m$&$J(B

$B@iMU9k1+$N8e$N0uZY>B$N>u67$K$D$$$F$N%D%$!<%H$,$"$C$?$N$G$3$A$i$b>R2p(B

$B8=:_$O0uZY>B$O7W2h?e0L$r2<2s$C$?$N$G$R$H$^$:5'$j$ODL$8$?!J!)!K$H$$$&$H$3$m(B

2026.08.13($BLZ(B) 18:01:48 $BEl5~OQ$N<~JU!J@iMUJ}LL!K$GBg1+!uMk(B

$BEl5~OQ$N<~JU!J@iMUJ}LL!K$GBg1+!uMk(B

$B%&%A$N6a=j$G$b@($$1+!uMk(B

17:58 $B@iMU8)KL@>It$K@~>u9_?eBSH/@8$H$N$3$H(B

$B"#%l%Y%k#5Bg1+FCJL7YJs(B

19:32 $B@iMU8)$K%l%Y%k#5Bg1+FCJL7YJs$,H/I=$5$l$?$H$N$3$H(B : $B@iMU;T!";T@n;T!"A%66;T!">>8M;T!":4AR;T!"=,;VLn;T!"Gp;T!";T86;T!"H,@iBe;T!"3y%1C+;T!";M39F;;T!"Gr0f;T(B

$B1+1@%l!<%@!<8+$F$k$H62$m$7$$I=<($,$:$C$HB3$$$H$k(B

$B%l%Y%k#5Bg1+FCJL7YJs$O?t==G/$K#1EY$NBg1+$H$$$&%l%Y%k(B

$B"#%l%Y%k#56[5^0BA43NJ](B

$B6[5^0BA43NJ]$O$b$&4{$K!JHrFq=j$^$G!KHrFq$G$-$J$$2DG=@-$,$"$j!"<+Bp$N(B2$B3,0J>e$G33$df$J9b$$7zJ*$K0\F0$9$k$J$I3F<+$J$s$H$+$;$h$H$$$&$b$N(B

$BM>CL$@$,!"%l%Y%k#56[5^0BA43NJ]$N>pJs$O3d$H(BWeb$B%5%$%H$G8+$k$N$,Fq$7$$0u>]!J%9%^%[$G%(%j%"DLCN$O$"$k$1$I!K(B

Yahoo!$B$G$N7G:\$O(B1$B;~4V8e$H$+(B30$BJ,8e$K$J$C$F$$$?(B

$B"#5-O?E*C;;~4VBg1+B.Js(B

$B$3$l$O$R$I$$(B

$B@iMU8)5$>]KI:RB.Js!J@~>u9_?eBSH/@8!K!!Bh(B3$B9f(B2026$BG/(B08$B7n(B14$BF|(B02$B;~(B08$BJ,(B
$B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B25$B9f(B2026$BG/(B08$B7n(B14$BF|(B01$B;~(B17$BJ,(B
$B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B24$B9f(B2026$BG/(B08$B7n(B14$BF|(B01$B;~(B07$BJ,(B
$B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B23$B9f(B2026$BG/(B08$B7n(B14$BF|(B00$B;~(B37$BJ,(B
$B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B22$B9f(B2026$BG/(B08$B7n(B14$BF|(B00$B;~(B19$BJ,(B
$B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B21$B9f(B2026$BG/(B08$B7n(B14$BF|(B00$B;~(B10$BJ,(B
$B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B20$B9f(B2026$BG/(B08$B7n(B13$BF|(B23$B;~(B57$BJ,(B
$B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B19$B9f(B2026$BG/(B08$B7n(B13$BF|(B23$B;~(B51$BJ,(B
$B@iMU8)5$>]2r@b>pJs!JBg1+!&MnMk!&FMIw!K!!Bh(B11$B9f(B2026$BG/(B08$B7n(B13$BF|(B23$B;~(B42$BJ,(B
$B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B18$B9f(B2026$BG/(B08$B7n(B13$BF|(B23$B;~(B40$BJ,(B
$B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B17$B9f(B2026$BG/(B08$B7n(B13$BF|(B23$B;~(B28$BJ,(B
$B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B16$B9f(B2026$BG/(B08$B7n(B13$BF|(B23$B;~(B18$BJ,(B
$B@iMU8)5$>]KI:RB.Js!J@~>u9_?eBSD>A0M=B,!K!!Bh(B4$B9f(B2026$BG/(B08$B7n(B13$BF|(B22$B;~(B48$BJ,(B
$B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B15$B9f(B2026$BG/(B08$B7n(B13$BF|(B22$B;~(B16$BJ,(B
$B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B14$B9f(B2026$BG/(B08$B7n(B13$BF|(B21$B;~(B58$BJ,(B
$B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B13$B9f(B2026$BG/(B08$B7n(B13$BF|(B21$B;~(B48$BJ,(B
$B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B12$B9f(B2026$BG/(B08$B7n(B13$BF|(B21$B;~(B17$BJ,(B
$B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B11$B9f(B2026$BG/(B08$B7n(B13$BF|(B20$B;~(B58$BJ,(B
$B@iMU8)5$>]KI:RB.Js!J@~>u9_?eBSH/@8!K!!Bh(B2$B9f(B2026$BG/(B08$B7n(B13$BF|(B20$B;~(B58$BJ,(B
$B@iMU8)5$>]KI:RB.Js!J@~>u9_?eBSD>A0M=B,!K!!Bh(B3$B9f(B2026$BG/(B08$B7n(B13$BF|(B20$B;~(B38$BJ,(B
$B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B10$B9f(B2026$BG/(B08$B7n(B13$BF|(B20$B;~(B29$BJ,(B
$B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B9$B9f(B2026$BG/(B08$B7n(B13$BF|(B20$B;~(B18$BJ,(B
$B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B8$B9f(B2026$BG/(B08$B7n(B13$BF|(B19$B;~(B57$BJ,(B
$B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B7$B9f(B2026$BG/(B08$B7n(B13$BF|(B19$B;~(B46$BJ,(B
$B@iMU8)5$>]KI:RB.Js!J@~>u9_?eBSD>A0M=B,!K!!Bh(B2$B9f(B2026$BG/(B08$B7n(B13$BF|(B19$B;~(B28$BJ,(B
$B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B6$B9f(B2026$BG/(B08$B7n(B13$BF|(B19$B;~(B16$BJ,(B
$B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B5$B9f(B2026$BG/(B08$B7n(B13$BF|(B19$B;~(B07$BJ,(B
$B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B4$B9f(B2026$BG/(B08$B7n(B13$BF|(B18$B;~(B58$BJ,(B
$B@iMU8)5$>]KI:RB.Js!J@~>u9_?eBSD>A0M=B,!K!!Bh(B1$B9f(B2026$BG/(B08$B7n(B13$BF|(B18$B;~(B58$BJ,(B
$B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B3$B9f(B2026$BG/(B08$B7n(B13$BF|(B18$B;~(B46$BJ,(B
$B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B2$B9f(B2026$BG/(B08$B7n(B13$BF|(B18$B;~(B28$BJ,(B
$B@iMU8)5$>]KI:RB.Js!J@~>u9_?eBSH/@8!K!!Bh(B1$B9f(B2026$BG/(B08$B7n(B13$BF|(B17$B;~(B58$BJ,(B
$B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B1$B9f(B2026$BG/(B08$B7n(B13$BF|(B17$B;~(B28$BJ,(B

2026.08.12($B?e(B) 13:31:57 $BBfIw#1#59f$OEl$+$i@>$X(B

$BBfIw#1#59f$OEl$+$i@>$X(B

tag: $BBfIw(B

$BJQ$JF0$-$r$9$kBfIw$@$C$?(B

2026.08.07($B6b(B) 06:06:36 $B%j%s%J%$5kEr4o(B $BMa<

$B%j%s%J%$5kEr4o(B $BMa<

$BMa<

$B>e$N%Z!<%8$+$i%j%s%/$r$?$I$C$F=$M}$r0MMj$7$F%j%b%3%s8r49$H$J$C$?(B

FAQ$B$+$i=$M}?=$79~$_%j%s%/$,D%$C$F$"$k$NJXMx$G46?4(B

$B$"$s$^$j$3$&$$$&9=@.$N(BWeb$B%5%$%H8+$J$$5$$,$9$k(B

2026.07.29($B?e(B) 17:01:30 $B%F%-%9%H%(%G%#%?$+$i%;%kFb2~9T$r4^$`%G!<%?$rD%$jIU$1$k(B

$B%F%-%9%H%(%G%#%?$+$i%;%kFb2~9T$r4^$`%G!<%?$rD%$jIU$1$k(B

tag: excel

$B$7$g$&$b$J$$%M%?$@$1$IJXMx$@$C$?$N$G#w(B

$B%F%-%9%H%(%G%#%?$+$i0J2<$N$h$&$J(Bpure text$B$r%3%T!<$7$F(BExcel$B$KD%$jIU$1$k$H%;%kFb2~9T$r4^$`E=$jIU$1$,$G$-$k(B

$B%F%-%9%H(B

abc	"$B#19TL\(B
$B#29TL\(B
$B#39TL\(B"
def	"$B#49TL\(B
$B#59TL\(B
$B#69TL\(B"

Excel$B>e$NI=(B

abc$B#19TL\(B
$B#29TL\(B
$B#39TL\(B
def$B#49TL\(B
$B#59TL\(B
$B#69TL\(B

2026.07.21($B2P(B) 00:16:35 $B1U>=%b%K%?9XF~(B IODATA EX-A241DB

$B1U>=%b%K%?9XF~(B IODATA EX-A241DB

$B;H$C$F$$$k%b%K%?$,2u$l$?$N$G?7$7$/%]%A$C$?(B

$B%b%K%?$C$F$3$s$J$K0B$+$C$?$C$1!)(B

$B%9%T!<%+!

2026.07.18($BEZ(B) 11:43:31 X11$B@_DjJT(B

X11$B@_DjJT(B

tag: freebsd-15.1, freebsd, virtualbox, FreeBSD-15.1-for-VirtualBox

$B"#(B VirtualBox$B>e$G5/F0$7$?(BFreeBSD$B$+$i(BX11$B$r;H$&(B

virtualbox-ose-additions$B$r%$%s%9%H!<%k$7$?$N$G!"(BX11$B$r;H$C$F$_$k!#(B

VirtualBox$B$N2>A[%^%7%s$N%&%#%s%I%&$N%3%s%=!<%k$+$i%m%0%$%s!#(B

$B%m%0%$%s8e!"$=$3$+$i(Bstartx$B%3%^%s%I$r

$BFC$K@_Dj$r9T$C$F$$$J$$>l9g(B(~/.xinitrc $B%U%!%$%k$,L5$$>l9g(B)$B$O!"(B800x600$B$N%9%/%j!<%s%5%$%:$G(Btwm$B$H(Bxterm$B$H(Bxclock$B$,5/F0$9$k!#(B

login$B$H$$$&%?%$%H%k$NIU$$$?(Bxterm$B$+$i(Bexit$B$HF~NO$9$k$H!"(BX11$B$O=*N;$9$k!#(B

$B"#(B ~/.xinitrc$B%U%!%$%k$N:n@.(B

startx$B$7$?;~$K5/F0$9$k%W%m%0%i%`$d@_Dj$J$I$O!"(B~/.xinitrc$B%U%!%$%k$K=q$/!#(B

$B$^$@(B ~/.xinitrc $B%U%!%$%k$,B8:_$7$J$$>l9g$O!"0J2<$N%3%^%s%I$G%7%9%F%`I8=`$N(Bxinitrc$B$r%3%T!<$7$F:n@.$9$k!#(B

cp /usr/local/etc/X11/xinit/xinitrc ~/.xinitrc

$B"#(B xrandr (X11 Resize and Rotate) $B%3%^%s%I$r;H$C$F!"(BVirtualBox$B$N%9%/%j!<%s%5%$%:$r@_Dj$9$k(B

X11$B>e$N(Bxterm$B>e$+$i0z?t$J$7$G(Bxrandr$B$r

$B%3%^%s%I$NNc!#(B

xrandr

$B

Screen 0: minimum 64 x 64, current 1400 x 967, maximum 32766 x 32766
VGA-0 connected primary 1400x967+0+0 0mm x 0mm
   1400x967      60.00 +
   2560x1600     60.00
   2560x1440     60.00
   2048x1536     60.00
   1920x1600     60.00
   1920x1080     60.00
   1600x1200     60.00
   1680x1050     60.00
   1400x1050     60.00
   1280x1024     60.00
   1024x768      60.00*
   800x600       60.00
   640x480       60.00

VirtualBox$B$N2>A[%^%7%s$N%&%#%s%I%&$N%5%$%:$rl9g!"(Bxrandr$B$N7k2L$K!V(B+$B!W%^!<%/$,IU$/!#(B

$BIaDL$O%W%j%;%C%H$N%5%$%:(B(1024x768$B$J$I(B)$B$r@_Dj$9$k$N$@$,!"(BVirtualBox$B$N%&%#%s%I%&%5%$%:$K9g$o$;$F%9%/%j!<%s%5%$%:$r;XDj$9$k>l9g$O!V(B+$B!W%^!<%/$NCM$r;XDj$9$k!#(B

$B@_Dj%3%^%s%I$NNc!'(B

xrandr --output VGA-0 --mode 1400x967 --rate 60

$B"#(B setxkbmap$B$H(Bxkbcomp$B%3%^%s%I$r;H$C$FF|K\8l%-!<%\!<%I@_Dj$r9T$&(B

$B%G%U%)%k%H$G$O(B us $B%-!<%\!<%I@_Dj$K$J$C$F$$$k$N$G!"I,MW$J$i$PF|K\8l%-!<%\!<%I%l%$%"%&%H@_Dj$r9T$&!#(B

$B0J2<$N$h$&$J%3%^%s%I$r(B ~/.xinitrc $B$K5-:\$7$F$*$/!#(B

setxkbmap -layout jp -print | xkbcomp - $DISPLAY

$B"#(B X11 $BF|K\8lF~NO@_Dj(B (fcitx5 anthy$B;HMQ(B)

fcitx5 (anthy$B;HMQ(B) $B%Q%C%1!<%8$N%$%s%9%H!<%k!#(B

sudo pkg search ja-fcitx5-anthy
sudo pkg install ja-fcitx5-anthy

$B0J2<$r(B ~/.xinitrc $B$K5-:\$7$F$*$/!#(B

export GTK_IM_MODULE=fcitx/xim
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
fcitx5 &

startx$B$rF~NO$7$F(BX11$B$r5/F0$7!"(Bxterm$B$N>e$K%^%&%9$rCV$$$F!"(BCtrl + $B%9%Z!<%9(B $B%-!<$r2!$9$H$+$J4A;zJQ493+;O$K$J$k!#(B

$B:FEY(BCtrl + $B%9%Z!<%9(B $B%-!<$r2!$9$H$+$J4A;zJQ49=*N;$9$k!#(B

$B"#(B $BJQ998e$N(B ~/.xinitrc $B$NNc(B

($BA0N,(B)

if [ -d "$xinitdir"/xinitrc.d ] ; then
        for f in "$xinitdir/xinitrc.d"/?*.sh ; do
                [ -x "$f" ] && . "$f"
        done
        unset f
fi

# start some nice programs

($B$3$3$+$i5-=RJQ99(B)

# fcitx5$B5/F0(B
USE_FCITX5=yes
if [ x"$USE_FCITX5"x = x"yes"x ] ; then
    export GTK_IM_MODULE=fcitx/xim
    export QT_IM_MODULE=fcitx
    export XMODIFIERS="@im=fcitx"
    fcitx5 &
    sleep 3
fi

# $BF|K\8l%-!<%\!<%I$r%;%C%H(B
setxkbmap -layout jp -print | xkbcomp - ":0" 2>/dev/null

"$twm" &
"$xclock" -geometry 50x50-1+1 &
"$xterm" -geometry 80x25+620+130 &
exec "$xterm" -geometry 80x25+120+100 -name login

$B"#(B xrandr (X11 Resize and Rotate)$B%3%^%s%I$r

~/.bashrc $B$K0J2<$N4X?tDj5A$r5-:\$7$F!"(B VirtualBox$B$N2>A[%^%7%s$N%&%#%s%I%&%5%$%:$r

#
# resize VGA-0 screen size
#
function f-xrandr-VGA-0-resize() {
    if xrandr > /dev/null 2>&1 ; then
        xrandr
        if xrandr | grep VGA-0 > /dev/null ; then
            WIN_SIZE=$( xrandr | awk '{print $1 " " $2 " " $3}' | grep "\+" | awk '{print $1}' )
            if [ -z "$WIN_SIZE" ] ; then
                WIN_SIZE="1024x768"
            fi
            echo "WIN_SIZE is ::$WIN_SIZE::"
            if xrandr | grep "$WIN_SIZE" ; then
                xrandr --output VGA-0 --mode "$WIN_SIZE" --rate 60
            fi
        fi
    fi

}

2026.07.18($BEZ(B) 11:23:21 virtualbox-ose-additions-72 $B$r%$%s%9%H!<%k$9$k(B

virtualbox-ose-additions-72 $B$r%$%s%9%H!<%k$9$k(B

tag: freebsd-15.1, freebsd, virtualbox, FreeBSD-15.1-for-VirtualBox, virtualbox-ose-additions

VirtualBox OSE Additions$B!J(BVirtualBox Open Source Edition Additions$B!K$O!"%2%9%H(BOS$B8~$1$NDI2C%I%i%$%P!&%f!<%F%#%j%F%#!#(B

FreeBSD$B$N>l9g$O(B Oracle VirtualBox $B8x<0$N(B guest additions $B$,Ds6!$5$l$F$$$J$$$N$G!"(BOSE$BHG$rMxMQ$9$k!#(B

$B$3$l$r;H$&$H(BVirtualBox$B$N2>A[%&%#%s%I%&$N%5%$%:$J$I$,(BGuest OS(FreeBSD$B>e$N(BX11)$B>e$G

$B!J%/%j%C%W%\!<%I6&M-$O$&$^$/$$$C$F$$$J$$!#!#!#!K(B

$B"#2>A[%^%7%s$N%0%i%U%#%C%/%9@_Dj$r9T$&!#(B

$B2>A[%^%7%s$NEE8;%*%U$N>uBV$GA`:n$9$k!#(B

Oracle VirtualBox $B%^%M!<%8%c!<$+$i(Bfreebsd$B$N2>A[%^%7%s$rA*Br$7$F@_Dj%\%?%s(B > $B2hLL:8>e$N9bEY%?%V$rA*Br(B > $B2hLL:8B&%Z%$%s$+$i%G%#%9%W%l%$$rA*Br(B > $B%0%i%U%#%C%/%9%3%s%H%m!<%i!'(BVBoxSVGA$B$rA*Br!#!J$3$N;~7Y9p$,=P$k$,L5;k$9$k!K(B

$B"#8=:_(BVirtualBox 7.2$B7O$r;H$C$F$$$k$N$GBP1~$7$F$$$k%Q%C%1!<%8$r%$%s%9%H!<%k$9$k(B

$B2>A[%^%7%s5/F08e$NA`:n!#(B

sudo bash

# $B%Q%C%1!<%8$N8!:w!#:Y$+$$%P!<%8%g%sHV9f$J$I$OJQF0$,$"$k$N$GKh2sC5$9!#(B
pkg search virtualbox-ose-additions

pkg install -y virtualbox-ose-additions-72

# $B0J2<$N%3%^%s%I$rl9g$O0J2<$r



$B"#%^%&%9%\%?%s%$%Y%s%H(B(8$B$H(B9)$B$NL58z2=(B

virtualbox-ose-additions-72$B$r%$%s%9%H!<%k$7$?>l9g!"%^%&%9%[%$!<%k$NA`:n$KH<$C$F%\%?%s%$%Y%s%H(B 8 9 (back/forward) $B$,>!

firefox $B$J$I$r;H$C$F%9%/%m!<%k$9$k>l9g$OITJX$J$N$G!"%^%&%9%\%?%s%$%Y%s%H(B 8 9 $B$rL58z2=$9$k!#(B

sudo bash

cat > /usr/local/etc/X11/xorg.conf.d/50-mouse.conf << "EOF"
Section "InputClass"
    Identifier "Disable Mouse Button 8 9"
    MatchIsPointer "on"
    Option "ButtonMapping" "1 2 3 4 5 6 7 0 0"
EndSection
EOF

$B>e$N@_Dj%U%!%$%k$rDI2C8e!"(BX11$B$r0lEY=*N;$5$;$F:FEY5/F0$9$k$HM-8z$K$J$k!#(B

$B"#M>CL(B

pkg install$B;~$KI=<($5$l$k%a%C%;!<%8$O0J2

Message from virtualbox-ose-additions-72-7.2.12.1500068:

--
VirtualBox Guest Additions are installed.

To enable and start the required services:

# sysrc vboxguest_enable="YES"
# sysrc vboxservice_enable="YES"

To start the services, restart the system.

In some situations, a panic will occur when the kernel module loads.
Having no more than one virtual CPU might mitigate the issue.

For features such as window scaling and clipboard sharing, membership of
the wheel group is required. With username "jerry" as an example:

# pw groupmod wheel -m jerry

The settings dialogue for FreeBSD guests encourages use of the VMSVGA
graphics controller. Whilst this might suit installations of FreeBSD
without a desktop environment (a common use case), it is not appropriate
where Guest Additions are installed.

Where Guest Additions are installed:

1. prefer VBoxSVGA

2. do not enable 3D acceleration (doing so will invisibly
   lose the preference for VBoxSVGA)

You may ignore the yellow alert that encourages use of VMSVGA.

2026.07.18($BEZ(B) 10:46:17 ports$B%=!<%9

ports$B%=!<%9

tag: freebsd-15.1, freebsd, FreeBSD-15.1-for-VirtualBox, ports

$B"#(B ports $B%3%l%/%7%g%s$N%=!<%9$r=&$&(B

/usr/ports/japanese$B$N2<$KF|K\8l4X78$N%Q%C%1!<%8$N85%M%?$,E83+$5$l$k$N$G!"F|K\8lBP1~:Q$_$N%=%U%H$rC5$9;~$K;H$&(B

$B"((Bfcitx5-anthy$B$O%3%l$GC5$7$?(B

$B$=$NB>!"%i%$%;%s%9$N4X78$G%=!<%9%3!<%I$N$_G[I[$K$J$C$F$$$k%Q%C%1!<%8$N%$%s%9%H!<%k$K$b;H$($k(B

$BCm0U!'(Bports$B$+$i%$%s%9%H!<%k$O4pK\E*$K$OHr$1$k$3$H!#%P%$%J%j%Q%C%1!<%8:n@.;~$N%3%s%Q%$%k;~%*%W%7%g%s$H0[$J$k$b$N$r%$%s%9%H!<%k$7$?>l9g!"B>$N%P%$%J%j%Q%C%1!<%8$H$NF0:n@09g@-$,

git $B%3%^%s%I$r;H$C$F(B git clone $B$9$k!#(B

sudo bash

pkg install -y git

mkdir -p /usr/ports

git clone --depth 1 https://git.FreeBSD.org/ports.git /usr/ports

Copyright(c) 1996-2026 George($B>._@(B $B=c(B). All rights reserved.
$B;d$N:n@.$7$?%Z!<%8$X$N%j%s%/$O$4<+M3$K$I$&$>!#(B
$B$3$N%Z!<%8$K4V0c$$$dMWK>$J$I$,$"$j$^$7$?$i(B george@yk.rim.or.jp $B$^$G8fO"Mm$/$@$5$$!#(B
$B%a!<%kK\J8$K(B 6020-5440-3372 $B$H$+;d$N(B $BK\L>(B $B$r4A;z$G=q$$$FD:$/$H!"%&%A$N(BSPAM$B%U%#%k%?$rDL2a$G$-$^$9!#(B

[$B%[!<%`%Z!<%8(B] [$BF|5-(B] [$BF|5-%U%!%$%k0lMw(B] [$BFI$s$G$$$kF|5-(B] [FreeBSD] [FreeBSD LINK] [$B8!:w(B]

home: <george@yk.rim.or.jp> or <george@ceres.dti.ne.jp>
(I am using white list SPAM filter. To avoid it, please write 6020-5440-3372 in mail body. This key word is valid since 2009-06-14 until 2025-12-31.)