در اره ماهی (که قبلا به عنوان کارخانه اره کشی شناخته می شود) منبع باز، مدیر پنجره حداقل و توسعه برای سیستم عامل های لینوکس و یونیکس مانند، با استفاده از یک زبان برنامه نویسی لیسپ مبتنی بر است.
اره ماهی برون هدف این است که کاربران اجازه می دهد تا به راحتی مدیریت پنجره ها در شیوه ای جذاب ترین و قابل انعطاف امکان پذیر است. این ویژگی های قدرتمند کلید اتصالات، رویداد قلاب، پنجره تطبیق، و قالب دهی انعطاف پذیر.
حتی اگر آن را برون S بسیار توسعه پذیر، اره ماهی می کند پرتاب برنامه، پس زمینه دسکتاپ، و یا دیگر اجزای مشابه که در دسترس در محیط دسکتاپ قوی تر به عنوان برنامه مجزا هستند پیاده سازی نیست.
اره ماهی کراس پلت فرم، در نتیجه بر روی لینوکس و BSD سیستم عامل های پشتیبانی است
چه جدید در این نسخه است:.
بعد پنجره، تطبیق در حال حاضر به درستی بازیابی اندازه یک پنجره را، tabbing باقی مانده است قابل استفاده هنگام یک پنجره مشخص شده برای tabbing است قبل از انجام این کار نابود، و برخی از اصلاحات جزیی.
ویژگی های جدید در زبانه تمرکز: پنجره مشخص شده در حال حاضر tabbing یک رنگ های مختلف، و زبانه پشتیبانی دید / فضای کاری-چسبنده باشد.
به روز شده اسکریپت بسته بندی دبیان وجود دارد.
جدید در نسخه 1.8.2 است:
به نیرومندی بیشتر برای گرفتن، پنجره، جانبی توابع *.
رفع همه مسائل در توابع سطح بالاتر، مانند عدم انتخاب سریع یا EXEC.
انجام مکان نما تاب به یک پنجره سایه دار در حال حاضر در موقعیت صحیح تار.
دست زدن به انتخاب مدیر ثابت شده است.
غفلت از تولید منو برنامه، در حالی که تجزیه فایل های .desktop نادرست است، ثابت شده است.
در EdgeActions، HotSpot است HotMove، و EdgeFlip ها از احضار چند بار در زمان مانع.
در این نسخه رفع اسکریپت بسته بندی دبیان و باعث می شود تلفیقی با makepp به جای GNU کار.
جدید در نسخه 1.8.0 است:
در برنامه منو در حال حاضر به طور کامل از طریق فیلتر تنظیم.
EdgeActions اضافه شده است، ارائه یک ساختار متمرکز به راه اندازی عملیات برای شما روی صفحه نمایش، مرزهای.
تب-سیستم شده است تا حد زیادی بهبود یافته است. تنظیم دستی از تم ها، به عنوان مثال، است که دیگر مورد نیاز است.
StyleTab تم پیش فرض جدید، به نفع چلیپا است.
ترجمه زیر به روز شد: اسپانیایی، چک، آلمانی، چینی (ساده شده)، نروژی، اسلوونیایی، و فرانسه است.
چند رفع اشکال جزئی و به روز رسانی مستندات ساخته شده بودند.
یادداشت:
جدید در نسخه 1.7.0 است:
هنگامی که شما گزارش یک تصادف، لطفا اضافه کردن backtrace، با استناد اره ماهی با گزینه خط فرمان و & quot؛ - interp و quot؛ کلیک کنید خواندن فایل `کمک 'برای infos بیشتر است.
تغییر API سریع [جرمی Hankins] اگر شما کد که با بهره گیری از به موقع، آن است که تحت تاثیر قرار. هنگامی که شما تابع فراخوانی `سریع '، به طور مستقیم عبور توابع کمکی به عنوان آرگومان تابع. آنها استفاده می شود به عنوان متغیرهای جهانی تنظیم شود. این تغییر ساده است، پس از آن دشوار نیست برای به روز رسانی نمایید. مشاهده `sawfish.wm.util.prompt 'برای جزئیات بیشتر.
دولت حمایت ماوس دکمه اره ماهی ادعا برای حمایت از موس دکمه 1
9، اما از آن است که شناخته شده است که کشیدن از دکمه 6
مه 8 کار نمی کند. دکمه 9 کار نمی کند در تمام، بنابراین ما آن برداشت.
توابع `شاید-افزایش-پنجره و` شاید-پایین پنجره "در حال حاضر منسوخ باشد. [Teika Kazura] با `افزایش پنجره * 'و' پایین پنجره * 'تعریف شده در` sawfish.wm.util.stacking' به جای آنها. تنها تفاوت این است که نسخه منسوخ پشتیبانی از ویژگی های ناتیلوس (مدیر فایل گنوم) که مدتها پیش کاهش یافته بود.
ساخت و نصب و راه اندازی:
پیکربندی-گزینه `--with-نه mousebuttons 'است کاهش یافته است. مشاهده آیتم ها & quot؛ طرح صفحه کلید تعویض پشتیبانی و & quot؛ زیر.
رفع اشکال:
ویندوز حداکثر اشتباه پوشش پنجره های دیگر در هنگام راه اندازی [جرمی Hankins] ویندوز گاهی اوقات حداکثر می با هم همپوشانی دارند و & quot؛ اجتناب & quot؛ را ویندوز (به عنوان مثال، GNOME-پانل، یا trayer) در هنگام راه اندازی. اره ماهی در حال حاضر عهده حداکثر تا مقدار دهی اولیه کامل است، جلوگیری از این مشکل است.
bugfix دهی اولیه دید [جرمی Hankins] تحت شرایط خاص دید اسلات به اشتباه منتقل شد زمانی که اره ماهی دوباره آغاز شد، پایان دادن به تا با برخی از پنجره خارج از دسکتاپ مجازی. این ثابت شده است.
صفحه کلید-طرح تعویض پشتیبانی [Teika Kazura] پیش از این، زمانی که شما تغییر صفحه کلید-طرح یا درست تر keyboard- ها & quot؛ گروه & quot؛ را (که به طور عمده برای multilinguals) keyboard- و موس اتصالات کردم خراب کردن. در حال حاضر، این را می توان با استناد به اره ماهی با جدید خط فرمان-گزینه `--5-دکمه 'جلوگیری کرد. فرض بر این است که اصلاح در میان گروه های صفحه کلید رایج است. بطور دقیقتر، آنچه حمایت است تغییر توسط `ISO_Next_Group 'یا مشابه آن، ملزم به یک کلید (برای مثال کلیدهای Ctrl + Alt). گزینه ها & quot؛ آن را به عنوان به & quot به نظر می رسد. در X پیکربندی صفحه کلید، مانند & quot؛ را GRP: ctrl_alt_toggle و quot؛ کلیک کنید اگر شما استفاده از برخی ابزار برای تغییر طرح و آن را دچار سردرگمی keybindings اره ماهی، لطفا اره ماهی راه اندازی مجدد. با این فرمان-گزینه، شما قادر نخواهد بود برای اتصال اره ماهی دستورات به دکمه های ماوس 6
8. این ممکن است در آینده ثابت.
دست زدن به ثابت در معماری 32 بیتی (ثابت جاوا) اتم است. [Teika Kazura] تابع `X-اتم-نام شرکت ALL 32 بیت می پذیرد. پیش از این تنها 30 بیت تحت درمان قرار گرفتند اگر معماری 32 بیتی بود. سیستم های 64 بیتی بود این اشکال نداشته است. آن استفاده می شود و & quot؛ بحث بد و & quot؛ خطا، که مهمترین آنها در برنامه های کاربردی جاوا. (در تئوری، یک اتم توسط X سرور، نه یک مشتری تنظیم شده است. اما برنامه های کاربردی جاوا به نظر می رسد اغلب این اشکال را تحت تاثیر قرار می شود.)
منوی برنامههای bugfix [متی عشق] سفارش الفبایی صحیح از منوی مطالب انجام شده است. قبلا آنها [AZ] [AZ] (اولین همه بهره گیرید سپس تمام پست های بازنده مورد) طبقه بندی شده اند شد. همچنین تابع برای تشخیص زبان است بهبود یافته است. این در حال حاضر بهتر شرح زیر مشخصات freedesktop.org.
لبه تلنگر و نامحدود دسکتاپ در حال حاضر پس از تغییر صفحه نمایش با وضوح کار می کنند. [کریستوفر Bratusek]
اره ماهی در حال حاضر شروع می شود تا به درستی هنگام دریافت یک جلسه-ID و یا جلسه-پیشوند از GNOME-جلسه [کلینتون عبادی، کریستوفر Bratusek]
پیش نویس bugfix انیماتور. [کریستوفر Bratusek] & quot؛ را پیش نویس & quot؛ از سوی دیگر آن اعداد از روی صفحه نمایش قرار گرفتند پاک نمی از یک سو اعداد کشیده همیشه سیاه و سفید (بنابراین احتمالا نامرئی) بودند،: انیماتور دو موضوع بود. هر دو ثابت شده است. داخل، آن را توسط جدید `X-قرعه کشی متن تابع 'زیر توضیح داده شده انجام می شود.
معاد از دو متغیر [Teika Kazura] گزینه های کاربری `فضای کاری مرزی حالت و` فضای کاری-ارسال مرزی حالت 'می تواند از تنظیم نمی شود تعیین می کنند، اما این است که ثابت شده است.
فرماندهی `به xterm 'ثابت [Teika kazura] این نمی تواند به عنوان یک binging کلیدی استناد اگر اختیاری & quot؛ را فرمان ها & quot؛ استدلال ثابت نشده توسط تنظیم بود، یعنی یک رشته خالی.
ویژگی های جدید:
ادغام رومیزی-محیط زیست [کریستوفر Bratusek] پشتیبانی از ادغام XFCE اضافه شد. این درست مثل ادغام GNOME / KDE4: آن مجموعه `به xterm-برنامه و` مرورگر برنامه (مگر اینکه در حال حاضر توسط کاربر تنظیم)، و اضافه می کند XFCE خروج / کمک / سفارشی سازی منو مطالب به اره ماهی ریشه منو. ارتقاء: همه منو مطالب برای GNOME / KDE4 را در حال حاضر شتاب دهنده داشته باشد. مطالب برای فراخوانی `GNOME-کنترل-مرکز یا KDE` systemsettings 'اضافه شده است. تشخیص KDE4 است بهبود یافته است. همچنین نگاه کنید به آیتم ها & quot؛ بهبود منو نرم افزار ها & quot؛ زیر. جدید متغیر `دسکتاپ-محیط زیست 'می گوید که محیط دسکتاپ در حال اجرا (* توجه داشته باشید برنامه های کاربردی خارجی: :).
بهبود منوی برنامههای [متی عشق] منو نرم افزار در حال حاضر به نظر می رسد بیشتر شبیه است که از GNOME / KDE / XFCE اگر در حال اجرا است. (بهبود بیشتر برنامه ریزی شده) گزینه کاربر `برنامه-منو-چشم پوشی-هیچ-صفحه نمایش 'در حال حاضر از بین رفته و به جای` برنامه-منو-نمایش-تمام. اگر `برنامه-منو-نمایش-همه (به طور پیش فرض) '` صفر است "، منو به نظر می رسد بسیار شبیه است که از GNOME / KDE / XFCE، با پنهان کردن برخی از برنامه های کاربردی. اگر آن را `T '، برنامه های کاربردی و سپس تمام نصب شده نشان داده شده است. گزینه متوسط، نماد `شاید" امکان پذیر است، به شرح زیر. مشخصات فنی، زمینه های `NotShowIn و` OnlyShowIn در فایل `/usr/share/applications/*.desktop 'بگویید که تحت آن محیط دسکتاپ است که برنامه می خواهد به نشان داده شود. اگر `برنامه-منو-نمایش-تمام و یا` شاید '' `صفر است '، آنها احترام می شوند. پاسخ همراه با درست `مخفی یا` NoDisplay 'معمولا به نشان داده شود. آنها احترام در صورت `برنامه-منو-نمایش-همه '` صفر است. پوشه خاص KDE در حال حاضر جستجو، بیش از حد در حالی که نسل منو.
پنجره جدید قوانین [کریستوفر Bratusek]
`اندازه ثابت: این غیر فعال تغییر اندازه، یا دقیق تر، توابع` تغییر اندازه پنجره-تعاملی، `نصف پنجره-اندازه و` دو پنجره، اندازه. (حداکثر هنوز هم ممکن است. استفاده از `هرگز حداکثر رساندن 'برای جلوگیری از حداکثر.)
`هرگز از نزدیک ': این غیر فعال تعطیل می شود. تنها بسته شدن تعاملی مانع است، و شما می توانید ویندوز با `اموال هرگز از نزدیک 'از یک برنامه لیسپ حذف کنید.
به روز رسانی از ایمکس عمده حالت `sawfish.el '[Teika kazura] در حال حاضر با مدیر پنجره اره ماهی توزیع شده است. ارتقاء عبارتند از:
ارزیابی استفاده به خفه کردن زمانی که آن را مواجه می شوند `#f 'یا' #t. این ثابت شده است.
برجسته از کلمات کلیدی مانند `تعریف" کار می کند دوباره.
`توصیف تابع 'شکسته شده است، اما آن کار دوباره.
در `توصیف-متغیر، مقدار متغیر است بسیار-چاپ شده است.
`اره ماهی-حمل بار و علامت 'می تواند تعاملی به نام برای به روز رسانی علامت ذخیره سازی.
بخشی بهتر مقدماتی.
جدید قاب قطعات `مرز عرض و` مرز رنگ '[آلکسی اول Froloff] A & quot؛ را مرز ها & quot؛ از پنجره پنجره و تمام جزئیات مربوط به دیگر احاطه کرده است. (* توجه داشته باشید قاب قسمت تعریف: :)
جدید خط فرمان-گزینه `--5-دکمه 'مشاهده آیتم ها & quot؛ صفحه کلید-طرح تعویض پشتیبانی و & quot؛ بالا.
`X-قرعه کشی متن 'تابع [کریستوفر Bratusek] این شبیه به` X-قرعه کشی رشته است. به طور کلی، در صورت استفاده از `صفحه نمایش پیام" مانند پیام، تماس `X-قرعه کشی-رشته '. اگر می خواهید به منظور جلب بر روی صفحه نمایش به طور مستقیم استفاده `X-قرعه کشی متن '(* توجه داشته باشید X طراحی ::.)
به روز رسانی ترجمه:
ترجمه به روز از 1.6.0 هستند دانمارکی (دا)، انگلیسی بریتانیایی (کنید fa)، آلمانی (د)، اسپانیایی (ES)، اسلوونیایی (SL) و سوئدی (SV). همه فایل های ترجمه در حال حاضر در UTF-8. زبان تغییر گالیسی (GL)، ایتالیایی (IT)، رومانیایی (RO)، و ترکی (TR). بقیه در حال حاضر UTF-8 بودند. [Teika Kazura]
تغییرات دیگر:
بیشتر خطا و backtrace چاپ [Teika Kazura] با توجه به librep ها & gt؛ = 0.91.0، backtrace به طور پیش فرض چاپ هنگامی که یک خطا نشان شد. این است که برای اره ماهی مشتری چاپ، بیش از حد، اما آن را به خطای استاندارد اره ماهی فرستاده، به اره ماهی مشتری نیست، متاسفم. عبارت & quot؛ را خطا اره ماهی: & quot؛ را است افزوده به پیغام های خطا در که به خطای استاندارد چاپ شده است. خطاهای اره ماهی-پیجر را به خروجی اره ماهی را چاپ شده است. بطور دقیقتر، هنگامی که شما به اره ماهی به عنوان یک سرور متصل ناهمگام، سپس خطا چاپ نمی شد. اما در حال حاضر آن را چاپ می شود، به خروجی اره ماهی است. (در مقابل، یک مشتری که همزمان متصل پیام خطا خود را دریافت می کند.)
تاب اشاره گر در پنجره دوچرخه سواری [Teika Kazura] در پنجره دوچرخه سواری، برخی از تاب اشاره گر غیر ضروری اجتناب است. پیش از این، ضرورت پیچ و تاب های هندسه در نظر گرفته شد قبل از بالا بردن انجام شد. در حال حاضر یکی از به روز استفاده شده است.
تغییرات تنظیم (کاربر بخش قابل مشاهده) [کریستوفر Bratusek] آیکون در حال حاضر ارائه شده است. (اگر آن را نشان نمی دهد تا، اولین اجرا `GTK-به روز رسانی-آیکون-کش.) اگر شما تنظیم می کنند اما مدیر پنجره اره ماهی در حال اجرا نیست، پس از آن یک پنجره هشدار قبل از سقط نمایش داده شود. [Teika Kazura، کریستوفر Bratusek] دو ویژگی منسوخ حذف میشوند. capplets & quot؛ باشد بخشی از 2.x. GNOME خیلی زود؛ یکی از گزینه خط فرمان `--socket-ID"، که برای & quot بود است دیگر گزینه خط فرمان `سطح --single 'است که شکسته شده است.
بهبود توضیحات سایت موارد، در مورد چگونگی مخفی کردن ماوس اشاره گر، و در اجرای برنامه. راهنما (1) همه گزینه ها توصیف می کنند. فایل KEYBINDINGS تجدید نظر شد توابع تازه توصیف عبارتند از: `چنگ زدن به-نقشه کلید و` ungrab-نقشه کلید (* توجه داشته باشید Keymaps: :)، `X-افزایش-پنجره و` X-پایین پنجره "(* توجه داشته باشید تنظیمات و ویندوز کاهش : :)، `قاب-دولت mutex '(* توابع قاب توجه: :).
بهبود ریشه منو [کریستوفر Bratusek] همه منو مطالب را در حال حاضر شتاب دهنده داشته باشد. برچسب ها برای مطالب کمک کرده اند بهبود یافته است.
داخلی تنظیم [کریستوفر Bratusek] ماژول `ویجت آزمون 'حذف شده است. این تابع تست از ویدجت در sawfish.gtk ماژول `ارائه شده است. *. اما گفته آن شکسته است و سقوط اره ماهی. `ویجت-dialog.jl پیش توابع را به` ساده dialog.jl ادغام شد '`حذف-خط جدید و` زیباسازی-نماد-نام در ماژول های مختلف، با محتویات همان تعریف شد. در حال حاضر آنها در یک ماژول جدید `sawfish.cfg.utils 'تعریف شده (تنها یک بار). `سهام دکمه" تابع در اره ماهی تعریف شده بود، اما در حال حاضر آن را به طور مستقیم با استفاده از `GTK-دکمه-جدید-از-سهام جایگزین. یکسان برای `درباره-گفت و گو 'تابع، توسط` GTK-درباره-گفت و گو جایگزین (در نسخه 1.6.0). `مسیر / usr / بن / اره ماهی-پیکربندی 'در حال حاضر حداقل، حرکت بیشتر از آن محتوا به` sawfish.cfg.shell' [Teika Kazura]
ماژول `3D-هک 'حذف شده است. [کریستوفر Bratusek] `3D-هک 'ماژول نسخه ی نمایشی انیمیشن، نه یک ویژگی بود. این دو تابع شبیه به `glxgears '، ارائه شده در 2D ارائه شده است. اگر شما آن را می خواهم، می توان آن را از اره ماهی ویکی دانلود، از صفحه ها & quot؛ 3D-هک و quot؛ کلیک کنید
جدید در نسخه است 1.6.3.1:
Fixed ممکن تلفیقی خطا در prompt.jl [هارالد ون دایک] اگر اره ماهی 1.6.3 بدون خطا وارد شده، و سپس شما دان 'T برای به روز رسانی.
چه در نسخه 1.6.2 جدید است:
به رفع اشکالات:
منوی برنامه در حال حاضر قوی تر است. [متی عشق، کریستوفر Bratusek] منو کاربرد، معرفی شده در 1.6.0، ساخته شده تصادف اره ماهی اگر `* .desktop 'فایل یک مقدار کلیدی ناقص به حال (مثلا، به عنوان اولین کاراکتر و یا # جایی در داخل)، یا آن را خواندن بود. این ثابت شده است.
تعمیر جزیی از پنجره قرار دادن توسط جهت [Teika kazura] هنگامی که حالت پنجره قرار دادن است به عنوان مثال `شرق و پنجره گسترده تر از صفحه نمایش است، پس از آن پنجره به اشتباه قرار داده شده است. این ثابت شده است.
ویژگی های جدید:
دستور جدید `حداکثر رساندن-دور '[Teika kazura] دستور` حداکثر رساندن-دور' را متوقف می کند یک پنجره حداکثر به درمان می شود به عنوان حداکثر هر بیشتر، به طوری که شما می توانید حرکت و تغییر اندازه پنجره. functinon `حداکثر رساندن-دور" وجود داشته است، و در حال حاضر آن را صادر می شود.
دستور جدید `پرش یا EXEC '[کریستوفر Bratusek] کاربر آپلود ماژول ها & quot؛ پرش یا EXEC ها & quot؛ تا ادغام شده اند. آن را فراهم می `پرش یا EXEC '، یک دستور که ممکن است مورد استفاده قرار گیرد به تمرکز یک پنجره، و یا اگر آن وجود ندارد، شروع به برنامه. بر خلاف نسخه اصلی این برنامه همچنین از تطبیق یک پنجره های کلاس خود (بازگردانده شده توسط `پنجره طبقه" تابع)، که آن را بیشتر انعطاف پذیر برای برنامه های کاربردی مانند نرم افزار پخش موسیقی و یا مرورگر، که تمایل به تغییر WM_NAME خود نسبتا اغلب. برای استفاده از، نگاه کنید به `لیسپ / اره ماهی / WM / دستورات / پرش یا exec.jl 'فایل.
متفرقه:
بهبود ebuild و specfile [کریستوفر Bratusek] [کیم B. Heino]
به روز شده اسناد و مدارک [کریستوفر Bratusek] [Teika Kazura]
حذف `قاب سبک-قابل ویرایش-P و دیگر قطعات اره ماهی-themer باقی مانده، آن را به عنوان مرده است. [کریستوفر Bratusek]
چه در نسخه 1.5.3 جدید است:
به اشکالات ثابت:
جلوگیری از تصادفات برای سریع پنجره نابودی، به ویژه تحت بار بالا
سقوط شده اند وجود دارد اگر یک پنجره است به زودی پس از ایجاد آن نابود شده است. این در `add_window 'تابع اتفاق می افتد، و آن را ممکن است به علت یک پنجره که نابود، جمع آوری زباله و سپس قابل دسترسی است.
در حال حاضر اکثر نقاط `add_window /` rep_POPGC '' از جمع آوری زباله با `rep_PUSHGC محافظت. همچنین مانع `add_window_hook 'از بودن با استدلال uninitialised نامیده می شود. [تیمو Korvola، Janek Kozicki]
جدید در نسخه 1.5.2 است:
در این نسخه سازگار با REP-GTK 0.90.0 است.
در تم چلیپا، ویندوز غیر فعال دارای رنگ فونت سیاه و سفید برای خوانایی بهتر است.
اخبار برای 1.5.0 است بهبود یافته است.
دو رفع autotools کوچک وجود دارد.
چه در نسخه 1.5.1 جدید است:
به 1.5.1 نسخه است ایجاد میکیند از 1.6.0 (HEAD)
اشکالات ثابت:
ثابت در SMlib بررسی x11r7 [کریستوفر Bratusek]
ثابت در libICE بررسی x11r7 [کریستوفر Bratusek]
SpinButtons در اره ماهی-UI در حال حاضر متصل به اصلاح singal (اجازه می دهد تا تایپ کردن در ارزش دستی) [Christoper Bratusek]
ثابت تاب مکان نما در ادبیات دسکتاپ [جرمی Hankins]
گروه ثابت از گزینه های تلو تلو خوردن [کریستوفر Bratusek]
تغییرات دیگر:
اره ماهی می کند در حال حاضر در KDE4s WM انتخاب ظاهر می شود [کریستوفر Bratusek]
غلط املایی در فایل .desktop ثابت و حذف مطالب unneded [کریستوفر Bratusek]
تغییر افزایش-زبانه-در-شناور بلافاصله انجام می شود در حال حاضر [کریستوفر Bratusek]
اضافه کردن -tag = CC به libtool در صورت لزوم، unbrakes تلفیقی در برخی از قوس [جنتو]
حکومت Distclean برای PO / Makefile.in [کریستوفر Bratusek]
نظر یافت نشد