د بډګي ډیسټاپ د روښانتیا پروژې لخوا د GTK څخه EFL کتابتونونو ته حرکت کوي

د Budgie ډیسټاپ چاپیریال پراختیا کونکو پریکړه وکړه چې د EFL (د روښانتیا بنسټ کتابتون) کتابتونونو په ګټه چې د روښانتیا پروژې لخوا رامینځته شوي د GTK کتابتون کارولو څخه لیرې شي. د مهاجرت پایلې به د Budgie 11 په خپرولو کې وړاندې شي. د یادونې وړ ده چې دا د GTK کارولو څخه د لیرې کولو لومړۍ هڅه نه ده - په 2017 کې، پروژې دمخه پریکړه کړې وه چې Qt ته لاړ شي، مګر وروسته یې خپل پالنونه بیاکتنه وکړه، په دې هیله چې وضعیت به په GTK4 کې بدل شي.

له بده مرغه، GTK4 یوازې د GNOME پروژې اړتیاو ته د دوامداره تمرکز له امله د پراختیا کونکو تمو سره سم نه و، چې پراختیا کونکي یې د بدیل پروژو نظرونو ته غوږ نه نیسي او د دوی اړتیاو ته پام نه کوي. د GTK څخه د لیرې کیدو اصلي محرک د GNOME پلانونه و چې د سکینونو اداره کولو لاره بدله کړي ، کوم چې د دریمې ډلې پروژو کې د دودیز سکینونو رامینځته کول ستونزمن کوي. په ځانګړي توګه ، د پلیټ فارم انٹرفیس سټایل د لیباډویټا کتابتون لخوا چمتو شوی ، کوم چې د اډویټا ډیزاین موضوع سره تړلی دی.

د دریمې ډلې چاپیریال رامینځته کونکي چې نه غواړي په بشپړ ډول د GNOME انٹرفیس نقل کړي باید خپل کتابتونونه د سټایل اداره کولو لپاره چمتو کړي ، مګر پدې حالت کې د بدیل کتابتون او د پلیټ فارم موضوع کتابتون په کارولو سره د غوښتنلیکونو ډیزاین کې توپیر شتون لري. په libadwaita کې د اضافي ب featuresو اضافه کولو لپاره هیڅ معیاري وسیلې شتون نلري ، او د بیا رنګولو API اضافه کولو هڅې ، کوم چې به په غوښتنلیکونو کې د رنګونو بدلول اسانه کړي ، د دې اندیښنو له امله موافقه ونشوه چې د اډویټا پرته نور موضوعات کولی شي په کیفیت منفي اغیزه وکړي. د GNOME لپاره غوښتنلیکونه او د کاروونکو څخه د ستونزو تحلیل پیچلي کوي. په دې توګه، د بدیل ډیسټاپونو پراختیا کونکو ځانونه د Adwaita موضوع سره تړلي وموندل.

د GTK4 ځانګړتیاو څخه چې د بډګي پراختیا کونکو تر مینځ د نا رضایتۍ لامل کیږي د فرعي ټولګیو رامینځته کولو له لارې د ځینې ویجټونو بدلولو وړتیا لرې کول دي ، د متروک X11 APIs کټګورۍ ته لیږدول چې د Wayland سره مطابقت نلري (د مثال په توګه ، په Budgie کې GdkScreen زنګ ووهئ) او GdkX11Screen د پیوستون ټاکلو او د مانیټرونو ترتیب بدلولو لپاره کارول شوي وو ) په GtkListView ویجټ کې د سکرول کولو ستونزې او په GtkPopovers کې د موږک او کیبورډ پیښو اداره کولو وړتیا له لاسه ورکول که کړکۍ په تمرکز کې نه وي.

د بدیل وسیلو کټونو ته د بدلولو ټولو ګټو او زیانونو وزن کولو وروسته ، پراختیا کونکي دې پایلې ته رسیدلي چې ترټولو غوره اختیار د EFL کتابتونونو کارولو لپاره پروژه بدلول دي. Qt ته لیږد د C++ پر بنسټ د کتابتون له امله ستونزمن ګڼل کیږي او د راتلونکي جواز ورکولو پالیسۍ کې ناڅرګندتیا. د Budgie ډیری کوډ په ویلا کې لیکل شوی، مګر د C یا Rust Toolkit د مهاجرت اختیارونو په توګه شتون درلود.

لکه څنګه چې د سولوس توزیع لپاره ، پروژه به د GNOME پراساس د بدیل جوړونې رامینځته کولو ته دوام ورکړي ، مګر دا جوړونه به د پروژې لخوا نه څارل شوي په نښه شي او د ډاونلوډ پا pageې کې په جلا برخه کې روښانه شي. یوځل چې Budgie 11 خپور شو، پراختیا کونکي به د GNOME شیل په پرتله د هغې وړتیاوې ارزوي او پریکړه کوي چې ایا د GNOME سره جوړونې ته دوام ورکړي یا ودروي، د Budgie 11 سره ودانۍ ته د مهاجرت لپاره وسیلې چمتو کوي. په سولوس کې د Budgie 11 ډیسټاپ سره، دا پالن شوی چې د غوښتنلیکونو جوړښت بیاکتنه وکړي، د انالوګونو لپاره د GNOME غوښتنلیکونو ځای په ځای کړي، په شمول د پروژې دننه رامینځته شوي. د مثال په توګه، دا پالن شوی چې زموږ د خپل غوښتنلیک نصبولو مرکز ته وده ورکړي.

په یاد ولرئ چې د Budgie ډیسټاپ د GNOME شیل، پینل، اپلیټونو او خبرتیا سیسټم خپل پلي کول وړاندیز کوي. د وینډوز اداره کولو لپاره، د Budgie کړکۍ مدیر (BWM) کړکۍ مدیر کارول کیږي، کوم چې د بنسټیز Mutter پلگ ان پراخ شوی ترمیم دی. Budgie د یوې پینل پر بنسټ والړ دی چې د کلاسیک ډیسټاپ پینلونو سره په تنظیم کې ورته دی. د پینل ټول عناصر اپلیټونه دي، کوم چې تاسو ته اجازه درکوي په انعطاف سره جوړښت تنظیم کړئ، ځای پرځای کول بدل کړئ او د اصلي پینل عناصرو پلي کول ستاسو په خوند کې ځای په ځای کړئ. په شته اپلیټونو کې د کلاسیک اپلیکیشن مینو، د کاري بدلولو سیسټم، د کړکۍ د خلاصولو ساحه، مجازی ډیسټاپ لیدونکي، د بریښنا مدیریت شاخص، د حجم کنټرول اپلیټ، د سیسټم حالت شاخص او ساعت شامل دي.

د بډګي ډیسټاپ د روښانتیا پروژې لخوا د GTK څخه EFL کتابتونونو ته حرکت کوي


سرچینه: opennet.ru

Add a comment