| NOTION(1) | General Commands Manual | NOTION(1) |
نام (NAME)
notion - یک مدیر پنجره کاشیکاریشده و زبانهدار برای X11
خلاصه دستور (SYNOPSIS)
notion [گزینهها]
توضیحات (DESCRIPTION)
برنامه Notion یک مدیر پنجره کاشیکاریشده و زبانهدار است که با تمرکز بر نیازهای کاربران صفحهکلید طراحی شده است.
گزینهها (OPTIONS)
- -display host:display.screen
- نمایشگر X جهت مدیریت.
- -conffile configfile
- فایل پیکربندی مورد استفاده به جای حالت پیشفرض.
- -searchdir dir
- دایرکتوری جهت جستجو برای فایلهای پیکربندی و سایر اسکریپتها.
- -oneroot
- در سرورهای X با چندین صفحه (سنتی غیر Xinerama)، تنها صفحه پیشفرض (پنجره ریشه) را مدیریت میکند نه همه صفحهها را، همانگونه که با گزینه -display یا در متغیر محیطی DISPLAY مشخص شده است.
- -session session_name
- تنظیم نام نشست. این گزینه تعیین میکند فایلهای فضای کاری و سایر فایلهای ذخیرهشده در کجا قرار گیرند (در صورت تنظیم این گزینه در ~/.notion/session_name).
- -help
- نمایش راهنمای گزینههای خط فرمان.
- -version
- نمایش نسخه برنامه.
- -about
- نمایش متن درباره برنامه (نسخه، نویسنده، مجوز).
مفاهیم پایه (BASIC CONCEPTS)
این بخش مروری است بر انواع اشیایی که در یک نمایشگر X تحت مدیریت Notion ظاهر میشوند و روابط میان آنها در یک پیکربندی استاندارد. این اطلاعات برای درک نحوه عملکرد و در دسترس بودن کلیدهای میانبر مختلف که در ادامه توضیح داده شدهاند، ضروری است. برای توضیحات دقیقتر، که برای نوشتن فایلهای پیکربندی میانبرهای سفارشی نیاز است، به مستندات تکمیلی موجود در وبگاه Notion مراجعه فرمایید.
اشیای سطح بالا که در این مبحث اهمیت دارند صفحهها (screens) هستند. آنها متناظر با صفحهنمایشهای فیزیکی هستند. صفحهها شامل فضاهای کاری (workspaces) (که نوعی گروه (group) هستند) و پنجرههای کلاینت (client windows) قرارگرفته در حالت تمامصفحه میباشند. این اشیا به این معنا تسهیمشده (multiplexed) هستند که در هر لحظه تنها یکی از آنها میتواند نمایش داده شود.
فضاهای کاری خود ممکن است حاوی کاشیکاریها (tilings) و قابهای (frames) جداشده/شناور باشند. یک فضای کاری که هیچ کاشیکاری ندارد و تنها شامل پنجرههای جداشده/شناور است، فضای کاری شناور (floating workspace) نیز نامیده میشود. کاشیکاریها خود شامل قابهایی (frames) هستند که برای پر کردن صفحه کاشیبندی شدهاند، و احتمالاً یک نوار وضعیت یا داک. همانند صفحهها، قابها نیز اشیای دیگر را تسهیم میکنند، اما در این حالت عمدتاً گروههای (groups) پنجرههای کلاینت را شامل میشوند. بیشتر اوقات، قابها تنها ردپایی از Notion هستند که روی صفحه میبینید. قابها ممکن است تزیینات حاشیه داشته باشند و برای هر شیء تسهیمشده یک زبانه (tab) دارند.
پرسوجوها (Queries) کادرهایی هستند که در پایین قابها یا صفحهها ظاهر میشوند تا برای اجرای عملیاتی که به ورودی وابسته است از شما ورودی متنی دریافت کنند. بیشتر پرسوجوها از تکمیل خودکار با کلید تب (tab-completion) پشتیبانی میکنند.
کلیدهای میانبر و اتصالات (BINDINGS)
اینها کلیدهای میانبر و اتصالات نشانهگر (ماوس) پیشفرض هستند. در ادامه، Mod4 به کلید تبدیلگری اشاره دارد که توسط Notion استفاده میشود. کلید Mod4 پیشفرض است، اما این را میتوان با تنظیم META در پیکربندی تغییر داد. کلید خاصی که به عنوان Mod4 تفسیر میشود به سیستم شما بستگی دارد. در سیستمهای مبتنی بر Xorg معمولاً به کلید windows نگاشت میشود. ابزار xmodmap(1x) میتواند برای دریافت/تنظیم کدهای کلیدی که با تبدیلگرها مطابقت دارند استفاده شود، و ابزار xev(1x) برای مشاهده کدهای تولیدشده توسط کلیدهای خاص به کار میرود.
رشته داخل براکت بعد از عنوان هر گروه میانبر در زیر، نشاندهنده ماژولی است که فایل پیکربندی آن، این اتصالات را تعریف کرده است.
کلیدهای میانبر سراسری (Globally available bindings)
- Mod4+1
- جابهجایی به شیء 0 (فضای کاری، پنجره کلاینت تمامصفحه) درون صفحه جاری.
- Mod4+2
- جابهجایی به شیء 1 (فضای کاری، پنجره کلاینت تمامصفحه) درون صفحه جاری.
- Mod4+3
- جابهجایی به شیء 2 (فضای کاری، پنجره کلاینت تمامصفحه) درون صفحه جاری.
- Mod4+4
- جابهجایی به شیء 3 (فضای کاری، پنجره کلاینت تمامصفحه) درون صفحه جاری.
- Mod4+5
- جابهجایی به شیء 4 (فضای کاری، پنجره کلاینت تمامصفحه) درون صفحه جاری.
- Mod4+6
- جابهجایی به شیء 5 (فضای کاری، پنجره کلاینت تمامصفحه) درون صفحه جاری.
- Mod4+7
- جابهجایی به شیء 6 (فضای کاری، پنجره کلاینت تمامصفحه) درون صفحه جاری.
- Mod4+8
- جابهجایی به شیء 7 (فضای کاری، پنجره کلاینت تمامصفحه) درون صفحه جاری.
- Mod4+9
- جابهجایی به شیء 8 (فضای کاری، پنجره کلاینت تمامصفحه) درون صفحه جاری.
- Mod4+0
- جابهجایی به شیء 9 (فضای کاری، پنجره کلاینت تمامصفحه) درون صفحه جاری.
- Mod4+grave
- جابهجایی به شیء بعدی (فضای کاری، پنجره کلاینت تمامصفحه) درون صفحه جاری.
- Mod4+Shift+asciitilde
- جابهجایی به شیء قبلی (فضای کاری، پنجره کلاینت تمامصفحه) درون صفحه جاری.
- Mod4+O O
- باز کردن اولین ناحیهای که نیازمند توجه است یا ناحیهای که قبلاً فعال بوده است.
- Mod4+Shift+1, Mod4+F1
- رفتن به صفحه 0 در پیکربندی چندنمایشگری.
- Mod4+Shift+2, Mod4+F2
- رفتن به صفحه 1 در پیکربندی چندنمایشگری.
- Mod4+Shift+3, Mod4+F3
- رفتن به صفحه 2 در پیکربندی چندنمایشگری.
- Mod4+Shift+4
- رفتن به صفحه 3 در پیکربندی چندنمایشگری.
- Mod4+Shift+Escape
- رفتن به صفحه قبلی در پیکربندی چندنمایشگری.
- Mod4+Escape
- رفتن به صفحه بعدی در پیکربندی چندنمایشگری.
- Mod4+F9
- ایجاد یک فضای کاری جدید از نوع پیشفرض انتخابی.
- F12, Mod4+F12, Button3 press
- نمایش منوی اصلی.
- Button2 press
- نمایش منوی فهرست پنجرهها.
- Mod4+Tab
- گردش فوکوس به جلو.
- Mod4+Shift+Tab
- گردش فوکوس به عقب.
- Mod4+Shift+R
- بالا آوردن شیء فوکوسشده، در صورت امکان.
کلیدهای میانبر برای تمام قابها و صفحهها (Bindings operating on all frames and screens)
- Mod4+C
- بستن شیء جاری.
- Mod4+Shift+D
- جدا کردن (شناور کردن) یا اتصال مجدد یک شیء به مکان قبلی آن.
کلیدهای میانبر برای تمام قابها (Bindings operating on all frames)
- Mod4+H
- بیشینهسازی افقی قاب.
- Mod4+V
- بیشینهسازی عمودی قاب.
- Button3 press
- نمایش منوی زمینهای (context menu).
- Mod4+R
- شروع حالت جابهجایی/تغییر اندازه.
- Button1 click at tab, Button2 click at tab
- تغییر قاب برای نمایش شیء مشخصشده توسط زبانه.
- Button1 drag at border, Mod4+Button3 drag
- تغییر اندازه قاب.
- Mod4+Button1 drag
- جابهجایی قاب.
- Button1 drag at tab, Button2 drag at tab
- جابهجایی اشیا میان قابها با کشیدن و رها کردن زبانه.
- Mod4+Caps_Lock, Mod4+Button4 click
- جابهجایی به شیء بعدی درون قاب.
- Mod4+Shift+Caps_Lock, Mod4+Button5 click
- جابهجایی به شیء قبلی درون قاب.
کلیدهای میانبر برای قابها و صفحههای سطح بالا (غیرگذرا) (Bindings operating on top-level frames and screens)
- Mod4+T
- تغییر وضعیت نشانهگذاری (تگ) شیء جاری.
- Mod4+Shift+T
- پاک کردن تمام نشانهها (تگها).
- Mod4+L
- قفل کردن صفحه.
- Mod4+Return, F2
- اجرای یک شبیهساز ترمینال.
- Mod4+J
- درخواست ورودی خط فرمان برای اجرا.
- Mod4+Shift+J
- درخواست ورودی کد Lua برای اجرا.
- Mod4+F4
- درخواست نام میزبان برای اتصال با SSH.
- Mod4+F5
- درخواست نام فایل برای ویرایش.
- Mod4+F6
- درخواست نام فایل برای مشاهده.
- Mod4+F7
- درخواست بررسی کلید میانبر.
- Mod4+Shift+F9
- درخواست نام فضای کاری برای رفتن به آن یا ایجاد فضای جدید.
- Mod4+G
- درخواست نام یک پنجره کلاینت برای رفتن به آن.
- Mod4+M
- نمایش منوی زمینهای.
- Mod4+Shift+M
- درخواست منوی زمینهای.
- Mod4+slash
- نمایش «مستندات زنده» Notion.
- Mod4+Shift+slash
- درخواست صفحه راهنما جهت نمایش.
کلیدهای میانبر برای قابهای سطح بالا (غیرگذرا) (Bindings operating on top-level frames)
- Mod4+N
- پیوست کردن اشیای نشانهگذاریشده (تگشده) به این قاب.
- Mod4+Shift+N
- درخواست یک پنجره کلاینت جهت پیوست کردن ('nick').
- Mod4+A
- جابهجایی به زبانه 0 در این قاب.
- Mod4+S
- جابهجایی به زبانه 1 در این قاب.
- Mod4+D
- جابهجایی به زبانه 2 در این قاب.
- Mod4+F
- جابهجایی به زبانه 3 در این قاب.
- Mod4+comma
- انتقال زبانه جاری به راست درون قاب.
- Mod4+period
- انتقال زبانه جاری به چپ درون قاب.
- Mod4+H, Mod4+V
- بیشینهسازی افقی/عمودی قاب.
کلیدهای میانبر برای قابهای شناور/جداشده (Bindings for floating/detached frames)
- Button1 double click at tab
- تغییر وضعیت حالت سایه (shade mode).
- Button1 press at tab, Button1 press at border, Mod4+Button1 click
- بالا آوردن قاب.
- Mod4+Button3 click
- پایین بردن قاب.
- Button1 drag at tab
- جابهجایی قاب.
- Mod4+Shift+B
- کاشیکاری قاب، در صورتی که کاشیکاری دیگری در فضای کاری وجود نداشته باشد.
کلیدهای میانبر برای کاشیکاریها و قابهای کاشیشده [mod_tiling] (Bindings for tilings and tiled frames)
- Mod4+I
- تقسیم جاری به ستونها.
- Mod4+Shift+I
- تقسیم جاری به سطرها.
- Mod4+X
- تخریب قاب جاری.
- Mod4+W
- رفتن به قاب زیرین قاب جاری.
- Mod4+Shift+W, Mod4+Shift+Button4 click, Mod4+Shift+Button5 click
- رفتن به قاب بالایی قاب جاری.
کلیدهای میانبر برای پنجرههای کلاینت (Bindings for client windows)
- Mod4+Shift+L
- تکان دادن آرام پنجره کلاینت؛ این کار ممکن است در رفع مشکلات تغییر اندازه برخی برنامهها موثر باشد.
- Mod4+Shift+C
- کشتن کلاینت مالک پنجره.
- Mod4+Shift+Q
- ارسال فشردن کلید بعدی به پنجره کلاینت. برخی برنامهها ممکن است به طور پیشفرض این اجازه را ندهند.
- Mod4+Q
- تغییر وضعیت حالت تمامصفحه گروه پنجره کلاینت.
کلیدهای میانبر حالت جابهجایی/تغییر اندازه (Move/resize mode bindings)
- Escape
- لغو حالت تغییر اندازه.
- Return
- پایان حالت تغییر اندازه.
- Left, Right, Up, Down, F, B, P, N
- رشد در جهت مشخصشده.
- Shift+Left, Shift+Right, Shift+Up, Shift+Down, Shift+F, Shift+B, Shift+P, Shift+N
- کوچک شدن در جهت مشخصشده.
- Mod4+Left, Mod4+Right, Mod4+Up, Mod4+Down, Mod4+F, Mod4+B, Mod4+P, Mod4+N
- جابهجایی در جهت مشخصشده.
کلیدهای میانبر برای کادرهای پیام و پرسوجوها [mod_query] (Bindings for message boxes and queries)
- Escape, Control+G, Control+C
- بستن کادر پرسوجو/پیام، بدون اجرای اقدامات متصلشده.
- Control+U, Control+V, Page_Up, Page_Down
- پیمایش پیام یا موارد تکمیلشده به بالا/پایین.
کلیدهای میانبر برای ویرایش در پرسوجوها [mod_query] (Bindings for editing in queries)
این اتصالات مشابه کلیدهای ویرایشگر متنی joe(1) هستند. عملیات برش، رونوشت و چسباندن (cut, copy, paste) به شیوه مرسومتری کار میکند، ولی در عین حال کلیدها معادل هستند.
- Control+F, Control+B, Right, Left
- حرکت به اندازه یک نویسه به جلو/عقب.
- Control+E, Control+A, End, Home
- رفتن به انتها/ابتدا.
- Control+X, Control+Z
- پرش به اندازه یک کلمه به جلو/عقب.
- Control+D, Delete
- حذف نویسه بعدی.
- BackSpace, Control+H
- حذف نویسه قبلی.
- Control+W, Control+O
- حذف یک کلمه به جلو/عقب.
- Control+J
- حذف تا انتهای سطر.
- Control+Y
- حذف کل سطر.
- Control+T
- تعویض جای دو نویسه مجاور (Transpose).
- Control+P, Control+N, Up, Down, Control+Up, Control+Down
- انتخاب مدخل بعدی/قبلی (مطابق) در تاریخچه.
- Button2 click, Control+K C
- چسباندن از بریدهدان (clipboard).
- Control+K B
- تنظیم نشانه/شروع انتخاب متن.
- Control+K Y
- برش متن انتخابشده (Cut).
- Control+K K
- رونوشت از متن انتخابشده (Copy).
- Control+K G
- پاک کردن نشانه/لغو انتخاب متن.
- Tab, Shift+Tab, Control+Tab
- تلاش برای تکمیل متن واردشده یا گردش در گزینههای تکمیلشده.
- Control+R, Control+S
- تکمیل از تاریخچه.
- Control+M, Return, KP_Enter
- بستن پرسوجو و اجرای اقدام متصلشده.
کلیدهای میانبر برای منوها [mod_menu] (Bindings for menus)
- Escape, Control+G, Control+C, Left
- بستن منو.
- Return, KP_Enter, Control+M, Right
- فعال کردن مدخل منوی جاری.
- Control+N, Control+P, Up, Down
- انتخاب مدخل بعدی/قبلی منو.
- BackSpace
- پاک کردن بافر جستجوی هنگام تایپ در منو.
فایلها و پوشهها (FILES AND DIRECTORIES)
- /etc/notion/cfg_notion.lua
- فایلهای پیکربندی اصلی و پیشفرض سیستم.
- /etc/notion/cfg_*.lua
- سایر فایلهای پیکربندی.
- /etc/notion/look_*.lua
- فایلهای پیکربندی طرح رنگ.
- ~/.notion/
- فایلهای پیکربندی کاربر.
- ~/.notion/cfg_notion.lua
- فایل پیکربندی اصلی پیشفرض کاربر (پیشفرضهای سیستم را بازنویسی میکند).
همچنین ببینید (SEE ALSO)
صفحه خانگی Notion در https://notionwm.net
سند "Configuring and extending Notion with Lua" موجود در صفحه خانگی Notion.
/usr/share/doc/notion/
نویسنده (AUTHOR)
برنامه Notion توسط تیم Notion نوشته شده است، بر پایه Ion که توسط Tuomo Valkonen <tuomov at iki.fi> نوشته شده بود.