Ubuntu 18.04の設定メモ


このエントリーをはてなブックマークに追加

Ubuntu 18.04をクリーンインストールしようとしてはまる - minus9d's diary の続き。日本語 Remixを使わずにUbuntu 18.04をインストールした場合における設定メモです。

設定

Caps Lockキーを潰してCtrlキーとして使う

GUIで行うために

$ sudo apt install gnome-tweak-tool

したあと、

$ gnome-tweaks

でツールを起動し、「キーボードとマウス」→「追加のレイアウトオプション」→「Ctrl Position」→「Caps LockをCtrlとして使う」。

「CtrlとCaps Lockを入れ替える」というオプションも存在しているのだけれど、これを使うとShiftとCtrlの同時押しをうまく扱えないようなのでおすすめしません。

日本語入力

第520回 Ubuntu 18.04 LTSの日本語入力:Ubuntu Weekly Recipe|gihyo.jp … 技術評論社に従う。「⁠設定」の「地域と言語」を開いて「入力ソース」のところにある「+」をクリックし、「⁠日本語 (Mozc)」を追加する必要があるのがポイント。これは気付くのが困難。

画面ロックの時間

デフォルトだと、画面が暗くなるのと同じ時間、すなわち5分で画面ロックされます。これは短すぎるので、画面がロックされるのが早すぎます - Ubuntu 18.04 LTS デスクトップガイド改に従いロック時間を長くします。具体的には、 「設定」→「プライバシー」→「画面オフ後にロックするまでの時間」を1時間に変更。

追加インストール

インストールされてるパッケージの更新

以下のコマンドで、すでにインストールされてるパッケージを最新版に更新。

$ sudo apt update
$ sudo apt upgrade

apt-getで追加インストール

いつも使うツールをインストール。

$ sudo apt install cmake emacs git lv nkf screen

手動で追加インストール

CUDA Toolkitのインストール (検証中)

いろんな方法があるようですが、今回は nvidia - How do I Install CUDA on Ubuntu 18.04? - Ask Ubuntu を試しました。すなわち、

$ sudo add-apt-repository ppa:graphics-drivers/ppa
$ sudo apt update
$ sudo ubuntu-drivers autoinstall

したあと、再起動し、さらに

$ sudo apt install nvidia-cuda-toolkit gcc-6

します。この結果、nvccやnvidia-smiが/usr/bin/nvcc以下に入りました。

nvcc --versionの結果は以下です。

nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2017 NVIDIA Corporation
Built on Fri_Nov__3_21:07:56_CDT_2017
Cuda compilation tools, release 9.1, V9.1.85

nvidia-smiの結果の一部は以下です。

+-----------------------------------------------------------------------------+
| NVIDIA-SMI 435.21       Driver Version: 435.21       CUDA Version: 10.1     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce GTX 1070    Off  | 00000000:01:00.0  On |                  N/A |
|  0%   43C    P8     8W / 151W |    445MiB /  8116MiB |      1%      Default |
+-------------------------------+----------------------+----------------------+

それぞれで表示されるversionが一致していません。Different CUDA versions shown by nvcc and NVIDIA-smi - Stack Overflowをもし私が正しく理解しているとすると、nvidia-smiで表示される10.1は、nvidiaのdriverがサポートするCUDAのバージョンで、nvcc --versionで表示される9.1は、CUDAのランタイムのバージョンのようです。