ヘッドレスMac miniサーバーで強制的に解決する


57

Mavericksを実行しているMac Miniサーバーがあります。モニターが接続されていません。サーバーへのI / Oには、ラップトップ(またMavericksを実行)でリモートデスクトップを使用します。

リモートデスクトップを使用して全画面表示すると、1680x1050の画面に1280x1024の画面が表示されます。クライアント(Mac Mini)に1680x1050の設定を使用するよう強制する方法はありますか?

オプションキーを押しながら、[表示]の[スケーリング]-> [システム設定]をクリックしました。私が見るのは、ディスプレイを検出するという右下の新しいボタンです。クリックしても何も起こりません。表示される唯一の解像度は1280x1024です。

私のMac Mini Serverは2009年後半にNvidia GeForce 9400グラフィックカードを搭載しています。

回答:


7

多くの人々はこれを達成するためにAirDisplayドライバーを使用して幸運を持っているようです。また、購入できるヘッドレスダミーアダプターもありますが、それはやり過ぎかもしれません。独自のビルド作成したい場合は、それを行う方法もあります。

詳細はこちら


9
-1。AirDisplayは私にとって直観的ではなく、どういうわけかMac Miniに8つのミラー化されたデスクトップスクエアができました。回答に直接ダウンロードリンクを投稿し、AirDisplay Webサイトにリンクしたり、使用方法を詳しく説明したりしないのは奇妙だと思います。
cwd

2
@cwd、インストーラーのダウンロード、解凍、ダブルクリック以外の指示はありません。便利なので直接リンクしましたが、もう1ステップ進む場合はここをクリックしてください。「-1」は、あなたが何かを使用する方法を理解できないか、「直感的」だとは思わないので、かなり愚かだと思いますが、あなたが望むすべてです。私はいくつかの選択肢も提供しました-とにかく良いかもしれません。
L'L'Lの

AirDisplayドライバーも私には何もしませんでした。
ジェイ

1
表示メニューは私のために働いた:apple.stackexchange.com/a/168716/218
Senseful

1
複数のディスプレイで立ち往生している人のために、Air Displayのアンインストーラーは/アプリケーション/ユーティリティフォルダーにあります。「Air Displayのアンインストール」と呼ばれます。
アダム

37

筆者が質問に対して考慮できる改善された答えを提供したいと思います。前の回答のAirDisplayドライバーは、実際にリモートクライアントを台無しにして、16個の仮想ディスプレイを残しました。すべて同じ情報があり、何もクリックできませんでした。幸運なことに、キーボードでアクティビティモニターをナビゲートする方法を知っています:-)。

Apple Remote Desktopを使用していると仮定すると、以下が完全に機能することがわかりました。

  • 表示メニューのダウンロード(Mac App Storeでは無料)
  • アプリをインストールしてください。私の使用例では、1680x1050が適切な解像度でした。
  • 画面が真っ暗になり、解像度が適切に切り替わっても「ロックアウト」されます。
  • 画面が真っ暗になります。多くの人が次のターミナルコマンドに似たものを推奨しています。私は次のことをお勧めしません。

    sudo ps auxwww | grep loginwindow | grep -v grep | awk '{print $ 2}' | xargs sudo kill -9

  • 最後の行が機能しないのは、ログインセッションが実際に終了するためです。これにより、画面解像度が強制的に戻され(私の場合は1280x1020に戻ります)、元の場所に戻ります。

  • 代わりに、 Apple Remote Desktop経由またはSSH経由で次のコマンドを使用します。

    killall ScreensharingAgent

  • -Apple Remote Desktopを使用する場合、使用するSend Unix Command代わりにsudoラジオボタンをクリックして[ユーザーとして実行]をクリックし、を入力しrootます。

このコマンドは、画面共有セッションを終了します。これは、Apple Remote Desktopが中心とするものです。ログインしたセッションが保持され、前の手順で表示メニューで設定した画面解像度が保持されます。

  • 2番目の注意 -ドックがねじ込まれている場合は、単に送信してくださいkillall dock

クライアントマシンで現在のセッションからログアウトしていないため、これは一時的な修正にすぎない可能性があります。ただし、適切な画面の不動産消費でOCDを満足させる唯一の方法です。

この答えを見つけるのに役立ったいくつかのこと:

  1. SuperUserでのこの回答の代わりに、私が望んでいたことは達成できませんが、参考資料としては良いです
  2. とらえどころのない答えを保持しているMacWorldヒント

この回答がシステムで機能しない場合に備えて、他の人が以下に示したいくつかの選択肢:

  1. QuickResアプリ
  2. SwitchRexX
  3. 解決者

5
AppleがヘッドレスコンピューターのVNC解像度を設定するなどの単純なことをどれほど難しくすることができるか、信じられないほどです。私はAppleコンピューターのみを使用していますが、私はこの種のことを完全に嫌っています...私は何を知りません。

まあ、正直なところ、このようなものの開発時間は、新しい4KディスプレイをMac Proのドライバーで動作させるために費やした方が良いです...私はそれらを非難しませんが、Apple Remote Desktopチームがこれをネイティブでサポートしません。とにかく、これが選択された答えよりも助けになった場合は、AirDisplayドライバーが私の経験を本当に壊すことがわかったので、投票してください。
CDD 14年

6
Yosemiteでは、単に表示メニューを使用するだけでうまくいきました。端末コマンドは必要ありませんでした。
ジェイスブラウニング14年

2
ここで自分のクラクションを鳴らすのではなく、おそらく私の提出は@everettのこの質問の適切な答えと考えることができますか?「回答済み」提出に対するコメント者は、AirDisplayが機能しなくなったと主張しています。新しいマシンでこれをセットアップし直しただけで、このプロセスは引き続き機能します。
CDD

2
表示メニューは完全に機能します。この機能は、OSXやApple Remote Desktopの標準ではないことを思い知らされます。
デビッドDeMar

24

ディスプレイメニューをApp Storeからダウンロードし(無料)、最高の解像度を選択するだけでYosemiteでうまくいきました。優れたリモート画面解像度でヘッドレスで実行できるようになりました。他のアクションは必要ありません。


3
エルキャップでもうまく機能しました。
user1051849

2
シエラでうまく働いた
マリアン・タイセン


同じ@mojave
cucu8

どうやって働くの?...私はまだ、これらの表示メニューの小さな解像度と同じ1つのオプションを取得し、何も助けない
RAM237

7

最も簡単なオプションを使用して、ヘッドレスMac Mini Serverの解像度を更新することに成功しました。

  • [オプション]キーを押したまま、設定の[スケール]ボタンを押します。これにより、使用可能なすべての解像度が表示され、好きな解像度に変更できます。

ここに画像の説明を入力してください


1
これは私にとって最高のソリューションでした。たくさんの人がリモートアクセスするヘッドレスMac Miniがたくさんあります。ディスプレイメニューをダウンロードするにはApp Storeにログインする必要があるため、これはディスプレイメニューよりも好まれました。解像度も持続します。
gooberboobbutt

6

SwitchResXは私のために働いた。

これは、システム環境設定に自分自身をインストールするシェアウェアユーティリティです。パネル内から、外部モニターのデフォルト解像度を強制することができます。


2
反対票は不正確な回答に対するものであり、好ましくない回答に対するものではありません。役に立つ人々を遠ざける役に立つ答えへの賛成票です。SwitchResXは、Display Menuのようにメニューバーを黒くしないので、これは実際に優れた答えです。これは、その理由だけで受け入れられる答えでなければなりません。
マイクベサニー

これは私のために働いた解決策です。Retina MacBook Proのクライアントでの画面使用を最適化するには、1440 x 900 HiDPIで表示する必要がありました。しかし、AppleとDisplay Menuの両方は、おそらくクライアントではなくサーバーにとって意味のあるものに私の解像度を制限していました。SwitchResXは私の問題を解決しました。これで、フルスクリーンモードでMacbookからサーバーに接続できるようになりました。
ロバートデュピュイ

これは受け入れられた答えでなければなりません。高解像度をサポートしない外部ディスプレイが接続されている場合、ここでの他のソリューションは機能しません(たとえば、適切なEDIDエミュレーションを行わない「ダム」KVMスイッチ)。
リコパハローラ

2

これは、Lionに有効なCDDの回答に基づく代替案です。Display MenuアプリケーションはLionでは動作しません。

  1. [システム環境設定]、[ディスプレイ]に移動し、必要な解像度を選択します。この解像度に切り替えます。VNCディスプレイがフリーズします。とにかく、Returnキーを数回押して解決を受け入れます。メニューバーが少し広くなりますが、VNCウィンドウは表示されません。その後、自動的に元の状態に戻ります。

    このステップは、この解像度が後のステップでメニューチューザーに表示されるようにするために必要です。

  2. 「メニューバーにディスプレイを表示する」を有効にします。

  3. ディスプレイチューザーは、スペース不足のためにメニューバーに表示されない場合があります。スペースを確保するには、[設定]、[ユーザーとグループ]、[ログインオプション]に移動して、[高速ユーザー切り替えメニューを表示]を無効にします。ディスプレイチューザーを表示するのに十分なスペースができるまで、メニューバーで不要なものをすべて無効にします。

  4. 設定を閉じます。sshを個別に使用して、同じコンピューターにログインします。メニューバーの表示チューから所望の解像度を選択して、Enterキーを押して時間のカップルを返し、そしてあなたが実行できるkillall ScreensharingAgentSSHセッションから。VNCウィンドウは正しい解像度にサイズ変更されます。

この複雑な方法は私にとってはうまくいきました。


実行しているOSバージョンに応じて、これは良い答えです!私の個人用マシンでは10.9+を使用する一方で、サーバーでは古いOS 10バージョンを使用する傾向があるようです。これはまだ2016年の問題であることにまだかなり不満を感じています
...-CDD

1

cscreenBrewから使用します。無料で、驚くほど簡単です。

brew install Caskroom/cask/cscreen
cscreen -d 32 -x 1920 -y 1080 -r 60

1
まったく機能しません。
あまり知らない

1
@KnowsNotMuchは、設定(cscreenやosバージョンなど)と何が失敗しているかを指定するのに少し時間をかけてください。これは、「機能していない」アサーションをドロップするだけでなく、他の人の助けにもなります。
大師

2011年半ばのMac Mini、OS X 10.13.6でこれを試しました。パラメータ(上記の例のパラメータを含む)を含むcscreenが返されましたSegmentation fault: 11
ミッチコーエン

私のために働いた。モハベ、マックブック
カルロスラファエルラミレス


0

これにより、私の同様の迷惑な作業関連のモニターの問題が最終的に解決されました。あなたにも役立つかもしれません。私の開発作業用コンピューターは、Baby Grand Pianoに座っているiMacです。しかし、人間工学的な理由から、Appleの画面共有アプリを使用して、自宅のWi-Fi経由で古いMacBook Pro 17インチからiMacにリモートで作業することを好みます。正常に動作しますが、問題があります。MacBookの画面解像度。1920 x 1200ですが、iMacは最大1920 x 1080のネイティブです。そのため、リモート作業の場合、画面の領域は縮小されます。私は、MacBook Proで利用可能な1200のうち1080行のみを使用し、ビデオの上下に黒い文字のボックスを使用しています。無駄。私の救助のために、CompuLabのfit-Headlessが£21で販売されています。Amazonで販売されています。これを2番目のモニタービデオポートに接続すると、最大4Kの可変画面解像度オプションを備えたダミーの2番目のディスプレイとして機能します。しかし、それを受け取ったら-私はそれを私のVDIポートに差し込んだ。2番目の画面として設定に表示されます。しかし..... woe woe woe ..画面解像度のすべてのオプション-4Kまでのすべての方法で..... NO BLOODY 1920 x 1200 !!!! WTF !!! グーグルだ。そして、出会い、SwitchResXと呼ばれるアプリのデモをダウンロードしました。このアプリは、モニターに関連するあらゆる方法を実行します。それにもたくさんの解像度オプションがありましたが、まだ1920 x 1200はありません!!。しかし.....隠されたタブは、独自のカスタム画面解像度を設定できるタブでした。そのため、1920x1200用に1つ追加しました。そして、さようなら!SwitchResXの追加£18で、Macbookと同じ高解像度でMacbookからiMacでリモートで作業できるようになりました。レターボックスなし。より多くのピクセルで突く、ドラッグする、マウスで動かす..ハッピーデイズ![PS:これらのFit-Headlessアダプタは、実際にMac Miniを「ヘッドレス」サーバなどとして使用し、リモートで管理し、実際のモニタを接続したくない人向けです。たとえば、ラックや棚の上にあるため...]



0

OS X 10.10 Yosemiteを実行しているApp Store(無料)の表示メニューも機能しました。

コマンドライン/ confファイルを通してそれを強制する方法があるのだろうか。今のところ、ディスプレイメニューは、Macヘッドレスコンピューターに行く方法です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.