← man/system_admin
lsappinfo — man lsappinfo — 80×24
ugur@toprak:~/man/system_admin$man lsappinfo
Bölüm 8 Sistem Yönetimi

lsappinfo

Sistemdeki uygulama durumu hakkında CoreApplicationServices'i kontrol edin ve sorgulayın

Synopsis

       lsappinfo [options] [ command [command options] ] ...

Common Commands

• front En öndeki uygulamayı gösterir.

• find [ --includeExitedApplications] [ key=value ]+ Uygulama bilgilerinde belirtilen anahtar/değer çiftine sahip tüm uygulamaların ASN değerini gösterir. key için anahtarın gerçek CFString değeri veya aşağıda Key Strings başlığı altında açıklanan takma adlardan herhangi biri kullanılabilir. value için aşağıda Key Values başlığı altındaki kurallara bakın. Eğer -includeExitedApplications belirtilirse, sonlandırılmış olan ancak hala çalışan alt uygulamaları veya koalisyon süreçleri (coalition processes) olan uygulamalar için eşleşmeleri de dahil eder.

• info [-only information-item-key] [-app app-specifier] [-long][app-specifier] app-specifier ile belirtilen uygulamanın bilgilerini gösterir.

• kill [-childapps] [-coalition] [-launchdjobs] [-force] [-hard] app-specifier Belirtilen uygulamayı SIGTERM sinyali ile sonlandırır. -hard belirtilirse, bunun yerine SIGKILL gönderir. -childapps eklenirse, belirtilen uygulama üst (parent) uygulama olan tüm uygulamaları sonlandırır. -coalition belirtilirse, uygulamanın koalisyonundaki diğer tüm pid'leri de sonlandırır. -launchdjobs belirtilirse, aynı koalisyondaki launchd işlerini de dahil eder (-coalition seçeneğini gerektirmez). -force belirtilirse, süreç sonlanmamış olsa bile uygulamayı çalışan uygulamalar listesinden derhal kaldırır.

• list Çalışan uygulamaların listesini ve her bir çalışan uygulama hakkındaki bilgileri gösterir.

• listen [+notificationcode]* [-notificationcode]* [-addasn asn] [-removeasn asn] [ -id # ] duration [--] Belirtilen bildirimleri dinler ('+' olanları dahil eder, '-' olanları hariç tutar) ve her bir bildirimi ve yükünü (payload) görüntüler. Bildirimler, bu araç bir wait veya forever komutunu yürütürken alındıklarında görüntülenir.

• launch [[launch-modifier=value]+ [launch-option=value]+ [-arg argument] [path-to-bundle] [--] LaunchServices içinde CoreApplicationServices ile bir uygulama başlatır. En azından execpath, launch-options seçeneklerinden biri olarak veya -poseas ve path-to-bundle parametreleriyle birlikte dahil edilmelidir. Bu oldukça düşük seviyeli bir işlemdir ve daha yüksek seviyeli işlevlerin ele aldığı birçok koşulu ele almaz.

• metainfo Meta bilgileri gösterir; bu, CoreApplicationServices'in her oturum açma (login) oturumu için tuttuğu oturum genelindeki (session-wide) bilgilerdir.

• processList Uygulama listesini, artan ASN sırasıyla gösterir.

• restart launchservicesd servisinden yeniden başlamasını ister. İsteyen tarafın yetkili olması gerekir.

• sharedmemory Bu oturum için paylaşılan bellek bilgi sayfasını gösterir.

• unlisten [ -id ID ] [ -all ] Bildirim ID'si üzerindeki tüm bildirimleri dinlemeyi durdurur.

• visibleProcessList Görünür (önden arkaya doğru) uygulama listesini gösterir.

Uncommon Commands

• allocateASN launchservicesd servisinden bir ASN tahsis etmesini ister ve bunu yazdırır.

• createFile PATH Belirtilen yolda bir dosya oluşturur.

• disconnect launchservicesd servisinden bağlantıyı keser.

• file path Belirtilen yoldaki dosyayı açar ve satırları okur; her bir satırı lsappinfo komut satırına geçirilmiş gibi değerlendirir.

• forever Sonraki komutu yürütmeden önce sonsuza kadar bekler.

• log [ -d | -i | -n | -w | -e | -c | -a ] [ -B ] [ -sender processname ] [ string ... -- ] Bir seçenek verilirse, süreç Control-C ile sonlandırılana kadar sistemdeki tüm LaunchServices günlük bilgilerini döker. Bir dize sağlanırsa, bu dizeyi syslog'a kaydeder.

• removeFile PATH Belirtilen yoldaki dosyayı kaldırır.

• server [ -xpcservicename ARG ] [ -local ] [ -duration DURATION ] [ -file FILEPATH ] [ -gone FILEGONEPATH ] [ -forever ] İsteğe bağlı verilen xpc hizmet adı ile süreç içinde launchservicesd sunucusunu başlatır; veya -local seçeneği kullanılmışsa bu aynı süreçten gelecek gelecekteki komutların xpc isteklerini işler. Sunucuyu belirtilen DURATION saniye sonra, veya FILEPATH yolundaki dosya mevcut olduğunda, veya FILEPATHGONE yolundaki dosya silindiğinde sonlandırır, ya da -forever belirtilmişse hiç sonlandırmaz.

• setinfo [-app app-specifier] [app-info-item=value]+ [--] Belirtilen uygulamadaki uygulama bilgileri öğelerinin değerlerini ayarlar.

• setmetainfo [meta-info-item=value]+ [--]

• wait [ -duration duration ] [ -file FILEPATH ] [ -gone FILEPATHGONE ] duration Sonraki komutu yürütmeden önce duration saniye kadar, veya FILEPATH verilmişse o dosya mevcut olana kadar, veya FILEPATHGONE verilmişse o dosya artık mevcut olmayana kadar bekler.

• writePIDToFile PATH Geçerli sürecin pid değerini PATH konumundaki bir dosyaya yazar.

Options

• -v | --verbose Birçok işlem hakkında daha fazla ayrıntı verir (verbose).

• -q | --quiet Birçok işlem hakkında daha az ayrıntı verir.

• -defaultSession Tüm çağrılara geçirilen sessionID olarak kLSDefaultSessionID kullanır (varsayılan).

• -currentSession Tüm çağrılara geçirilen sessionID olarak kLSCurrentSessionID kullanır.

• -debug | -info | -notice | -warning | -err | -critical | -alert | -emergency Bu sürecin günlük seviyesini belirtilen seviyeye ayarlar.

Application Specifiers

Komutların hangi uygulama üzerinde çalışacağını belirtmenin farklı yolları vardır; bunlara topluca app-specifier (uygulama belirteci) denir. Aşağıdakilerden biri olabilir:

• "ASN:0xAAAA:0xBBBB:" burada AAAA ve BBBB, bir uygulamanın ASN değerleridir.

• "0xBBBB" burada BBBB, ASN'nin üst kısmı 0x0 olan bir uygulamanın ASN'sinin alt kısmındaki değerlerdir.

• "#" burada #, 10'un üzerindeki ondalık bir değerdir ve pid'si # olan uygulamayı temsil eder.

• "name" burada name, çalışan bir uygulamanın görünen adıdır (display name).

• "bundleid" burada bundleid, çalışan bir uygulamanın paket kimliğidir (bundle id).

• "me" lsappinfo aracının kendi asn değeridir.

Key Strings

Bu kümedeki herhangi bir dize, LaunchServices başlık dosyalarındaki ilgili sabitle eşleşecektir.

kCFBundleNameKey kLSASNKey kLSASNToBringForwardAtNextApplicationExitKey kLSAllowedToBecomeFrontmostKey kLSApplicationBackgroundOnlyTypeKey kLSApplicationBackgroundPriorityKey kLSApplicationCountKey kLSApplicationDesiresAttentionKey, kLSApplicationForegroundPriorityKey kLSApplicationForegroundTypeKey kLSApplicationHasRegisteredKey kLSApplicationHasSignalledItIsReadyKey kLSApplicationInStoppedStateKey kLSApplicationInThrottledStateAfterLaunchKey kLSApplicationInformationSeedKey kLSApplicationIsHiddenKey kLSApplicationListSeedKey kLSApplicationReadyToBeFrontableKey kLSApplicationTypeKey kLSApplicationTypeToRestoreKey kLSApplicationUIElementTypeKey kLSApplicationVersionKey kLSApplicationWasTerminatedByTALKey kLSApplicationWouldBeTerminatedByTALKey kLSArchitectureKey kLSBundleIdentifierLowerCaseKey kLSBundlePathDeviceIDKey kLSBundlePathINodeKey kLSBundlePathKey kLSCheckInTimeKey kLSDebugLevelKey kLSDisplayNameKey kLSExecutableFormatCFMKey kLSExecutableFormatKey kLSExecutableFormatMachOKey kLSExecutableFormatPoundBangKey kLSExecutablePathDeviceIDKey kLSExecutablePathINodeKey kLSExecutablePathKey kLSExitStatusKey kLSFileCreatorKey kLSFileTypeKey kLSFlavorKey kLSFrontApplicationSeedKey kLSHiddenApplicationCountKey kLSLaunchTimeKey kLSLaunchedByLaunchServicesKey kLSLaunchedByLaunchServicesThruForkExecKey kLSLaunchedByLaunchServicesThruLaunchDKey kLSLaunchedByLaunchServicesThruSessionLauncherKey kLSLaunchedInQuarantineKey kLSMenuBarOwnerApplicationSeedKey kLSModifierLaunchedForPersistenceKey kLSModifierRefConKey kLSNotifyBecameFrontmostAnotherLaunchKey kLSNotifyBecameFrontmostFirstActivationKey kLSNotifyLaunchRequestLaunchModifiersKey kLSOriginalExecutablePathDeviceIDKey kLSOriginalExecutablePathINodeKey kLSOriginalExecutablePathKey kLSOriginalPIDKey kLSPIDKey kLSParentASNKey kLSParentASNWasInferredKey kLSPersistenceSuppressRelaunchAtLoginKey kLSPreviousASNKey kLSPreviousPresentationModeKey kLSPreviousValueKey kLSRecordingAppleEventsKey kLSRequiresCarbonKey kLSSessionIDKey kLSShellExecutablePathKey kLSUIDsInSessionKey kLSUIPresentationModeAllHiddenValue kLSUIPresentationModeAllSuppressedValue kLSUIPresentationModeContentHiddenValue kLSUIPresentationModeContentSuppressedValue kLSUIPresentationModeKey kLSUIPresentationModeNormalValue kLSUIPresentationOptionsKey kLSUnhiddenApplicationCountKey kLSVisibleApplicationCountKey kLSVisibleApplicationListSeedKey kLSWantsToComeForwardAtRegistrationTimeKey launchedThrottled

Benzer şekilde, bu kısa dizeler de ilgili sabitlerle eşleşir.

allowedtobecomefrontmost applicationTypeToRestore applicationWasTerminatedByTAL applicationtype arch asn bundleid bundlelastcomponent bundlename bundlenamelc bundlepath changecount creator debuglevel displayname execpath executablepath filecreator filename filetype hidden isconnectedtowindowserver isready isregistered isstopped isthrottled launchedForPersistence launchedinquarantine name parentasn pid presentationmode presentationoptions psn recordingAppleEvents session shellpath supressRelaunch version

Key Values

Pek anecdotal yerde bir anahtar bir değere ayarlanabilir. Değerin biçimi aşağıdakilerden biri olabilir:

• "string" Çift tırnak içine alınmış bir dize.

• numeric-digits | -numeric-digits | numeric-digits.numeric-digits[E]numeric-digits Bir tamsayı türü veya çift duyarlıklı kayan noktalı (double floating point) sayı türü olan sayısal bir değer.

• $hex-digits hex-digits onaltılık değeriyle verilen sayısal bir değer.

• "ASN:0xAAAA:0xBBBB:" Bir uygulamanın ASN'si olan ve AAAA ile BBBB değerlerinin bir uygulamanın ASN değerleri olduğu ASN.

• App:str str'nin application-specifier biçimlerinden biriyle eşleştiği bir ASN.

• ( [[str,] str] ) Her str'nin bir anahtar değer gibi dönüştürüldüğü bir CFArrayRef.

• true kCFBooleanTrue değeri.

• false kCFBooleanFalse değeri.

• null kCFNull değeri.

• Uygulama bilgisi öğelerinden veya başlatma değiştirici (launch modifier) dizelerinden herhangi biri Öğe veya başlatma değiştirici için eşdeğer, dışa aktarılmış LaunchServices CFStringRef anahtarı.

APPLICATION INFORMATION ITEM KEYS • asn Bir uygulamanın başlatıldığında atanan ve uygulama sonlanana kadar devam eden, muhtemelen bir kullanıcının oturum açtığı tüm süre boyunca benzersiz olan, uygulamaya özgü ASN tanımlayıcısıdır. Görüntülendiğinde, bir ASN "ASN:0x0-0x1f01f:" gibi görünür.

• parentasn Bu uygulamayı başlatan uygulamanın ASN'si.

• bundlename Uygulama için varsa paket adı (bundle name).

• bundlenamelc Uygulama için varsa paket adı, ancak her büyük harf eşdeğer küçük harfe dönüştürülmüştür.

• bundlepath Uygulama paketlenmişse paket yolu (bundle path).

• executablepath Uygulamanın yürütülebilir dosya yolu (executable path).

• filetype Varsa uygulamanın dosya türü (file type).

• filecreator Varsa uygulamanın oluşturucu (creator) türü.

• pid Uygulamanın pid değeri.

• filename Yürütülebilir dosyanın adı (yürütülebilir dosya yolunun son bileşeni), küçük harfli dizeye dönüştürülmüştür.

• bundlelastcomponent Paket yolunun son bileşeni, küçük harfli dizeye dönüştürülmüştür.

• displayname | name Bu uygulamanın görünen adı.

• bundleid Varsa uygulamanın paket tanımlayıcısı (bundle identifier).

• applicationtype Uygulamanın türü (genellikle "Foreground", "Background" veya "UIElement").

• allowedtobecomefrontmost Uygulamanın en önde olmasına izin verilip verilmediği.

• version Varsa uygulamanın sürüm dizesi.

• presentationmode Bu uygulama için UIPresentationMode (yalnızca ön plan uygulamaları için), genellikle "Normal", "ContentSupressed", "ContentHidden", "Suppressed", "AllHidden" değerlerinden biri.

• presentationoptions

• session Bu uygulamanın hangi denetim oturumunda (audit session) çalıştığını gösteren bir sayı.

• hidden Bu uygulama bir ön plan uygulaması ise, gizlendiğinde "true", gizlenmediğinde "false".

• changecount Uygulamanın bilgi sözlüğündeki herhangi bir öğe değiştiğinde değişen bir sayı.

• debuglevel

• isregistered Bu uygulama kaydolmuşsa "true", aksi takdirde "false".

• isready Bu uygulama ana döngüsüne (runloop) girmişse ve kendini gizleme veya gösterme isteklerine yanıt verebiliyorsa "true", aksi takdirde "false".

• isstopped Bu uygulama durdurulmuş olarak başlatıldıysa ve henüz çalıştırılmadıysa "true", aksi takdirde "false" veya mevcut değil.

• launchedinquarantine Bu uygulama karantinaya alınmış bir durumda başlatıldıysa "true", aksi takdirde "false" veya mevcut değil.

• arch Bu uygulamayı çalıştıran kodun mimarisi, genellikle "x86_64" veya "i386".

• recordingAppleEvents Bu uygulama AppleEvents kaydediyorsa "true", aksi takdirde "false" veya mevcut değil.

• supressRelaunch Oturum kapatılıp açıldıktan sonra bu uygulamanın yeniden başlatılmaması gerekiyorsa "true", aksi takdirde "false" veya mevcut değil.

• applicationTypeToRestore

• applicationWasTerminatedByTAL

• isthrottled Bu uygulama kısıtlanmış (throttled) durumda başlatıldıysa ve kısıtlaması henüz kaldırılmadıysa "true", aksi takdirde false veya mevcut değil.

• applicationWouldBeTerminatedByTALKey

• launchedhidden Uygulama gizli olarak başlatıldıysa "true", aksi takdirde "false" veya mevcut değil. Bu, uygulamanın şu anda gizli olup olmadığını değil, yalnızca başlatıldığı sırada kendisini gizlemesi yönünde bir istek olup olmadığını belirtir.

• launchandhideothers Uygulama başlatıldıysa ve diğer tüm uygulamaları gizlemesi istendiyse "true", aksi takdirde "false" veya mevcut değil. Bu, uygulamanın şu anda gizli olup olmadığını değil, yalnızca başlatıldığı sırada diğer tüm uygulamaları gizlemesi yönünde bir istek olup olmadığını belirtir.

• launchForPersistence Uygulama launchForPersistence=true ile başlatıldıysa "true", aksi takdirde "false" veya mevcut değil.

Launchmodifier Keys

• async=[true|false] Eşzamansız (asynchronous) olarak başlatır.

• refcon=[#] Belirtilen sayısal refcon değeriyle başlatır.

• nofront=[true|false] Doğru (true) ise, başlatma tamamlandığında uygulamayı öne getirme.

• stopped=[true|false] Süreci başlatır ancak çalıştırmaz (start etmez).

• launchandhide=[true|false] Süreci başlatır ve başlatma bittiğinde kendisini gizlemesini sağlar.

• launchandhideothers=[true|false] Süreci başlatır ve başlatma bittiğinde diğer tüm uygulamaları gizlemesini sağlar.

• launchForPersistence=[true|false]

• launchWithASLRDisabled=[true|false]

Notification Codes

Çeşitli koşullar oluştuğunda LaunchServices tarafından bildirimler gönderilir. Her bildirimin bir türü (notification-code olarak adlandırılır), bildirime özgü veri öğelerinden oluşan bir sözlük, bildirimin gönderildiği zaman ve isteğe bağlı olarak etkilenen bir ASN değeri vardır.

• launch

Bir uygulama başlatıldığında gönderilir.

• creation

Sistemde bir uygulama için bir girdi oluşturulduğunda ve bir ASN ile ilişkilendirildiğinde gönderilir.

• birth

Gönderildiğinde

• death

Bir uygulama kapandığında (exit) gönderilir.

• abnormaldeath

Bir uygulama sıfırdan farklı bir çıkış durumuyla (exit status) kapandığında gönderilir.

• childDeath

Bir uygulama kapandığında, etkilenen ASN kapanan uygulamanın üst (parent) ASN değerine ayarlanarak gönderilir.

• abnormalChildDeath

Bir uygulama sıfırdan farklı bir çıkış durumuyla kapandığında, etkilenen ASN kapanan uygulamanın üst ASN değerine ayarlanarak gönderilir.

• launchFailure

Bir uygulamanın başlatılması başarısız olduğunda, bir launch bildirimi gönderildikten sonra gönderilir.

• appCreation

Bir uygulama "oluşturulduğunda" gönderilir; bu, uygulama oluşturulduktan ve belirli öğeler uygulama bilgi sözlüğüne eklendikten hemen sonra gerçekleşir.

• childAppCreation

Bir uygulama "oluşturulduğunda" gönderilir; bu, uygulama oluşturulduktan ve belirli öğeler uygulama bilgi sözlüğüne eklendikten hemen sonra gerçekleşir, etkilenen ASN ise bu uygulamanın üst ASN değerine ayarlanır.

• appReady

Bir uygulama LaunchServices'e gizleme/gösterme olaylarını kabul etmeye hazır olduğunu bildirdiğinde, genellikle kendi ana döngüsüne girdiğinde gönderilir.

• childAppReady

Bir uygulama LaunchServices'e gizleme/gösterme olaylarını kabul etmeye hazır olduğunu bildirdiğinde, genellikle kendi ana döngüsüne girdiğinde, etkilenen ASN hazır olduğunu bildiren uygulamanın üst ASN değerine ayarlanarak gönderilir.

• readyToAcceptAppleEvents

Bir uygulama AppleEvents kabul etmeye hazır olduğunu bildirdiğinde gönderilir.

• launchTimedOut

• launchFinished

• allTALAppsRegistered

talagentd, kalıcılık (persistence) için başlatılan tüm uygulamaların kaydolduğuna karar verdiğinde gönderilir.

• becameFrontmost

Bir uygulama en öndeki uygulama haline geldiğinde gönderilir.

• lostFrontmost

Daha önce en öndeki uygulama olan bir uygulama artık en öndeki uygulama olmadığında gönderilir.

• orderChanged

Uygulama listesinin önden arkaya sıralaması değiştiğinde gönderilir.

• bringForwardRequest

Birisi, etkilenen ASN'ye sahip uygulamanın kendisini en öne getirmesini istediğinde gönderilir.

• menuBarAcquired

Menü çubuğunu çizmekten sorumlu olan uygulama (genellikle en öndeki ön plan uygulaması) değiştiğinde gönderilir.

• menuBarLost

Menü çubuğunu çizmekten sorumlu olan uygulama (genellikle en öndeki ön plan uygulaması) artık sorumlu olmadığında gönderilir.

• hidden

Uygulama gizlendiğinde gönderilir.

• shown

Uygulama gösterildiğinde gönderilir.

• showRequest

Birisi, etkilenen ASN'ye sahip uygulamanın kendisini göstermesini (gizliliğini kaldırmasını) istediğinde gönderilir.

• hideRequest

Birisi, etkilenen ASN'ye sahip uygulamanın kendisini gizlemesini istediğinde gönderilir.

• pullwindowsforward

Birisi, etkilenen ASN'ye sahip uygulamanın kendisini göstermesini ve tüm pencerelerini öne çekmesini istediğinde gönderilir.

• appInfoChanged

Uygulama bilgileri değiştiğinde gönderilir.

• appInfoKeyAdded

Uygulama bilgilerine bir anahtar eklendiğinde gönderilir. Bildirim verileri, eklenen anahtarı ve değerini içerecektir.

• appInfoKeyChanged

Uygulama bilgilerindeki bir öğenin değeri değiştiğinde gönderilir. Bildirim verileri, değişen anahtarı, yeni ve eski değerini içerecektir.

• appInfoKeyRemoved

Uygulama bilgilerindeki bir öğenin değeri kaldırıldığında gönderilir. Bildirim verileri, kaldırılan anahtarı ve değerini içerecektir.

• appTypeChanged

Uygulama bilgilerindeki "ApplicationType" anahtarı değiştiğinde gönderilir.

• appNameChanged

Uygulama bilgilerindeki uygulama adı değiştiğinde gönderilir.

• wantsAttentionChanged

Uygulama bilgilerindeki LSWantsAttention anahtarı değiştiğinde gönderilir.

• presentationModeChanged

Bir uygulama sunum modunu (presentation mode) değiştirdiğinde gönderilir.

• pidChanged

Bir uygulama pid değerini değiştirdiğinde gönderilir. Pratikte bu durum, LaunchServices'in kendi içinde yeni bir süreç çatallayan (fork veya spawn) bir süreci başlatması ve ardından bu yeni pid'den kaydolması (check-in) haricinde asla gerçekleşmez.

• frontPresentationModeChanged

Sistemin sunum modu değiştiğinde gönderilir; genellikle ön plan uygulaması kendi sunum modunu değiştirdiğinde veya en öndeki uygulama değiştiğinde ve eski ile yeni uygulamalar farklı sunum modlarına sahip olduğunda gerçekleşir.

• presentationModeChangedBecauseFrontApplicationChanged

Sistemin sunum modu yalnızca en öndeki uygulama değiştiği için ve eski ile yeni uygulamalar farklı sunum modlarına sahip olduğu için değiştiğinde gönderilir.

• launchrequest

• started

Resmi olarak durdurulmuş bir uygulama çalıştırıldığında (start edildiğinde) gönderilir.

• sessionLauncherRegister

Oturum başlatıcı (session launcher) uygulamasının ASN'si LaunchServices'e kaydolduğunda gönderilir.

• sessionLauncherUnregistered

Oturum başlatıcı olarak kaydolan uygulama kaydını sildiğinde veya kapandığında gönderilir.

• nextAppToBringForwardAtQuitRegistered

Öne getirilecek bir sonraki uygulamanın ASN'sine ait meta bilgi öğesi değiştiğinde gönderilir.

• nextAppToBringForwardAtQuitUnregistered

• systemProcessRegistered

Sistem süreci (genellikle loginwindow) LaunchServices'e kaydolduğunda gönderilir.

• systemProcessUnregistered

Sistem süreci (genellikle loginwindow) LaunchServices kaydını sildiğinde gönderilir.

• frontReservationCreated

Bir ön-rezervasyon (front-reservation) oluşturulduğunda gönderilir.

• frontReservationDestroyed

Bir ön-rezervasyon yok edildiğinde gönderilir.

• permittedFrontASNsChanged

İzin verilen en ön plan uygulamaları dizisi değiştiğinde gönderilir.

• suppressRelaunch

Bir uygulama "LSSupressRelaunch" anahtarını değiştirdiğinde gönderilir.

• terminatedByTALChanged

Bir uygulama "TerminatedByTAL" anahtarını değiştirdiğinde gönderilir.

• launchedThrottledChanged

Bir uygulama şunları değiştirdiğinde gönderilir: * applicationWouldBeTerminatedByTALChanged * applicationProgressValueChanged * applicationVisualNotification * wakeup

Etkilenen ASN'ye sahip uygulamanın ana döngüsünü (runloop) çalıştırmaya devam etmesi isteğidir.

• sessionCreated

Bir oturum oluşturulduğunda gönderilir, genellikle ilk uygulama oturum içine kaydolduğunda gerçekleşir. Etkilenen ASN her zaman NULL'dur, çünkü bu belirli bir uygulamaya atıfta bulunmaz.

• sessionDestroyed

Bir oturum yok edildiğinde gönderilir. Etkilenen ASN her zaman NULL'dur, çünkü bu belirli bir uygulamaya atıfta bulunmaz.

• invalid

Bu, geçersiz bir bildirim kodunu temsil eder ve asla gönderilmez.

• all

Bu, tüm bildirim kodlarını temsil eder ve asla gönderilmez, ancak hangi bildirimlerin dinleneceği belirtilirken kullanılır.

Examples

       •   Çalışan tüm uygulamaları listeleme:

        lsappinfo list

       •   Gönderilen tüm bildirimleri gösterme:

        lsappinfo listen +all forever

       •   Önümüzdeki 60 saniye boyunca, en öndeki uygulama her değiştiğinde gönderilen bildirimleri gösterme:

        lsappinfo listen +becameFrontmost wait 60

       •   TextEdit.app uygulamasını eşzamansız olarak başlatma ve öne getirmeme:

        lsappinfo launch nofront=true async=true /Applications/TextEdit.app/

       •   Çalışan "TextEdit" uygulamasının ASN'sini paket kimliğine (bundle id) göre bulma:

        lsappinfo find bundleid=com.apple.TextEdit

       •   Çalışan "TextEdit" uygulamasının ASN'sini adına göre bulma:

        lsappinfo find name="TextEdit"

       •   Çalışan "TextEdit" uygulaması hakkındaki bilgileri gösterme:

        lsappinfo info "TextEdit"

					     04/01/2013 				LSAPPINFO(8)