Mac OS XでリモートログインしてGUIプログラムを実行する際の挙動

Mac OS Xで、sshでリモートログインした状態でGUIプログラムを実行した際の挙動メモ。


・ユーザーhogeがGUIログインしている状態で、リモートからhogeユーザーでsshログインしてGUIプログラムを実行→GUIログインしている画面でプログラムが実行・表示される



・誰もユーザーがログインしていない状態で、リモートからhogeユーザーでsshログインしてGUIプログラムを実行→プログラムを起動できない



・誰もユーザーがログインしていない状態で、リモートからrootユーザーでsshログインしてGUIプログラムを実行→どこにもウィンドウが表示されずにプログラムが実行される?



・誰もユーザーがログインしていない状態で、リモートからhogeユーザーでsshログインして、sudoなどを使ってroot権限でGUIプログラムを実行→どこにもウィンドウが表示されずにプログラムが実行される?