• Как разрабатываются Windows Manager'ы под Linux?

    imalinov
    @imalinov
    Можно начать с изучения уже существующих WM под Linux/Unix — возможно среди них найдется что-то, что вполне устроит.
    Вот тут ресурс с обзором всего этого добра, включая довольно древние — xwinman.org/

    Если очень хочется написать что-то свое, то имеет смысл изучить один их двух наиболее популярных графических SDK:
    1) GTK+ на котором построен Gnome — www.micahcarrick.com/gtk-glade-tutorial-part-1.html
    2) Qt toolkit — qt.digia.com/Product/, на котором помимо всего прочего построен KDE

    Писать свой WM базируясь на базовый элементах X Windows не советую — годы уйдут, пока худо-бедно рабочий WM напишите.
    Ответ написан
    3 комментария
  • Редирект с example.com на example2.com:9999?

    imalinov
    @imalinov
    Общего решения не существует.

    Если есть в том необходимость, то в протоколе, обычно предусматривают ответ, означающий redirect (как это есть в HTTP, SIP).
    В случае, если протокол не поддерживает redirect, то остается только на example.com настраивать прокидывание трафика на example2.com:9999, но в этом случае весь трафик все же будет идти через example.com.

    Если example.com и example2.com находятся в одной сети, а трафик ожидается из источников внешних, то переадресацию трафика можно настроить на маршрутизаторе.
    Ответ написан
    Комментировать