WebエンジニアがUbuntuデスクトップで快適に作業するために必要なツール集

# あらまし

Ubuntuを初期インストールすると、必要最小限の物しか入っていません。とりあえず立ち上げたら、Windowsメディアプレーヤーとか、プリントとか入っているwindowsや、Macなどと比べるとデフォルトでは何も出来ません。そこで、必要なアプリケーションなどご紹介します。

# 開発環境
### VSCode

https://code.visualstudio.com/download

とりあえず無料のこいつを入れておけば間違いない。お金がアレばIntelliJも良いけど、ぶっちゃけちょっと重い。


### Warp

https://www.warp.dev/blog/warp-for-linux

モダンターミナル。サジェッションやコマンドパレットなど便利で、デフォルトTerminalと比較して生産性が爆上がりすると思います。とはいえ、Ubuntuはデフォルトターミナルもそこそこ優秀だったりしますが…

### vim

https://qiita.com/tommy_g/items/3ad4b26ccb4893f2760e

コマンドラインからサクサク編集したい時に有ると便利。Ubuntu Softwareからもダウンロード可能

### CopyQ

https://qiita.com/Kernel_OGSun/items/8f934a9fb5a210677808

コピペの履歴を残したり出来るすぐれもの。Ubuntu Softwareからもダウンロード可能

### DBeaver

https://dbeaver.io/

DBクライアント。Ubuntu Softwareからもダウンロード可能

### Color Picker

https://snapcraft.io/color-picker

カラーピッカー。Web系やっていると色指定とかで活用出来て便利。Ubuntu Softwareからもダウンロード可能

### Ruby

https://www.ruby-lang.org/ja/

いろいろバージョン管理とかが面倒だけど、とりあえず脳死でUbuntu Softwareからダウンロードしてインストールしてしまいましょう。aptとかrbenvとかコマンドラインでやりだすと、だいたいドツボにはまるので。

### Docker / Docker Desktop

こちらの記事を参考にインストールしてみてください。

https://qiita.com/tf63/items/c21549ba44224722f301


# ブラウザ

https://www.google.com/intl/ja_jp/chrome/

とりあえずこれを入れておけば間違いない。業界標準。

# リモートワーク系

### L2TP関連

https://qiita.com/kanon700/items/1a0f76476943b2a02d29

Ubuntuは、デフォルトでL2TPのVPNに繋げない。リモートワークだとVPN経由でないとアクセス出来ない物もあり、L2TP使っているところもちらほら有ると思われるので、入れておいて損はない。

### Web会議、音声通話系各種

https://slack.com/intl/ja-jp/downloads/linux

https://discord.com/

https://zoom.us/download?os=linux

https://www.skype.com/ja/get-skype/

このあたりは必要に応じて。

### FileZilla

https://filezilla-project.org/

FTPなどファイルサーバにつなぐ際に。

# Office系ソフト

### LibraOffice

https://ja.libreoffice.org/

vlookup程度の作業ならこいつで十分。MS Office要らず。Ubuntu Softwareからもダウンロード可能

# メモツール等

### MarkText

https://github.com/marktext/marktext

Typoraとか言う神Markdownツールが有料化してしまった為、コチラをオススメ。

# 音声編集レコーダー

https://www.audacityteam.org/

ボイスレコーダーやデスクトップ録音などに。Ubuntu Softwareからもダウンロード可能

# 画像編集系ソフト

### Pinta

https://www.pinta-project.com/

windowsでのprintに相当するアプリ。軽量でちょっとした塗りつぶし等に便利。絵を書かない人でも入れておいて損はない。Ubuntu Softwareからもダウンロード可能

### Krita

https://krita.org/jp/

割とガチなペイントツール。Pintaでは物足りない、お絵描きもしたいという人は入れておきたい。Ubuntu Softwareからもダウンロード可能


### Gimp

https://www.gimp.org/

ガチな画像処理ツール。PhotoshopのOSS版的な存在。とはいえ、ココまでは要らないという人も多いので入れたい人だけ入れて下さい。Ubuntu Softwareからもダウンロード可能

### Inkscape

https://inkscape.org/ja/

イラストレーターのOSS版的な存在。希にイラストレーター形式の画像とかを渡される為、持っていて損はないかも。Ubuntu Softwareからもダウンロード可能

# 動画周り

### VLC

https://www.videolan.org/vlc/index.ja.html

デフォルトのビデオプレーヤーがイマイチなので、システム設定のデフォルトのアプリのビデオをVLCに変えておくことをオススメ。Ubuntu Softwareからもダウンロード可能

### ffmpeg

https://ffmpeg.org/

動画のエンコード周り。とりあえず入れておいて損はない。たまに仕事で重い映像ファイルを圧縮してWebに最適化したりするのに使う。Ubuntu Softwareからもダウンロード可能

### Kdenlive

https://kdenlive.org/en/

動画編集ソフト。動画編集の必要に応じて。Ubuntu Softwareからもダウンロード可能

# ユーティリティ、システム周り系

### ULauncher

Macで言うSpotlightとか、Rycastとかに該当する、ちょっとした便利検索バーです。
軽量で使い勝手は良いです。

https://ulauncher.io/

### Tweaks

https://gitlab.gnome.org/GNOME/gnome-tweaks

いろいろ外観をいじれる。目に優しい画面構成や、自分好みのOSの見た目にしてみてください。Ubuntu Softwareからもダウンロード可能

### Wine

https://www.winehq.org/

ちょっとしたWindowsアプリをどうしても必要な時に。とはいえ、完全互換ではないので、常用は推奨しません。Ubuntu Softwareからもダウンロード可能

### bluetoothマネージャー

デフォルトでは入っていなかった為、Bluetoothが使えなかった。もしかしたら、PCにデフォルトでBluetoothモジュールが着いている場合、デフォルトでインストールされるかも。Ubuntu Softwareからもダウンロード可能

### CUDA、Nvidia系ドライバ

この記事を参考にインストールしてもらえれば大丈夫だと思います。
AI関連でやる分には必要ですよね。

https://qiita.com/porizou1/items/74d8264d6381ee2941bd

## コマンドラインツール

### go-aws-sso

AWS環境にSSOで入るためのコマンドラインツール。
Goで作られているので、Go環境を先にインストールしておく必要がある。

https://github.com/theurichde/go-aws-sso

### jq

コマンドラインでJsonを使えるようにするアプリ。
入っていると便利。

```
sudo apt install jq
```

### fzf(fazzy finder)

色々と便利な子。入れておいて損はない

```
sudo apt install jq
```

# その他
もしオススメなどあれば、コメント欄にお願いいたします。