私はWin-Kexパッケージを使用してWSL2 Kali Linux用のGUIを作成し始めました。うまく動作しますが、TigerVNCビューアはぼやけて読みにくいようです。 調査結果は、Windowsのサイズ変更とレイアウトの設定(デフォルトは150%に設定)が原因で発生したことを示しました。 100%カリLinuxに置き換えると大丈夫に見えますが、Windowsのアイコンとテキストが小さすぎます。 過去に個々のアプリケーションの高いDPI設定を変更するトリックがあったことがわかっています(ただし、exeはWSLでホストされているため、これは使用できません)。
この問題を解決する方法についてのアイデアはありますか?
ありがとう、ジャック
答え1
Windows 11でこの問題を解決したようです。私はズームを100%に設定しました。次に、設定>アクセシビリティ>テキストサイズでテストサイズを変更しました。
答え2
残念ながら、テキストサイズの変更は、dpiが高くない外部画面でも機能します。
また、少なくとも私のWindows 10ノートブックでは、テキストのサイズ変更が非常に見苦しく(アプリのスタイルが壊れている)、特定のテキスト要素でのみ機能しますが、他のテキスト要素とアイコンは小さすぎます。
だから私はこの解決策に非常に満足していないので、次のように検索しました。
Windowsタスクマネージャは、VNCクライアントの実行可能パスを教えてくれます。
これをWindowsドライブにコピーして.exeファイル拡張子を追加すると、互換性設定を変更できます。
Windowsエクスプローラ - >ファイルコンテキストメニュー - >プロパティ
- >タブ:互換性 - >高DPI設定の変更
- >確認:「オーバーライド」高DPIスケーリング動作。」 -
>ドロップダウン選択:「アプリケーション」
Windowsレジストリでバイナリファイル名を検索すると、次のことが行われます。
Folder: HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
Key: C:\path-to-copy\win-kex-win-x64.exe
Type: REG_SZ
Value: ~ HIGHDPIAWARE
自動起動されたVNCクライアントを切断し(F8 - > dis_c_onnect)、コピーを使用してkali_linux_ip:5901に接続すると、KaliのXサーバーは画面のデフォルトの解像度を使用できます。
公開質問:
- どういうわけか元のクライアントのパスに同じ互換性設定を適用できますか?
レジストリ キー "C:\path-to-copy\win-kex-win-x64.exe" で
"\wsl.localhost\kali-linux\usr\lib\win-kex\TigerVNC\win-kex - win- x64"は残念ながら何もしないようです。 - kexに正しいデフォルト解像度でXサーバーを起動させるにはどうすればよいですか?
答え3
locate and modify the executable program responsible for starting the Kali WSL distribution and adjust its DPI settings.
このソリューションを試してみてください。これは@xogoxec344の答えに基づいていくつかの変更が適用され、このアプローチで成功することができました。
kali
WSL文書によると、CMD / PowerShellの略語である実行により、WindowsホストシステムのCMD / PowerShellでKali WSLディストリビューションを開始できます。kali.exe
実際には、kali.exe
システム環境変数内のパスの1つにある実行可能ファイルに対応していますPath
。
したがって、次の手順を試すことができます。
kali.exe
コマンドを使用したパスの検索Get-Command -ShowCommandInfo kali
kali.exe
Windowsエクスプローラを使用して埋め込みフォルダを開きます。右クリックし
kali.exe
てProperties
コンテキストメニューから選択します。Compatibility
タブに移動してをクリックしますChange high DPI settings
。表示されるサブウィンドウで
Use this setting to fix scaling problems for this program instead of the one in settings
私の投稿を参考にしてください。https://www.pwn.fan/en/post/Issues-Series-Blurry-Screen-in-Kali-When-Connecting-By-Win-KeX-In-WSL/もっと学ぶ。