Mac Uygulamaları klasörüne uygulama ekleme


1

Mac'in (10.8) Uygulamalar klasörüne başka bir yere kurulmuş bir yazılım (örneğin, ev veya tercih) eklemek istiyorum.

Buradaki amaç, başlatıcıdaki uygulama listesi ve programın varsayılan olarak varsayılan olarak eklenebilmesi gibi tüm avantajları elde etmektir. open Komut.

Sembolik bağları denedim ama bazı problemler yaşadım ve bunun en iyi uygulama olmadığını tahmin ediyorum.

Bunu yapmanın en iyi yolu nedir?


Meraktan, neden programları yüklemek home? Opt, CLI programları için bir anlam ifade ediyor, ancak belki de bunun için geçerli başka nedenlerden emin değilim. Her neyse, ne demek "bazı meseleler vardı" - hangi meseleleri yaşadınız?
nerdwaller

Bahar Kaynak STS için varsayılan örnek ~ / springsource'dur. Nerede önerirsiniz? .App dosyama sembolik bir bağlantı yaptığımda, açık diyalog penceresinde aradığımda bağlantı "Birlikte aç ..." için kullanılamazdı.
Adam

Lütfen, ihtiyacınız olan "uygulamaların" ne olduğu konusunda sorunuza özel bir şekilde açık olun.
slhck

@nerdwaller Çok kullanıcılı sistemlerde yalnızca belirli kullanıcılar için yazılım yüklemek mantıklı olur. Aslında, /Users/username/Applications bir standart konum kullanıcıya özel uygulamalar için. Linux'taki meslektaşı muhtemelen /home/username/bin araçları sadece kendi hesabın için kurarsan (herkes sudo değildir) yamalı sistem araçları .
Daniel Beck

@DanielBeck - Ben "ev" okudum çünkü kelimenin tam anlamıyla şeyler almalıyım. ~/ ). Nedenini anlıyorum ~/Applications, ancak kullanıcılar için varsayılan olarak da görünürler (en azından OP’yi doğru anlarsam, onların orada kurulu değil ve görünmüyor ve bunlardan birine bağlanmaya çalışıyorlar). Applications klasörler).
nerdwaller

Yanıtlar:


4

Bir dosya türü için varsayılan uygulamayı, gibi bir uygulamaya ayarlama /usr/local/Cellar/macvim/7.3-66/MacVim.app Zaten çalışmalıyım.

Alfred kullanıyorsanız, gibi dizinler ekleyebilirsiniz /usr/local/Cellar Arama kapsamına Spotlight kullanıyorsanız, uygulamalar için sembolik bağlantılar yerine takma adlar oluşturabilirsiniz. Spotlight, sistem dosyalarındaki sembolik bağlantıları sistem dosyaları olarak görür, ancak sistem dosyalarına diğer adları kullanmaz.

Osascript'i kullanarak bir kabukta takma ad oluşturabilirsiniz:

find /usr/local/Cellar -name \*.app|while read l;do osascript -e 'on run {a}' -e 'tell app "Finder" to make new alias file at POSIX file "/Applications" to POSIX file a' -e end "$l";done


Sağol Lauri. Alfred veya Spotlight kullanarak seni takip etmiyorum. Bilgi Al veya Denetçiyi Göster için bir dosyayı sağ tıkladığınızda ve programın Launchpad'de de kullanılabilir olmasını istiyorum.
Adam

Spotlight'ı bir fırlatıcıdan kastettiğini düşünmüştüm. Ancak, takma ad oluşturma /Applications/ Ayrıca Launchpad'e bir uygulama eklemek gibi görünüyor.
Lri

Teşekkürler Lauri, bence bu cevap iyi. Asıl uygulamayı göstermesi gerektiğinde, takma adı olan varsayılan uygulamayı işaret etmeye çalışırken takılıyordum.
Adam
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.