د Xfce کلاسیک تاسیس شوی، د Xfce فورک پرته د مراجعینو اړخ کړکۍ سینګار

شان انستاسی (شان انستاسیو)، د وړیا سافټویر لیوالتیا چې په یو وخت کې یې خپل عملیاتي سیسټم جوړ کړ ShawnOS او د ppc64le جوړښت ته د کرومیم او کیوبس OS په پورټ کولو کې ښکیل وو، تاسیس شوی مسوده Xfce کلاسیک، په کوم کې چې هغه د Xfce کارونکي چاپیریال اجزاو فورک رامینځته کولو اراده لري چې د پیرودونکي اړخ کړکۍ سجاوٹ (CSD ، د پیرودونکي اړخ ډیکوریشن) کارولو پرته کار کوي ، په کوم کې چې د کړکۍ سرلیک او چوکاټونه د کړکۍ مدیر لخوا نه ، بلکه د کړکۍ لخوا رسم شوي. غوښتنلیک پخپله.

راځئ چې تاسو ته یادونه وکړو چې د Xfce 4.16 راتلونکي خوشې کولو لپاره چمتووالی کې، کوم چې خوشې کیږي تمه کیږي په اکتوبر یا نومبر کې، انٹرفیس د GtkHeaderBar ویجټ ته لیږدول شوی او د CSD کارول، کوم چې دا ممکنه کړه، د GNOME سره ورته والی سره، د کړکۍ سرلیک کې د مینو، بټونو او نورو انٹرفیس عناصرو ځای پرځای کول، او همدارنګه د پټولو ډاډ ترلاسه کول. په ډیالوګونو کې چوکاټونه. د نوي انٹرفیس رینډینګ انجن د libxfce4ui کتابتون کې مدغم شوی ، کوم چې د نږدې ټولو ډیالوګونو لپاره د اتوماتیک CSD غوښتنلیک پایله کړې ، پرته لدې چې د موجوده پروژو کوډ کې بدلون ته اړتیا ولري.

CSD ته د لیږد په وخت کې موندل مخالفین، څوک چې باور لري د CSD ملاتړ باید اختیاري وي او کارونکي باید د دې وړ وي چې د کلاسیک کړکۍ سرلیکونو کارولو ته دوام ورکړي. د CSD کارولو زیانونو په مینځ کې ، د کړکۍ خورا لوی سرلیک ساحه ، د کړکۍ سرلیک ته د غوښتنلیک عناصرو لیږدولو ته اړتیا نشتوالی ، د Xfwm4 موضوعاتو غیر فعالیت ، او د Xfce/GNOME غوښتنلیکونو او برنامو د وینډوز ډیزاین کې توپیر چې دا کار کوي. د CSD نه کارول ذکر شوي دي. د یادونې وړ ده چې د ځینو کاروونکو لخوا د GNOME انٹرفیس د ردولو یو دلیل د CSD کارول دي.

له هغه وخته چې په 5 میاشتو کې د CSD غیر فعالولو لپاره د ملاتړ چمتو کولو لپاره هیڅ هڅه نه ده شوې، شان انستاسی ما فیصله کړی ده دا مسله مې په خپل لاس کې واخیسته او د کتابتون یوه څنډه مې جوړه کړه libxfce4ui، په کوم کې چې ما CSD ته پابند پاک کړ او د سرور اړخ (د کړکۍ مدیر) کې د سینګار زوړ حالت بیرته راستانه شو. د نوي libxfce4ui API په کارولو سره د غوښتنلیکونو سره مطابقت یقیني کولو او د ABI ساتلو لپاره ، ځانګړي پابندۍ چمتو شوي چې د XfceTitledDialog ټولګي ځانګړي CSD میتودونه د GtkDialog ټولګي تلیفونونو ته وژباړي. د پایلې په توګه، دا ممکنه ده چې د CSD Xfce غوښتنلیکونه د libxfce4ui کتابتون ځای په ځای کولو سره، پرته له دې چې د غوښتنلیکونو کوډ بدل کړي.

برسېره پردې، یو فورک جوړ شوی دی xfce4-پینل، کوم چې د کلاسیک چلند بیرته راستنیدو لپاره بدلونونه شامل دي. د جینټو کاروونکو لپاره چمتو شوی overlay د libxfce4ui-nocsd نصبولو لپاره. د Xubuntu/Ubuntu کاروونکو لپاره چمتو شوی د PPA ذخیره د چمتو شوي کڅوړو سره. شان انستاسي د فورک رامینځته کولو لاملونه په ګوته کړل چې هغه د ډیری کلونو راهیسې Xfce کاروي او د دې چاپیریال انٹرفیس خوښوي. د انٹرفیس د بدلونونو په اړه پریکړه کولو وروسته چې هغه ورسره موافق نه و، او هیڅ هڅه یې نه وه کړې چې زاړه چلند ته بیرته راستانه شي، هغه پریکړه وکړه چې خپله ستونزه پخپله حل کړي او د نورو ورته فکر لرونکو خلکو سره حل شریک کړي.

د Xfce کلاسیک کارولو پرمهال یوه ستونزه په سرلیک او غوښتنلیک کړکۍ کې د تکراري معلوماتو ښودلو له امله د نقل سرلیکونو څرګندیدل دي. دا خصوصیت د Xfce 4.12 او 4.14 چلند سره مطابقت لري، او د CSD سره تړاو نلري. په ځینو غوښتنلیکونو کې، دا ډول نقل معمول ښکاري (د مثال په توګه، په xfce4-screenshooter کې)، مګر په نورو کې دا په ښکاره ډول نامناسب دی. د دې ستونزې د حل لپاره، دا ممکنه ده چې د چاپیریال متغیر اضافه کړئ چې د XfceHeading رینډینګ کنټرولوي.

د Xfce کلاسیک تاسیس شوی، د Xfce فورک پرته د مراجعینو اړخ کړکۍ سینګار

د CSD ملاتړ کونکو موقعیت د مینو ، پینل بټونو او نورو د پام وړ انٹرفیس عناصرو ځای په ځای کولو لپاره د ضایع شوي کړکۍ سرلیک ځای کارولو وړتیا ته راځي. د CSD مخالفین پدې باور دي چې دا طریقه د وینډوز ډیزاین سره یوځای کولو کې ستونزې رامینځته کوي، په ځانګړې توګه هغه چې د مختلف کاروونکي چاپیریال لپاره لیکل شوي چې د سرلیک ساحې ترتیب لپاره مختلف وړاندیزونه تعریفوي. دا خورا اسانه ده چې د ټولو غوښتنلیکونو وینډوز ډیزاین یو واحد سټایل ته راوړو کله چې په کلاسیک ډول د سرور اړخ ته د کړکۍ خدماتو ساحې وړاندې کوي. د CSD کارولو په حالت کې ، دا اړینه ده چې د غوښتنلیک انٹرفیس په جلا توګه هر ګرافیکي چاپیریال سره تطابق کړئ او دا خورا ستونزمن کار دی چې ډاډ ترلاسه کړئ چې غوښتنلیک په مختلف کارونکي چاپیریال کې اجنبی نه ښکاري.

سرچینه: opennet.ru

Add a comment