នៅពេលដែលអ្នកមិនចង់ធ្វើអ្វីមួយអ្នករកលេសរាប់ពាន់ដើម្បីចាប់យកសម្រាប់ការមិនបំពេញភារកិច្ចហើយនិយាយដោយស្មោះត្រង់ខ្ញុំគិតថានេះជាករណីរបស់អ្នកអភិវឌ្ឍន៍ Xfce ជាមួយនឹងប្រធានបទនៃការកាន់ gtk3 la កំណែ 4.12 នេះ បរិស្ថានផ្ទៃតុ.
រឿង ចាប់ផ្តើមនៅទីនេះដែលជាកន្លែង អ្នកបោកប្រាស់នីកែល ចាប់ផ្តើមដោយនិយាយថា:
មិត្តភក្តិ,
យើងបានដាក់ផ្នែកខ្លះនៃ Xfce ទៅ Gtk3 ហើយវាល្អប្រសើរជាងក្នុងការភ្ជាប់ជាមួយ Gtk2 នៅក្នុងកំណែ ៤.១២ ។ ទន្ទឹមនឹងការពិតដែលថាវាជាចំនួនការងារយ៉ាងច្រើននោះលទ្ធផលដែលអាចទទួលបានគឺយឺតជាងពួកគេប្រើប្រាស់ធនធានកាន់តែច្រើនហើយស្ទើរតែមិនមានគុណសម្បត្តិអ្វីទាំងអស់ (បច្ចេកទេស API) ។ ដូច្នេះសម្រាប់ខ្ញុំការដាក់ខឺណែល Xfce ទៅ Gtk3 ក្នុងស្ថានភាពបច្ចុប្បន្នគឺសម្រាប់ខ្ញុំ៖ អត់ទៅ។
បាននិយាយថាអ្នកនៅតែអាចរៀបចំសម្រាប់ការនេះដើម្បីធ្វើឱ្យការផ្លាស់ប្តូរមានភាពងាយស្រួលនាពេលអនាគត។
- អាស្រ័យលើ Gtk 2.24 ។
- ប្រើ API ថ្មី (ចងក្រងជាមួយហ្គេអេសអេល) តាមដែលអាចធ្វើទៅបាននិងច្រានចោល API ។
- នៅកន្លែងមួយចំនួនដែលត្រូវប្រើ Gtk widget ជំនួសអោយ version ផ្ទាល់របស់យើង។
- បណ្ណាល័យ (libxfce4ui និង exo) អាចផ្តល់នូវ gtk2 និង gtk3 នៃ lib ។
- ម៉ូឌុលមូលដ្ឋានមួយចំនួន (xfce4-appfinder ឧទាហរណ៍) អ្នកចង់បានអ្នកអាចចងក្រងជាមួយ gtk3 ។ នេះអនុញ្ញាតឱ្យយើងតាមដានវឌ្ឍនភាពនិងអាច Gtk3
ជួយស្វែងរកប្រធានបទ។នេះនឹងផ្តល់ឱ្យយើងនូវពេលវេលាបន្ថែមទៀតដើម្បីផ្លាស់ទីផ្នែកទៅ Gtk3 ដោយសារតែភាពស្មុគស្មាញដែលពាក់ព័ន្ធវានឹងចំណាយពេលច្រើនដោយមិនមានកន្លែងទំនេរច្រើនដើម្បីបន្ថែមមុខងារថ្មីៗ។ មិននិយាយពីការពិតនៃការដឹក (និងតែ អ្វីគ្រប់យ៉ាងដែលត្រូវការសម្រាប់ការកម្សាន្តក្រៅគម្រោងយ៉ាងហោចណាស់សម្រាប់ខ្ញុំ។
វាប្រហែលជាអាចដំណើរការកម្មវិធីជំនួយបន្ទះ Gtk3 នៅក្នុងបន្ទះ Gtk2 (ខាងក្រៅ) ក៏ដូចជាសម្រាប់ការចូលចិត្តដែលនឹងផ្តល់ឱ្យអ្នកនូវផ្លូវចំណាកស្រុកមួយបន្ថែមទៀត។
យើងបាននិយាយរួចហើយអំពីរឿងនេះបន្តិចលើ IRC / ឯកជនហើយ Jannis និង Peter យល់ស្របនឹងផ្លូវនេះ។ សង្ឃឹមថាអ្នកផ្សេងទៀតក៏អាចធ្វើបានដែរពីព្រោះពេលនោះយើងអាចគូសផែនទីផ្នែកដែលអាចយួរបាននិងធ្វើការលើផែនទីបង្ហាញផ្លូវ ៤.១២ ។
តិចឬច្រើននេះគឺជាការបកប្រែសារដើមជាភាសាអង់គ្លេស។ នៅផ្នែកខ្លះខ្ញុំចែករំលែកគំនិតថាប្រសិនបើ gtk3 វាមិនទាន់ត្រូវបានធ្វើឱ្យប្រសើរដូចដែលវាគួរតែនៅឡើយទេហើយនេះនាំឱ្យមានបញ្ហាសម្រាប់ការអនុវត្តកម្មវិធីការអភិវឌ្ឍ Xfce គួរតែធ្វើតាម gtk2ប៉ុន្តែសំណួរគឺថាតើរយៈពេលប៉ុន្មាន?
gtk2 វានឹងបាត់បង់ការគាំទ្រជាបណ្តើរហើយបាទបើទោះបីជាវាអាចមានរយៈពេលយូរក៏ដោយនៅទីបញ្ចប់ពួកគេត្រូវអនុវត្ត Xfce a gtk3។ ប៉ុន្តែវាមិនត្រឹមតែជាបរិស្ថានផ្ទៃតុប៉ុណ្ណោះទេ។ ភាគច្រើននៃកម្មវិធីដែលបានប្រើនៅក្នុង GNU / លីនុច និងត្រូវបានបង្កើតឡើងនៅលើ ជីធីកពួកគេក៏បានចាប់ផ្តើមអនុវត្ត gkt3.
ដូច្នេះខ្ញុំគិតថាអ្វីដែលត្រឹមត្រូវបំផុតគឺផ្តល់ការគាំទ្រឬភាពឆបគ្នា gtk3 en Xfce 4.12 ។អ្វីដែលកាន់តែពិសេសទៅទៀតនោះគឺពិចារណាថានៅពេលដែលកំណែថ្មីនេះចេញមកវាអាចទៅរួច ជីធីក កាន់តែជឿនលឿន។
តើប្រិយមិត្តយល់យ៉ាងណាដែរ?
៥៧ យោបល់ទុកអ្នក
ខ្ញុំគិតថាមិនយូរមិនឆាប់ពួកគេនឹងត្រូវទទួលយកថាពួកគេមិនអាចបន្តនៅក្នុង gtk2 ជារៀងរហូតនិងផ្តល់ឱ្យនៅចំណុចខ្លះសម្រាប់ជាប្រយោជន៍ដល់អ្នកប្រើប្រាស់។
វាហាក់ដូចជាខ្ញុំថានៅចំណុចខ្លះការផ្លាស់ប្តូរនឹងត្រូវកើតឡើងវាជាឡូជីខលនិងចាំបាច់សម្រាប់ការអភិវឌ្ឍ XFCE លើសពីនេះទៀតយើងត្រូវពិចារណាថាភាពជោគជ័យនៃបរិយាកាសនេះនាពេលបច្ចុប្បន្ននេះមិនមានទៀតទេពីព្រោះវាជាពន្លឺ (ដែលមិនមានពន្លឺទៀតទេ) ។ ច្រើនណាស់) ប៉ុន្តែដោយសារវាជាជំរើសពិតប្រាកដនិងពេញលេញសំរាប់អ្នកដែលចង់បន្តប្រើប្រាស់ផ្ទៃតុ«បុរាណ»។ លើសពីនេះកម្មវិធីត្រូវបានបញ្ជូនទៅ GTK3 ដែលខ្ញុំប្រើនៅក្នុង XFCE របស់ខ្ញុំ (ដូចជាការបញ្ជូនឬបញ្ជូន) មិនត្រូវបានគេសង្កេតឃើញថាការសម្តែងរបស់ពួកគេត្រូវបានប៉ះពាល់ក្នុងមធ្យោបាយណាមួយទេចាប់តាំងពីពួកគេត្រូវបានគេដាក់ចូលហើយលើសពីការមើលទៅគួរឱ្យរន្ធត់ជាមួយនឹងស្បែកជាក់លាក់មិនមានការកត់សម្គាល់ភាពខុសគ្នាជាមួយកម្មវិធីទេ។ ជីខេខេ ២ ។
ខ្ញុំប្រាប់អ្នកថាសម្រាប់ខ្ញុំពួកគេគ្មានអ្វីក្រៅពីការដោះសារទេ។ អ្នកអភិវឌ្ឍន៍នៃ Xfce ពួកគេរឹងចចេស។ ដូចគ្នាជាមួយ ធន់។ពួកគេប្រើការសម្តែងនិងលេសសាមញ្ញមិនឱ្យបន្ថែមផ្ទាំងឬបន្ទះបន្ថែម។ អ្នកត្រូវតែទទួលយកវាទោះយ៉ាងណាវាអាចជាអ្វីដែលខ្ញុំចូលចិត្ត Xfce ប្រើតិចតួចប្រសិនបើអ្នកមិនអាចធ្វើបានបន្ទាប់មកអ្នកមិនអាច។
ប្រសិនបើការពិតគឺថាអ្វីមួយដែលរឹងចចេសគឺដោយសារតែការពិតដែលថាពួកគេមិនបានដាក់ផ្ទាំងនៅលើថេនណានិង Mousepad មិនមានលេសទេផ្ទាំងមិនចាំបាច់ប៉ះពាល់ដល់ដំណើរការហើយប្រសិនបើពួកគេមានការព្រួយបារម្ភខ្លាំងពួកគេអាចដកកម្មវិធីចេញជាមួយជម្រើសដែលធ្វើឱ្យផ្ទាំងដំណើរការ។ ល។ ពួកគេម្នាក់ៗមានវាដូចដែលពួកគេចង់បាន។
មានច្រើនដងដែលខ្ញុំបានអានថាជីខេធី ៣ មានទម្ងន់ធ្ងន់តែបើវាធ្ងន់ដូច្នេះតើវាមានប្រយោជន៍អ្វី? ហើយខ្ញុំចែករំលែកជាមួយអ្នកនិពន្ធប្រសិនបើអ្នកត្រូវធ្វើវាឆាប់ឬក្រោយមកបន្ទាប់មកធ្វើវាហើយនោះជាវា។
ខ្ញុំគិតថាភាពមិនសំខាន់នៃការចងចាំដែលប្រើប្រាស់ xfce ជាមួយ gtk3 គឺមិនអាចយល់បានដោយមនុស្សទេ
ខ្ញុំថែមទាំងគិតថាខ្ញុំបានអានរឿងខ្លះទាក់ទងនឹងការបញ្ចូល lxde ទៅ gtk3 ដូច្នេះខ្ញុំគិតថាកុំព្យូទ័រលើតុដែលមានមូលដ្ឋានលើ gtk ទាំងអស់ត្រូវតែផ្លាស់ប្តូរឬរឹងរូសនិងហួសសម័យ
ខ្ញុំមិនដឹងថា Gtk2 ឬ Gtk3 ជាអ្វីទេប៉ុន្តែកុំចាប់ផ្តើមលេងសើចច្រើនឥឡូវនេះខ្ញុំបានរកឃើញការចែកចាយដ៏ល្អបំផុតរបស់ខ្ញុំនៅលើ Xubuntu ។
ក្នុងនាមជាអ្នកប្រើប្រាស់ "ធម្មតា" យើងនឹងមិនកត់សំគាល់ការផ្លាស់ប្តូរនៅពេលដែលវាត្រូវបានធ្វើ។
មិននៅក្នុងពន្លឺ? Ah បន្ទាប់មកអនុញ្ញាតឱ្យពួកគេលេងអ្វីដែលពួកគេចង់បាន😉
ហ្គេតគឺជាបណ្ណាល័យនិងអ្វីដែលផ្ទៃតុត្រូវបានបង្កើតឡើងពីដំបូងបណ្ណាល័យគឺមកពីគម្រោង GNOME ប៉ុន្តែត្រូវបានប្រើប្រាស់ដោយបណ្ណាល័យដទៃទៀត។
ខ្ញុំយល់ស្របជាមួយអ្នកអភិវឌ្ឍន៍ xfce ដែលអ្នកត្រូវបញ្ចូល gtk3 វាល្អប្រសើរជាងមុនដើម្បីឱ្យបណ្ណាល័យកាន់តែមានស្ថេរភាពទោះបីជាពួកគេនិយាយថាមិនល្អសម្រាប់វាក៏ដោយសូមជ្រើសរើសយកមួយផ្សេងទៀតហើយប្រសិនបើវាត្រូវការការងារច្រើនកាត់បន្ថយការប្រើប្រាស់ ពីការចងចាំពីព្រោះអ្នកអាចពង្រីកការផ្លាស់ប្តូរទៅ gtk3 រួមទាំងមានជម្រើសពីរដែលជាវិធីដែលមនុស្សសម្រេចចិត្ត។
ខ្ញុំគិតថាដរាបណាពួកគេបញ្ចូលគ្នានូវចក្ខុវិស័យ (នោះហើយជាវា) អ្នកមិនចាំបាច់ធ្វើការងារទេដរាបណា gtk3 ផ្តល់នូវអត្ថប្រយោជន៍មានប្រយោជន៍ខ្លះសម្រាប់បរិស្ថាន។
ហើយប្រសិនបើអ្នកអភិវឌ្ឍន៍ជ្រើសរើសដូច្នេះពួកគេត្រូវតែមានហេតុផលល្អ
ដើម្បីឱ្យ GTK2 ក្លាយជាអ្វីនោះវាត្រូវចំណាយពេលជាង ៦ ឆ្នាំហើយជាមួយជីអេសខេ ៣ យើងកំពុងធ្វើដំណើរទៅ ២ ។ វាអាចជាការពិតនៃការអនុវត្តក្នុងកម្រិតណាមួយប៉ុន្តែដូចអ្វីគ្រប់យ៉ាងនៅក្នុងពិភពនៃការគណនាគោលការណ៍នៃច្បាប់ម៉ូមមានឥទ្ធិពល។ រឿងទាំងនេះដោយផ្ទាល់។
ក្នុងរយៈពេលពីរបីឆ្នាំកុំព្យូទ័រជាមធ្យមនឹងមិនមានបញ្ហាអ្វីទេជាមួយកម្មវិធីជីខេធី ៣ ដែលមានទំងន់ច្រើនជាងសមបករណ៍ GTK3 របស់វា (ជាមួយនឹងចៀមឈ្មោលទំហំ ៨ ជីកាបៃតើអ្នកណានឹងខ្វល់ពីវា?) ។
ខ្ញុំយល់ស្របថាពួកគេធ្វើកញ្ចប់បណ្តោះអាសន្នហើយមិនធ្វើឱ្យការផ្លាស់ប្តូរស្ងួតសម្រាប់កំណែបន្ទាប់ ... នោះគឺដោយសារតែគ្រាន់តែធ្វើដូច្នេះវានឹងធ្វើឱ្យប៉ះពាល់ដល់កេរ្តិ៍ឈ្មោះ ... យើងទាំងអស់គ្នាដឹងថាវាមិនយកទេប៉ុន្តែមាន trolls ដែលមិនពេញចិត្តក្នុងការធ្វើឱ្យខូចរូបភាពណាមួយ។ ^^ យូ
ច្បាប់របស់ Moore មានចំនួនថ្ងៃរបស់វា (មួយឬពីរទសវត្សរ៍៖ - ភី) ។
ច្បាប់ Moore ត្រូវបានបង្កើតឡើងក្នុងទសវត្សឆ្នាំ ១៩៥០ ហើយនៅតែមានប្រសិទ្ធិភាពដដែល
ប៉ុន្តែច្បាប់រូបវិទ្យានឹងបញ្ចប់វា (និយាយថាស្ទេផានហកឃីងនិងម៉ូម៉ូខ្លួនឯង) ។
ពួកគេប្រាកដជានឹងចុះចាញ់ gtk3 …។ ប៉ុន្តែថា xfce លែងជាភាពប្រសើរនៃផ្ទៃតុស្រាលដែលអាចជជែកបាន។
Xfce គឺជាពន្លឺអ្វីដែលមិនមានពន្លឺគឺជាអ្វីដែលខ្ញុំហៅថា "xfcedesktops" ដូចជា Xubuntu (មើលឃើញ Ubuntu-desktop) កុំច្រឡំ xfce4 សុទ្ធជាមួយនឹងការចែកចាយដូចជា Xubuntu ដែលប្រើ Xfce និងបន្ថែមច្រើនទៀត។
ការពន្យាពេលដែលអាចកើតមានក្នុងការផ្លាស់ទៅ GTK3 ពិតជាមិនគួរឱ្យព្រួយបារម្ភនោះទេ។ តើមានអ្វីកើតឡើងគឺថានៅពេលដែលពួកគេធ្វើសកម្មភាពយួរតាមខ្លួនបានពួកគេអាចបាត់បង់ស្ថេរភាពដែលសម្រេចបាន។ បញ្ហាមាននៅក្នុងការពិតដែលថា GTK3 មិនមានភាពចាស់ទុំដូចអ្នកអភិវឌ្ឍន៍ Xfce ចង់បាន (ឧទាហរណ៍បញ្ហាការប្រើការចងចាំដែលបានលើកឡើងដោយ Nick Schermer) ហើយដូច្នេះពួកគេឱ្យតម្លៃដំណោះស្រាយសម្របសម្រួល:
អភិវឌ្ឍ ៤.១២ នៅក្នុង GTK4.12 ប៉ុន្តែ "តំរង់ទិស" ការរចនាទៅ GTK2 (ខ្ញុំមិនដឹងពីរបៀបពន្យល់វាឱ្យបានល្អជាងនេះទេ) តាមរបៀបនេះនៅពេលដែលការផ្លាស់ប្តូរបណ្ណាល័យត្រូវបានអនុវត្តលឿននិងមានប្រសិទ្ធភាព (លឿនបំផុតតាមដែលអាចធ្វើទៅបាន) ។ ទៅការអភិវឌ្ឍ Xfce) ។ នេះនឹងជៀសវាងកំណែអន្តរកាលដែលមានការផ្លាស់ប្តូរបានធ្វើ "ពាក់កណ្តាល" ជាមួយនឹងបញ្ហាដែលជាប់ទាក់ទង។
ហើយការផ្លាស់ប្តូរជំនាន់ Xfce ទៅលេខ ៥ ត្រូវបានគេលើកឡើងជាថ្មីម្តងទៀត ... ប៉ុន្តែការរក្សានូវភាពធន់នឹងប្រពៃណីចំពោះការផ្លាស់ប្តូរពីអ្នកអភិវឌ្ឍន៍វាហាក់ដូចជានៅតែជាសំណើដដែល។
ពួកគេគួរតែរង់ចាំឬក្នុងករណីណាក៏ដោយបង្កើតកំណែសាកល្បងនៃ Xfce ដែលធ្វើការជាមួយ gtk3 ខណៈពេលដែលស្ថេរភាពបន្តជាមួយ gtk2 ដូច្នេះអ្នកដែលចង់ប្រថុយដំឡើងកំណែសាកល្បងហើយអ្នកដែលចង់បានអាចបន្តជាមួយកំណែស្ថេរភាពដែលពួកគេប្រើ gtk2 ។ ដែលមិនមែនជាឡូជីខលដែលភ្លាមៗនៅពេលពួកគេចូលរួមជាមួយ gtk3 ដែលប្រាកដជានឹងខ្វះអ្វីៗជាច្រើនដើម្បីដុសខាត់។
អ្នកប្រហែលជាត្រូវរង់ចាំបន្តិចដើម្បីធានាបាននូវដំណើរការល្អរបស់ xfce ហើយដូច្នេះវាក៏ធ្វើអោយប្រសើរឡើងនូវការគាំទ្ររបស់ gtk3 ខណៈពេលដែលពួកគេកំពុងកែលម្អបន្ថែមទៀតដល់ xfce ។
ស្វាគមន៍។