IceWM 2.0

Опубликовано August@Karro - пн, 12/21/2020 - 11:31
IceWM — менеджер окон для X Window System в Unix-подобных операционных системах. 

Цель проекта IceWM — создание рабочей среды с удобным и быстрым интуитивным интерфейсом с широкими возможностями для настройки пользователем. В частности, все функции графического интерфейса доступны при использовании только клавиатуры. В то же время в число задач входила максимальная «лёгкость» IceWM в плане потребляемых ресурсов компьютера — памяти и процессора. 

Благодаря лёгкости настройки  к настоящему моменту создано большое число графических тем, в том числе напоминающих популярные графические среды Microsoft Windows, Mac OS X, OS/2 и др. Дальнейшая настройка внешнего вида также доступна пользователю, как при помощи программ других производителей, так и прямым редактированием текстовых конфигурационных файлов. 

Доступны встроенные апплеты для мониторинга CPU, памяти, трафика. Отдельно развивается несколько сторонних GUI для настройки, реализаций рабочего стола и редакторов меню.

Наиболее значительными изменениями в новом выпуске стали удаление устаревших свойств _WIN_PROTOCOL и реализация поддержки движка отрисовки изображений Imlib2, который теперь по умолчанию используется вместо gdk-pixbuf-xlib. Из других изменений можно отметить обеспечение центровки списка окон, если он выходит за границу экрана, поддержку WM_HINTS icon_window в MiniIcons, а также реализацию ICCCM icon_pixmap и icon_window, которая позволила решить проблемы с показом пиктограмм для таких приложений, как NEdit, xmgrace, xv, timidity и fontforge. 

Файлы конфигурации пользователя должны находиться в каталоге ~/.icewm.

  • menu — содержит пункты и структуру главного меню.
  • toolbar — содержит кнопки запуска приложений на панели задач.
  • preferences — содержит параметры управления поведением IceWM.
  • keys — содержит дополнительные комбинации клавиш пользователя.
  • winoptions — содержит параметры отвечающие за поведение отдельных приложений, описанных пользователем.
  • startup — исполняемый файл, запускающийся во время первоначальной загрузки оконного менеджера.

Разработка IceWM началась с нуля в 1997 году, проект написан целиком на C++ и выпущен на условиях лицензии GNU LGPL. 

 

Последние материалы