1-13.Linux Mint 19.2インストールMemo のバックアップソース(No.12)

やること。やったことのメモ。

[[http://baker-street.jugem.jp/?eid=107]]

*インストール用isoファイルのダウンロード [#h80cc9de]

linuxmint-19.2-ate-64bit.isoをダウンロード。約2G。Torrentでダウンロードする方が捗る。

*rufusを使用してUSBメモリへ書き込み [#tdd71820]

起動&インストール用USBメモリを作成する。デフォルトで良い。

*インストール [#ye50179d]

USBメモリから立ち上げ後、デスクトップにあるインストールアイコンからインストール

*起動スプラッシュ変更、ACPIをオフ [#y913a35a]
 $ sudo vi /etc/default/grub
 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
 ↓
 GRUB_CMDLINE_LINUX_DEFAULT="quiet nosplash acpi=off"
 $ sudo update-grub2

*イーサーネットIP固定 [#m0ff50bd]

[Menu]-[アプリケーション]-[設定]-[ネットワーク接続]を開きます。
[有線]タブの一覧からネットワークデバイス(Wired connection 1)を選択し[編集]を押します。
[~の編集]画面の[IPv4設定]タブを開き、[方式]を[手動]に変更します。
[追加]ボタンを押し、アドレス、ネットマスク、ゲートウェイを入力します。
DNSサーバーも忘れず入れること。1.1.1.1,8.8.8.8
最後に[保存]ボタンを押します。
''ネットマスクは255.255.255.0ではなく、24を入れること。''

*WLAN停止 [#xa6d27c2]
 $ sudo rfkill block all

*sshdインストール [#b76e7394]
 $ sudo apt-get install ssh

sshが動いているか確認する。
 $ service ssh status
 $ sudo systemctl enable ssh
 $ sudo systemctl restart ssh

念の為の参考 https://j11.blog.so-net.ne.jp/2018-07-06

*前のバージョンの壁紙をゲット [#b8830ea5]
 $ sudo apt install -y mint-backgrounds-* ubuntu-wallpapers-* ubuntustudio-wallpapers xubuntu-community-wallpapers-*
5〜600メガぐらいある…

*日本語化 & 日本語入力の有効 [#c4470d4b]
これしなくてもできている様子。一応備忘録として書いておく。
 $ sudo apt install language-pack-ja language-pack-gnome-ja fonts-takao-gothic fonts-takao-mincho fonts-takao-pgothic fonts-vlgothic fonts-ipafont-gothic fonts-ipafont-mincho libreoffice-l10n-ja libreoffice-help-ja firefox-locale-ja manpages-ja thunderbird-locale-ja ibus-mozc ibus-anthy kasumi ibus-gtk ibus-gtk3 poppler-data cmap-adobe-japan1 fcitx-mozc fcitx-anthy fcitx-frontend-qt5 fcitx-config-gtk fcitx-config-gtk2 fcitx-frontend-gtk2 fcitx-frontend-gtk3 mozc-utils-gui fcitx-frontend-qt4 fcitx-frontend-qt5 libfcitx-qt0 libfcitx-qt5-1

*日本語フォントをインストール [#f2716efe]
 $ sudo apt install fonts-migmix fonts-ipamj-mincho fonts-horai-umefont fonts-takao xfonts-mona fonts-kouzan-mouhitsu fonts-konatsu fonts-takao-gothic fonts-takao-mincho fonts-takao-pgothic fonts-vlgothic fonts-ipafont-gothic fonts-ipafont-mincho
これもでかそう。font-konatsuが無い。

*ホームディレクトリ内の「ダウンロード」とかを「Downloads」と英語表記で使えるようにする [#y904c79d]
 $ LANG=C xdg-user-dirs-gtk-update
 [ Dont ask me again ] にチェックを入れ、[ Update Names ] を押します

*隠しファイル・フォルダーの表示 [#ccdd62a0]
 $ gsettings set org.mate.caja.preferences show-hidden-files true

*VNCの設定 [#d20e44d7]
すげえな。VINO入っていないんだな。X11VNCって手もあるけど…どっちが良いのだか。まずはVINOでやってみるか。
 $ sudo apt install vino
 $ gsettings list-keys org.gnome.Vino :どんなkeyがあるか確認できる。
 $ gsettings list-recursively org.gone.Vino :現在のkeyの値が確認できる。
 $ gsettings set org.gnome.Vino require-encryption false
 $ gsettings set org.gnome.Vino use-alternative-port true
 $ gsettings set org.gnome.Vino alternative-port 35900
 $ gsettings set org.gnome.Vino prompt-enabled false
 $ gsettings set org.gnome.Vino authentication-methods "['vnc']"
 $ echo asdfjkl | base64
 YXNkZmprbAo=
 $ gsettings set org.gnome.Vino vnc-password YXNkZmprbAo=
下のコマンドでネットワークコネクションのUUIDを確認(今のところ不要)
 不要$ nmcli connection show
 優先接続 xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx  ethernet  enp2s0f5
 不要$ dconf write /org/gnome/settings-daemon/plugins/sharing/vino-server/enabled-connections "['xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx']"
コントロールセンター→ユーザー向け→自動起動するアプリ→追加→名前:VNC-Server, コマンド:/usr/lib/vino/vino-server→保存

*なかなか1280x1024にならないな、のメモ [#n9bb1198]
https://scottlinux.com/2011/07/15/how-to-compile-your-own-kernel-in-ubuntu-debian-mint/
でCONFIG_DRM_LOAD_EDID_FIRMWAREがyになっているかどうかチェック。
yになっていなければyで再ビルドして基本的にはオーケーのはず。
https://www.osadl.org/Single-View.111+M5f0e4909445.0.html
https://wiki.archlinux.org/index.php/kernel_mode_setting
https://wiki.archlinux.org/index.php/kernel_mode_setting#Forcing_modes_and_EDID
https://bugs.freedesktop.org/show_bug.cgi?id=30183
https://qiita.com/tkomagata/items/74a026f5cada3da21d6a
https://discuss.96boards.org/t/framebuffer-console/7840/11
 $sudo vi /etc/default/grub
 GRUB_CMDLINE_LINUX_DEFAULT="quiet nosplash"
 ↓
 GRUB_CMDLINE_LINUX_DEFAULT="quiet nosplash acpi=off drm_kms_helper.edid_firmware=edid/1280x1024.bin"
これでモニタを接続して立ち上げると、モニタ(VGA1)の解像度が1280x1024で立ち上がる。モニターの設定に行くと、LVDS1が1024x768, VGA1が1280x1024となっている。ここでLVDSをoffし適用してみる。…問題ないみたい。
次に、このままでモニターを外して再起動してみる。VNCクライアントでアクセスすると、1024x768, モニターの設定を見ると1024x768のLVDSだけがあり、1280x1024は選べない。
 GRUB_CMDLINE_LINUX_DEFAULT="quiet nosplash acpi=off drm_kms_helper.edid_firmware=edid/1280x1024.bin video=LVDS-1:d video=VGA-1:e"
でできるんだが、LVDS-1の解像度が1024x768以上できないのはなぜなのか?おお、じゃあ上にして試してみよう。
 GRUB_CMDLINE_LINUX_DEFAULT="quiet nosplash acpi=off drm_kms_helper.edid_firmware=edid/1680x1050.bin
でも状況は変わらない。/var/log/Xorg.0.logを見ると、
 [   42.746] (--) intel(0): Output LVDS1 using initial mode 1024x768 on pipe 1
とかある。xorg.confが必要なのか?やっぱり。xorg.cof込みでも、logを見ると再スキャンして1280x1024はout of rangeになる模様。LVDS1を使わないでやるのがやはり正解なのか。モニタ繋いだときに面倒だが、それはどっちでも同じか。結局
 GRUB_CMDLINE_LINUX_DEFAULT="quiet nosplash acpi=off drm_kms_helper.edid_firmware=edid/1280x1024.bin video=LVDS-1:d video=VGA-1:e"
で運用することにする。モニタ繋いだ時は、前と同様
 cvt 1920 1080
 sudo xrandr --newmode "1920x1080_60.00"コピペ
 xrandr -q
 モニターの設定を出しておく
 xrandr --addmode VGA1 1920x1080_60.00
 モニターの設定で、VGA1で解像度を1920、プライマリに