Какие новые возможности предлагает GTK + 3.0?

В моих лучших знаниях вы можете запустить его, а затем добавить & amp; после этого вот так: myprogram &

. Однако я могу быть очень не прав.

& amp; . Присмотревшись к этому, если вы запустите выше, приложение закрывается при закрытии терминала. Если вы хотите, чтобы приложение выполнялось в фоновом режиме, то, насколько мне известно, приложение должно быть написано таким образом, чтобы поддерживать поведение демона.

[EDIT 2]: nohup command & похоже, ближе к тому, чего вы хотите достичь. Nohup позволит запускать приложение и будет игнорировать его вход и перенаправить свой вывод в файл с именем nohup.out в текущем каталоге.

6
задан 31 March 2011 в 07:44

24 ответа

Замечания к выпуску GTK + 3 дали основы. GTK + 3.x не будет напрямую изменять / улучшать темы, такие как Ambiance, на самом деле большинство этих тем пока не работают, поскольку их нужно портировать.

Однако вы можете ожидать увидеть некоторые Все это улучшилось по мере продвижения GTK + 3.x.

* Этот ответ устарел и нуждается в обновлении.

4
ответ дан 25 May 2018 в 22:20
  • 1
    Предоставленная ссылка не работает. – Christopher Kyle Horton 18 June 2012 в 08:01

Замечания к выпуску GTK + 3 дали основы. GTK + 3.x не будет напрямую изменять / улучшать темы, такие как Ambiance, на самом деле большинство этих тем пока не работают, поскольку их нужно портировать.

Однако вы можете ожидать увидеть некоторые Все это улучшилось по мере продвижения GTK + 3.x.

* Этот ответ устарел и нуждается в обновлении.

4
ответ дан 25 July 2018 в 22:17

Замечания к выпуску GTK + 3 дали основы. GTK + 3.x не будет напрямую изменять / улучшать темы, такие как Ambiance, на самом деле большинство этих тем пока не работают, поскольку их нужно портировать.

Однако вы можете ожидать увидеть некоторые Все это улучшилось по мере продвижения GTK + 3.x.

* Этот ответ устарел и нуждается в обновлении.

4
ответ дан 26 July 2018 в 20:19

Замечания к выпуску GTK + 3 дали основы. GTK + 3.x не будет напрямую изменять / улучшать темы, такие как Ambiance, на самом деле большинство этих тем пока не работают, поскольку их нужно портировать.

Однако вы можете ожидать увидеть некоторые Все это улучшилось по мере продвижения GTK + 3.x.

* Этот ответ устарел и нуждается в обновлении.

4
ответ дан 26 July 2018 в 20:20

Замечания к выпуску GTK + 3 дали основы. GTK + 3.x не будет напрямую изменять / улучшать темы, такие как Ambiance, на самом деле большинство этих тем пока не работают, поскольку их нужно портировать.

Однако вы можете ожидать увидеть некоторые Все это улучшилось по мере продвижения GTK + 3.x.

* Этот ответ устарел и нуждается в обновлении.

4
ответ дан 31 July 2018 в 11:20

Замечания к выпуску GTK + 3 дали основы. GTK + 3.x не будет напрямую изменять / улучшать темы, такие как Ambiance, на самом деле большинство этих тем пока не работают, поскольку их нужно портировать.

Однако вы можете ожидать увидеть некоторые Все это улучшилось по мере продвижения GTK + 3.x.

* Этот ответ устарел и нуждается в обновлении.

4
ответ дан 31 July 2018 в 12:20

Замечания к выпуску GTK + 3 дали основы. GTK + 3.x не будет напрямую изменять / улучшать темы, такие как Ambiance, на самом деле большинство этих тем пока не работают, поскольку их нужно портировать.

Однако вы можете ожидать увидеть некоторые Все это улучшилось по мере продвижения GTK + 3.x.

* Этот ответ устарел и нуждается в обновлении.

4
ответ дан 2 August 2018 в 03:45

Замечания к выпуску GTK + 3 дали основы. GTK + 3.x не будет напрямую изменять / улучшать темы, такие как Ambiance, на самом деле большинство этих тем пока не работают, поскольку их нужно портировать.

Однако вы можете ожидать увидеть некоторые Все это улучшилось по мере продвижения GTK + 3.x.

* Этот ответ устарел и нуждается в обновлении.

4
ответ дан 4 August 2018 в 19:49

Замечания к выпуску GTK + 3 дали основы. GTK + 3.x не будет напрямую изменять / улучшать темы, такие как Ambiance, на самом деле большинство этих тем пока не работают, поскольку их нужно портировать.

Однако вы можете ожидать увидеть некоторые улучшаются все, что происходит с GTK + 3.x.

* Этот ответ устарел и нуждается в обновлении.

4
ответ дан 6 August 2018 в 03:52

Замечания к выпуску GTK + 3 дали основы. GTK + 3.x не будет напрямую изменять / улучшать темы, такие как Ambiance, на самом деле большинство этих тем пока не работают, поскольку их нужно портировать.

Однако вы можете ожидать увидеть некоторые улучшаются все, что происходит с GTK + 3.x.

* Этот ответ устарел и нуждается в обновлении.

4
ответ дан 7 August 2018 в 21:49

Замечания к выпуску GTK + 3 дали основы. GTK + 3.x не будет напрямую изменять / улучшать темы, такие как Ambiance, на самом деле большинство этих тем пока не работают, поскольку их нужно портировать.

Однако вы можете ожидать увидеть некоторые улучшаются все, что происходит с GTK + 3.x.

* Этот ответ устарел и нуждается в обновлении.

4
ответ дан 10 August 2018 в 10:03

Замечания к выпуску GTK + 3 дали основы. GTK + 3.x не будет напрямую изменять / улучшать темы, такие как Ambiance, на самом деле большинство этих тем пока не работают, поскольку их нужно портировать.

Однако вы можете ожидать увидеть некоторые улучшаются все, что происходит с GTK + 3.x.

* Этот ответ устарел и нуждается в обновлении.

4
ответ дан 13 August 2018 в 16:22
  • 1
    Предоставленная ссылка не работает. – Christopher Kyle Horton 18 June 2012 в 08:01
GTK + 3 - это новая новая версия GTK +, содержащая слишком много изменений, чтобы перечислить их все здесь. Основные моменты: Каирский рисунок. GDK больше не обертывает устаревший API рисования X11; мы сделали чистый перерыв и исключительно полагаемся на каир для всех наших потребностей в рисовании сейчас. Это также позволило нам удалить несколько других X11-ориентированных концепций, таких как GC, colormaps и pixmaps. Современное управление устройствами ввода. Обработка входных устройств в GDK уже давно является плохо забытой областью. Это изменилось; с 3.0, GTK + шагом в современный мир XI2 с полной поддержкой нескольких указателей, клавиатур и других вещей. Новый API-интерфейс, который поддерживает знакомый синтаксис CSS для настройки темы и другие улучшения, такие как анимированные переходы состояний. Более гибкое управление геометрией с поддержкой высоты для ширины как для виджетов, так и для рендеринга ячеек. Поддержка множественной поддержки для GDK. С GTK + 2.x вам пришлось перекомпилировать приложение, чтобы оно работало с другим сервером GDK. В GTK + 3 несколько базовых компонентов GDK могут быть встроены в одну библиотеку и выбраны во время выполнения. Простая поддержка приложений. Благодаря интеграции поддержки D-Bus в GIO мы могли бы, наконец, добавить класс GtkApplication, который обрабатывает многие аспекты интеграции платформы при написании приложения, такие как отслеживание открытых окон, обеспечение уникальности, экспорт действий и т. Д. Конечно , есть и новые виджеты, такие как коммутатор и выборщик приложений.

Источник: https://mail.gnome.org/archives/gnome-announce-list/2011-February/msg00022.html

4
ответ дан 25 May 2018 в 22:20
  • 1
    Отсутствие, однако, является поддержкой независимости резолюции, что делает GTK3 эффективно мертвым в будущем. – trampster 24 May 2013 в 06:05
GTK + 3 - это новая новая версия GTK +, содержащая слишком много изменений, чтобы перечислить их все здесь. Основные моменты: Каирский рисунок. GDK больше не обертывает устаревший API рисования X11; мы сделали чистый перерыв и исключительно полагаемся на каир для всех наших потребностей в рисовании сейчас. Это также позволило нам удалить несколько других X11-ориентированных концепций, таких как GC, colormaps и pixmaps. Современное управление устройствами ввода. Обработка входных устройств в GDK уже давно является плохо забытой областью. Это изменилось; с 3.0, GTK + шагом в современный мир XI2 с полной поддержкой нескольких указателей, клавиатур и других вещей. Новый API-интерфейс, который поддерживает знакомый синтаксис CSS для настройки темы и другие улучшения, такие как анимированные переходы состояний. Более гибкое управление геометрией с поддержкой высоты для ширины как для виджетов, так и для рендеринга ячеек. Поддержка множественной поддержки для GDK. С GTK + 2.x вам пришлось перекомпилировать приложение, чтобы оно работало с другим сервером GDK. В GTK + 3 несколько базовых компонентов GDK могут быть встроены в одну библиотеку и выбраны во время выполнения. Простая поддержка приложений. Благодаря интеграции поддержки D-Bus в GIO мы могли бы, наконец, добавить класс GtkApplication, который обрабатывает многие аспекты интеграции платформы при написании приложения, такие как отслеживание открытых окон, обеспечение уникальности, экспорт действий и т. Д. Конечно , есть и новые виджеты, такие как коммутатор и выборщик приложений.

Источник: https://mail.gnome.org/archives/gnome-announce-list/2011-February/msg00022.html

4
ответ дан 25 July 2018 в 22:17
  • 1
    Отсутствие, однако, является поддержкой независимости резолюции, что делает GTK3 эффективно мертвым в будущем. – trampster 24 May 2013 в 06:05
GTK + 3 - это новая новая версия GTK +, содержащая слишком много изменений, чтобы перечислить их все здесь. Основные моменты: Каирский рисунок. GDK больше не обертывает устаревший API рисования X11; мы сделали чистый перерыв и исключительно полагаемся на каир для всех наших потребностей в рисовании сейчас. Это также позволило нам удалить несколько других X11-ориентированных концепций, таких как GC, colormaps и pixmaps. Современное управление устройствами ввода. Обработка входных устройств в GDK уже давно является плохо забытой областью. Это изменилось; с 3.0, GTK + шагом в современный мир XI2 с полной поддержкой нескольких указателей, клавиатур и других вещей. Новый API-интерфейс, который поддерживает знакомый синтаксис CSS для настройки темы и другие улучшения, такие как анимированные переходы состояний. Более гибкое управление геометрией с поддержкой высоты для ширины как для виджетов, так и для рендеринга ячеек. Поддержка множественной поддержки для GDK. С GTK + 2.x вам пришлось перекомпилировать приложение, чтобы оно работало с другим сервером GDK. В GTK + 3 несколько базовых компонентов GDK могут быть встроены в одну библиотеку и выбраны во время выполнения. Простая поддержка приложений. Благодаря интеграции поддержки D-Bus в GIO мы могли бы, наконец, добавить класс GtkApplication, который обрабатывает многие аспекты интеграции платформы при написании приложения, такие как отслеживание открытых окон, обеспечение уникальности, экспорт действий и т. Д. Конечно , есть и новые виджеты, такие как коммутатор и выборщик приложений.

Источник: https://mail.gnome.org/archives/gnome-announce-list/2011-February/msg00022.html

4
ответ дан 26 July 2018 в 20:19
  • 1
    Отсутствие, однако, является поддержкой независимости резолюции, что делает GTK3 эффективно мертвым в будущем. – trampster 24 May 2013 в 06:05
GTK + 3 - это новая новая версия GTK +, содержащая слишком много изменений, чтобы перечислить их все здесь. Основные моменты: Каирский рисунок. GDK больше не обертывает устаревший API рисования X11; мы сделали чистый перерыв и исключительно полагаемся на каир для всех наших потребностей в рисовании сейчас. Это также позволило нам удалить несколько других X11-ориентированных концепций, таких как GC, colormaps и pixmaps. Современное управление устройствами ввода. Обработка входных устройств в GDK уже давно является плохо забытой областью. Это изменилось; с 3.0, GTK + шагом в современный мир XI2 с полной поддержкой нескольких указателей, клавиатур и других вещей. Новый API-интерфейс, который поддерживает знакомый синтаксис CSS для настройки темы и другие улучшения, такие как анимированные переходы состояний. Более гибкое управление геометрией с поддержкой высоты для ширины как для виджетов, так и для рендеринга ячеек. Поддержка множественной поддержки для GDK. С GTK + 2.x вам пришлось перекомпилировать приложение, чтобы оно работало с другим сервером GDK. В GTK + 3 несколько базовых компонентов GDK могут быть встроены в одну библиотеку и выбраны во время выполнения. Простая поддержка приложений. Благодаря интеграции поддержки D-Bus в GIO мы могли бы, наконец, добавить класс GtkApplication, который обрабатывает многие аспекты интеграции платформы при написании приложения, такие как отслеживание открытых окон, обеспечение уникальности, экспорт действий и т. Д. Конечно , есть и новые виджеты, такие как коммутатор и выборщик приложений.

Источник: https://mail.gnome.org/archives/gnome-announce-list/2011-February/msg00022.html

4
ответ дан 26 July 2018 в 20:20
  • 1
    Отсутствие, однако, является поддержкой независимости резолюции, что делает GTK3 эффективно мертвым в будущем. – trampster 24 May 2013 в 06:05
GTK + 3 - это новая новая версия GTK +, содержащая слишком много изменений, чтобы перечислить их все здесь. Основные моменты: Каирский рисунок. GDK больше не обертывает устаревший API рисования X11; мы сделали чистый перерыв и исключительно полагаемся на каир для всех наших потребностей в рисовании сейчас. Это также позволило нам удалить несколько других X11-ориентированных концепций, таких как GC, colormaps и pixmaps. Современное управление устройствами ввода. Обработка входных устройств в GDK уже давно является плохо забытой областью. Это изменилось; с 3.0, GTK + шагом в современный мир XI2 с полной поддержкой нескольких указателей, клавиатур и других вещей. Новый API-интерфейс, который поддерживает знакомый синтаксис CSS для настройки темы и другие улучшения, такие как анимированные переходы состояний. Более гибкое управление геометрией с поддержкой высоты для ширины как для виджетов, так и для рендеринга ячеек. Поддержка множественной поддержки для GDK. С GTK + 2.x вам пришлось перекомпилировать приложение, чтобы оно работало с другим сервером GDK. В GTK + 3 несколько базовых компонентов GDK могут быть встроены в одну библиотеку и выбраны во время выполнения. Простая поддержка приложений. Благодаря интеграции поддержки D-Bus в GIO мы могли бы, наконец, добавить класс GtkApplication, который обрабатывает многие аспекты интеграции платформы при написании приложения, такие как отслеживание открытых окон, обеспечение уникальности, экспорт действий и т. Д. Конечно , есть и новые виджеты, такие как коммутатор и выборщик приложений.

Источник: https://mail.gnome.org/archives/gnome-announce-list/2011-February/msg00022.html

4
ответ дан 31 July 2018 в 11:20
  • 1
    Отсутствие, однако, является поддержкой независимости резолюции, что делает GTK3 эффективно мертвым в будущем. – trampster 24 May 2013 в 06:05
GTK + 3 - это новая новая версия GTK +, содержащая слишком много изменений, чтобы перечислить их все здесь. Основные моменты: Каирский рисунок. GDK больше не обертывает устаревший API рисования X11; мы сделали чистый перерыв и исключительно полагаемся на каир для всех наших потребностей в рисовании сейчас. Это также позволило нам удалить несколько других X11-ориентированных концепций, таких как GC, colormaps и pixmaps. Современное управление устройствами ввода. Обработка входных устройств в GDK уже давно является плохо забытой областью. Это изменилось; с 3.0, GTK + шагом в современный мир XI2 с полной поддержкой нескольких указателей, клавиатур и других вещей. Новый API-интерфейс, который поддерживает знакомый синтаксис CSS для настройки темы и другие улучшения, такие как анимированные переходы состояний. Более гибкое управление геометрией с поддержкой высоты для ширины как для виджетов, так и для рендеринга ячеек. Поддержка множественной поддержки для GDK. С GTK + 2.x вам пришлось перекомпилировать приложение, чтобы оно работало с другим сервером GDK. В GTK + 3 несколько базовых компонентов GDK могут быть встроены в одну библиотеку и выбраны во время выполнения. Простая поддержка приложений. Благодаря интеграции поддержки D-Bus в GIO мы могли бы, наконец, добавить класс GtkApplication, который обрабатывает многие аспекты интеграции платформы при написании приложения, такие как отслеживание открытых окон, обеспечение уникальности, экспорт действий и т. Д. Конечно , есть и новые виджеты, такие как коммутатор и выборщик приложений.

Источник: https://mail.gnome.org/archives/gnome-announce-list/2011-February/msg00022.html

4
ответ дан 31 July 2018 в 12:20
  • 1
    Отсутствие, однако, является поддержкой независимости резолюции, что делает GTK3 эффективно мертвым в будущем. – trampster 24 May 2013 в 06:05
GTK + 3 - это новая новая версия GTK +, содержащая слишком много изменений, чтобы перечислить их все здесь. Основные моменты: Каирский рисунок. GDK больше не обертывает устаревший API рисования X11; мы сделали чистый перерыв и исключительно полагаемся на каир для всех наших потребностей в рисовании сейчас. Это также позволило нам удалить несколько других X11-ориентированных концепций, таких как GC, colormaps и pixmaps. Современное управление устройствами ввода. Обработка входных устройств в GDK уже давно является плохо забытой областью. Это изменилось; с 3.0, GTK + шагом в современный мир XI2 с полной поддержкой нескольких указателей, клавиатур и других вещей. Новый API-интерфейс, который поддерживает знакомый синтаксис CSS для настройки темы и другие улучшения, такие как анимированные переходы состояний. Более гибкое управление геометрией с поддержкой высоты для ширины как для виджетов, так и для рендеринга ячеек. Поддержка множественной поддержки для GDK. С GTK + 2.x вам пришлось перекомпилировать приложение, чтобы оно работало с другим сервером GDK. В GTK + 3 несколько базовых компонентов GDK могут быть встроены в одну библиотеку и выбраны во время выполнения. Простая поддержка приложений. Благодаря интеграции поддержки D-Bus в GIO мы могли бы, наконец, добавить класс GtkApplication, который обрабатывает многие аспекты интеграции платформы при написании приложения, такие как отслеживание открытых окон, обеспечение уникальности, экспорт действий и т. Д. Конечно , есть и новые виджеты, такие как коммутатор и выборщик приложений.

Источник: https://mail.gnome.org/archives/gnome-announce-list/2011-February/msg00022.html

4
ответ дан 2 August 2018 в 03:45
  • 1
    Отсутствие, однако, является поддержкой независимости резолюции, что делает GTK3 эффективно мертвым в будущем. – trampster 24 May 2013 в 06:05
GTK + 3 - это новая новая версия GTK +, содержащая слишком много изменений, чтобы перечислить их все здесь. Основные моменты: Каирский рисунок. GDK больше не обертывает устаревший API рисования X11; мы сделали чистый перерыв и исключительно полагаемся на каир для всех наших потребностей в рисовании сейчас. Это также позволило нам удалить несколько других X11-ориентированных концепций, таких как GC, colormaps и pixmaps. Современное управление устройствами ввода. Обработка входных устройств в GDK уже давно является плохо забытой областью. Это изменилось; с 3.0, GTK + шагом в современный мир XI2 с полной поддержкой нескольких указателей, клавиатур и других вещей. Новый API-интерфейс, который поддерживает знакомый синтаксис CSS для настройки темы и другие улучшения, такие как анимированные переходы состояний. Более гибкое управление геометрией с поддержкой высоты для ширины как для виджетов, так и для рендеринга ячеек. Поддержка множественной поддержки для GDK. С GTK + 2.x вам пришлось перекомпилировать приложение, чтобы оно работало с другим сервером GDK. В GTK + 3 несколько базовых компонентов GDK могут быть встроены в одну библиотеку и выбраны во время выполнения. Простая поддержка приложений. Благодаря интеграции поддержки D-Bus в GIO мы могли бы, наконец, добавить класс GtkApplication, который обрабатывает многие аспекты интеграции платформы при написании приложения, такие как отслеживание открытых окон, обеспечение уникальности, экспорт действий и т. Д. Конечно , есть и новые виджеты, такие как коммутатор и выборщик приложений.

Источник: https://mail.gnome.org/archives/gnome-announce-list/2011-February/msg00022.html

4
ответ дан 4 August 2018 в 19:49
  • 1
    Отсутствие, однако, является поддержкой независимости резолюции, что делает GTK3 эффективно мертвым в будущем. – trampster 24 May 2013 в 06:05

GTK + 3 - это новая новая версия GTK +, содержащая слишком много изменений, чтобы перечислить их все здесь. Основные моменты:

  • Каир рисует повсюду. GDK больше не обертывает устаревший API рисования X11; мы сделали чистый перерыв и исключительно полагаемся на каир для всех наших потребностей в рисовании сейчас. Это также позволило нам удалить несколько других концепций X11-ориентированного типа, таких как GC, цветовые карты и растровые изображения.
  • Современная обработка входных устройств. Обработка входных устройств в GDK уже давно является плохо забытой областью. Это изменилось; с 3.0, GTK + переходит в современный мир XI2 с полной поддержкой нескольких указателей, клавиатур и других вещей.
  • Новый API-интерфейс, который поддерживает знакомый синтаксис CSS для настройки темы и другие улучшения, такие как анимированное состояние переходы.
  • Более гибкое управление геометрией с поддержкой высоты для ширины как для виджетов, так и для визуализаторов ячеек.
  • Поддержка нескольких backend для GDK. С GTK + 2.x вам пришлось перекомпилировать приложение, чтобы оно работало с другим сервером GDK. В GTK + 3 несколько базовых компонентов GDK могут быть встроены в одну библиотеку и выбраны во время выполнения.
  • Простая поддержка приложений. Благодаря интеграции поддержки D-Bus в GIO мы могли бы, наконец, добавить класс GtkApplication, который обрабатывает многие аспекты интеграции платформы при написании приложения, такие как отслеживание открытых окон, обеспечение уникальности, экспорт действий и т. Д.
  • Конечно, есть и новые виджеты, такие как переключатель и выбор приложения.

Источник: https: // mail. gnome.org/archives/gnome-announce-list/2011-February/msg00022.html

4
ответ дан 6 August 2018 в 03:52

GTK + 3 - это новая новая версия GTK +, содержащая слишком много изменений, чтобы перечислить их все здесь. Основные моменты:

  • Каир рисует повсюду. GDK больше не обертывает устаревший API рисования X11; мы сделали чистый перерыв и исключительно полагаемся на каир для всех наших потребностей в рисовании сейчас. Это также позволило нам удалить несколько других концепций X11-ориентированного типа, таких как GC, цветовые карты и растровые изображения.
  • Современная обработка входных устройств. Обработка входных устройств в GDK уже давно является плохо забытой областью. Это изменилось; с 3.0, GTK + переходит в современный мир XI2 с полной поддержкой нескольких указателей, клавиатур и других вещей.
  • Новый API-интерфейс, который поддерживает знакомый синтаксис CSS для настройки темы и другие улучшения, такие как анимированное состояние переходы.
  • Более гибкое управление геометрией с поддержкой высоты для ширины как для виджетов, так и для визуализаторов ячеек.
  • Поддержка нескольких backend для GDK. С GTK + 2.x вам пришлось перекомпилировать приложение, чтобы оно работало с другим сервером GDK. В GTK + 3 несколько базовых компонентов GDK могут быть встроены в одну библиотеку и выбраны во время выполнения.
  • Простая поддержка приложений. Благодаря интеграции поддержки D-Bus в GIO мы могли бы, наконец, добавить класс GtkApplication, который обрабатывает многие аспекты интеграции платформы при написании приложения, такие как отслеживание открытых окон, обеспечение уникальности, экспорт действий и т. Д.
  • Конечно, есть и новые виджеты, такие как переключатель и выбор приложения.

Источник: https: // mail. gnome.org/archives/gnome-announce-list/2011-February/msg00022.html

4
ответ дан 7 August 2018 в 21:49

GTK + 3 - это новая новая версия GTK +, содержащая слишком много изменений, чтобы перечислить их все здесь. Основные моменты:

  • Каир рисует повсюду. GDK больше не обертывает устаревший API рисования X11; мы сделали чистый перерыв и исключительно полагаемся на каир для всех наших потребностей в рисовании сейчас. Это также позволило нам удалить несколько других концепций X11-ориентированного типа, таких как GC, цветовые карты и растровые изображения.
  • Современная обработка входных устройств. Обработка входных устройств в GDK уже давно является плохо забытой областью. Это изменилось; с 3.0, GTK + переходит в современный мир XI2 с полной поддержкой нескольких указателей, клавиатур и других вещей.
  • Новый API-интерфейс, который поддерживает знакомый синтаксис CSS для настройки темы и другие улучшения, такие как анимированное состояние переходы.
  • Более гибкое управление геометрией с поддержкой высоты для ширины как для виджетов, так и для визуализаторов ячеек.
  • Поддержка нескольких backend для GDK. С GTK + 2.x вам пришлось перекомпилировать приложение, чтобы оно работало с другим сервером GDK. В GTK + 3 несколько базовых компонентов GDK могут быть встроены в одну библиотеку и выбраны во время выполнения.
  • Простая поддержка приложений. Благодаря интеграции поддержки D-Bus в GIO мы могли бы, наконец, добавить класс GtkApplication, который обрабатывает многие аспекты интеграции платформы при написании приложения, такие как отслеживание открытых окон, обеспечение уникальности, экспорт действий и т. Д.
  • Конечно, есть и новые виджеты, такие как переключатель и выбор приложения.

Источник: https: // mail. gnome.org/archives/gnome-announce-list/2011-February/msg00022.html

4
ответ дан 10 August 2018 в 10:03

GTK + 3 - это новая новая версия GTK +, содержащая слишком много изменений, чтобы перечислить их все здесь. Основные моменты:

  • Каир рисует повсюду. GDK больше не обертывает устаревший API рисования X11; мы сделали чистый перерыв и исключительно полагаемся на каир для всех наших потребностей в рисовании сейчас. Это также позволило нам удалить несколько других концепций X11-ориентированного типа, таких как GC, цветовые карты и растровые изображения.
  • Современная обработка входных устройств. Обработка входных устройств в GDK уже давно является плохо забытой областью. Это изменилось; с 3.0, GTK + переходит в современный мир XI2 с полной поддержкой нескольких указателей, клавиатур и других вещей.
  • Новый API-интерфейс, который поддерживает знакомый синтаксис CSS для настройки темы и другие улучшения, такие как анимированное состояние переходы.
  • Более гибкое управление геометрией с поддержкой высоты для ширины как для виджетов, так и для визуализаторов ячеек.
  • Поддержка нескольких backend для GDK. С GTK + 2.x вам пришлось перекомпилировать приложение, чтобы оно работало с другим сервером GDK. В GTK + 3 несколько базовых компонентов GDK могут быть встроены в одну библиотеку и выбраны во время выполнения.
  • Простая поддержка приложений. Благодаря интеграции поддержки D-Bus в GIO мы могли бы, наконец, добавить класс GtkApplication, который обрабатывает многие аспекты интеграции платформы при написании приложения, такие как отслеживание открытых окон, обеспечение уникальности, экспорт действий и т. Д.
  • Конечно, есть и новые виджеты, такие как переключатель и выбор приложения.

Источник: https: // mail. gnome.org/archives/gnome-announce-list/2011-February/msg00022.html

4
ответ дан 13 August 2018 в 16:22
  • 1
    Отсутствие, однако, является поддержкой независимости резолюции, что делает GTK3 эффективно мертвым в будущем. – trampster 24 May 2013 в 06:05

Другие вопросы по тегам:

Похожие вопросы: