Разбираюсь с сокетами.
Рабочая среда - emacs+gdb+gcc. Частично емакс закрыт окнами соседнего фрейма, засчет float-split, если переключиться на emacs они спрячутся под ним.
Конфиг Ion3 допилен таким образом, что для любого однозначно идеинтифицируемого в системе окна можно задать отдельный floating фрейм (независимый от workspace'а) с комбинацией кнопок. Если окно есть, по комбинации кнопок ion прячет/открывает это окно, если его нет, запускается связанная с ним команда. В сформированных таким образом overlay'ях находится Pidgin, StarDict, gkrellm - их на скрине видно, плюс xchat, mocp, mutt (его нет, каждый раз запускается отдельно - нет нужды постоянно его держать), которые я открывать не стал, чтобы на скрине хоть что то можно было разобрать. Такая настройка позволяет использовать вышеперечисленное, не прыгая по workspace'ам (работая на 4м, топать на первый ради того, чтобы прочитать "да" в мессенджере - маразм).
Вверху справа трей (trayer) поскольку после долгих раздумий я пришел к тому, что без трея плохо, а верхний правый угол - самый бесполезный.
зы. Первый скрин - больно не бейте.
>>> Просмотр (1400x1050, 132 Kb)