Gtk + отвечает за неловкий вид большинства приложений Linux? - PullRequest
1 голос
/ 15 октября 2008

Теперь я знаю, что это абсолютно субъективно, поэтому, пожалуйста, не подгоняйте меня. Я никогда не был полностью удовлетворен Linux, когда решил установить такой дистрибутив, как Ubuntu, Fedora и т. Д., Из-за их неудобного расположения и расстояния между виджетами.

Посмотрите на это :

alt text

alt text

Обратите внимание на неловкий интервал текста текстового поля.

Я видел много тем Gnome, которые хорошо выглядят на поверхности, но все они как-то ломаются, неуклюжие расстояния, странные границы. И т. Д.

Например, весь рабочий стол Linux не обладает визуальной целостностью OSX, и мне интересно, почему. Если есть пример хорошей интегрированной среды Linux, пожалуйста, покажите мне, я действительно хочу использовать Linux.

(и я знаю, что есть QT и другие менеджеры, такие как KDE и т. Д. Я заметил то же самое, так что, вероятно, это не только GTK или Gnome)

Ответы [ 9 ]

10 голосов
/ 15 октября 2008

Я бы сказал, что это связано с движением с открытым исходным кодом, которое привлекает больше программистов, чем художников. Также помните, что Apple тратит много денег на их пользовательский интерфейс, и они все еще воспринимают критику .

10 голосов
/ 15 октября 2008

Например, весь рабочий стол Linux не обладает визуальной целостностью OSX, и мне интересно, почему. Если есть пример хорошей интегрированной среды Linux, пожалуйста, покажите мне, я действительно хочу использовать Linux.

(и я знаю, что есть QT и другие менеджеры, такие как KDE и т. Д. Я заметил то же самое, так что, вероятно, это не только GTK или Gnome)

Вы в основном только что ответили на свой собственный вопрос - в Mac OS X имеется одна среда рабочего стола (сосредоточена вокруг Какао), в которой много очень хороших программистов и дизайнеров, которые тратят много времени на разработку , обсуждение и реализация.

В «Linux» есть не только разные оконные менеджеры (Gnome, KDE, Flux / OpenBox, Enlightenment и т. Д.), Но и разные наборы инструментов для пользовательского интерфейса (QT, GTK +, Tk, WX и т. Д.), Разные версии (в общего использования), и бесчисленное множество различных способов их использования / реализации. Сравнить Список (в основном) наборов инструментов Linux GUI по сравнению с Macintosh (все из них, кроме Cocoa, предназначены для старые версии Mac OS).

Есть много хороших дизайнеров и программистов, работающих над инструментами GUI, но они разбросаны по очень многим различным проектам. Даже если бы они каким-то образом были помещены в один проект (скажем, «wxQtGnome»), все равно было бы бесчисленное множество приложений, использующих другую платформу или даже другую версию. Тогда у вас все еще будет проблема с несогласованностью. Опять же, по сравнению с Mac OS X, где, если у вас есть приложение с графическим интерфейсом, есть вероятность, что оно будет использовать Cocoa (у которого есть приличный инструмент для создания пользовательского интерфейса, который помогает разработчикам размещать приложения в соответствии с Руководством Apple по пользовательскому интерфейсу) ..

Что касается хорошей интегрированной среды рабочего стола Linux - я бы сказал, что установка Ubuntu по умолчанию, вероятно, ближе всего к этому. Достойная тема, и все приложения довольно хорошо сочетаются друг с другом.

4 голосов
/ 15 октября 2008

Качество тем также различается. Не должно быть так сложно найти тему, которая «ужасно неправильна» из-за ее базового выбора и приоритетов. Лично мне нравятся очень сжатые темы. Я даже использовал оконный менеджер Enlightenment , известный своей привлекательностью, чтобы полностью избавиться от оконных украшений. Так что я мог бы выбрать сильно ограниченную тему и быть очень счастливым, несмотря на странные сбои, которые заставляют вас парик.

Вместо этого я бы сказал, что Gtk / Gnome действительно является причиной, по которой вы смотрите на рабочий стол GNU / Linux вообще . Материал, который был до этого, был по-настоящему гнусным все время! (Без оскорблений создателям XAW, но они, вероятно, не имели "привлекательного" как цель ...)

2 голосов
/ 15 октября 2008

Я использую KDE с одной из тем по умолчанию (из пластика), и мне еще предстоит увидеть что-то неловкое там.

Я также пользуюсь приложениями Gtk2 и до сих пор не видел ничего неловкого там. Вы должны знать, что при использовании любой темы, которая не официально поддерживается Gnome / KDE, могут быть ошибки.

Однако все это может быть очень субъективным. Например, я считаю некоторые интерфейса Windows XP неуклюжим и / или просто уродливым. У разных людей разные вкусы и привычки. Может быть, это потому, что я использовал Windows98, затем Linux, затем Windows XP, так что все неудобно. И вы, вероятно, идете с другого направления.

1 голос
/ 16 октября 2008

Что касается примера изображения, может быть, вы могли бы опубликовать похожие изображения для GUI, который вам нравится (Mac OS, Window ...)? Это может упростить сравнение графического интерфейса и увидеть тонкие различия.

В любом случае, я думаю, что изображения для предварительного просмотра на art.gnome.org не являются репрезентативными для реального вида. Если вы хотите сравнить GTK + GUI с другими инструментами, я предлагаю посмотреть на скриншоты из реальных приложений. Например, Ubuntu с темой по умолчанию должен быть довольно представительным.

Btw. В Gnome HIG (Human Interface Guidelines) есть глава о расположении и интервале: http://library.gnome.org/devel/hig-book/stable/design-window.html.en.

1 голос
/ 15 октября 2008

Проблема двоякая:

  1. Кажется, что каждый использует набор инструментов по своему выбору, что приводит к ужасному несоответствию приложений.
  2. Дизайнеры пользовательского интерфейса стоят хороших денег, поэтому большая часть пользовательского интерфейса работает в Linux, и это видно.

Кроме того, тематика зла и никогда не должна была быть реализована. Но это только мое IHMO, оно полностью разрушает последовательность.

1 голос
/ 15 октября 2008

Хорошо, тема в стиле OSX имеет невыровненное расположение текста, но большинство других на странице, на которую вы ссылаетесь, мне подходит?

Кроме того, это не так сложно исправить. Как заявил @nemo, в мире свободного программного обеспечения «намного больше», чем художников. Если вы сделаете предложения в качестве исполнителя для создателя темы, они, вероятно, будут включены в следующий выпуск. Так работает мир свободного программного обеспечения с открытым исходным кодом.

1 голос
/ 15 октября 2008

Вы знаете, это просто другой подход. Различия между отдельными темами неизбежны, так как нет никаких общих рекомендаций, AFAIK.

Для меня темы Linux полностью неотъемлемы, но я пока не испытываю какого-либо неловкости.

0 голосов
/ 19 августа 2009

Я не думаю, что GTK + сам по себе ответственен за "неуклюжий вид" (который является вашим субъективным мнением!) Приложений Linux.

На самом деле, GTK + является очень гибким в отношении возможности применять темы и даже совершенно разные движки рендеринга для виджетов (см., Например, популярный движок Murrine ). Он гораздо более гибкий, чем встроенные библиотеки графического интерфейса Windows и Mac OS X.

Вы можете найти множество тем GNOME, например, gnome-look.org . Есть даже темы GNOME, благодаря которым ваш рабочий стол GNOME выглядит почти так же, как Windows Vista или Mac OS X (я не понимаю, почему кто-то этого хотел, но это личное ...).

Canonical, компания, стоящая за Ubuntu, уже некоторое время заявляет, что нанимает профессиональных дизайнеров для создания изящной и профессионально разработанной настольной темы для будущей версии Ubuntu.

...