هل gtk+ هو المسؤول عن المظهر الغريب لمعظم تطبيقات Linux؟

StackOverflow https://stackoverflow.com/questions/202706

  •  03-07-2019
  •  | 
  •  

سؤال

الآن، أعلم أن هذا أمر شخصي تمامًا، لذا من فضلك لا تشعل النار فيي.لم أكن أبدًا راضيًا تمامًا عن نظام التشغيل Linux عندما قررت تثبيت توزيعة مثل Ubuntu وFedora وما إلى ذلك.بسبب مواقعها غير الملائمة والتباعد بين عناصر واجهة المستخدم.

القي نظرة على هذا:

alt text

alt text

لاحظ التباعد غير المناسب لنص حقل النص.

لقد رأيت العديد من سمات جنوم التي تبدو جيدة على السطح ولكن كل ذلك ينهار بطريقة أو بأخرى، ومسافات غير ملائمة، وحدود غريبة.إلخ.

لا يتمتع سطح مكتب Linux بأكمله بالتكامل البصري لـ OSX على سبيل المثال، وأتساءل عن السبب.إذا كان هناك أي مثال لبيئة Linux متكاملة لطيفة، من فضلك من فضلك أريني، أريد حقًا استخدام Linux.

(وأنا أعلم أن هناك QT ومديرين آخرين مثل KDE وما إلى ذلك.لقد لاحظت نفس الشيء، لذلك ربما لا يكون GTK أو Gnome وحدهما)

هل كانت مفيدة؟

المحلول

لا يتمتع سطح مكتب Linux بأكمله بالتكامل البصري لـ OSX على سبيل المثال، وأتساءل عن السبب.إذا كان هناك أي مثال لبيئة Linux متكاملة لطيفة، من فضلك من فضلك أريني، أريد حقًا استخدام Linux.

(وأنا أعلم أن هناك QT ومديرين آخرين مثل KDE وما إلى ذلك.لقد لاحظت نفس الشيء، لذلك ربما لا يكون GTK أو Gnome وحدهما)

لقد أجبت للتو على سؤالك - نظام التشغيل Mac OS X لديه واحد بيئة سطح المكتب (تتمحور حول Cocoa)، والتي تضم الكثير من المبرمجين الجيدين جدًا و يقضي المصممون الكثير من الوقت في تصميمه ومناقشته وتنفيذه.

مع "Linux"، لا يوجد فقط مديرو نوافذ مختلفون (Gnome وKDE وFlux/OpenBox وEnlightenment وما إلى ذلك)، بل هناك مجموعات أدوات مختلفة لواجهة المستخدم (QT وGTK+ وTk وwx وما إلى ذلك)، وإصدارات مختلفة (في الاستخدام الشائع) وعدد لا يحصى من الطرق المختلفة لاستخدامها/تنفيذها..يقارن قائمة مجموعات أدوات Linux GUI (أساسًا). مقارنة ل ماكنتوش (كل هذه العناصر، باستثناء Cocoa، مخصصة لإصدارات Mac OS القديمة).

هناك العديد من المصممين والمبرمجين الجيدين الذين يعملون على مجموعات أدوات واجهة المستخدم الرسومية، لكنهم منتشرون في العديد من المشاريع المختلفة.حتى لو تم وضعها بطريقة ما في مشروع واحد (على سبيل المثال، "wxQtGnome")، فسيظل هناك عدد لا يحصى من التطبيقات التي تستخدم إطار عمل مختلف، أو حتى إصدارًا مختلفًا من إطار عمل واحد.ثم لا تزال لديك مشكلة عدم الاتساق.مرة أخرى، بالمقارنة مع نظام التشغيل Mac OS X، حيث إذا كان لديك تطبيق واجهة المستخدم الرسومية، فمن المحتمل أنك ستستخدم Cocoa (الذي يحتوي على أداة جيدة لإنشاء واجهة المستخدم، والتي تساعد المطورين على تخطيط التطبيقات وفقًا لإرشادات واجهة المستخدم البشرية الخاصة بشركة Apple).

أما بالنسبة لبيئة سطح مكتب Linux الرائعة والمتكاملة - أود أن أقول إن تثبيت Ubuntu الافتراضي هو على الأرجح الأقرب إلى ذلك.موضوع لائق، وجميع التطبيقات تتلاءم بشكل جيد مع بعضها البعض.

نصائح أخرى

وأود أن أقول أنه لا علاقة له ثم حركة المصدر المفتوح جذب المزيد من المبرمجون ثم الفنانين. تذكر أيضا أن أبل تنفق الكثير من المال على واجهة المستخدم، وأنها لا تزال تأخذ <لأ href = "http://www.indiehig.com/blog/2007/09/09/fix-the-leopard-folders/" يختلط = "نوفولو noreferrer"> الانتقادات .

ونوعية الموضوعات تختلف أيضا .. إنه لا ينبغي أن يكون من الصعب العثور على موضوع هذا "الخطأ فظيعة" بسبب الخيارات والأولويات الأساسية. شخصيا، أنا أحب المواضيع مضغوط جدا. حتى لقد استخدمت التنوير مدير النوافذ، والمعروفة لانها العين حلوى، للتخلص من زخارف نافذة تماما. لذلك أنا قد تختار موضوعا ضيقة بعنف ... وتكون سعيدا جدا، على الرغم من الأخطاء الفردية التي تجعلك لمة بها.

فما استقاموا لكم فاستقيموا بدلا من ذلك قل أن جتك / غنوم هو في الحقيقة السبب كنت تبحث في سطح المكتب جنو / لينكس <م> على الإطلاق . الاشياء التي ذهبت قبل أن <م> حقا بشاعة <م> في كل وقت! (لا جرم المبدعين من XAW، لكنهم ربما لم يكن لديك "lickable" كهدف ...)

أنا أستخدم KDE مع أحد السمات الافتراضية (البلاستيكية) ولم أرى أي شيء محرج هناك بعد.

أستخدم أيضًا تطبيقات Gtk2 وما زلت لم أر أي شيء محرج هناك.يجب أن تعلم أن استخدام أي موضوع ليس كذلك رسمياً التي يدعمها Gnome/KDE يمكن أن تحتوي على أخطاء.

ومع ذلك، كل هذا يمكن أن يكون ذاتيا للغاية.على سبيل المثال، أجد بعض واجهة المستخدم لنظام التشغيل Windows XP تكون محرجة و/أو قبيحة فقط.مختلف الناس لديهم أذواق وعادات مختلفة.ربما لأنني استخدمت نظام التشغيل Windows98، ثم Linux، ثم Windows XP، لذا فإن كل شيء غريب.ومن المحتمل أنك قادم من الاتجاه الآخر.

وكما تعلمون، انها مجرد نهج مختلف. الاختلافات بين مواضيع معينة لا مفر منها، وليس هناك أي نوع من مبادئ توجيهية مشتركة، AFAIK.

وبالنسبة لي، والموضوعات لينكس جزءا لا يتجزأ تماما، أنا لم تواجه أي نوع من الشعور الاحراج.

المشكلة ذات شقين:

  1. يبدو أن الجميع يستخدمون مجموعة أدوات واجهة المستخدم التي يختارونها، مما يؤدي إلى عدم تطابق فظيع بين التطبيقات.
  2. يكلف مصممو واجهة المستخدم أموالاً جيدة، لذا فإن معظم أعمال واجهة المستخدم في Linux تعتبر هواة، وهذا واضح.

بالإضافة إلى ذلك، فإن السمات سيئة ولا ينبغي تنفيذها أبدًا.ولكن هذا مجرد IHMO الخاص بي، فهو يفسد الاتساق تمامًا.

وكذلك، فإن موضوع OSX تشبه له وضع نص محاذاتها لكن معظم الآخرين على الصفحة التي ترتبط تبدو على ما يرام بالنسبة لي؟

وأيضا، ليس من الصعب جدا لإصلاح تلك الأشياء. كما جاءnemo، وهناك "وسيلة" أكثر المبرمجون من الفنانين في عالم البرمجيات الحرة. إذا قمت بإجراء اقتراحات كفنان إلى صانع موضوع، فمن المحتمل أن يتم إدراجها في الإصدار التالي. هذه هي الطريقة التي يعمل البرنامج الحرة والمفتوحة المصدر العالم.

وأما بالنسبة للمثال الصورة، وربما كنت قد نشر صور مماثلة للاجهات أن تفعل مثل (ماك OS، نافذة ...)؟ وهذا قد يجعل من الاسهل لمقارنة اجهات ومعرفة الفروق الدقيقة.

وعلى أي حال، أعتقد أن معاينة الصور على art.gnome.org ليست تمثيلية للنظرة حقيقية. إذا كنت ترغب في مقارنة + GTK اجهات مع الأدوات الأخرى، وأقترح أن ننظر لقطات من التطبيقات الحقيقية. على سبيل المثال، يجب أن أوبونتو مع موضوع التقصير يكون ممثلا للغاية.

وراجع للشغل. غنوم HIG (المبادئ التوجيهية واجهة الإنسان) يكون فصلا عن تخطيط والتباعد: <لأ href = "http://library.gnome.org/devel/hig-book/stable/design-window.html.en" يختلط = " نوفولو noreferrer "> http://library.gnome.org/devel/hig-book/stable/design-window.html.en .

وأنا لا أعتقد GTK + نفسه هو المسؤول عن "نظرة حرج" (وهو رأي شخصي الخاص بك!) من تطبيقات لينكس.

في الواقع، GTK + هو جدا مرونة فيما يتعلق بإمكانية تطبيق الموضوعات ومحركات التقديم حتى مختلفة تماما عن الحاجيات (انظر شعبية <لأ href = "HTTP: //www.cimitan كوم / murrine / "يختلط =" نوفولو noreferrer "> Murrine محرك على سبيل المثال). انها أكثر مرونة بكثير من المكتبات GUI الأم من ويندوز وماك OS X.

ويمكنك العثور على الكثير من المواضيع GNOME على سبيل المثال gnome-look.org . بل هناك GNOME الموضوعات التي تجعل سطح المكتب GNOME الخاصة بك تبدو تماما تقريبا مثل ويندوز فيستا أو ماك OS X (أنا لا أفهم لماذا يريد أي شخص أن، ولكن هذا شيء شخصي ...).

والكنسي، الشركة وراء أوبونتو، قد يقول لبعض الوقت انهم التعاقد مع المصممين المحترفين لإنشاء سمة سطح المكتب أنيق جدا ومهنيا تصميم لبعض النسخة المقبلة من أوبونتو.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top