Open83

Ubuntuデスクトップ環境構築メモ

Yuki YamazakiYuki Yamazaki

CapsLockをCtrlに変える場合

gsettings set org.gnome.desktop.input-sources xkb-options "['ctrl:nocaps']"
Yuki YamazakiYuki Yamazaki

VSCode

wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/
sudo sh -c 'echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/trusted.gpg.d/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'
rm -f packages.microsoft.gpg

sudo apt install apt-transport-https
sudo apt update
sudo apt install code

https://code.visualstudio.com/docs/setup/linux

Yuki YamazakiYuki Yamazaki

Docker

sudo apt install docker-ce
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"
sudo apt update
apt-cache policy docker-ce
sudo apt install docker-ce
sudo systemctl status docker
sudo usermod -aG docker ${USER}


sudo apt install docker-compose
Yuki YamazakiYuki Yamazaki
Yuki YamazakiYuki Yamazaki

gopass

passの代わりに

wget https://github.com/gopasspw/gopass/releases/download/v1.13.0/gopass_1.13.0_linux_amd64.deb
sudo gdebi gopass_1.13.0_linux_amd64.deb

gopass-jsonapi

https://github.com/gopasspw/gopass-jsonapi

wget https://github.com/gopasspw/gopass-jsonapi/releases/download/v1.11.1/gopass-jsonapi_1.11.1_linux_amd64.deb
sudo gdebi gopass-jsonapi_1.11.1_linux_amd64.deb

gopass-bridge

https://chrome.google.com/webstore/detail/gopass-bridge/kkhfnlkhiapbiehimabddjbimfaijdhk/related

git-credential-gopass

wget https://github.com/gopasspw/git-credential-gopass/releases/download/v1.12.0/git-credential-gopass_1.12.0_linux_amd64.deb
sudo gdebi git-credential-gopass_1.12.0_linux_amd64.deb

git config --global credential.helper gopass

https://github.com/gopasspw/git-credential-gopass

Yuki YamazakiYuki Yamazaki

Nerd Font

mkdir -p ~/.local/share/fonts
cd ~/.local/share/fonts && curl -fLo "Droid Sans Mono for Powerline Nerd Font Complete.otf" https://github.com/ryanoasis/nerd-fonts/raw/master/patched-fonts/DroidSansMono/complete/Droid%20Sans%20Mono%20Nerd%20Font%20Complete.otf

https://www.nerdfonts.com

starship

sh -c "$(curl -fsSL https://starship.rs/install.sh)"
.bashrc
# 最後に記載
eval "$(starship init bash)"

https://starship.rs/ja-jp/guide/

Yuki YamazakiYuki Yamazaki

デフォルトのエディタをvimにする

sudo update-alternatives --set editor /usr/bin/vim.basic
Yuki YamazakiYuki Yamazaki

fiuctx5

$ sudo add-apt-repository ppa:ikuya-fruitsbasket/fcitx5
$ sudo apt upgrade
$ sudo apt install fcitx5-mozc
$ im-config -n fcitx5
Yuki YamazakiYuki Yamazaki

network-manager-l2tp-gnome

VPN設定でL2TPの設定を追加できるようにするパッケージ

sudo apt install network-manager-l2tp-gnome