OS X'teki programlar için başlatma seçenekleri nasıl ayarlanır [çoğaltılır]


3

Olası Çoğalt:
Komut satırı değişkenlerini Dock öğelerine nasıl iletirim?

Bir Windows PC'de, bir uygulamaya herhangi bir başlatma seçeneği sunmam gerekirse (örneğin, Chrome tarayıcısı), Chrome.exe'ye bir kısayol oluşturarak ve kısayolun Hedef özelliğinin sonuna seçenekleri ekleyerek bunu yapabilirim.

Mac'te aynı şeyi nasıl yapabilirim? Özellikle, bazı başlatma seçeneklerini Firefox / Chrome tarayıcıma iletmem gerekiyor. Mac OS X 10.7.3 kullanıyorum.

Yanıtlar:


4

Unix sistemlerinde (OS X bir tanedir), program seçenekleri genellikle "-" tarafından önceden verilen komut satırında verilir. Dolayısıyla, örneğin özel bir oturumla firefox çalıştırmak için bir terminal açın ve şunu girin:

 $ firefox -private

Bunu varsayılan yapmak istiyorsanız, firefox’u her çalıştırdığınızda bir BASH takma adı oluşturabilirsiniz. Dosyayı düzenle .profile Kullanıcınızın ana dizinine ekleyin ve şu satırı ekleyin:

alias firefox="firefox -private"

Bu dosyayı kaydettikten sonra, firefox'u her çalıştırdığınızda, istediğiniz seçeneklerle çalıştırırsınız.

Son olarak, firefox'ta kullanılabilen komut satırı seçeneklerinin bir listesini görmek için, firefox -h bir terminalden. Linux çıktısı aşağıdadır:

$ firefox -h
Usage: firefox [ options ... ] [URL]
       where options include:

X11 options
  --display=DISPLAY  X display to use
  --sync             Make X calls synchronous
  --g-fatal-warnings Make all warnings fatal

Firefox options
  -h or -help        Print this message.
  -v or -version     Print Firefox version.
  -P <profile>       Start with <profile>.
  -migration         Start with migration wizard.
  -ProfileManager    Start with ProfileManager.
  -no-remote         Do not accept or send remote commands; implies -new-instance.
  -new-instance      Open new instance, not a new window in running instance.
  -UILocale <locale> Start with <locale> resources as UI Locale.
  -safe-mode         Disables extensions and themes for this session.
  -jsconsole         Open the Error console.
  -browser           Open a browser window.
  -new-window  <url> Open <url> in a new window.
  -new-tab     <url> Open <url> in a new tab.
  -preferences       Open Preferences dialog.
  -search     <term> Search <term> with your default search engine.
  -private           Enable private browsing mode.
  -private-toggle    Toggle private browsing mode.
  -setDefaultBrowser Set this app as the default browser.

Başarısızlığın “küresel olmayan” bir yolu var mı? alias?
Pacerier

@Pacerier bu global değil, sadece kullanıcıyı etkiler Ancak OSX’te kullanmanız gerekir ~/.profile, değil ~/.bashrc.
terdon

2

Komut satırından aşağıdakileri kullanabilirsiniz:

open -a ProgramName --args your program arguments

OS X uygulamaları uygulama paketi olarak paketlendiğinden ve ikili dosyaları genellikle $PATH, uygulama başlatma işleminin normal "Unix yolu", istekli olmadığınız sürece genellikle çok karmaşıktır alias veya ln -s herşey. Karşılaştır (eğer Firefox'u varsayılan uygulamalar klasörüne yüklediyseniz):

open -a Firefox
/Applications/Firefox.app/Contents/MacOS/firefox

Komut satırı seçeneklerini argüman olarak iletmek için Terminal açmadan , görmek bu gönderi .

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.