)rootで/etc/default/keybordを変更します。XKBLAYOUT="jp"12XKBMODEL="jp106"XKBLAYOUT="jp"XKBMODELにキーボードのモデルを設定。設定値の一覧はこちら。XKBLAYOUTには”jp”や”us”など、レイアウトファイル名を設定。レイアウトファイルは/usr/share/X11/xkb/symbols下にあります。保存後、再起動すると変更が反映されます。)タイマを使って定期的にサーバにPOSTするプログラムを組んだ際、途中でタイマが止まってしまう不具合が発生しました。これは定期実行のために使っていたsetitimerの設定がlibcurlのタイムアウト処理で上書きされてしまうのが原因でした。setitimerはプロセスごとに固有なため、lubcurlを使うならsetitimerは使えません。いうわけで、clock_nanosleepを使ってやってみました。{break;}}}}interval秒ごとにfunc関数を呼び出します。別スレッドやシグナルハンドラで*termがtrueにセットされるとループを抜けます。)シリアル通信を行うプログラムのテストをするときに、仮想マシン上でなんとかしたい場合があります。普通はそんな状況は滅多にないでしょうが、稀に無いとも言えません。そんな稀なケースでは得てして送信側と受信側の2つのポートが必要だったりします。そこで、仮想マシンに2つの仮想シリアルポートを作り、それを名前付きパイプでクロス接続することにします。VMwareなら片方をサーバ、もう一方をクライアントにしてオシマイです。それではつまらないので、VirtualBoxならどうすればいいのか。