【備忘録】ubuntuにインストールしたソフトの一覧や変更した値等

###目的
自身の備忘録的な意味合いを込めてubuntuの記事を投稿していたが、
あんまりにも記事が増えると後から見直す時に読みにくくなりストレスになりそうなため
１記事にまとめ、随時更新していく方針を取ろうという次第
以下に自分がわかるように書いていく。

###windows端末をubuntuへ
[Windows10とUbuntu18.04をデュアルブートする。](https://qiita.com/yo_kanyukari/items/2a944a300db22482c696)
備考：
今回はwin7だったのでwindowsは消した。

###npm
[sudo create-react-appがストレス](https://qiita.com/osake_log/items/40519abeee10f1569cf0)

###ディレクトリの英語化
[ubuntuのCUIで日本語入力をしたくない](https://qiita.com/osake_log/items/9772c70111dad33bd535)

###kindle
[ubuntu18.04にkindle for PCをインストールした](https://qiita.com/sakai39e/items/75b2c95bc4c3cab13849)
備考：
wineを使っている。
記事で指定しているwindowsのバージョンが8.1になっている。
新しい方が良いかと思い10で設定したらkindleが起動しなかったので
記事の通りwindowsのバージョンを8.1にしている。

###VScode
[VScodeでファイル制限数エラー](https://www.kinacon-blog.work/entry/2019/04/16/VSCode%E3%81%A7%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E6%95%B0%E5%88%B6%E9%99%90%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E5%87%BA%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E3%81%AA%E3%81%A3%E3%81%9F%E3%80%82)
備考：
記事では
`fs.inotify.max_user_watches=524288`
となっているが私は半分の値である262144で設定

###git kraken
備考：
VScodeと同様にファイル制限でエラーが出るので
もしVScodeを導入せずにgit krakenのみを導入する場合でもVScodeで行った対応を取ること。

###SmartGit
備考：git krakenから乗り換えた。
どちらも良いが操作感で言えばgit krakenのほうが一枚上に感じる。
慣れの問題かもしれない。
機能面ではSmartGitが良い。
インストール方法は以下を参照
[SmartGitをインストール ](https://gist.github.com/honda0510/863579)
内容は古いがあんまり変わってない。
しいて上げるならjavaのバージョンだけ気をつけたほうがいい。
インストールが不要なため、予めどこにファイルを置くか考えておいたほうがいい。
現状home配下にtoolsディレクトリを作成し、そこに保管している。


###slack
特に注意点なし

###discode
特に注意点なし

###ログイン画面
[[Ubuntu 18.04] ログイン画面の背景を変える](https://qiita.com/ponsea/items/259ec3842673f26d2504)

###diff tool
[【Ubuntu】GUI Diffツール【Meld】](https://www.milkmemo.com/entry/meld_install)

###man
[Ubuntu/Debian系Linuxに「日本語マニュアルページ」をインストールする方法](https://linuxfan.info/ubuntu-debian-ja-manpages)

###アニメ見たい
[アニメ見ながらプログラミングするために透過ウィンドウを実装する方法](https://paiza.hatenablog.com/entry/2019/07/12/%E3%82%A2%E3%83%8B%E3%83%A1%E8%A6%8B%E3%81%AA%E3%81%8C%E3%82%89%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB%E9%80%8F%E9%81%8E%E3%82%A6)
[ubuntu18.04でapp window透過](https://qiita.com/osake_log/items/3eb4bc472f216bc64c26)

###bashrc
```bash
# my aliases
alias cpwd='pwd | xsel --clipboard --input'
alias opacity50="sh -c 'xprop -f _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY $(printf 0x%x $((0xffffffff * 50 / 100)))'"
alias opacity50all="xprop -root | grep ^_NET_CLIENT_LIST | grep -o '\0x[0-9a-f]\+' | xargs -I {} sh -c 'xprop -f -id {} _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY $(printf 0x%x $((0xffffffff * 50 / 100)))'"
alias opacity60="sh -c 'xprop -f _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY $(printf 0x%x $((0xffffffff * 60 / 100)))'"
alias opacity60all="xprop -root | grep ^_NET_CLIENT_LIST | grep -o '\0x[0-9a-f]\+' | xargs -I {} sh -c 'xprop -f -id {} _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY $(printf 0x%x $((0xffffffff * 60 / 100)))'"
alias opacity100="sh -c 'xprop -f _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY $(printf 0x%x $((0xffffffff * 100 / 100)))'"
alias opacity100all="xprop -root | grep ^_NET_CLIENT_LIST | grep -o '\0x[0-9a-f]\+' | xargs -I {} sh -c 'xprop -f -id {} _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY $(printf 0x%x $((0xffffffff * 100 / 100)))'"
```

###最新のnpm
[とりあえず Ubuntu で新しい Node.js, npm をインストール](https://qiita.com/kerupani129/items/60ee8c8becc2fe9f0d28)
備考：
この記事の方法でも出来る気がするけど実際にやったのは別の記事だったような。
覚えてない。

###elm
[Elmをインストールできないとき（Ubuntu）](https://qiita.com/v97ug/items/4bf07df767b1f47ead35)
備考：
elm-formatも同様にオプションをつけないとインストールできない。

###PC
2019/08/dd 現在使用：
　thinkpad T440P
　ubuntu 18.04

###kazam
キャプチャーソフト。
オンライン会議を録画したい時に使う。
ubuntuであれば「Ctrl + shift + alt + r」で録画が可能だが、
この録画には音声がついていない。
音声つきの録画のためにkazamを使う。
アイコンは可愛くないがメニューはシンプルでいい。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/443834/dada71ff-d46b-462b-99e5-0338fcfc8927.png)