انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

wmii - آنلاین در ابر

wmii را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور wmii است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


wmii - مدیر پنجره بهبود یافته²

خلاصه


wmii [-a ] [-r ]

wmii -v

شرح


بررسی اجمالی
wmii یک مدیر پنجره پویا برای X11 است. در مقابل مدیریت پنجره استاتیک کاربر
به ندرت مجبور است به نحوه سازماندهی پنجره ها فکر کند، مهم نیست که چه کاری انجام می دهد یا چند
برنامه های کاربردی به طور همزمان استفاده می شود. مدیر پنجره با جریان سازگار می شود
محیط و متناسب با نیازهای کاربر، به جای اینکه او را مجبور به استفاده از پیش تنظیم کند،
طرح بندی ثابت و تلاش برای جابجایی تمام پنجره ها و برنامه ها در آن.

wmii از مدیریت پنجره کلاسیک و کاشی کاری شده با صفحه کلید و ماوس پیشرفته پشتیبانی می کند
کنترل. مدیریت پنجره کلاسیک پنجره ها را در یک لایه شناور مرتب می کند که در آن Tyen می تواند
آزادانه جابجا و تغییر اندازه داده شود. مدیریت پنجره کاشی، پنجره ها را در ستون های عمودی مرتب می کند.
هر ستون دارای تعداد دلخواه پنجره های دلخواه است و آنها را به صورت عمودی در a مرتب می کند
روشی غیر همپوشانی سپس می‌توان آن‌ها را در میان و درون ستون‌ها جابه‌جا کرد و اندازه آنها را تغییر داد
خواهد شد.

wmii یک فایل سیستم مجازی را ارائه می دهد که وضعیت داخلی مشابه را نشان می دهد
پروفسورهای سیستم عامل یونیکس تغییر این فایل سیستم مجازی منجر به تغییر می شود
وضعیت مدیر پنجره سرویس فایل سیستم مجازی از طریق قابل دسترسی است
برنامه های کلاینت با قابلیت 9P، مانند wmiir(1). این امکان کنترل از راه دور ساده و قدرتمند را فراهم می کند
از مدیر پنجره اصلی

فرمان لاین استدلال
-a
آدرسی را که در آن قرار دارد را مشخص می کند wmii باید برای اتصالات گوش کند. آدرس
شکل می گیرد !. پیش فرض به این شکل است:

unix!/tmp/ns.$ USER.${DISPLAY%0}/wmii

که یک سوکت یونیکس را در کنوانسیون های Plan 9 Port باز می کند. برای باز کردن سوکت TCP،
گوش دادن در پورت 4332 در رابط Loopback، از موارد زیر استفاده کنید:

tcp!localhost!4332

$WMII_NAMESPACE به طور خودکار روی این مقدار تنظیم می شود.

-r
مشخص می کند که کدام اسکریپت rc اجرا شود. اگر از یک استدلال واحد تشکیل شده است،
$WMII_CONFPATH قبلا جستجو شده است $ PATH. در غیر این صورت به پوسته برای
ارزیابی: متغیرهای محیطی $WMII_ADDRESS و $WMII_CONFPATH از پیش تنظیم شده اند
برای فیلمنامه

واژگان
نمایش دادن
یک نمونه سرور X در حال اجرا متشکل از دستگاه های ورودی و صفحه نمایش.

صفحه نمایش فیزیکی یا مجازی (Xinerama یا Xnest(1)) صفحه نمایش X.

پنجره یک شی X قابل ترسیم (مستطیل شکل) که بر روی یک صفحه نمایش داده می شود
پنجره برنامه

Client یک پنجره برنامه که توسط یک پنجره فریم احاطه شده است که شامل یک حاشیه و یک
نوار عنوان.

لایه شناور
یک لایه صفحه نمایش از wmii در بالای تمام لایه های دیگر، که در آن مشتریان در یک مرتب شده اند
شیوه کلاسیک (شناور). آنها را می توان تغییر اندازه داد یا آزادانه جابجا کرد.

لایه مدیریت شده
یک لایه صفحه نمایش از wmii در زیر لایه شناور، جایی که مشتریان در آن چیده شده اند
به روشی غیر همپوشانی (مدیریت شده). در اینجا، مدیر پنجره به صورت پویا اختصاص می دهد
هر مشتری یک اندازه و موقعیت دارد. لایه مدیریت شده از ستون ها تشکیل شده است.

رشته های الفبایی را که می توان به یک کلاینت اختصاص داد را تگ کنید. این یک مکانیسم را فراهم می کند
برای گروه بندی مشتریان با ویژگی های مشابه. مشتریان می توانند یک برچسب داشته باشند، به عنوان مثال کار، یا
چندین برچسب، به عنوان مثال کار + پست. برچسب ها با + شخصیت.

مشاهده مجموعه ای از مشتریان حاوی یک تگ خاص، کاملاً شبیه به یک فضای کاری در دیگر
مدیران پنجره از لایه های شناور و مدیریت شده تشکیل شده است.

ستون یک ناحیه صفحه نمایش است که مشتریان را به صورت عمودی به صورت غیر همپوشانی مرتب می کند
مسیر. مشتریان را می توان آزادانه بین و درون ستون ها جابه جا و تغییر اندازه داد.

نوار نوار در پایین صفحه یک برچسب برای هر نما نمایش می دهد و اجازه می دهد
ایجاد برچسب های دلخواه تعریف شده توسط کاربر

رویداد یک رویداد پیامی است که می تواند از یک فایل خاص در سیستم فایل خوانده شود
wmiiمانند فشار دادن دکمه ماوس، فشار دادن کلید، یا پیامی که توسط a نوشته شده است
9P-client متفاوت

اساسی پنجره مدیریت
دویدن خام wmii فرآیند بدون الف wmiirc(1) اسکریپت مدیریت اساسی پنجره را فراهم می کند
توانایی ها. با این حال، برای استفاده موثر از آن، از راه دور از طریق سیستم فایل آن کنترل کنید
رابط ضروری است. بدون چنین اسکریپتی، تنها امکان جابجایی و تغییر اندازه وجود دارد
کلاینت ها با ماوس، اما نه برای تغییر برچسب های آنها یا تغییر نماها. دیگر
تعاملاتی مانند سفارشی کردن سبک، کشتن یا برچسب زدن مجدد مشتریان و گرفتن
کلیدها، بدون دسترسی به سیستم فایل قابل دستیابی نیستند.

با اتصال به فایل سیستم قابل دسترسی است نشانی of wmii با هر 9P-قابلیت
مشتری، مانند wmiir(1)

اعمال
پیکربندی پیش فرض منوی خاصی از اقدامات را فراهم می کند. اینها از هر دو تشکیل می شوند
اسکریپت های پوسته در $WMII_CONFPATH یا تعاریف اکشن موجود در wmiirc.

در اینجا لیستی از اقدامات پیش فرض آمده است:

exec ویندوز منیجر را با برنامه دیگری جایگزین کنید
خروج از مدیر پنجره به خوبی ترک کنید
rehash لیست برنامه ها را بازخوانی کنید
نمایش کلیدها فهرستی از اتصالات کلید شناسایی شده توسط wmii را نمایش می دهد
وضعیت به صورت دوره ای تاریخ را چاپ کنید و میانگین بارگذاری را در نوار بارگیری کنید
خوش آمدگویی نمایش یک پیام خوش آمدگویی که حاوی آموزش wmii است

به طور پیش فرض کلید اتصالات
همه ارائه شده wmiirc اسکریپت ها حداقل اتصالات کلید زیر را می پذیرند. آنها باید
همچنین ارائه می کند کلیدهای نمایشی اقدام برای باز کردن یک مرجع سریع اتصال کلید.

متحرک دور و بر
کلید عمل
Mod-h به پنجره ای به ترک کرد از موردی که در حال حاضر متمرکز شده است
Mod-l به پنجره ای به راست از موردی که در حال حاضر متمرکز شده است
Mod-j به پنجره حرکت کنید در زیر موردی که در حال حاضر متمرکز شده است
Mod-k به یک پنجره حرکت کنید بالاتر موردی که در حال حاضر متمرکز شده است
Mod-space بین لایه های مدیریت شده و شناور جابه جا شوید
Mod-t حرکت به نمای داده شده
Mod-n به نمای بعدی بروید
Mod-b به نمای قبلی بروید
مد-[0-9] به نمای با عدد داده شده بروید

متحرک اشیاء دور و بر
کلید عمل
Mod-Shift-h پنجره فعلی را جابجا کنید پنجره به یک ستون در ترک کرد
Mod-Shift-l پنجره فعلی را به ستونی روی راست
Mod-Shift-j پنجره فعلی را به زیر پنجره زیر آن منتقل کنید.
Mod-Shift-k پنجره فعلی را به بالای پنجره بالای آن منتقل کنید.
Mod-Shift-space پنجره فعلی را بین لایه مدیریت شده و شناور تغییر دهید
Mod-Shift-t پنجره فعلی را به نمای داده شده منتقل کنید
Mod-Shift-[0-9] پنجره فعلی را به نمای با عدد داده شده منتقل کنید

متفرقه
کلید عمل
Mod-m ستون فعلی را به حداکثر حالت
Mod-s ستون فعلی را به پشته حالت
Mod-d ستون فعلی را به به طور پیش فرض حالت
Mod-Shift-c کشتن مشتری انتخاب شده
Mod-p اجرا کردن
Mod-a اجرا کردن نام برده شده
Mod-Enter اجرا کردن an x-terminal-emulator

پیکر بندی


اگر احساس می‌کنید که نیاز به تغییر پیکربندی پیش‌فرض دارید، سفارشی کنید (همانطور که توضیح داده شد
بالای wmiirc عمل. این عمل در پایان اجرا می شود wmii اسکریپت و انجام می دهد
تمام کارهای راه اندازی مدیر پنجره، اتصالات کلید، برچسب های نوار و غیره.

سیستم فایل
بیشتر جنبه های wmii از طریق فایل سیستم کنترل می شوند. معمولاً از طریق
wmiir(1) فرمان، اما با هر 9P قابل دسترسی است، از جمله 9P[9] planXNUMXport1]، و میتوان
به صورت بومی روی لینوکس از طریق v9fs نصب شود[1] و در Inferno (که در بالای لینوکس اجرا می شود).
تمام داده های موجود در سیستم فایل، از جمله نام فایل ها، با کد UTF-8 هستند. با این حال، هنگامی که دسترسی پیدا کرد
از طريق wmiir(1)، متن به طور خودکار به و از رمزگذاری محلی شما ترجمه می شود.

سیستم فایل، مانند بسیاری از سیستم های فایل 9P دیگر، کاملاً مصنوعی است. فایل ها وجود دارد
فقط در حافظه هستند و روی دیسک نوشته نمی شوند. آنها معمولاً در راه اندازی wmii آغاز می شوند
از طریق اسکریپتی مانند wmiirc. چندین فایل برای صدور دستورات استفاده می شود، برخی دیگر به سادگی عمل می کنند
مثل اینکه فایل‌های معمولی هستند (محتوای آن‌ها به‌روزرسانی می‌شوند و دقیقاً همان‌طور برگردانده می‌شوند
نوشته شده است)، اگرچه نوشتن آنها دارای عوارض جانبی است (مانند تغییر اتصالات کلید). آ
شرح چیدمان فایل سیستم و دستورات کنترلی به شرح زیر است.

سلسله مراتب
/ فایل های کنترل جهانی

/مشتری/*/
فایل های کنترل مشتری

/ برچسب /*/
مشاهده فایل های کنترلی

/lbar/، /rbar/
فایل هایی که محتویات نوار پایین را نشان می دهند

La / سلسله مراتب
colrules
La colrules فایل حاوی لیستی از قوانینی است که بر عرض جدید ایجاد شده تأثیر می گذارد
ستون ها. قوانین به شکل زیر است:

// -> [+]*

جایی که،

:= <درصد of صفحه نمایش> | px

وقتی یک ستون جدید، ، روی نمایی ایجاد می شود که نام آن مطابقت دارد ، این است
با توجه به هفتم عرضه شده است . در صورت عدم وجود عرض آن داده شده است
1/هفتم صفحه

قوانین موقت

La قوانین فایل حاوی لیستی از قوانین است که ممکن است برای تنظیم خودکار استفاده شود
ویژگی های مشتریان جدید قوانین به شرح زیر است:

// = ...

هر کجا یک فرمان را در کلاینت ها نشان می دهد ctl فایل و هر کدام
نشان دهنده مقداری است که باید به آن نسبت داده شود. قوانین زمانی اعمال می شوند که مشتری باشد
ابتدا شروع شد و محتویات لوازم فایل با عبارت منظم مطابقت دارد
.

علاوه بر این، کلیدهای زیر پذیرفته شده و معنای خاصی دارند:

ادامه دادن
به طور معمول، هنگامی که یک قانون تطبیق مواجه می شود، تطبیق قانون متوقف می شود. چه زمانی
کلید ادامه ارائه شده است (با هر مقدار)، تطبیق در ادامه می یابد
قانون بعدی

force-tags=
پسندیدن برچسب ها، اما تنظیمات به دست آمده از مشتری را لغو می کند
گروه یا از _WMII_TAGS ویژگی پنجره

کلیدهای کلید فایل حاوی لیستی از کلیدها است که wmii خواهد گرفت. هر زمان که این کلید
ترکیب ها فشرده می شوند، رشته ای که آنها را نشان می دهد به '/event' نوشته می شود
به عنوان: کلید

رویداد The واقعه فایل هرگز EOF را بر نمی گرداند در حالی که wmii در حال اجراست. باز می ماند و گزارش می دهد
رویدادها همانطور که رخ می دهند از جمله آنها عبارتند از:

[نه] فوری [مدیر|مشتری]
اشاره فوری تنظیم یا تنظیم نشده است. آرگ دوم [مشتری] اگر
توسط مشتری تنظیم شده است، و [مدیر] اگر توسط تنظیم شده باشد wmii از طریق یک
پیام کنترل

[نه]UrgentTag [مدیر|مشتری]
یک مشتری در اشاره فوری یا آخرین مشتری فوری داشته است
اشاره فوری خود را تنظیم نکرده است.

مشتری
نوار عنوان مشتری یا کلیک شده است یا یک دکمه روی آن فشار داده شده است
آن است.

[چپ | راست]بار[کلیک کنید|MouseDown]
یک نوار چپ یا راست کلیک شده است یا یک دکمه روی آن فشار داده شده است.

برای فهرست جامع‌تر رویدادهای موجود، نگاه کنید wmii.pdf[2]

ctl The ctl فایل تعدادی پیام برای تغییر تنظیمات کلی مانند رنگ و
فونت که با خواندن آن قابل مشاهده است. همچنین دستورات زیر را می گیرد:

ترک ترک wmii

exec
جایگزین کردن wmii با

تخم ریزی
ایجاد یک برنامه جدید، گویی توسط -r پرچم.

La /مشتری/ سلسله مراتب
هر دایرکتوری در زیر '/client/' یک مشتری X11 را نشان می دهد. هر دایرکتوری برای نامگذاری شده است
شناسه پنجره X از پنجره ای که کلاینت نشان می دهد، به شکلی که اکثر برنامه های کاربردی X
تشخیص. یک استثنا دایرکتوری ویژه 'sel' است که نشان دهنده
مشتری انتخاب شده در حال حاضر

ctl هنگام خواندن، فایل 'ctl' شناسه پنجره X مشتری را برمی گرداند. به شرح زیر
ممکن است دستورات بر روی آن نوشته شود:

اجازه دادن
مجموعه ای از اقدامات غیرعادی که مشتری مجاز به انجام آن است
به عنوان مجموعه تگ فرمت کنید.

فعال کردن
مشتری مجاز است خود را فعال کند - یعنی تمرکز خود را انجام دهد
پنجره را باز کنید و بر حسب مورد، آن را جمع کنید و یک برچسب انتخاب کنید
ساکن است. اگر بخواهید این پرچم باید روی یک کلاینت تنظیم شود
می تواند خود را از سینی سیستم فعال کند.

شناور <روشن | خاموش | همیشه | هرگز>
مشخص می کند که آیا این کلاینت در صورت اتصال به نمای جدید، احتمالاً شناور می شود یا خیر.
به طور معمول، هر زمان که پنجره جابجا شود، مقدار به طور خودکار تغییر می کند
بین لایه های شناور و مدیریت شده با این حال، تنظیم مقدار از
همیشه or هرگز این رفتار را نادیده می گیرد. علاوه بر این، گفتگوها، منوها،
داک‌ها و صفحه‌های اسپلش همیشه شناور خواهند بود مگر اینکه این مقدار روی آن تنظیم شده باشد
هرگز.

تمام صفحه <روشن | خاموش | تغییر وضعیت >
حالت تمام صفحه مشتری را تنظیم می کند.

گروه <گروه شناسه >
شناسه گروه مشتری یا 0 اگر بخشی از یک گروه نیست. مشتریان تمایل به باز کردن دارند
با همان تگ ها و در ستون های مشابه آخرین عضو فعال
گروه آنها تنظیم این ویژگی تنها زمانی مفید است که از طریق قوانین انجام شود
فایل.

kill پنجره مشتری را ببندید.

pid مقدار فقط خواندنی PID برنامه ای که صاحب پنجره است، اگر
مقدار موجود است و فرآیند در همان دستگاه wmii است.

slay اتصال مشتری به سرور X را به زور از بین ببرید و همه آن را ببندید
پنجره ها. اگر PID مشتری در دسترس باشد، فرآیند والد را از بین ببرید.

برچسب ها
برچسب های مشتری همانند فایل تگ ها.

فوری <روشن | خاموش | تغییر وضعیت >
راهنمایی فوری مشتری را تنظیم یا لغو تنظیم کنید.

label برچسب (عنوان) مشتری را تنظیم یا بخوانید.

props یک کلاس کلاینت را برمی گرداند و برچسب را به صورت: ::.

برچسب ها تگ های مشتری را تنظیم یا بخوانید. برچسب ها با جدا شده اند +, -، یا ^. برچسب ها با شروع
+ اضافه می شوند، در حالی که آنهایی که با - حذف می شوند و آنهایی که با شروع می شوند ^
تعویض می شوند. اگر رشته برچسب نوشته شده با شروع شود +, ^، یا -، برچسب های نوشته شده
به مجموعه مشتری اضافه یا حذف می شوند، در غیر این صورت مجموعه رونویسی می شود.

La / برچسب / سلسله مراتب
هر دایرکتوری در زیر '/tag/' نمایانگر یک نمای است که شامل همه مشتریان با
برچسب داده شده اعمال شد دایرکتوری ویژه 'sel' نشان دهنده تگ انتخابی فعلی است.

ctl فایل 'ctl' را می توان برای بازیابی نام تگ دایرکتوری خواند
نشان می دهد یا با دستورات زیر نوشته می شود:

را انتخاب کنید انتخاب یک مشتری: انتخاب کنید [چپ|راست|بالا|پایین]

انتخاب کنید [< ردیف شماره>|sel] [<قاب شماره>]

مشتری را انتخاب کنید

ارسال مشتری به جایی بفرست:

ارسال [|sel] [بالا|پایین|چپ|راست]

ارسال [|sel]
ارسال به nth

ارسال [|sel] ضامن کردن
تعویض بین لایه شناور و مدیریت شده

مبادله یک مشتری را با مشتری دیگر عوض کنید. همان نحو ارسال.

رشد مشتری را بزرگ یا کوچک کنید.

رشد []

ارجاع دادن به مشتری در جهتی معین ضربه بزنید.

رشد []

جایی که آرگومان ها به صورت زیر تعریف می شوند:

ناحیه یک ستون یا ناحیه شناور را انتخاب می کند.

مساحت ::= | :

چه زمانی حذف شده است و "sel" نیست، 0 فرض می شود.
"sel" به خودی خود نشان دهنده مشتری انتخاب شده صرف نظر از اینکه کدام صفحه باشد
بر.

area_spec ::= "~" | | "سل"

جایی که "~" نشان دهنده ناحیه شناور و نشان دهنده یک ستون است
شاخص، از یک شروع می شود.

screen_spec ::=

جایی که شماره صفحه نمایش مبتنی بر 0 Xinerama را نشان می دهد.

frame پنجره مشتری را انتخاب می کند.

قاب ::= | sel | مشتری

جایی که نشان دهنده n قاب از or X11 است
شناسه پنجره مشتری داده شده

مقدار مقدار برای رشد یا تحریک چیزی.

مقدار ::= | px

اگر "px" داده شود، به عنوان یک تعداد دقیق پیکسل در نظر گرفته می شود.
در غیر این صورت، آن را به عنوان یک مقدار "معقول"، که معمولا
یا ارتفاع نوار عنوان پنجره، یا افزایش اندازه آن (به عنوان
تعریف شده توسط X11) در جهت معین.

فهرست برای توضیح محتویات یک برچسب بخوانید.

La /rbar/، /lbar/ سلسله مراتب
فایل های زیر '/rbar/' و '/lbar/' نشان دهنده آیتم های نوار در پایین نوار هستند
صفحه نمایش فایل های زیر '/lbar/' در سمت چپ نوار ظاهر می شوند، در حالی که فایل های زیر
'/rbar/' در سمت راست ظاهر می شود، با سمت چپ ترین مورد که تمام فضای اضافی موجود را اشغال می کند.
آیتم ها از نظر واژگانی مرتب شده اند.

فایل ها ممکن است خوانده یا نوشته شوند تا رنگ ها و متن نوارها را به دست آورند یا تغییر دهند. در
قالب مشابه انواع مختلف است ctl فایل ها و باید خود توضیحی باشد.

با استفاده از خدمات onworks.net از wmii آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

  • 1
    فازر
    فازر
    Phaser یک باز سریع، رایگان و سرگرم کننده است
    منبع چارچوب بازی HTML5 که ارائه می دهد
    WebGL و Canvas Rendering در سراسر
    مرورگرهای وب دسکتاپ و موبایل بازی ها
    می تواند با ...
    دانلود فازر
  • 2
    موتور VASSAL
    موتور VASSAL
    VASSAL یک موتور بازی برای ایجاد است
    نسخه های الکترونیکی تخته سنتی
    و بازی های کارتی پشتیبانی می کند
    رندر و تعامل قطعه بازی،
    و ...
    دانلود VASSAL Engine
  • 3
    OpenPDF - Fork of iText
    OpenPDF - Fork of iText
    OpenPDF یک کتابخانه جاوا برای ایجاد است
    و ویرایش فایل های PDF با LGPL و
    مجوز منبع باز MPL. OpenPDF است
    LGPL/MPL جانشین منبع باز iText،
    و ...
    OpenPDF - Fork of iText را دانلود کنید
  • 4
    GIS SAGA
    GIS SAGA
    SAGA - سیستم برای خودکار
    تجزیه و تحلیل جغرافیایی - یک جغرافیا است
    نرم افزار سیستم اطلاعات (GIS) با
    قابلیت های بسیار زیاد برای داده های جغرافیایی
    پردازش و آنا...
    دانلود SAGA GIS
  • 5
    جعبه ابزار برای جاوا/JTOpen
    جعبه ابزار برای جاوا/JTOpen
    جعبه ابزار IBM برای جاوا / JTOpen یک است
    کتابخانه کلاس های جاوا که از
    کلاینت/سرور و برنامه نویسی اینترنتی
    مدل های سیستمی که دارای OS/400 است،
    i5/OS، o...
    جعبه ابزار را برای جاوا/JTOpen دانلود کنید
  • 6
    D3.js
    D3.js
    D3.js (یا D3 برای اسناد داده محور)
    یک کتابخانه جاوا اسکریپت است که به شما اجازه می دهد
    برای تولید داده های پویا و تعاملی
    تجسم در مرورگرهای وب با D3
    شما...
    D3.js را دانلود کنید
  • بیشتر "

دستورات لینوکس

Ad