外観/カスタマイズ
壁紙の変更
デフォルトの紫紅色の壁紙はサイバーパンクすぎるため、より落ち着いた黒色の壁紙に変更しましょう。
通知エリアにネットワーク速度、CPU、メモリ使用状況を表示
ターミナルで以下のコマンドを実行します:
sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor
sudo apt update
sudo apt install indicator-sysmonitor
indicator-sysmonitor &
Ctrl+Cでバックグラウンドでindicator-sysmonitorを実行できます。
デフォルトではネットワーク速度が表示されないため、右クリックして[設定]-[詳細]で表示形式を以下のように変更します:
{netcomp} cpu: {cpu} mem: {mem}
また、[スタートアップ時に実行]を設定して起動時に自動起動するようにします。
ユーザビリティ向上
コマンド未発見エラーの解決策
https://command-not-found.com/ はほとんどのコマンド未発見エラーを解決できます。
国内ミラーソースの追加
Ubuntu 20.10では、[設定]-[について]-[ソフトウェア更新]-[Ubuntuソフト]-[ダウンロード元]-[中国サーバー]から設定できます。
言語を中国に設定していれば自動で設定されるはずですが、英語環境の場合は[Download from]を[Server for China]に変更する必要があります。
Gitクローンの高速化
まずnslookupでドメインのIPアドレスを確認します:
nslookup github.global.ssl.fastly.net
nslookup github.com
次にhostsファイルを編集します:
sudo nano /etc/hosts
ファイルの末尾に以下の内容を追加します(IPアドレスは前のステップで取得したものを使用):
151.101.229.194 github.global.ssl.fastly.net
13.250.177.223 github.com
ネットワークを再起動します:
sudo systemctl restart NetworkManager
搜狗入力法のインストール
https://pinyin.sogou.com/linux/help.php を参照して搜狗入力法をインストールします。
キーボード入力法システムに「fcitx」オプションがない場合は、ターミナルでfcitxを先にインストールします:
sudo apt install fcitx
インストール成功後に上記の手順を実行します。
言語設定を開いた際にエラーが発生する場合は、ターミナルで以下のコマンドを実行して修復します:
sudo apt install -f
入力法の切り替えショートカットは**Ctrl+スペース**です。
端末とテキストエディタをクイックランチに固定
アプリを開き、右クリックして[お気に入りに追加]を選択します。
NVME SSDの省電力機能を無効化
デュアルブート環境では、以下のようなエラーが発生することがあります:
EXT4-fs error ext4_find_entry reading directory lblock 0
/etc/default/grubファイルを編集します:
sudo nano /etc/default/grub
編集モードに入り(iキー)、GRUB_CMDLINE_LINUX_DEFAULTの値を以下のように変更します:
GRUB_CMDLINE_LINUX_DEFAULT='quiet splash nvme_core.default_ps_max_latency_us=5500'
設定を更新して再起動します:
sudo update-grub
sudo reboot
履歴クリップボード機能の有効化
WindowsのWin+Vに相当する機能です。Fcitxをインストールしていれば、デフォルトでクリップボード機能が使用できます。
デフォルトのショートカットはCtrl+;です。Fcitx設定の[アドオン]でショートカットキーを設定できます。
デフォルトで5件の履歴をサポートし、設定で最大16件に変更できます(各エントリは最大157文字)。
注意:この機能は搜狗入力法を使用中は有効にならないため、履歴を呼び出す前にCtrl+スペースで搜狗入力法をオフにする必要があります。
クイックランチアイコンのクリックでウィンドウの表示/最小化を切り替え
サイドバーで開いているアプリのアイコンをクリックすると、アプリを最小化する機能です。
gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize'
ソフトウェアインストールガイド
ダウンロードツールのインストール
ブラウザとwgetだけでは不十分な場合があります。
sudo apt update
sudo apt install uget
sudo apt install aria2
uGetはクライアント、Aria2はダウンロードエンジンです。uGetを開き、[編集]-[設定]-[プラグイン]でダウンロード方式を変更してください。
PyCharmのインストール
https://www.jetbrains.com/pycharm/download/ からコミュニティ版をダウンロードします。
ダウンロードしたtar.gzファイルをホームディレクトリに展開します:
tar -xvzf pycharm-community-2020.3.2.tar.gz -C ~
PyCharmを起動します:
sh ~/pycharm-community-2020.3.2/bin/pycharm.sh &
その後、デスクトップショートカットを手動で追加します。
実用的なコマンド集
ソフトウェアの管理
# アンインストール
sudo apt remove --purge パッケージ名
# インストール
sudo apt install パッケージ名
システム情報の確認
# ディスク容量の確認
df -h
# プロセスのリソース使用状況
top
# カーネルバージョンの確認
uname -a
# ディストリビューション情報の確認
lsb_release -a
# CPU情報の確認
lscpu
# メモリ使用状況の確認
free
# GPU情報の確認
lspci | grep -i vga
# NVIDIA GPUの詳細情報
nvidia-smi
NVIDIAドライバーのインストール
# 互換性のあるドライバーの確認
ubuntu-drivers devices
# 自動インストール
sudo ubuntu-drivers autoinstall
以下のエラーが表示される場合は:
无法立即对 libnss-nis:i386 进行配置。请查看 man 5 apt.conf 中的 APT::Immediate-Configure (2)
まず以下のコマンドを実行してからドライバーをインストールします:
sudo apt dist-upgrade -o APT::Immediate-Configure=0
CUDA関連の確認
# CUDAドライバAPIバージョンの確認
nvidia-smi
# CUDAランタイムAPIバージョンの確認
cat /usr/local/cuda/version.txt
# cuDNNバージョンの確認
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
# CUDAツールキットのインストール
sudo apt install nvidia-cuda-toolkit
Anacondaのインストール
# ダウンロードしたインストーラーの実行
bash Anaconda3-2020.11-Linux-x86_64.sh
# 環境変数の設定
echo 'export PATH=/home/username/anaconda3/bin:$PATH' >> ~/.bashrc
# 設定の適用
source ~/.bashrc
# Jupyter Notebookのインストール
conda install -c conda-forge notebook
ユーザーの切り替え
# 管理者権限へ
sudo su
# 一般ユーザーへ
su ユーザー名
ソースからのインストール
# 管理者権限取得
sudo -i
# ソースディレクトリへ移動
cd /path/to/source
# コンフィギャレ実行
./configure
# コンパイルとインストール
make && make install
パッケージのインストール
# DEBパッケージのインストール
sudo dpkg -i パッケージ.deb
# PKGBUILDパッケージのビルドとインストール
makepkg -s
sudo pacman -U *.xz