Ubuntu 21.04インストールしてからやること


Ubuntu 21.04がリリースされました。LTSじゃないので色々と不安定なところもありそうですが、さっそくインストールして初期設定を楽しむことにしました。内容をつらつら〜っと書いていきます。基本的には前作とあまり変わってない。

環境

  • Ubuntu 21.04(日本語Remix版ではない)
  • Thinkpad X395

言語を日本語にしてインストールしておけば、直後からMozcが使えるようになってます(※GUIでの設定変更については後述)。Thinkpadのトラックポイント・トラックパッドもどちらも問題なく使用できます。超簡単。

というわけでさっさとやったことリストに行きます。

システム系

Ubuntuシングルサインオン

正直なんのメリットがあるのかよく分からんのですが(笑)、Ubuntuファンとしてアカウントを登録してログインしておきました。多分不要だと思います。

ダークテーマに変える

設定-[外観]から変更可能になってます。

世の中ダークテーマが流行りですな。

マウス設定変更

設定-[マウスとタッチパッド]で

  • マウスのスピードを最速に
  • ナチュラルスクロールをONに
  • タッチパッドの速度を最速に

キーボード設定変更

設定-[アクセシビリティ]のタイピング欄でリピートキーの設定を変更。

タイ語を入力ソースに追加

設定-[地域と言語]の入力ソースで+ボタンを押してタイ語を追加する。まあ普通の人はタイ語のタイピングなんて必要ないでしょうが・・・。

不要なアプリ削除

Ubuntu Softwareを起動して、インストール済みのタブを選択。使用しなさそうなアプリをガンガン削除する。以下は私の場合。

削除したアプリ名理由
AisleRiotやらない
Solitaireやらない
CalendarGoogleカレンダー使うから
Document Scannerスキャナ持ってないし
Déjà Dup バックアップツール別の方法でバックアップするし
GNOME マインスイーパーやらない
GNOME 上海やらない
GNOME 数独やらない
Remminaリモートデスクトップしないし
SeahorseBitwarden使うし
To DoMicrosoft To-Do使うし
RhythmboxLollypop使うし

Gnome Tweaksインストール

aptでインストールします。

$ sudo apt install gnome-tweaks

Tweakする内容は、

  • CapslockをControlに
  • マウスのアクセラレーションプロファイルをAdaptiveに
  • トップバーに曜日を表示する
  • 静的ワークスペースに 数は3つにする

ファイルの設定

nautilusといいますが、Windowsでいうエクスプローラーのことです。

  • 詳細表示に切り替える
  • サイズ・種類・更新日を表示する

ホーム内のディレクトリを英語にする

日本語だとターミナルでcdするときとかに面倒臭いです。英語に変えます。

ターミナル(端末)を開いて次のコマンドを実行します。

$ LANG=C xdg-user-dirs-gtk-update

ダイアログが表示されるので、2度と聞かれないようにチェックを入れてUpdate…でリネーム完了。

mozcの設定

日本語でインストールするとMozcは最初からインストールされています。しかしなぜかGUIの設定ツールが入っていません。手動で入れましょう。

$ sudo apt install mozc-utils-gui

これで地域と言語の歯車アイコンで起動できるようになります。

Macも使っているので、[キー設定の選択]でことえりにしておきます。

2021.04.30現在 Waylandを使用しているとセカンドディスプレイ上でmozcの変換候補が表示されないみたいです。複数ディスプレイを使用する人はXにしてたほうが無難です

VPNの追加

OpenVPNの場合、ovpnファイルがあればインポートするだけで完了です。

L2TP/IPsecの場合はGUIの設定ツールをインストールしてやります。

$ sudo apt install network-manager-l2tp-gnome

設定-[ネットワーク]でVPNの+ボタンを押すと、L2TPが増えてます。

Dropboxインストール

Linux版の「バックアップと同期」ツールはGoogleからリリースされていないのでDropboxを使いましょう。こちらの方が同期が爆速でオススメです。公式サイトからLinuxのdeb版をダウンロードしてインストールするだけです。

MP4とか再生できるように

大人の事情で初期状態ではMP4などが再生できません。追加パッケージをインストールします。

$ sudo apt-get install ubuntu-restricted-extras
$ sudo apt-get install ffmpeg

途中同意を求められたら同意してください。

CopyQインストール

クリップボード拡張アプリです。履歴からペーストできたり定型文登録できたりととても便利です。

$ sudo apt install copyq

適当に設定してください。私は、

  • 自動的に起動する オンに
  • グローバルショートカット マウスカーソルの下にメインウィンドウを表示をShift+Alt+Vに
  • タブを追加して定形文を少々登録

2021.04.30現在 Waylandだと、どうもセカンドディスプレイ上でメインメニューが表示されないようです。Xだと正常に表示されます。

Easystrokeのインストール

マウスジェスチャーアプリです。Ubuntu Softwareからインストールできます。設定した内容は次のような感じ。

ジェスチャー名前キー
前のタブCtrl+PageUp
次のタブ次のタブCtrl+PageDown
閉じるCtrl+W

戻る・進むボタンはマウスに付いてるのでここでは登録しませんでした。

2021.04.29現在 Waylandだとジェスチャーを入力するアプリケーションによって正常に動かないようです。Xだと正常に機能します。

libinput-gesturesのインストール

トラックパッドでの3・4本指ジェスチャーを可能にするツールです。

ちょっと長くなるので別の記事にしました。

http://13.231.247.97/trackpad-gestures-with-libinput-on-linux/

xkeysnailのインストール

キーマップ変更ツールです。

これもちょっと長くなるので別の記事にしました。

http://13.231.247.97/how-to-install-and-autostart-xkeysnail/

playerctlのインストール

LollypopやSpotify、Youtube(ブラウザ)など各種プレイヤーに対し再生や一時停止などをコマンドラインから操作できるようになるツールです。なぜこれを使用するかというと、アプリケーションによっては再生・一時停止などのメディアキーに対応してないものがあるからです。playerctlのコマンドをショートカットキーに登録しておけば、あらゆるプレイヤーを同じショートカットキーで操作できるので便利です。

altdesktop/playerctl

$ sudo apt install playerctl

インストールしたら試しに何か音楽ファイルを再生してみましょう。そうしたら次のコマンドを叩くことで一時停止・再生がトグルできます。

$ playerctl play-pause

その他のコマンドについては公式のREADMEを見てください。

あとは各種playerctlコマンドをOSのショートカットに登録するだけ。設定の[キーボードショートカット]を開き、一番下の+ボタンで新しいショートカットを追加します。

こんな感じで「再生/一時停止:playerctl play-pause」「前の曲:playerctl previous」「次の曲:playerctl next」の3つをショートカットとして登録しました。

アプリ系

Google Chromeインストール

公式からdebをダウンロードしてインストールします。

ダウンロードしたdebファイルを右クリック→別のアプリケーションで開く-[アプリケーションのインストール]で開くとインストールできます。

Thunderbirdの設定

デフォルトでインストールされてます。まともなメーラーがないので仕方なく使ってます。アカウントの設定とかします。

Poddrのインストール

ポッドキャストアプリです。最初からインストールされているRhythmboxでも聴けるんですが、なんかイマイチもさいです。

というわけでPoddrというアプリをインストールします。

Ubuntu Softwareで検索すると見つかるはず。

こんな感じのアプリです。

結構使いやすげ。

Lollypopのインストール

ローカルにある音楽はLollypopで再生してます。

これもUbuntu Softwareからインストールできます。

Spotifyのインストール

ちゃんとLinux版があります。公式いわくUbuntu Softwareからのインストールを推奨してるみたい。というわけで入れましょう。

インストールしたらログインして、設定を変更します。

  • 言語を日本語に
  • 音量の均一をオフに(コンプレッサーがかかるので若干音質が悪くなるそうな)
  • 友達のアクティビティを表示するをオフに
  • 自動再生をオフに

2021.04.29現在 なんかSettingsのドロップダウンリストがクリックしても開かない。キーボード上下で一応は選択できるみたいだが。Waylandだけの問題みたいで、Xにするとちゃんと使用できます。

Cawbirdのインストール

LinuxにはろくなTwitterクライアントがないのですが、まだマシかなーというのがこのCawbirdです。

Ubuntu Softwareからインストールできます。

ヘビーユーザーではない私には十分かな。

zoomをインストール

公式サイトからLinux版(Ubuntu 16.04+)をダウンロードしてインストールします。残念ながらバーチャル背景はグリーンバックがないと使い物にならないです。

Webアプリ(Chromeショートカット)

よく使うWebアプリはGoogle Chromeでショートカットにしておくと便利です。デスクトップにアイコンが追加され、Dockにアイコンを追加することもできるので、通常のアプリと変わらずに使用できます。

私は以下のWebアプリのショートカットを作りました。

  • Googleカレンダー
  • Microsoft To-Do

ショートカットはChromeのメニューからできますよ。ショートカットを作成したいページに訪れ、設定メニューの中の[その他のツール]-[ショートカットを作成]でOKです。ウィンドウにしておいたほうが便利だと思います。

ショートカットを作成するとデスクトップにアイコンファイルができるのですが、このままではダブルクリックで起動できません。アイコンファイルを右クリックして[起動を許可する]を選択しておくと、次回以降はダブルクリックで起動できるようになります。

開発系

zshシェルのインストール

昔はfish派でしたが、最近はめっきりzshに戻ってしまいました。というわけでzshをインストールします。

$ sudo apt install zsh

ログインシェルもzshに変更します。

$ chsh -s $(which zsh)

ログインシェルは再ログイン時に反映されます。

terminatorインストール

Gnome端末だとショボいのでTerminatorをインストールします。

$ sudo apt install terminator

ターミナル内で右クリックして[設定]。

  • defaultプロファイルの背景を0.8透過に

Vimインストール

デフォルトで入れとけよと思うのですがね。Vimを入れましょう。

$ sudo apt install vim

gitインストール

開発には必須です。

$ sudo apt install git

最低限の設定もしておきます。

$ git config --global user.name "ユーザー名"
$ git config --global user.email メールアドレス
$ git config --global core.editor nvim

githubに公開鍵登録

gitプロトコル使う場合は鍵認証が便利です。

$ ssh-keygen -t ed25519 -C "メールアドレス"
〜パスフレーズ使わない私はエンター連打〜
$ eval "$(ssh-agent -s)"
$ ssh-add ~/.ssh/id_rsa
$ cat ~/.ssh/id_rsa.pub | xclip -selection c # クリップボードにコピー

githubのSettingsページからSSH KEYを登録する。xclipコマンドでクリップボードにコピーされた公開鍵をペーストする。

fzfインストール

高速ファインダをインストールします。

$ sudo apt install fzf

curlインストール

何かと必要になりますから。

$ sudo apt install curl

ドットファイル類pull

ドットファイル類はPrivateなgithubレポジトリにおいてあるのでpullしてきます。ここは各個人いろんなやり方があるんでしょうね。

Javaインストール

バージョン切り替えて使うとかハードなJavaユーザーの人はSDKMANを使ったほうがいいのかもしれませんが、私はJDK8をたまーに使用するだけなので、aptで入れちゃいます。openjdkにしました。

$ sudo apt install openjdk-8

memcachedインストール

仕事で使用するので。

$ sudo apt install memcached
$ sudo systemctl status memcached

よし、ちゃんと起動してるな。

Powerline fontsインストール

かっこいいターミナルを作るには必須のフォント。公式の手順通りですが、以下の手順でインストールできます。

$ git clone https://github.com/powerline/fonts.git --depth=1
$ cd fonts
$ ./install.sh
$ cd .. rm -rf fonts

Cascadia codeのインストール

Microsoft製のフォントです。プログラミングに向いてます。

$ sudo apt install fonts-cascadia-code

これで使えるようになってます。

IntelliJインストール

VSCodeも好きなんですが、やっぱりJetBrainsのIDEは最高です。有料のUnlimitedユーザーなので使わないと元取れない気もするし笑。

  1. 公式サイトでLinux版をダウンロード
  2. 展開したフォルダを ~/Applications の中に配置
  3. binidea.shを実行

次回以降は普通にスタートメニューから起動できます。

Slackインストール

もはやデベロッパーには必須のツールでしょう。

これは公式からDEB版をダウンロードしてインストールします。

nodenvのインストール

nodeのバージョン管理ができます。

$ curl -fsSL https://raw.githubusercontent.com/nodenv/nodenv-installer/master/bin/nodenv-installer | bash

以下をconfig.fishに追加します。※fishシェルです

set -x PATH $HOME/.nodenv/bin $PATH
status --is-interactive; and source (nodenv init -|psub)

あとは好きなバージョンのnodeをインストールしましょう。私は10.13.0をインストールしました。

$ nodenv install 10.13.0

dockerのインストール

言わずもがなdockerです。公式にUbuntu 21.04のインストール方法も記載されています。

というわけでaptでインストールしました。sudoなしで実行できるようにもしておきます。

$ sudo groupadd docker
$ sudo usermod -aG docker $USER
$ sudo usermod -aG docker あなたのUbuntuユーザー名
$ newgrp docker

実際に試してみます。

$ docker run hello-world

ちゃんとHello, Worldできましたか?

composeもよく使うのでインストールしておきます。

$ sudo apt install docker-compose

21.04の所感

Ubuntu 21.04の使用感としては、LTSと比べると色々と不安定な部分が多いですが、ほとんどがWayland未サポートのアプリだと思われます。ログイン時にXを選択すると、ほぼ問題なく使えます。人柱を目指さない限りはまだXを選択しておいたほうが無難ですね。Wayland固有の問題と思われるものは、

  • ドック内のアプリアイコンの並び替えが即時に反映されない
  • セカンドモニタ上で上手く動かないアプリがある(コンテキストメニュー系が表示されない)
  • GUI部品が正常に動かない(Spotifyの設定画面など)

正直、20.04ユーザーの人が急いで乗り換えるほどのインパクトはないかな・・・。むしろ不安定になりそう。Active Directoryに対応したところで誰もオフィスで使わないと思うんだけど。もはやデスクトップLinuxの将来はWSLに吸収されてしまうのではないかと思ってしまったり。

WSLのGUIサポートがInsider Previewになったので、むしろそっちを試してみたくなりました。

関連する記事


コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください