Mac 画面共有での解像度の変更、ソフトウェア利用して対応
状況
画面共有元の画面解像度が接続クライアント側に表示され、2,048 x 1,280となり4Kモニターをいかせない WindowsのようにRDP接続元の画面解像度で接続できない
対応方法の1つ
- 解像度が4Kではないけど、3584×2240にはできた
- 解像度変更ができた1つの環境
- 画面共有元:MacBookPro16 , 2019 Catalina 10.15.7
- 接続クライアント:MacBookPro15 , 2016 Mojave 10.14.6
対応例
画面共有元にて(上記での Pro16に相当する方)
brew cask install cscreen cscreen -v # 警告がでて実行できないので、以下の引用「((※1))」のように、例外許可して実行する もう一度 cscreen -v #コマンド結果 DisplayID Index Depth Width Height Refresh 7cf5yyf9 5 32 3072 1920 60 7cf5yyf9 6 32 1536 960 60 7cf5yyf9 7 32 3584 2240 60 7cf5yyf9 8 32 2688 1680 60 7cf5yyf9 9 32 2304 1440 60 7cf5yyf9 10 32 1650 1050 60 # 変更したい解像度にする cscreen -i 7cf5yyf9 -x 3584 -y 2240 # 接続クライアント側は - 画面共有-> 環境設定 - > サイズ調整して表示可能なサイズに合わせる にして画面共有を開く
セキュリティの設定変更 ※1
https://support.apple.com/ja-jp/guide/mac-help/mh40616/mac
セキュリティとプライバシー」環境設定の「一般」パネルで「このまま開く」ボタンをクリックすることで、ブロックされたアプリケーションの例外を許可することもできます。このボタンは、アプリケーションを開こうとした後、約1時間の間使用できます。 Macでこれらの環境設定を変更するには、アップルメニュー >「システム環境設定」と選択して「セキュリティとプライバシー」をクリックし、「一般」をクリックします。
参考
ほぼ同じ操作で対応させてもらった https://www8281uo.sakura.ne.jp/blog/?p=336
他の方法 SwitchResX Display Menu QuickRes