Contents
はじめに
こんにちは、野村です。
今回は、VirtualBoxにFedora27を最小セットアップした後にGUI環境を導入したときの記録です。
普段使っているdebianの残りディスクスペースが3Gを切ったので、新たに普段使い用のOSをインストールすることにしたのですよ。
またdebianでもいいのだけど、その前にFedoraを試してみました。
なぜかOSインストール時の設定が無効になっていた
なんでだろ?最小セットアップだからかな?
キー配列
仮想コンソールのキー配列が英語キーボードになっていた。
$ sudo localectl set-keymap --no-convert jp106
$ sudo reboot
ネットワーク設定
固定IPに設定したはずなのに、DHCPになっていた。
なので、手動で設定し直した。
ネットワークアダプター1:NATネットワーク
/etc/sysconfig/network-scripts/ifcfg-enp0s3
DEVICE=enp0s3
BOOTPROTO=static
BROADCAST=10.0.2.255
IPADDR=10.0.2.105
NETMASK=255.255.255.0
NETWORK=10.0.2.0
ONBOOT=yes
GATEWAY=10.0.2.1
ネットワークアダプター2:ホストオンリーアダプタ
/etc/sysconfig/network-scripts/ifcfg-enp0s8
DEVICE=enp0s8
BOOTPROTO=static
BROADCAST=192.168.56.255
IPADDR=192.168.56.15
NETMASK=255.255.255.0
NETWORK=192.168.56.0
ONBOOT=yes
とりあえずtwmを起動させる
コマンド「killall」を使いたいのでpsmiscをインストール
$ sudo dnf install psmisc
xorgの動作テスト用にtwmをインストールしてみます。
$ sudo dnf install xterm twm
$ sudo dnf install xinit
$ sudo dnf install xorg-x11-server-Xorg.x86_64
$ sudo dnf install xorg-x11-utils.x86_64
$ sudo dnf install xorg-x11-drivers.x86_64
ファイル「~/.xinitrc」を作成し、以下のように書き込みます。
xterm &
twm
コマンド「stertx」を実行してtwmが起動することを確認します。
Guest Additionsのインストール
あらかじめVirtualBoxのメニューから[デバイス]→[Guest Additions CD イメージの挿入]を選択しておきます。
$ sudo dnf install kernel-devel kernel-headers dkms gcc gcc-c++ bzip2
$ sudo mount /dev/cdrom /media/
$ cd /media/
$ sudo ./VBoxLinuxAdditions.run
GUIを再起動します。
シームレスモードが使えなかったけど、気にしない。
Openboxをインストール
ちょっと悩んだけど、使い慣れたOpenboxをインストールすることにした。
fedoraのリポジトリでは、mozcが使えるのはibusだけらしい。
なのでibusでガマンする。
sudo dnf install ibus ibus-mozc
sudo dnf install openbox tint2
~/.xinitrcを以下のように変更した。
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
ibus-daemon -drx
setxkbmap -model jp106 -layout jp
xrandr --output VGA-1 --mode 1920x1080 --rate 60
tint2 &
xterm &
exec openbox
コマンド「startx」を実行したら、無事Openboxが起動しました。めでたし。
でも、xterm上でIMEがオンにならないことが発覚。宿題だ。
→(追記)解決しました。いつの間にかオンになるようになってた。
終わりに
以上、VirtualBoxにFedora27を最小インストールしてGUI環境を導入した記録でした。
その後、FireFoxをインストールして、この記事を書いてます。
なんだかスクロールが若干重い気がする。
やっぱデスクトップ用途だったらdebian系のほうがいいのかな?
リポジトリにmltermがないのも寂しい。
というわけで、今回はこれにて。