2024年1月に新しいWindows10マシンをセットアップした際のメモ。
Windows10 環境設定・アプリケーション等
まずやること
- マシンのホスト名を「システム」から変更する
- Google Chrome インストール、Googleアカウントログインと同期
- Dropbox インストールと、Googleアカウント経由のログイン
- Google IMEをインストール
日本語入力の変換、無変換キーによるトグル
Windowsのデフォルトの日本語入力切替は半角/全角キーだが、Macのようにスペースキーの両隣の変換、無変換キーで日本語入力のON/OFFを操作できるようにしたい。
上記を参考に、Google IME 用のキーマップファイルを作成した。
Ctrl-F12でプロパティを起動するショートカットも追加している。
- Google IME プロパティ → 「キー設定の選択」を「カスタム」にして「編集」をクリック→「編集」→「インポート」で上記ファイルをインポートする
インストールするもの (Boxstarter経由)
Boxstarter をインストール
run-boxstarter.ps1 を C:\ などに保存して,boxstarter shell から実行する.
下記の内容を始めとする設定が自動で実行される。
- Ctrl2cap ... まず最初にやるやつ
- Bitvise SSH client ... SSHクライアント。SSHトンネルを切れるたびに自動で張りなおしてくれるので便利
- Listary ... エクスプローラで文字入力をすることでインクリメンタルにファイル選択を行うことができるようになる。その他便利機能多数
- Java ... サーバのiDRAC等リモートコンソール起動に必要
- VSCode
WSL
PowerShellを管理者として開いて下記のコマンドを実行する。
wsl --install
完了したら再起動する。
参考: https://learn.microsoft.com/ja-jp/windows/wsl/install
手動でインストール・設定するもの
- Windows Subsystem for Linux の有効化
- MS Store から Ubuntu、Windows Terminal インストール
- OpenVPN GUI
- Adobe Creative Cloud
- Explzh ... 多数の形式に対応した圧縮解凍ソフト
- Slack
- PicPick ... 高機能なスクリーンキャプチャソフト
- Typora ... シンプルなMarkdownエディタ
Visual Studio Code
Githubアカウントでログインして設定を同期する。
https://code.visualstudio.com/docs/remote/ssh を参考にSSHの設定をする。
Ubuntu WSLでキーを作成
$ ssh-keygen -t ed25519
.ssh/config
と鍵ファイルを C:\Users\<username>\.ssh
に配置する。
OpenSSH client をインストールする ( https://learn.microsoft.com/ja-jp/windows-server/administration/openssh/openssh_install_firstuse?tabs=gui )
- 設定→アプリと機能→オプション機能を開く
- 「OpenSSHクライアント」があることを確認する
- なければ機能の追加でインストールする
VSCodeで Remote-SSH の extensionをインストールする。
ssh-agentを設定する( https://code.visualstudio.com/docs/remote/troubleshooting#_setting-up-the-ssh-agent )
- 下記のコマンドを管理者として実行しているPowerShellで実行する
# Make sure you're running as an Administrator
Set-Service ssh-agent -StartupType Automatic
Start-Service ssh-agent
Get-Service ssh-agent
下記の内容で .bat ファイルを作成して鍵を登録できるようにする。
ssh-add C:\Users\<username>\.ssh\id_ed25519