Ubuntuデスクトップのすすめ――見た目編――

# 初めに
このたび久々に家のPCを新調ました。
昔からUbuntuをデスクトップ用途で愛用しているのですが、そのバージョンも大きく上がり、最近は各種設定に追われる日々を送っています。(そこが楽しいところでもありますが)
もっとデスクトップ用途でのUbuntuが流行ってほしいという思いもあり、行った設定をいくつか抜粋して紹介します。

#### 先に結論から
インストール直後が以下図です。(22.04のデフォルト壁紙はけっこう好きです)
![before.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2691924/7e38c680-ff56-4524-c765-2170f50e5e2f.png "before")
色々設定して現在は以下図になります。
![after.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2691924/62da5c36-f4fb-65b0-ca1a-e44e2cc0f3fa.png "after")



#### 環境
前提として以下環境で行った設定について記載しています。
- Ubuntu 22.04 LTS 日本語Remix
- Gnome3
せっかくなのでデフォルトのデスクトップ環境である`Gnome3`に慣れたいと思います。

# OSインストール後にしたこと
以下記事を参考に「フォルダ名の英語化」「Tweaksのインストール」など必要そうな設定を適宜行いました。
デフォルトの「設定」アプリケーションからも「外観」の設定はいくつかできるので、適宜変更を行っています。

https://qiita.com/outou_hakutou/items/0a59b539457ccf084593

https://sicklylife.jp/ubuntu/2004/settings.html

2つ目の記事は20.04についての記載ですが、そんなに変わらないのと昔からお世話になっているサイトなので紹介させてください。

# Gnome Shell Extensions関連
[Gnome Shell Extensions](https://extensions.gnome.org/)ではWebブラウザ上でデスクトップの拡張機能を管理できます。デスクトップの拡張機能として、今回以下を採用しました。
![extensions_list.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2691924/0517f42c-e4ea-d789-ab52-84d3bac5a6cb.png "extensions")

#### 注意

:::note warn
現時点で22.04にデフォルトで入っている(snap経由の)Firefoxでは拡張機能が扱えないということがありました。
:::

そこで以下ページを見ながら、MozillaのPPA経由で提供されるFirefoxと入れ替えを行いました。

https://anopara.net/2022/05/21/ubuntu-22-04%E3%81%A7gnome-shell-extensions-%E6%8B%A1%E5%BC%B5%E6%A9%9F%E8%83%BD%E3%81%8C%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%AA%E3%81%84/

それでは、各拡張機能を順に紹介していきます。

## Workspace Matrix
動的ワークスペースから2x2の静的ワークスペースへ変えるために導入しました。
拡張機能のページは[こちら](https://extensions.gnome.org/extension/1485/workspace-matrix/)です。
![workspace_matrix.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2691924/0410c6af-8f1b-fd95-63b9-0d1246d76337.gif "Workspace Matrix")
`Wraparound mode`を`Rows/Columns`に変えることで、ぐるっと一周移動できるようになります。(`Ctrl+Alt+↑`や`Ctrl+Alt+←`だけで垂直方向、水平方向を往復できます)
![workspace_settings.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2691924/be727934-9f32-aea1-d38e-0e95d7bb630b.png "ワークスペース設定")


## Show Desktop Button
1ボタンでデスクトップを表示できるようになります。
拡張機能のページは[こちら](https://extensions.gnome.org/extension/1194/show-desktop-button/)です。
![desktop_icon.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2691924/5c968ed8-2579-7f83-446c-5233ec008ccb.gif "Show Desktop Button")

## Custom Hot Corners - Extended
Unity時代には右下のホットコーナーからワークスペースを移動できるようにしていたので、同等のことを行います。
拡張機能のページは[こちら](https://extensions.gnome.org/extension/4167/custom-hot-corners-extended/)です。
![hot_corner_3.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2691924/30b0841a-f8e1-e5ef-bd62-dfcba0b1fde4.gif)

以下ページを参考に右下のホットコーナーに`Show Activate Overview`を設定しました。

https://askubuntu.com/questions/1411721/how-do-i-move-hot-corner-thap-opens-activities-overview-from-top-left-to-top-rig



## system-monitor-next
デスクトップ上部にCPUやメモリの使用率、温度などの情報を表示することができます。
拡張機能のページは[こちら](https://extensions.gnome.org/extension/3010/system-monitor-next/)です。
H/W環境にもよると思うのですが、温度を表示させるために`lm-sensors`のインストールと設定も合わせて行いました。

https://kaworu.jpn.org/ubuntu/lm-sensors

# マウスホイールの速度
マウスホイールによるデフォルトのスクロール速度が遅く感じたので以下ページを参考に`imwheel`の設定を行いました。
ただし、これには問題があり、Webブラウザ上でマウスホイールを使ってタブを移動する際にも`imwheel`の速度設定が反映されます。つまり、デフォルトの2倍に設定した場合はタブも一つ飛ばしで移動してしまいます。

https://loumo.jp/archives/26260

# アイコンテーマについて
以下を参考にアイコンテーマとして今回は「Numix Circle」を採用しました。

https://www.omgubuntu.co.uk/best-icon-themes-ubuntu

# 終わりに
もっと凝ったことも可能ですがいったんここまでにします。
見た目や内部の設定含め、自由度の高さがUbuntu(Linux全般に共通しますが)の魅力だと思います。

#### 今回できなかったこと
- ~~ウィンドウ右クリック時のメニューから別ワークスペースへウィンドウを送ること~~
Unity時代に重宝していたのですが…　よく探せば拡張機能にありそうなので、探してみます
-> よく見たらデフォルトで隣のワークスペースには送れたので解決しました:bow: