Sawfish (ранее известный как пилорамы) является открытым исходным кодом, минимальный и расширяемый оконный менеджер для Linux, UNIX и-подобных операционных систем, с помощью Lisp на основе скриптовый язык.
Sawfish & Rsquo, S целью является, чтобы позволить пользователям легко управлять окнами в самой привлекательной и гибкой образом. К услугам гостей мощные привязки клавиш, сцепление событий, сопоставление окно и гибкой тематизации.
Даже если это и Rsquo; S расширяемость, Sawfish не реализует приложения пусковые, настольные фоны, или другие подобные компоненты, которые доступны на более мощную среду рабочего стола в виде отдельных приложений.
Sawfish является кросс-платформенным, таким образом, поддерживается в системах Linux и BSD операционных
Что нового В этом выпуске:.
- The Размер окна-совпадений теперь правильно восстанавливает размер окна, в табуляции остается полезной, когда окно отмечены для табуляции разрушается, прежде чем делать так, и некоторые мелкие исправления.
- Новые возможности сосредоточиться на вкладках: окна, помеченные для табуляции теперь есть другой цвет, и поддержка вкладок просмотра / рабочее пространство липкий .
- Там обновляются скрипты упаковки Debian.
Что нового в версии 1.8.2:
- Подробнее надежность для получения окна в каждом конкретном * Функции.
- Исправлена все вопросы в функции высшего уровня, как неспособность перехода-или-Exec.
- Ведение курсора деформации в затененном окне Теперь перекосов в правильном положении.
- обращение выбора менеджер была исправлена.
- Неспособность генерировать меню приложений, при разборе некорректных .desktop файлы, была исправлена.
- В EdgeActions, HotSpot, HotMove и EdgeFlip предотвращается вызывается несколько раз время.
- Это релиз исправляет скрипты упаковки Debian и делает подборку с makepp вместо GNU сделать работу.
Что нового в версии 1.8.0:
- Приложения меню теперь полностью настраивается через фильтры .
- EdgeActions были добавлены, обеспечивая централизованную структуру для создания действия для вашего экрана-границ.
- Вкладка Система-была значительно улучшена; ручная регулировка темам, например, больше не требуется.
- StyleTab это новая тема по умолчанию, в пользу Crux.
- Следующие переводы были обновлены:. испанский, чешский, немецкий, китайский (упрощенный), Норвежский, Словенский, и французский
- Несколько незначительных исправлений и обновления документации были сделаны.
Что нового в версии 1.7.0:
- Примечания:
- Когда вы сообщить аварию, пожалуйста, добавьте трассировку, вызывая Sawfish с параметром командной строки & Quot; - Interp & Quot ;. Прочтите файл `способствуя 'для более подробная информация.
- Подскажите изменение API [Джереми Хенкинс] Если у вас есть код, который использует быстрое, это влияет. Когда вы вызываете функцию `быстрое", непосредственно передать вспомогательные функции в качестве аргументов функции. Они используются для быть установлен как глобальные переменные. Это изменение является прямым, так что это не трудно обновить код. Смотрите `sawfish.wm.util.prompt» для подробной информации.
- государственная поддержка мыши кнопку Sawfish заявлена поддержка мыши кнопки 1
- 9, но известно, что сопротивление кнопок 6
- 8 не может работать. Кнопка 9 не работает вообще, поэтому мы отозвать его.
- Функции `может быть, рейз окна 'и' возможно, низший окно" в настоящее время устарели. [Тейка Kazura] Замените их с `поднять окном * 'и` нижнем окне *, определенной в `sawfish.wm.util.stacking". Разница лишь в том, что устаревшие версии поддерживает функцию Наутилуса (файловый менеджер GNOME), который был упал давно.
- Создание и установка:
- Настройка-вариант `--with-девять-MouseButtons 'отбрасывается. Смотрите пункт & Quot; переключения раскладки клавиатуры поддержку & Quot; ниже.
- исправления:
- Максимизация окна ошибочно, охватывающие другие окна при старте [Джереми Хенкинс] Иногда максимизировать окна будет дублировать & Quot; избегать и Quot; окна (например, гном-панели, или trayer) на старте. Sawfish Теперь откладывает максимизацию, пока инициализация не завершена, предотвращая эту проблему.
- Viewport инициализации Исправление [Джереми Хенкинс] при определенных обстоятельствах области просмотра слота были ошибочно сдвинуты, когда Sawfish был перезапущен, заканчивая некоторых окнах пределами виртуального рабочего стола. Это было исправлено.
- Поддержка клавиатуры переключения-макет [Тейка Kazura] Ранее, когда вы перешли клавиатуры-макет, или более правильно keyboard- & Quot; группа & Quot; (который является, главным образом, для multilinguals) keyboard- и мыши-привязки получил перепутались-до. Теперь, это может быть предотвращено путем вызова Sawfish с кнопками --5 "новой командной строки-параметра`. Предполагается, что модификаторы распространены среди групп клавиш. Точнее, то, что поддерживает это переключение с помощью `ISO_Next_Group» или аналогичной, связанной с ключом (например Ctrl + Alt). Похоже, и Quot; опции и Quot; в конфигурации клавиатуры X, как и Quot; ВРП: ctrl_alt_toggle & Quot ;. Если вы используете какие-нибудь утилиту для переключения раскладки и это смущает Sawfish сочетания клавиш, перезагрузите Sawfish. С этой командной строки-варианта, вы не сможете связать Sawfish команды к кнопкам мыши 6
- 8. Это может быть установлен в будущем.
- обращение Atom исправление на 32-битной архитектуре (Java х). [Тейка Kazura] Функция `х-атом-имя" теперь принимает все 32 бита. Ранее только 30 бит лечили, если архитектура была 32-бит. 64-битные системы не было этой ошибки. Это используется, чтобы вызвать и Quot; Bad аргумент & Quot; Ошибка, особенно на приложениях Java. (В теории, атом устанавливается X-сервера, а не клиента. Но, кажется, приложения Java, будут затронуты часто эту ошибку.)
- меню Приложения Исправление [Мэтью Любовь] Правильное алфавитном упорядочение меню-записей делается. Ранее они были отсортированы [AZ] [AZ] (первые все прописные то все записи неудачник-кейс). Также функция определения языка была улучшена. Это теперь лучше соответствует техническим Freedesktop.org.
- Edge-сальто и бесконечного рабочего стола в настоящее время работают после изменения экрана разрешением. [Кристофер Bratusek]
- Sawfish теперь начинается правильно при получении идентификатор сеанса или сеанса префикс GNOME-сессии [Клинтона Эбади, Кристофер Bratusek]
- Проект аниматор Исправление. [Кристофер Bratusek] & Quot; проект & Quot; аниматор был две проблемы: с одной стороны, нарисованные цифры были всегда черная (поэтому, возможно, невидимый), с другой стороны, эти цифры не были стерты с экрана. Оба были исправлены. Внутренне, это делается с помощью новой функции `X-дро-текста", описанной ниже.
- Воскресение двух переменных [Тейка Kazura] пользовательские параметры `рабочее-краевой режиме 'и` рабочее-Send-краевой режиме »не может быть установлен из конфигуратора, но это фиксируется.
- Команда `Xterm" исправление [Тейка kazura] Это не могло быть использовано в качестве ключевого разбрасывать деньги налево, если дополнительным & Quot; команды и Quot; Аргумент был задана в конфигураторе, то есть пустая строка.
- Новые возможности:
- был добавлен интеграция Обои для рабочего среда [Кристофер Bratusek] Поддержка интеграции XFCE. Это просто, как интеграция с GNOME / KDE4: она устанавливает `XTERM-программу 'и` браузера программу' (если уже не установлен пользователем), и добавляет XFCE Выход / помощь / настройки меню-записи в корневой меню Sawfish. Улучшения: Все меню-записи для GNOME / KDE 4 вы теперь ускорители. Записи в вызове `гном-Control-центр 'или` KDE SystemSettings "были добавлены. Обнаружение KDE4 был улучшен. Смотрите также пункт & Quot; улучшений меню Приложения и Quot; ниже. Новый переменная `настольные окружающей среды", который рассказывает работает среда рабочего стола (* обратите внимание, внешних приложений ::).
- Приложения улучшения меню [Мэтью Любовь] Приложения теперь выглядит больше похоже, что GNOME / KDE / XFCE, если работает. (дальнейшие улучшения планируются) Опция пользователь `приложения-меню не игнорировать-не-дисплей 'в настоящее время нет и заменен` приложения-меню-шоу-все ". Если `приложения меню шоу-все» является `ноль '(по умолчанию), меню выглядит так же, как, что из GNOME / KDE / Xfce, скрывая некоторые приложения. Если это `т ', то все установленные приложения отображаются. Промежуточный вариант, символ 'может быть "можно, как описано ниже. Технически, поля `NotShowIn 'и` OnlyShowIn' в файлах `/usr/share/applications/*.desktop" сказать по которой окружение рабочего стола, что приложение хочет быть показано. Если `приложения меню шоу-все» является `ноль 'или' возможно ', они уважают. Элементы с поля `Скрытая 'или' 'NoDisplay, как правило, не будут показаны. Они уважали, если `приложения меню шоу-все» является `ноль '. Удельный каталог KDE теперь искали, тоже пока поколения меню.
- Новые правила оконные [Кристофер Bratusek]
- `фиксированного размера ': это отключает изменение размера, или, точнее, функции` размер окна интерактивно', `вдвое окна размер 'и` двойной окно размером. (Максимизация все еще возможно. Используйте `никогда не максимизировать", чтобы предотвратить максимизацию.)
- `никогда близко»: это отключает закрытие. Только интерактивная закрытия предотвратить, и вы можете удалить окна с `никогда близко» собственности от Lisp программы.
- Обновление Emacs режим основной `sawfish.el" [Тейка kazura] В настоящее время распространяется с Sawfish оконного менеджера. Улучшения:
- Оценка используется для душить, когда она столкнулась с `#F 'или` #T ". Это фиксируется.
- Подсветка ключевых слов, таких как `определить" снова работает.
- `описать функцию-" были разбиты, но это работает снова.
- В `описать переменной ', значение переменной довольно-напечатан.
- `Sawfish-Load-символы" можно назвать интерактивно обновить кэшированные символов.
- Лучше вводная часть.
- Новые каркасные детали `границы ширина 'и' границы 'Цвет [Алексей Иванович Froloff] Код & Quot; границы и Quot; окна окружает окно и все другие части рамы. (* примечание кадров Определение Часть ::)
- Нью-командной опция `--5-кнопки" Смотрите пункт & Quot; переключение клавиатуры макет поддержку & Quot; выше.
- 'функция [Кристофер Bratusek] Это похоже на `х-дро-строку'` х-дро-текст. Как правило, если вы используете `дисплея-сообщение", как сообщения, позвоните `х-дро-строку '. Если вы хотите, чтобы рисовать на экране напрямую использовать `х-дро-текст" (* обратите внимание, X Drawing ::.)
- Обновления перевода:
- Обновлены переводы с момента 1.6.0 являются Датский (да), британский английский (en_GB), немецкий (DE), Испанский (ES), словенский (SL), и шведский (SV). Все файлы перевода в настоящее время в кодировке UTF-8. Измененные языки Галисийский (GL), итальянский (это), Румынский (RO), и Турецкий (TR). Остальные были уже UTF-8. [Тейка Kazura]
- Разное Изменения:
- Подробнее ошибок и трассировку печати [Тейка Kazura] Из-за librep & GT; = 0.91.0, то трассировку печатается по умолчанию, когда ошибка была сигналом. Он напечатан на рыбу-пилу-клиент, тоже, но это будет отправлена на стандартной ошибки Sawfish, а не в рыбу-пилу-клиента, извините. Фраза & Quot; ошибка Sawfish: & Quot; добавляется к сообщениям об ошибках, которые выводятся на стандартный поток ошибок. Ошибки Sawfish-пейджера выводятся на выходе Sawfish в. Точнее, когда вы подключены к Sawfish в качестве сервера в асинхронном режиме, то ошибка не печатается. Но теперь он будет напечатан, для вывода Sawfish в. (В противоположность этому, клиент, который соединяет синхронно получает сообщение об ошибке самому.)
- Указатель деформации в окне велосипеде [Тейка Kazura] В окне велосипеде, некоторые ненужные указатель деформации избежать. Ранее необходимость перекоса судили по геометрии до рейз было сделано. Теперь обновленный один используется.
- изменения Конфигуратор (пользовательские видимые части) [Кристофер Bratusek] Иконка теперь предоставляется. (Если это не показать, первый запуск `GTK-обновление-икона-кэша.) Если вы запустите конфигуратор, но оконный менеджер Sawfish не работает, то окно предупреждения выводится перед абортом. [Тейка Kazura Кристофер Bratusek] Два устаревшие особенности будут удалены. Одним из них является параметр командной строки `--socket-ID», который был для & Quot; capplets и Quot ;, часть самого раннего 2.x. GNOME Другой параметр командной строки `--single уровня", которая была нарушена.
- улучшения Doc Справка предметы, о том, как скрыть указатель мышки, и по исполнению приложения. Руководства (1) описывать все опции. Комбинации клавиш файл был пересмотрен Недавно описанные функции: `захвата-раскладку 'и` ungrab-раскладку' (* обратите внимание, раскладок: :), `х-рейз-окна 'и' х-низший окна" (* примечание подъема и опускания Окна : :)., `кадров государственной мьютекса (* Примечание кадров Функции ::)
- Главные-меню [Кристофер Bratusek] Все меню-записи у теперь есть ускорители. Этикетки для помощи записей были улучшены.
- Конфигуратор внутренние [Кристофер Bratusek] удаляется модуль `виджет тест. Это при условии, тестирования функции виджетов в sawfish.gtk модулей `. * '. Но якобы она сломана и врезался Sawfish. `виджет dialog.jl была присоединена в` простой 'dialog.jl-ранее функций `удалить-символ новой строки' и 'украсить-символа название" были определены в нескольких модулях, с тем же содержанием. Теперь они определяются (только один раз) в новый модуль `sawfish.cfg.utils». Параметр `фондового кнопку" функция была определена в Sawfish, но теперь это заменяется непосредственно с помощью `GTK-кнопка новые-от-складе. То же самое для `о-диалоге" функции, заменить (в версии 1.6.0) по `GTK-о-диалоге". `/ USR / бен / рыба-пила-конфигурации" теперь минимален, перевод большей части это содержание `sawfish.cfg.shell" [Тейка Kazura]
- модуль `3d-хак" будет удален. [Кристофер Bratusek] Модуль `3d-хак" был анимация демо, а не функция. Это при условии, две функции, аналогичные `glxgears», оказываемых в 2D. Если вы хотите, он может быть загружен из Sawfish Wiki, на странице & Quot; 3d-Hack & Quot;.
Меню
улучшения
Что нового в версии 1.6.3.1:
- Fixed~~V возможное компиляции-ошибка в prompt.jl [Харальд ван Дейк] Если Sawfish 1.6.3 скомпилирован без ошибок, то вы не должны обновлять.
Что нового в версии 1.6.2:
- Исправления:
- Меню приложений является более надежной в настоящее время. [Мэтью Любовь, Кристофер Bratusek] Меню приложений, введенная в версии 1.6.0, сделано Sawfish крушение, если `* .desktop 'файл был неправильный ключ значение (скажем, в качестве первого символа или # где-то внутри), или это было нечитаемым. Это фиксируется.
- Мелкие фиксы размещения окна по направлению [Тейка kazura] Когда режим размещение окно например `востоке ', и окно шире, чем экран, то окно был поставлен ошибочно. Это фиксируется.
- Новые возможности:
- Новая команда `максимально-АННУЛИРОВАНИЕ '[Тейка kazura] Команда` максимально-АННУЛИРОВАНИЕ' останавливает развернутое окно будет рассматриваться как максимально больше, так что вы можете перемещать и изменять размеры окна. Functinon `максимально-АННУЛИРОВАНИЕ" существует, и теперь он на экспорт.
- Новая команда `скачка или-Exec" [Кристофер Bratusek] Загруженный модуль пользователь и Quot; прыгать-или-Exec & Quot; были объединены. Это обеспечивает 'скачка-либо-Exec', команда, которая может быть использована для фокусировки окно, или если он не существует, запустить приложение. В отличие от оригинальной версии на этот раз также поддерживает соответствие окно по его класса (возвращенное 'функции `окно класса), что делает его более гибким для таких приложений, как музыкальный плеер или браузеров, которые, как правило, чтобы изменить их WM_NAME относительно часто. Для использования, см `LISP / рыбу-пилу / WM / команды / прыгать-или-exec.jl 'файл.
- Разное
- Улучшена Ебилд и файла спецификации [Кристофер Bratusek] [Ким Б. Хейно]
- Обновлена документация [Кристофер Bratusek] [Тейка Kazura]
- Удалено `рамка в стиле редактируемые-р ', и все остальные рыбы-пилы-Themer фрагменты, а он мертв. [Кристофер Bratusek]
Что нового в версии 1.5.3:
- Исправлены ошибки:
- Предотвращает сбой для быстрого разрушения оконных, особенно при высокой нагрузке
- Там были сбои, если окно разрушено вскоре после его создания. Это происходит в функции `add_window", и это может быть из-за окна разрушается, сбор мусора, а затем обращались.
- Теперь большинство частей `add_window" защищены от сбора мусора с `rep_PUSHGC '/` rep_POPGC ". Оно также предотвращает `add_window_hook" от призыва с неинициализированной аргумента. [Тимо Korvola, Янек Kozicki]
Что нового в версии 1.5.2:
- Этот релиз совместим с REP-GTK 0.90. 0.
- В Crux тему, неактивных окон имеют черный цвет шрифта для лучшей читаемости.
- Новости за 1.5.0 была улучшена.
- Есть два небольших исправления Autotools.
Что нового в версии 1.5.1:
- Релиз 1.5.1 Backports из 1.6. 0 (руководитель)
- Исправлены ошибки:
- Исправлена в SMlib проверки на X11R7 [Кристофер Bratusek]
- Исправлена в проверке Libice на X11R7 [Кристофер Bratusek]
- SpinButtons в Sawfish-интерфейса в настоящее время подключены, чтобы исправить Сингаль (позволяет печатать в стоимости вручную) [Кристофер Bratusek]
- Исправлена курсор деформации в бесконечномерных Desktop [Джереми Хенкинс]
- Исправлена группа опций шатаются [Кристофер Bratusek]
- Другие изменения:
- Sawfish делает сейчас появляются в KDE4s WM Selector [Кристофер Bratusek]
- Исправлены опечатки в .desktop файлов и удаленные записи unneded [Кристофер Bratusek]
- Изменение Поднять вкладки-на-висения вступает в силу немедленно с предприятием [Кристофер Bratusek]
- Добавить -tag = CC, чтобы LIBTOOL где это необходимо, составление unbrakes на некоторых арок [Gentoo]
- Distclean правило PO / Makefile.in [Кристофер Bratusek]
Комментарии не найдены