openapp(1) GNUstep System Manual openapp(1) نام (NAME) openapp - اجرای برنامه‌ها از خط فرمان خلاصه دستور (SYNOPSIS) openapp [--find] [--debug [--gdb= debuger]] [ --library-combo=library-combo ] application [arguments...] توضیحات (DESCRIPTION) دستور openapp به شما امکان می‌دهد برنامه‌های گرافیکی GNUstep را از خط فرمان اجرا کنید. application نام کامل یا نسبی برنامه با پسوند .app یا بدون آن است، مانند Ink.app. arguments آرگومان‌هایی هستند که به برنامه منتقل می‌شوند. دستور openapp ابتدا بررسی می‌کند که آیا برنامه در دایرکتوری کاری فعلی وجود دارد یا خیر. اگر نباشد، پوشه‌های Applications دامنه‌های GNUstep را به ترتیب زیر جستجو می‌کند: کاربر (یعنی ~/GNUstep/Applications)، محلی (Local)، شبکه (Network)، سیستم (System). اولین موردی که پیدا شود اجرا خواهد شد. گزینه‌ها (OPTIONS) --find application مسیر کامل فایل اجرایی برنامه را که در صورت اجرا فراخوانی می‌شد، بدون اجرای واقعی آن چاپ می‌کند. همچنین تمام مسیرهایی را که بررسی شده‌اند فهرست می‌کند. --debug application برنامه را درون دیباگر اجرا می‌کند. دیباگر پیش‌فرض gdb است، اما می‌توان آن را با آرگومان --gdb= یا از طریق متغیر شل GDB تغییر داد. --library-combo=library-combo برنامه را با ترکیب کتابخانه‌ای (library combo) مشخص‌شده اجرا می‌کند. این یک گزینه به‌ندرت استفاده‌شده در چیدمان‌های غیرمسطح (non- flattened setup) است. برای اطلاعات بیشتر درباره ترکیب‌های مختلف کتابخانه‌ها، صفحه راهنمای library-combo(7) را ببینید. --help توضیحات نحوه استفاده بالا را چاپ می‌کند. مثال‌ها (EXAMPLES) اجرای Ink.app بدون پارامترهای اضافی: openapp Ink.app اجرای Ink.app و ارسال آرگومان --debug به آن: openapp --debug Ink.app برای تشخیص اینکه کدام فایل اجرایی توسط openapp اجرا می‌شود، وارد کنید: openapp --find Ink.app خروجی دستور بالا ممکن است چیزی شبیه به این باشد: /usr/GNUstep/Local/Applications/Ink.app/Ink محیط (ENVIRONMENT) GNUSTEP_CONFIG_FILE برای تعیین محل قرارگیری فایل پیکربندی GNUstep.sh استفاده می‌شود. اگر این متغیر تنظیم نشده باشد، openapp تلاش می‌کند آن را در پوشه‌ای که openapp از آنجا اجرا شده، سپس در دامنه کاربر، و در نهایت به عنوان آخرین راهکار در دامنه سیستم (یا در واقع مکانی که هنگام ساخت با (--with-config-file=) پیکربندی کرده‌اید) پیدا کند. GDB دیباگری را تعیین می‌کند که هنگام استفاده از --debug به کار می‌رود. همچنین ببینید (SEE ALSO) debugapp(1), GNUstep(7), gopen(1), library-combo(7), opentool(1) تاریخچه (HISTORY) توسعه openapp در اکتبر ۱۹۹۷ آغاز شد. openapp در ابتدا توسط Ovidiu Predescu نوشته شد و اکنون توسط Nicola Pero نگهداری می‌شود. نویسندگان (AUTHORS) این صفحه راهنما ابتدا در ژوئیه ۲۰۰۳ توسط Martin Brecher نوشته شد. در دسامبر ۲۰۰۷ توسط Dennis Leeuw با یادداشت‌هایی از Hubert Chathi و Dennis Leeuw به‌روزرسانی شد. gnustep-make 12/12/2007 openapp(1)