FreeBSD設定メモ

提供:mrmts wiki
2022年6月10日 (金) 23:55時点におけるMorimoto (トーク | 投稿記録)による版


インストール

2022年6月から。13.1Releaseを。

root権限で困ったとき

シングルユーザーモードでログイン。パスワードなしでrootになれるけど、すべてリードオンリーで設定の変更などできない。そこで下記のコマンドで読み書きできるようにする。

  1. mount -u /

デスクトップ環境を整えて、sddmというログインするための何かが自動的に立ち上がるようにしたのだけど、それは基本的にrootでログインできない設定。rootのログインも非推奨。そして何かこまったときにsuでrootになって何かやろうとしたら、一般ユーザーがsuを使えるようにするためにはwheelというグループに入っていることが必要だと。じゃあそのグループに入れようとしても、ルート権限がないから入れられないというループ。ではsddmが立ち上がらないようにしようとしても、ルート権限がないから/etc/rc.confも編集できないという罠。それで上記のようにして何とか助かった。

重い、もっさり、カーソルぴかぴか、カーソルが飛ぶ@virtualbox

FreeBSDにvirtualbox-ose-additionsというのを入れる。ハンドブックに従ってportsからmake installしたけどエラーになったのでパッケージでインストール。するとlxqtを立ち上げたときにスタートメニューなどが出てこなくて困る。どうも/etc/rc.confに書き込んだ下記の2行をコメントアウトすると問題解決。しかしカーソルが飛ぶなど思い問題はもとにもどる。ホストとゲストでカーソルが自由に行き来できなくなる。

vboxguest_enable="YES" vboxservice_enable="YES"

そこで、virtualbox-ose-additionsはアンインストールしてvirtualbox-ose-additions-legacyをインストールし、先の2行を復活させるとマウス問題は解決。しかしもっさりしてて重いのは相変わらず。legacyの方を入れたらよくなったのだけど、すでにoracleからサポート外だから入れるべきでないという情報もあり、あらためてレガシーではない方をインストール。そちらをインストールすればレガシーも自動で削除されるとういのでそのとおりに。そしてvirtualboxの設定のディスプレイのグラフィックスコントローラーをVMSVGAからVBoxSVGAへ変更。すると大丈夫。VMSVGAに戻すとスタートメニューなど出ず。VMSVGAで3Dアクセラレーションを無効にしてもやはりだめ。なので、いまはレガシーではないやつでVBoxSVGAを使っている。こちらのばあい、3Dアクセラレーションは無効にしておかなければならない(有効化のチェックを外しておかなければならない)。

ブラウザ

はじめから入っているFireFoxはほかの人も報告しているけど、マウスの上スクロールを使うとページが戻るというバグらしきものがあって使い物にならない。対処法もその「ほかの人」が報告していたけど。

https://furuya7.hatenablog.com/entry/2021/12/12/004510

を参考にして下記のように対処。

(1) URLバーに「about:config」と入力 (2) 警告が表示→「危険性を承知の上で使用する」をクリック (3) 検索窓に、設定名の「mousebutton」を入力

mousebutton.4th.enabled true
mousebutton.5th.enabled true

と表示されるので「⇔」の切り替えのボタンを押して「false」にしてブラウザを閉じると症状は改善する。

ウィンドウのタイトルバーの高さ(幅)が狭い問題

下記のサイトを参考に高さ(幅)を広げる。

https://chimachima.blogo.jp/archives/51328326.html

高さ(幅)を変えるという項目は設定で見当たらなかったけど、LXQt設定>LXGtコンフィギュレーションセンター>Openbox設定(Qt版)を開き、ウィンドウマネージャーの設定が開かれる。そこからフォントの項目を選択すると、「アクティブのウィンドウのタイトル」と「非アクティブなウィンドウのタイトル」のフォントサイズが8になっているので、それを12にすると自動的にタイトルバーの高さ(幅)も広がる。ちなみにフォントがもっさいのでIPAゴチックに変更するとスッキリする。「ウィンドウマネージャーの設定」からテーマを変えると、タイトルバーの外観が変わる。

emacs関連

次のふたつをインストール。いまだに使い方はようわからん。

pkg install emacs
pkg install emacs-w3m