LINUX.ORG.RU

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

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

Ты что, дурак? Мне никогда не приходилось это делать.

Это Вам не приходилось. В соответствии с используемым Вами софтом и Вашими настройками и задачами. Но, не всех оно устраивает.

Ряд софта вообще нужно патчить под конкретные среды (и это не говоря о том, что есть софт, который рассчитан на перекомпиляцию с новым конфигом, а отдельных текстовых конфигов не имеет). Например, lynx дефолтный символ индикации наличия предыдущих страниц в screen в ядерной консоли выводит таким образом, что она портится (особенно при переключении окон). Поэтому нужно заменить его на какой-нибудь '<' из ASCII. Текстовое разрешение для сохранения asciiview берёт из aalib, куда оно вкомпилено. Можно выставлять каждый раз, но чтобы не клацать лишнего можно пересобрать aalib пропатчив. RetroArch по дефолту собирается с SDL2, что плохо работает в ядерной консоли на x86_64. Но, он прекрасно работает в тех же условиях с SDL 1, но это надо в случае чего пересобирать. Дефолтные кодовые страницы для монтирования флэшек с FAT32 прописываются в ядре, и чтобы их сменить нужно пересобрать ядро. Ну и т.д.

В бинарных сборках для иксов тоже бывают ляпы. Например, links в Slackware из коробки собран так, что не запускается с "-g" в иксах. Нужно пересобирать (но, этот вариант не устроит тех, кто не хочет устанавливать иксы, тогда им придётся пересобирать). vim из коробки в Slackware тоже собран без поддержки иксов, что препятствует вставке в него, запущенном в xterm'е, текста средней кнопкой мыши. И опять таже самая ситуация - одно не устраивает устанавливающих иксы, а другое тех, кто их не устанавливает. Ну и т.д.

В скриптах тоже бывает всякое. Например, в скриптах pip'а из состава Python'а 3.6 жёстко прописана локаль UTF-8. На других локалях оно падает. Но, можно пропатчить.

Исправление saahriktu, :

Ты что, дурак? Мне никогда не приходилось это делать.

Это Вам не приходилось. В соответствии с используемым Вами софтом и Вашими настройками и задачами. Но, не всех оно устраивает.

Ряд софта вообще нужно патчить под конкретные среды (и это не говоря о том, что есть софт, который рассчитан на перекомпиляцию с новым конфигом, а отдельных текстовых конфигов не имеет). Например, lynx дефолтный символ индикации наличия предыдущих страниц в ядерную консоль выводит таким образом, что она портится. Поэтому нужно заменить его на какой-нибудь '<' из ASCII. Текстовое разрешение для сохранения asciiview берёт из aalib, куда оно вкомпилено. Можно выставлять каждый раз, но чтобы не клацать лишнего можно пересобрать aalib пропатчив. RetroArch по дефолту собирается с SDL2, что плохо работает в ядерной консоли на x86_64. Но, он прекрасно работает в тех же условиях с SDL 1, но это надо в случае чего пересобирать. Дефолтные кодовые страницы для монтирования флэшек с FAT32 прописываются в ядре, и чтобы их сменить нужно пересобрать ядро. Ну и т.д.

В бинарных сборках для иксов тоже бывают ляпы. Например, links в Slackware из коробки собран так, что не запускается с "-g" в иксах. Нужно пересобирать (но, этот вариант не устроит тех, кто не хочет устанавливать иксы, тогда им придётся пересобирать). vim из коробки в Slackware тоже собран без поддержки иксов, что препятствует вставке в него, запущенном в xterm'е, текста средней кнопкой мыши. И опять таже самая ситуация - одно не устраивает устанавливающих иксы, а другое тех, кто их не устанавливает. Ну и т.д.

В скриптах тоже бывает всякое. Например, в скриптах pip'а из состава Python'а 3.6 жёстко прописана локаль UTF-8. На других локалях оно падает. Но, можно пропатчить.

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

Ты что, дурак? Мне никогда не приходилось это делать.

Это Вам не приходилось. В соответствии с используемым Вами софтом и Вашими настройками и задачами. Но, не всех оно устраивает.

Ряд софта вообще нужно патчить под конкретные среды (и это не говоря о том, что есть софт, который рассчитан на перекомпиляцию с новым конфигом, а отдельных текстовых конфигов не имеет). Например, lynx дефолтный символ индикации наличия предыдущих страниц в ядерную консоль выводит таким образом, что она портится. Поэтому нужно заменить его на какой-нибудь '<' из ASCII. Текстовое разрешение для сохранения asciiview берёт из aalib, куда оно вкомпилено. Можно выставлять каждый раз, но чтобы не клацать лишнего можно пересобрать aalib пропатчив. RetroArch по дефолту собирается с SDL2, что плохо работает в ядерной консоли на x86_64. Но, он прекрасно работает в тех же условиях с SDL 1, но это надо в случае чего пересобирать. Дефолтные кодовые страницы для монтирования флэшек с FAT32 прописываются в ядре, и чтобы их сменить нужно пересобрать ядро. Ну и т.д.

В бинарных сборках для иксов тоже бывают ляпы. Например, links в Slackware из коробки собран так, что не запускается с "-g" в иксах. Нужно пересобирать (но, этот вариант не устроит тех, кто не хочет устанавливать иксы, тогда им придётся пересобирать). vim из коробки в Slackware тоже собран без поддержки иксов, что препятствует вставке в него, запущенном в xterm'е, текста средней кнопкой мыши. И опять таже самая ситуация - одно не устраивает устанавливающих иксы, а другое тех, кто их не устанавливает. Ну и т.д.