tips:windows:start
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| tips:windows:start [2024/06/14 01:59] – [キーボード設定] yuuho | tips:windows:start [2025/04/01 01:21] (現在) – [未整理] yuuho | ||
|---|---|---|---|
| 行 60: | 行 60: | ||
| + | ==== WSL のディスクサイズ変更 ==== | ||
| + | |||
| + | https:// | ||
| + | ==== wsl+docker ==== | ||
| + | <code bash> | ||
| + | sudo service docker restart | ||
| + | </ | ||
| + | |||
| + | 以下のように '' | ||
| + | <code bash .bashrc> | ||
| + | docker ps > /dev/null 2>&1 || sudo service docker start | ||
| + | </ | ||
| ==== 状況確認 ==== | ==== 状況確認 ==== | ||
| 行 158: | 行 170: | ||
| * デバイスマネージャー > キーボード > HIDキーボードデバイス > プロパティ > 詳細 > プロパティ > デバイスインスタンスパス | * デバイスマネージャー > キーボード > HIDキーボードデバイス > プロパティ > 詳細 > プロパティ > デバイスインスタンスパス | ||
| * '' | * '' | ||
| - | | + | |
| + | * 追加 KeyboardTypeOverride, | ||
| + | * 追加 KeyboardSubtypeOverride, | ||
| 結局、日本語配列と英字配列を併用することが何故かできなかったので、完全に英字配列とした。\\ | 結局、日本語配列と英字配列を併用することが何故かできなかったので、完全に英字配列とした。\\ | ||
| 行 167: | 行 181: | ||
| PowerShell を管理者権限で起動。スクリプトを実行できるように以下を設定しておく。 | PowerShell を管理者権限で起動。スクリプトを実行できるように以下を設定しておく。 | ||
| < | < | ||
| + | |||
| + | ===== SSH について ===== | ||
| + | |||
| + | LAN 内のPCから Windows の WSL に直接 ssh接続したい。 | ||
| + | ポートのマッピング (Windows の特定のポートに届いたデータを WSL のポートに流す設定)と、 | ||
| + | ファイアウォールの解除 (windows マシン外からのアクセスを制御する設定、デフォルトではガチガチ) | ||
| + | |||
| + | <code powershell> | ||
| + | # ポートのマッピング状況を確認 (管理者権限 powershell で) | ||
| + | netsh interface portproxy show v4tov4 | ||
| + | |||
| + | # ポートのマッピングをする | ||
| + | netsh interface portproxy add v4tov4 listenport=22 connectaddress=localhost | ||
| + | # localhost ではなく wsl -e hostname -I で表示された ipアドレスを使うべき(先頭のもの) | ||
| + | </ | ||
| + | |||
| + | === ファイアウォールを設定 === | ||
| + | コントロールパネル、システムとセキュリティ、 | ||
| + | Windows Defender ファイアウォール、 ファイアウォールの状態の確認、\\ | ||
| + | 詳細設定、受信の規則、新しい規則、ポート、次へ、TCP、特定のローカルポート 22 | ||
| + | |||
| + | 送信側も何かしないといけないのか? | ||
| + | |||
| + | こっちのほうが洗練されているかも | ||
| + | [[https:// | ||
| + | |||
| + | |||
| + | メモ | ||
| + | <code powershell> | ||
| + | Get-NetFirewallRule -DisplayName 'WSL 2 Firewall Unlock' | ||
| + | Show-NetFirewallRule | where {$_.LocalPort -eq " | ||
| + | |||
| + | # 時間は数分かかるが、 22番ポートを利用しているファイアウォールのルールが確実に表示できる。 | ||
| + | Get-NetFirewallRule | Where-Object { (Get-NetFirewallPortFilter -AssociatedNetFirewallRule $_).LocalPort -eq 22 } | ||
| + | </ | ||
| + | ===== 未整理 ===== | ||
| + | |||
| + | - UWP アプリの起動方法を特定する | ||
| + | < | ||
| + | Get-AppxPackage |? { $_.Name -like " | ||
| + | |||
| + | $packageMatches |% { | ||
| + | $executableName = ((Get-AppxPackageManifest -Package $_.PackageFullName).Package.Applications.Application.Executable) | ||
| + | if ($executableName) { | ||
| + | " | ||
| + | } else { | ||
| + | "No executable found" | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | === git bash と tmux を windows terminal から使う === | ||
| + | |||
| + | web上にある情報は pacman を使ってインストールするものが多いが、ほとんどうまくいかなかった。 | ||
| + | うまくいったのは以下。 | ||
| + | * https:// | ||
| + | * 以下の二つのファイルをダウンロードして、中身の dll を 5個、 tmux.exe 1個を ''/ | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * 管理者権限で開いた bash で作業すればよい。 | ||
| + | |||
| + | |||
| + | |||
| + | ===== Windows の小ネタ ===== | ||
| + | |||
| + | ==== タブグループについて ==== | ||
| + | |||
| + | Chrome などでウィンドウを二つ作って左右に配置したとき、タブグループになる。 | ||
| + | タブグループはタスクバー(通常は画面下部)のアイコンをホバーしたときに通常のウィンドウと並列で表示される。 | ||
| + | つまり、ホバー時に出てくるウィンドウが重複している状態になってしまう。 | ||
| + | これだとウィンドを選んで「これじゃなかった。これかな?」と選択しなおすときに何度もミスするので邪魔である。 | ||
| + | |||
| + | 設定からシステム→マルチタスク→ウィンドウのスナップ→「タスクビューのタスクバーアプリの上に...」をオフにする。 | ||
| + | |||
tips/windows/start.1718330349.txt.gz · 最終更新: 2024/06/14 01:59 by yuuho
