VMPK(1) User Commands VMPK(1)

vmpk - صفحه‌کلید مجازی پیانو MIDI

vmpk [options...]

این صفحه راهنما به‌طور خلاصه برنامه vmpk را شرح می‌دهد.

این برنامه از گزینه‌های استاندارد Qt استفاده می‌کند.

برنامه Virtual MIDI Piano Keyboard یک تولیدکننده و دریافت‌کننده رویدادهای MIDI است. این برنامه به خودی خود صدایی تولید نمی‌کند، اما می‌تواند برای هدایت یک سینتی‌سایزر MIDI (چه سخت‌افزاری یا نرم‌افزاری، داخلی یا خارجی) به کار رود. شما می‌توانید از صفحه‌کلید رایانه و همچنین ماوس برای نواختن نُت‌های MIDI استفاده کنید. همچنین می‌توانید از Virtual MIDI Piano Keyboard برای نمایش نُت‌های MIDI نواخته‌شده از سازی دیگر یا پخش‌کننده فایل‌های MIDI بهره ببرید.

گزینه‌های زیر تنها برای vmpk اعمال می‌شوند:

-h|--help

متن راهنما را نمایش می‌دهد.

-v|--version

اطلاعات نسخه را نمایش می‌دهد.

-p|--portable

حالت تنظیمات قابل‌حمل (portable) را با استفاده از یک نام فایل پیکربندی پیش‌فرض فعال می‌کند.

-f path/file.conf

این گزینه به منزله فعال بودن --portable نیز هست. فایل path/file.conf را به‌عنوان نام فایل پیکربندی تنظیمات قابل‌حمل خوانده و در آن می‌نویسد.

صرف‌نظر از قواعد مرسوم سیستم‌عامل در حال اجرا، این فایل پیکربندی همواره یک فایل متنی با قالب INI است.

گزینه‌های زیر برای تمام برنامه‌های Qt5/6 اعمال می‌شوند:

-style= style / -style style

سبک (style) واسط گرافیکی کاربر (GUI) برنامه را تعیین می‌کند. مقادیر ممکن به پیکربندی سیستم بستگی دارند. اگر Qt با سبک‌های افزوده کامپایل شده باشد یا سبک‌های دیگری را به‌صورت افزونه (plugin) داشته باشد، این موارد برای گزینه خط فرمان -style در دسترس خواهند بود.

-stylesheet= stylesheet / -stylesheet stylesheet

شیوه‌نامه (styleSheet) برنامه را تعیین می‌کند. مقدار باید مسیری به فایلی باشد که حاوی شیوه‌نامه است.

-widgetcount

در پایان، یک پیام اشکال‌زدایی درباره تعداد ویجت‌های باقی‌مانده و نابودنشده و حداکثر تعداد ویجت‌هایی که هم‌زمان وجود داشته‌اند چاپ می‌کند.

-reverse

جهت چیدمان برنامه را روی Qt::RightToLeft قرار می‌دهد. این گزینه برای کمک به اشکال‌زدایی در نظر گرفته شده است و نباید در محیط عملیاتی استفاده شود. مقدار پیش‌فرض به‌طور خودکار از لوکال (locale) کاربر تشخیص داده می‌شود (همچنین QLocale::textDirection() را ببینید).

-platform platformName[:options]

پلاگین لایه انتزاع بستر کیوت (QPA) را مشخص می‌کند.

-platformpluginpath path

مسیر پلاگین‌های بستر را مشخص می‌کند.

-platformtheme platformTheme

پوسته بستر را مشخص می‌کند.

-plugin plugin

پلاگین‌های اضافی را برای بارگذاری مشخص می‌کند. این آرگومان می‌تواند چندین بار تکرار شود.

-qwindowgeometry geometry

هندسه پنجره را برای پنجره اصلی با استفاده از نحو X11 مشخص می‌کند. برای مثال: -qwindowgeometry 100x100+50+50

-qwindowicon icon

شمایل پیش‌فرض پنجره را تعیین می‌کند.

-qwindowtitle title

عنوان اولین پنجره را تعیین می‌کند.

-session session

برنامه را از یک نشست قبلی بازیابی می‌کند.

-display hostname:screen_number

نمایشگر را در X11 تغییر می‌دهد. متغیر محیطی DISPLAY را بازنویسی می‌کند.

-geometry geometry

هندسه پنجره را برای پنجره اصلی در X11 مشخص می‌کند. برای مثال: -geometry 100x100+50+50

-dialogs= [xp|none]

تنها برای بستر Windows در دسترس است. مقدار xp از کادرهای گفتگوی سبک بومی استفاده می‌کند و none آنها را غیرفعال می‌سازد.

-fontengine= freetype

از موتور قلم FreeType استفاده می‌کند.

qt5options (7)

این صفحه راهنما در ابتدا توسط Mehdi Dogguy <dogguy@pps.jussieu.fr> برای سیستم Debian GNU/Linux نوشته شد (اما ممکن است توسط دیگران نیز استفاده شود).

توسط Pedro Lopez-Cabanillas <plcl@users.sourceforge.net> برای Qt5/6 به‌روزرسانی شد.

اجازه کپی، توزیع و/یا تغییر این سند تحت شرایط «پروانه عمومی همگانی گنو» (GNU General Public License)، نگارش ۳ یا هر نگارش بعدی منتشر شده توسط بنیاد نرم‌افزار آزاد اعطا می‌شود؛ با این فرض که تمام فایل‌هایی که ساخت این صفحه راهنما را ممکن می‌سازند به عنوان کد مبدأ در نظر گرفته شوند.

Mehdi Dogguy <dogguy@pps.jussieu.fr>

Pedro Lopez-Cabanillas <plcl@users.sourceforge.net>

Copyright © 2009 Mehdi Dogguy
Copyright © 2010-2026 Pedro Lopez-Cabanillas

January 6, 2026 vmpk 0.9.2