yuuho.wiki

カオスの欠片を集めて知恵の泉を作る

ユーザ用ツール

サイト用ツール


tips:windows:start

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
tips:windows:start [2024/06/14 01:42] – [キーボード設定] yuuhotips:windows:start [2025/04/01 01:21] (現在) – [未整理] yuuho
行 60: 行 60:
  
  
 +==== WSL のディスクサイズ変更 ====
 +
 +https://zenn.dev/rchiji/articles/5a7216f33136f2
 +==== wsl+docker ====
 +<code bash>
 +sudo service docker restart
 +</code>
 +
 +以下のように ''~/.bashrc'' を書いておけばよい。
 +<code bash .bashrc>
 +docker ps > /dev/null 2>&1 || sudo service docker start
 +</code>
 ==== 状況確認 ==== ==== 状況確認 ====
  
行 152: 行 164:
 windows update ごとにキーボード設定が変わってしまうことがある。悲しみ windows update ごとにキーボード設定が変わってしまうことがある。悲しみ
   * ''コンピューター\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters''   * ''コンピューター\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters''
 +    * 追加= LayerDriver JPN, REG_SZ, kbd106.dll
 +    * 追加= OverrideKeyboardIdentifier, REG_SZ, PCAT_101KEY
 +    * 削除= OverrideKyeboardSubtype
 +    * 削除= OverrideKeyboardType
   * デバイスマネージャー >  キーボード > HIDキーボードデバイス > プロパティ > 詳細 > プロパティ > デバイスインスタンスパス   * デバイスマネージャー >  キーボード > HIDキーボードデバイス > プロパティ > 詳細 > プロパティ > デバイスインスタンスパス
-  *  +  * ''コンピューター\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID'' 
-  +    例 ''VID_5957&PID_0400&MI_00\7&8009e39&0&0000\Device Parameters'' 
 +      * 追加 KeyboardTypeOverride, REG_DWORD, 4 
 +      * 追加 KeyboardSubtypeOverride, REG_DWORD, 0
  
 結局、日本語配列と英字配列を併用することが何故かできなかったので、完全に英字配列とした。\\ 結局、日本語配列と英字配列を併用することが何故かできなかったので、完全に英字配列とした。\\
行 163: 行 181:
 PowerShell を管理者権限で起動。スクリプトを実行できるように以下を設定しておく。 PowerShell を管理者権限で起動。スクリプトを実行できるように以下を設定しておく。
 <code>Set-ExecutionPolicy RemoteSigned -Force</code> <code>Set-ExecutionPolicy RemoteSigned -Force</code>
 +
 +===== 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アドレスを使うべき(先頭のもの)
 +</code>
 +
 +=== ファイアウォールを設定 ===
 +コントロールパネル、システムとセキュリティ、 
 +Windows Defender ファイアウォール、 ファイアウォールの状態の確認、\\
 +詳細設定、受信の規則、新しい規則、ポート、次へ、TCP、特定のローカルポート 22
 +
 +送信側も何かしないといけないのか?
 +
 +こっちのほうが洗練されているかも
 +[[https://zenn.dev/shishimaruwo/articles/f106b12896e2ba]]
 +
 +
 +メモ
 +<code powershell>
 +Get-NetFirewallRule -DisplayName 'WSL 2 Firewall Unlock' | Get-NetFirewallPortFilter | Format-Table
 +Show-NetFirewallRule | where {$_.LocalPort -eq "22"}
 +
 +# 時間は数分かかるが、 22番ポートを利用しているファイアウォールのルールが確実に表示できる。
 +Get-NetFirewallRule | Where-Object { (Get-NetFirewallPortFilter -AssociatedNetFirewallRule $_).LocalPort -eq 22 }
 +</code>
 +===== 未整理 =====
 +
 +- UWP アプリの起動方法を特定する
 +<code>
 +Get-AppxPackage |? { $_.Name -like "*Terminal*" } | tee-object -Variable packageMatches
 +
 +$packageMatches |% {
 +    $executableName = ((Get-AppxPackageManifest -Package $_.PackageFullName).Package.Applications.Application.Executable)
 +    if ($executableName) {
 +        "Start-Process ""$($_.InstallLocation)\$executableName"""
 +    } else {
 +        "No executable found"
 +    }
 +}
 +</code>
 +
 +
 +
 +=== git bash と tmux を windows terminal から使う ===
 +
 +web上にある情報は pacman を使ってインストールするものが多いが、ほとんどうまくいかなかった。
 +うまくいったのは以下。
 +  * https://qiita.com/iptracej/items/9140da23da8fae2b9282
 +    * 以下の二つのファイルをダウンロードして、中身の dll を 5個、 tmux.exe 1個を ''/c/'Program Files'/Git/usr/bin/'' に入れるだけ。
 +      * https://repo.msys2.org/msys/x86_64/libevent-2.1.12-4-x86_64.pkg.tar.zst
 +      * https://repo.msys2.org/msys/x86_64/tmux-3.4-1-x86_64.pkg.tar.zst
 +    * 管理者権限で開いた bash で作業すればよい。
 +
 +
 +
 +===== Windows の小ネタ =====
 +
 +==== タブグループについて ====
 +
 +Chrome などでウィンドウを二つ作って左右に配置したとき、タブグループになる。
 +タブグループはタスクバー(通常は画面下部)のアイコンをホバーしたときに通常のウィンドウと並列で表示される。
 +つまり、ホバー時に出てくるウィンドウが重複している状態になってしまう。
 +これだとウィンドを選んで「これじゃなかった。これかな?」と選択しなおすときに何度もミスするので邪魔である。
 +
 +設定からシステム→マルチタスク→ウィンドウのスナップ→「タスクビューのタスクバーアプリの上に...」をオフにする。
 +
  
  
tips/windows/start.1718329350.txt.gz · 最終更新: 2024/06/14 01:42 by yuuho