Можно ли запускать приложения GTK + без GNOME или им подобные - PullRequest
2 голосов
/ 27 июля 2010

Мне было интересно, возможно ли это. В основном я хочу понять, что именно делает GNOME? Разве нельзя просто запускать приложения, учитывая наличие GTK + и, конечно, X11? Конечно, я не уверен (именно поэтому я задаю вопрос), но мне кажется, что GNOME просто «организует» GUI, чтобы сделать его более настольным, и предлагает некоторые инструменты и утилиты и тому подобное. Это правильно или есть что-то еще?

Спасибо!

Ответы [ 3 ]

6 голосов
/ 27 июля 2010

GNOME - это среда рабочего стола и платформа разработки. Не обязательно запускать приложения GTK +. Например, вы можете использовать дистрибутив на основе KDE и по-прежнему иметь возможность запускать приложения GTK +, если у вас установлены соответствующие библиотеки. Одно предостережение: некоторые приложения GTK + используют компоненты / утилиты из среды рабочего стола GNOME. Чтобы запустить приложение GTK +, возможно, вам придется установить компоненты из GNOME. В зависимости от того, что нужно, вы можете в конечном итоге установить большую часть среды рабочего стола GNOME, чтобы удовлетворить зависимости ваших приложений.

При этом нет ничего, что строго требовало бы GNOME для запуска приложений GTK +. Пока у вас есть все библиотеки, необходимые для приложения, вы сможете запускать его независимо от среды рабочего стола.

3 голосов
/ 27 июля 2010

все, что вам нужно для запуска приложений gtk, - это соответствующие библиотеки gtk / gnome.То же самое с приложениями kde и зависимостями kde / qt.Однако некоторые приложения будут полагаться на другие запущенные службы и не будут работать без них.

Что вы пытаетесь сделать?

3 голосов
/ 27 июля 2010

Это довольно много, да.Вы можете запускать приложения GTK + на KDE (так же, как вы можете запускать приложения Qt в Gnome).Gnome - это «среда» рабочего стола, отдельные приложения могут использовать любой набор инструментов, который им нравится (хотя использование GTK + делает взаимодействие с другими приложениями Gnome более легким).

...