Macos 什么配置文件在Leopard中设置$DISPLAY?
根据,为了在Leopard中获得最佳效果,我的$DISPLAY变量应该以Macos 什么配置文件在Leopard中设置$DISPLAY?,macos,x11,osx-leopard,Macos,X11,Osx Leopard,根据,为了在Leopard中获得最佳效果,我的$DISPLAY变量应该以/tmp/launchd开头。唉,我的$DISPLAY变量是/tmp/launch aLhnOW/:0 我没有在任何这些中设置$DISPLAY /私人/etc/profile /私人/etc/bashrc ~/.bash\u配置文件 ~/.剖面图 。。。所以我怀疑X11正在读取其他一些配置文件。有什么建议吗 我特别需要确保它不被设置在任何地方。根据链接文章: 从dock启动X11.app将获得两个图标,将其设置为auto
/tmp/launchd
开头。唉,我的$DISPLAY变量是/tmp/launch aLhnOW/:0
我没有在任何这些中设置$DISPLAY
- /私人/etc/profile
- /私人/etc/bashrc
- ~/.bash\u配置文件
- ~/.剖面图
您应该能够在
~/.MacOSX/environment.plist
文件中设置它。可以找到详细信息。您应该能够在~/.MacOSX/environment.plist
文件中设置它。可以找到详细信息。我认为您的显示变量看起来不错。我不认为它是由配置文件设置的
通常,您有一个启动配置文件,如/System/Library/LaunchAgents/org.x.startx.plist
。其中包括一节:
<key>Sockets</key>
<dict>
<key>:0</key>
<dict>
<key>SecureSocketWithKey</key>
<string>DISPLAY</string>
</dict>
</dict>
套接字
:0
SecureSocketWithKey
展示
我相信这会导致launchd打开一个套接字,并将DISPLAY
变量设置为其路径。当程序接触此套接字时,startx
由launchd调用。我认为您的显示
变量看起来正常。我不认为它是由配置文件设置的
通常,您有一个启动配置文件,如/System/Library/LaunchAgents/org.x.startx.plist
。其中包括一节:
<key>Sockets</key>
<dict>
<key>:0</key>
<dict>
<key>SecureSocketWithKey</key>
<string>DISPLAY</string>
</dict>
</dict>
套接字
:0
SecureSocketWithKey
展示
我相信这会导致launchd打开一个套接字,并将DISPLAY
变量设置为其路径。当程序联系此套接字时,startx
由launchd调用。谢谢您的建议。事实证明,我没有~/.MacOSX/environment.plist,所以$DISPLAY不是在这里设置的。您不应该在Leopard或Snow Leopard中静态设置DISPLAY。Launchd负责为您设置它,如果您在诸如environment.plist之类的环境中手动设置它,您将破坏它。谢谢您的建议。事实证明,我没有~/.MacOSX/environment.plist,所以$DISPLAY不是在这里设置的。您不应该在Leopard或Snow Leopard中静态设置DISPLAY。Launchd负责为您设置它,如果您在诸如environment.plist之类的环境中手动设置它,您将破坏它。这是正确的。该页面上的/tmp/launchd
是一个打字错误。那篇文章也很旧,过时了。OSX上的X服务器一直在快速改进。有关最新信息,请参阅。这是正确的。该页面上的/tmp/launchd
是一个打字错误。那篇文章也很旧,过时了。OSX上的X服务器一直在快速改进。有关最新信息,请参阅。