openapp(1) GNUstep System Manual openapp(1)

openapp - اجرای برنامه‌ها از خط فرمان

openapp [--find] [--debug [--gdb= debuger]] [ --library-combo=library-combo ] application [arguments...]

دستور openapp به شما امکان می‌دهد برنامه‌های گرافیکی GNUstep را از خط فرمان اجرا کنید.

application نام کامل یا نسبی برنامه با پسوند .app یا بدون آن است، مانند Ink.app.

arguments آرگومان‌هایی هستند که به برنامه منتقل می‌شوند.

دستور openapp ابتدا بررسی می‌کند که آیا برنامه در دایرکتوری کاری فعلی وجود دارد یا خیر. اگر نباشد، پوشه‌های Applications دامنه‌های GNUstep را به ترتیب زیر جستجو می‌کند: کاربر (یعنی ~/GNUstep/Applications)، محلی (Local)، شبکه (Network)، سیستم (System). اولین موردی که پیدا شود اجرا خواهد شد.

مسیر کامل فایل اجرایی برنامه را که در صورت اجرا فراخوانی می‌شد، بدون اجرای واقعی آن چاپ می‌کند. همچنین تمام مسیرهایی را که بررسی شده‌اند فهرست می‌کند.
برنامه را درون دیباگر اجرا می‌کند. دیباگر پیش‌فرض gdb است، اما می‌توان آن را با آرگومان --gdb= یا از طریق متغیر شل GDB تغییر داد.
برنامه را با ترکیب کتابخانه‌ای (library combo) مشخص‌شده اجرا می‌کند. این یک گزینه به‌ندرت استفاده‌شده در چیدمان‌های غیرمسطح (non-flattened setup) است. برای اطلاعات بیشتر درباره ترکیب‌های مختلف کتابخانه‌ها، صفحه راهنمای library-combo(7) را ببینید.
توضیحات نحوه استفاده بالا را چاپ می‌کند.

اجرای Ink.app بدون پارامترهای اضافی:

openapp Ink.app

اجرای Ink.app و ارسال آرگومان --debug به آن:

openapp --debug Ink.app

برای تشخیص اینکه کدام فایل اجرایی توسط openapp اجرا می‌شود، وارد کنید:

openapp --find Ink.app

خروجی دستور بالا ممکن است چیزی شبیه به این باشد: /usr/GNUstep/Local/Applications/Ink.app/Ink

برای تعیین محل قرارگیری فایل پیکربندی GNUstep.sh استفاده می‌شود. اگر این متغیر تنظیم نشده باشد، openapp تلاش می‌کند آن را در پوشه‌ای که openapp از آنجا اجرا شده، سپس در دامنه کاربر، و در نهایت به عنوان آخرین راهکار در دامنه سیستم (یا در واقع مکانی که هنگام ساخت با (--with-config-file=) پیکربندی کرده‌اید) پیدا کند.
دیباگری را تعیین می‌کند که هنگام استفاده از --debug به کار می‌رود.

debugapp(1), GNUstep(7), gopen(1), library-combo(7), opentool(1)

توسعه openapp در اکتبر ۱۹۹۷ آغاز شد.

openapp در ابتدا توسط Ovidiu Predescu <ovidiu@net-community.com> نوشته شد و اکنون توسط Nicola Pero <nicola.pero@meta-innovation.com> نگهداری می‌شود.

این صفحه راهنما ابتدا در ژوئیه ۲۰۰۳ توسط Martin Brecher <martin@mb-itconsulting.com> نوشته شد.

در دسامبر ۲۰۰۷ توسط Dennis Leeuw با یادداشت‌هایی از Hubert Chathi <uhoreg@debian.org> و Dennis Leeuw <dleeuw@made-it.com> به‌روزرسانی شد.

12/12/2007 gnustep-make