2009-03-04 20 views
0

this'a göre, Leopard'daki en iyi sonuçlar için $ DISPLAY değişkenim /tmp/launchd ile başlamalıdır. Ne yazık ki, benim $ EKRAN değişken ~ ...

  • /özel/etc/profile
  • /özel/etc/bashrc'de
  • bunlardan herhangi birinde $ DISPLAY ayarlamayın /tmp/launch-aLhnOW/:0

    olduğunu /.bash_profile

  • ~/.profile

... ben X11 okuyor diğer bazı yapılandırma dosyası vardır sanıyorum. Baska öneri?

'un herhangi bir yere ayarlanmadığından emin olmamız gerekmektedir. bağlantılı makale başına: rıhtım X11.app başlayarak

Otomatik başlatmaya ayarlama, size iki simge alacak da bir hayır-hayır ve size yapılandırma dosyaları herhangi DISPLAY belirledik eğer felaket olsun

cevap

4

DISPLAY değişkeninin iyi olduğunu düşünüyorum. Bir yapılandırma dosyası tarafından ayarlanmış olduğunu sanmıyorum.

Normalde, /System/Library/LaunchAgents/org.x.startx.plist gibi bir başlatma dizini yapılandırma dosyanız vardır.

<key>Sockets</key> 
      <dict> 
        <key>:0</key> 
          <dict> 
            <key>SecureSocketWithKey</key> 
              <string>DISPLAY</string> 
          </dict> 
      </dict> 

Bunun bir soket açmak ve yoluna DISPLAY değişkeni ayarlamak için launchd neden inanıyoruz: Bu bir bölümü içerir. Bir program bu sokete temas ettiğinde, startx başlatıcısı tarafından çağrılır.

+0

Bu doğru. Bu sayfadaki '/ tmp/launchd' bir yazım hatasıdır. Bu makale de çok eski ve güncel değil. OS X'teki X sunucusu hızlı bir şekilde gelişmektedir. En güncel bilgiler için http://xquartz.macosforge.org adresini ziyaret edin. – n8gray

1

~/.MacOSX/environment.plist dosyasında ayarlayabilmeniz gerekir. Detaylar here bulunabilir.

+0

Öneriniz için teşekkürler. Sonuç olarak, bir ~/.MacOSX/environment.plist'im yok, bu yüzden $ DISPLAY ayarlandığı yer değil. –

+0

DISPLAY'i Leopard veya Snow Leopard'da statik olarak ayarlamamalısınız. Launchd sizin için ayarlamadan sorumludur ve eğer elinizde bir set olarak ayarladığınızda environment.plist gibi şeyleri bozarsınız. – n8gray

İlgili konular