LINUX.ORG.RU

История изменений

Исправление e7z0x1, (текущая версия) :

Кстати, а что за шрифт на втором скрине с вимом и как настроено сглаживание?

Шрифт Pragmata Pro с патчами для powerline. Используется freetype2-infinality-git со следующими настройками:

export INFINALITY_FT_AUTOHINT_HORIZONTAL_STEM_DARKEN_STRENGTH="10"
export INFINALITY_FT_AUTOHINT_INCREASE_GLYPH_HEIGHTS="true"
export INFINALITY_FT_AUTOHINT_SNAP_STEM_HEIGHT="100"
export INFINALITY_FT_AUTOHINT_VERTICAL_STEM_DARKEN_STRENGTH="25"
export INFINALITY_FT_BOLD_EMBOLDEN_X_VALUE="0"
export INFINALITY_FT_BOLD_EMBOLDEN_Y_VALUE="0"
export INFINALITY_FT_BRIGHTNESS="20"
export INFINALITY_FT_CHROMEOS_STYLE_SHARPENING_STRENGTH="15"
export INFINALITY_FT_CONTRAST="40"
export INFINALITY_FT_FILTER_PARAMS="11 22 38 22 11"
export INFINALITY_FT_FRINGE_FILTER_STRENGTH="100"
export INFINALITY_FT_GAMMA_CORRECTION="1000 80"
export INFINALITY_FT_GLOBAL_EMBOLDEN_X_VALUE="0"
export INFINALITY_FT_GLOBAL_EMBOLDEN_Y_VALUE="0"
export INFINALITY_FT_GRAYSCALE_FILTER_STRENGTH="0"
export INFINALITY_FT_STEM_ALIGNMENT_STRENGTH="0"
export INFINALITY_FT_STEM_FITTING_STRENGTH="0"
export INFINALITY_FT_STEM_SNAPPING_SLIDING_SCALE="18"
export INFINALITY_FT_USE_KNOWN_SETTINGS_ON_SELECTED_FONTS="false"
export INFINALITY_FT_USE_VARIOUS_TWEAKS="true"
export INFINALITY_FT_WINDOWS_STYLE_SHARPENING_STRENGTH="0"

А что за шрифт такой (который огромный)?

Это шрифт warl0ck'а. Очень хорошо что он его сделал. Остальные скриншоты для основной консоли мне как-то не нравятся. Хотя чем-то похож terminus на крупных размерах.

Его название. -elite-laptop-bold-r-normal--28-280-72-72-c-140-koi8-r Можешь попробовать загуглить.

Notion после продолжительного использования. С этим WM встречаюсь впервые.

Далее, если не в курсе, скратчпад это плавающая область, с которой можно делать вкл/выкл.

Notion это почти то же самое, что и ion3. Я их использую много лет. Есть такие фичи, которых нет в других wm. Во-первых wm со статическим тайлингом как таковых очень мало. Во-вторых этот поддерживает плавающие окна, в том числе с табами, также скратчпады(вложенные), псевдо-объектная архитектура позволяет запихивать объект(фрейм, тайлинг, воркспейс, плавающее окно) одного типа в другой. Нечто подобное(визуально) есть в herbstluftwm, то тут работает более стабильно. Кстати реализовать подобие скратчпадов из иона попросил его я. К сожалению думаю что он defected by design и переплюнуть ион не выйдет, а хотелось бы. Например можно сделать скратчпад, в который вложен воркспейс(бессмысленно) или тайлинг(подобное есть в clfswm, herbstluftwm), то есть это такое плавающее toggled разбиение окон. В отличие от того же awesome если конфиг неправильный, то ничего не ломается. К плюсам также можно отнести несложность начальной настройки и, как я понял в последнее время, относительно не сложно делать расширения, например я с помощью костылей сделал подобие скратчпадов из обычных wm, то есть нажимаешь хоткей и окно появляется в скратчпаде, а если оно уже есть, то скрывается. Как это сделано можно понять из моих конфигов.

К недостаткам можно отнести плохую поддержку ewmh, медленное развитие, высокую сложность, отсутствие динамического тайлинга из коробки, сломанную поддержку композитных расширений.

Исходная версия e7z0x1, :

Кстати, а что за шрифт на втором скрине с вимом и как настроено сглаживание?

Шрифт Pragmata Pro с патчами для powerline. Используется freetype2-infinality-git со следующими настройками:

export INFINALITY_FT_AUTOHINT_HORIZONTAL_STEM_DARKEN_STRENGTH="10"
export INFINALITY_FT_AUTOHINT_INCREASE_GLYPH_HEIGHTS="true"
export INFINALITY_FT_AUTOHINT_SNAP_STEM_HEIGHT="100"
export INFINALITY_FT_AUTOHINT_VERTICAL_STEM_DARKEN_STRENGTH="25"
export INFINALITY_FT_BOLD_EMBOLDEN_X_VALUE="0"
export INFINALITY_FT_BOLD_EMBOLDEN_Y_VALUE="0"
export INFINALITY_FT_BRIGHTNESS="20"
export INFINALITY_FT_CHROMEOS_STYLE_SHARPENING_STRENGTH="15"
export INFINALITY_FT_CONTRAST="40"
export INFINALITY_FT_FILTER_PARAMS="11 22 38 22 11"
export INFINALITY_FT_FRINGE_FILTER_STRENGTH="100"
export INFINALITY_FT_GAMMA_CORRECTION="1000 80"
export INFINALITY_FT_GLOBAL_EMBOLDEN_X_VALUE="0"
export INFINALITY_FT_GLOBAL_EMBOLDEN_Y_VALUE="0"
export INFINALITY_FT_GRAYSCALE_FILTER_STRENGTH="0"
export INFINALITY_FT_STEM_ALIGNMENT_STRENGTH="0"
export INFINALITY_FT_STEM_FITTING_STRENGTH="0"
export INFINALITY_FT_STEM_SNAPPING_SLIDING_SCALE="18"
export INFINALITY_FT_USE_KNOWN_SETTINGS_ON_SELECTED_FONTS="false"
export INFINALITY_FT_USE_VARIOUS_TWEAKS="true"
export INFINALITY_FT_WINDOWS_STYLE_SHARPENING_STRENGTH="0"

А что за шрифт такой (который огромный)?

Это шрифт warl0ck'а. Очень хорошо что он его сделал. Остальные скриншоты для основной консоли мне как-то не нравятся. Хотя чем-то похож terminus на крупных размерах.

Его название. -elite-laptop-bold-r-normal--28-280-72-72-c-140-koi8-r Можешь попробовать загуглить.

Notion после продолжительного использования. С этим WM встречаюсь впервые.

Далее, если не в курсе, скратчпад это плавающая область, с которой можно делать вкл/выкл.

Notion это почти то же самое, что и ion3. Я их использую много лет. Есть такие фичи, которых нет в других wm. Во-первых wm со статическим тайлингом как таковых очень мало. Во-вторых этот поддерживает плавающие окна, в том числе с табами, также скратчпады(вложенные), псевдо-объектная архитектура позволяет запихивать объект(фрейм, тайлинг, воркспейс, плавающее окно) одного типа в другой. Нечто подобное(визуально) есть в herbstluftwm, то тут работает более стабильно. Кстати реализовать подобие скратчпадов из иона попросил его я. К сожалению думаю что он defected by design и переплюнуть ион не выйдет, а хотелось бы. Например можно сделать скратчпад, в который вложен воркспейс(бессмысленно) или тайлинг(подобное есть в clfswm, herbstluftwm), то есть это такое плавающее toggled разбиение окон. В отличие от того же awesome если конфиг неправильный, то ничего не ломается. К плюсам также можно отнести не сложность начальной настройки и, как я понял в последнее время, относительно не сложно делать расширения, например я с помощью костылей сделал подобие скратчпадов из обычных wm, то есть нажимаешь хоткей и окно появляется в скратчпаде, а если оно уже есть, то скрывается. Как это сделано можно понять из моих конфигов.

К недостаткам можно отнести плохую поддержку ewmh, медленное развитие, высокую сложность, отсутствие динамического тайлинга из коробки, сломанную поддержку композитных расширений.