Mac mini Serverで画面共有サービスを再起動します


27

Mac miniでMac OS X(Snow Leopard-10.6.7 だと思う)を実行しています。私はiMacからリモートで接続しようとしています(これは以前、うまく機能していました)。iMacのファインダーで「画面の共有...」をクリックすると、(最終的に)サーバーのデスクトップが表示されますが、フリーズしているように見えます。ただし、表示を更新するのではなく、実際に入力を受信して​​いることを(ウィンドウを閉じて画面を共有することから繰り返し)決定できました。

サーバーにSSH接続できますが、画面共有サービスを再起動するにはどうすればよいですか?

回答:


38

私も同じ問題を抱えていましたが、ヘッドレスミニにも問題がありました。これは私が働いたことがわかったものです...

sudo launchctl unload /System/Library/LaunchDaemons/com.apple.screensharing.plist  
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.screensharing.plist

MiniにSSDをインストールする機会があり、そのときにLionをクリーンインストールしましたが、問題は解決しませんでした。

エイリアスを作成しました

alias fixscreen='sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.screensharing.plist &&  sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.screensharing.plist'

このソリューションのおかげで、すでに何年も探していました!
t0r0X 14年

もちろん、サーバーでsshを有効にする必要があります。
グレッググロックナー

1
MacOSのハイシエラA +💯での作品
DPS

High Sierra(10.13.5)でこれを試してみたところ、魅力的に機能しました。
マルクスアマルテアマグナソン

5

OK、答えを見つけることに成功し(あるいは、少なくとも、答えを、私は、このコマンドのすべての詳細についてはかなりわからないんだけど)。

$ sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -on -users admin -privs -all -restart -agent -menu

いつものように-何かをターミナルに貼り付けるときは注意してください-コマンドを実行する前に検査するのが最善です。sudoが関係している場合は二重です。


ARDAgent(リモート管理)と画面共有だけの関係については明確ではありません。UIでは、リモート管理ではなく画面共有にチェックマークを付けることができますが、ARDAgentをリモートでキックスタートすると、画面共有ではなくリモート管理にチェックマークが付けられます(ただし、VNCは有効になります)。それは理にかなっていますか?
トビー

4

を使用launchctl unloadしてlaunchctl loadも動作しますが、コマンドは「レガシーコマンド」になりました。

単一のコマンドでも機能する最新のアプローチを次に示します。

sudo launchctl kill KILL system/com.apple.screensharing

これにより、launchctlはスクリーン共有サービスを強制終了し、launchctlは終了後に自動的に再起動します。


質問で尋ねられるように、それはSnow Leopardで機能しますか?
tubedogg

いいえ、Snow Leopardでは機能しません:「不明なサブコマンド 'kill'」!
泡戸

-1

画面共有サービスだけを再起動するのではなく、Mac Miniをリモートで再起動することをお勧めします。次のように入力して、SSHでこれを行うことができます。

sudo shutdown -r now

これにより、画面共有サービスが再起動されるだけでなく、そもそも動作する原因となった問題が解決される場合があります。

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