kuniku’s diary

はてなダイアリーから移行(旧 d.hatena.ne.jp/kuniku/)、表示がおかしな箇所はコメントをお願いします。記載されている内容は日付およびバージョンに注意してください。直近1年以上前は古い情報の可能性が高くなります。

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でこれらの環境設定を変更するには、アップルメニュー >「システム環境設定」と選択して「セキュリティとプライバシー」をクリックし、「一般」をクリックします。

参考