Моя сборка ALT Linux Lite: первая публичная beta-версия

В наше время стало модным делать собственные сборки используемых дистрибутивов. Преимущества собственной сборки очевидны - после установки вы получаете именно тот набор приложений и именно те настройки, которыми пользуетесь. Немного поразмыслив, я так же решил не отставать от прогресса и сделал собственную сборку на базе ALT Linux 5.0/branch. Сборку я сделал довольно давно, но решение о ее публикации было принято лишь недавно.



Главными целями создания собственной сборки были:
  1. Дружественность к начинающему пользователю. Мне часто приходится делиться дистрибутивом с начинающими Linux пользователями, и ALT Linux Lite, которым пользуюсь я, сильно меня не устраивал по этому параметру.
  2. Получение набора софта которым я пользуюсь "из коробки".
  3. Получение необходимых настроек так же "из коробки".
  4. Получение дистрибутива на CD, который не требует интернета для своей работы и содержит все необходимые приложения для повседневного использования.
  5. Уровень локализации используемых в дистрибутиве приложений: не менее 99%.
  6. Более качественное и приятное глазу оформление чем в ALT Linux Lite 4.0. Этот параметр, безусловно, субъективный.
    Стоит сказать, что в представленной сборке не все из вышеперечисленных целей достигнуты. На данный момент, я определился со списком приложений и умалчиваемых настроек, а так же сделал собственную тему оформления (пункты 2,3,4,6). Над пунктами 1 и 5 (и, частично, 6) еще придется поработать.

    Итак, что вы получите установив мою сборку ALT Linux Lite:

    Общее:

    • Рабочий стол на базе Xfce 4.6.1
    • В качестве Java машины реализация версии 1.6 таковой от Sun Microsystems
    • medit в качестве текстового редактора
    • xfce-power-manager - менеджер питания Xfce. Прекрасная замена для gnome-power-manager.
    • gnome-screensaver. Устанавливается по умолчанию, но, пока не настроен в качестве умалчиваемого хранителя экрана. Для настройки, пользуйтесь этой инструкцией.
    • xfce-screenshooter - в качестве программы для выполнения снимков экрана
    • file-roller для работы с архивами
    • Из дополнений:
      • thunar-shares-plugin для работы с SMB ресурсами. К сожалению, в этой версии, по умолчанию не настроен. Для настройки, пользуйтесь этой инструкцией.
      • thunar-archive-plugin (отсуствует зависимость к ark!) для работы с file-roller
      • thunar-media-tags-plugin для работы с тегами звуковых файлов из Thunar
      • thunar-volman-plugin для работы со сменными устройствами
    Офисные приложения:
    • OpenOffice.org в качестве офисного редактора (Abiword и Gnumeric отстуствуют даже в списке дополнительных пакетов)
    • gdm в качестве менеджера входа в систему
    • Brasero в качестве программы для записи дисков
    • StarDict в качестве словаря (присутствуют только русско-английские и англо-русские словари)
    • Evince в качестве программы для работы с PDF
    Сетевые приложения:
    • Mozilla Firefox с плагинами для Adobe Flash, Sun Java и totem-gstreamer
    • Mozilla Thunderbird для работы с почтой
    • Pidgin в качестве интернет пейджера
    • rdesktop для работы с удаленными рабочими столами Windows
    • telnet
    • NetworkManager в качестве сетевой системы по умолчанию
    Файлообменные сети:
    • Transmission в качестве bit-torent клиента
    • linuxdccpp в качестве клиента локальных сетей DC++
    Мультимедийные приложения:
    • Totem в качестве видео-проигрывателя
    • Sonata (графический клиент к mpd) в качестве проигрывателя музыки
    • EasyTag в качестве редактора тегов звуковых файлов
    • Sound Juiser в качестве программы копирования звуковых дисков
    Графические приложения:
    • GIMP в качестве растрового редактора
    • Inkscape в качестве векторного редактора
    • Gqview в качестве просмотрщика картинок
    • GThumb в качестве каталогизатора фотографий. Вообще, я пользуюсь Picasa от Google, но не уверен, что ее можно включать в стандартную поставку дистрибутива по лицензионным соображениям.

    Из того, что планируется сделать в дальнейшем:
    • Настроить sudo для работы "из коробки" (как в Ubuntu).
    • Настроить Samba (для работы с net usershares) и thunar-shares-plugin для работы "из коробки"
    • Настроить mpd по умолчанию на папку ~/Музыка
    • Создать собственные темы для загрузчика, экрана загрузки и заглавной страницы (ищутся дизайнеры имеющие желание и возможность помочь)
    • Установить gnome-screensaver в качестве умалчиваемого хранителя экрана
    • Обновить локализацию (в особенности для Linuxdcpp, Pidgin и EasyTag.) Так же ищутся желающие помочь с переводом.
    • Активация pam0_mktemp по умолчанию. Для пользователя, это означает, что в домашнем каталоге не будет так раздражающей многих (и меня) папки "tmp".
    Все приложения сгруппированы как указано, при установке можно выбрать необходимые группы:



    В случае минимальной установки, вам будет гарантировано рабочее окружении представленное в разделе "Общее".
    Буду рад любым конструктивным замечаниям и предложениям. Скачать сборку можно отсюда.


    23 коммент.:

    Keeper комментирует...

    Попробую сначала на виртуальной машине, а там будет видно. Вообще давно хочу перебраться на altlinux, но всё время чего-то неустравает... А раз тут из коробки xfce 4.6, то может чего-нибудь и получится

    kda комментирует...

    В любом случае, буду рад любым замечаниям.

    Keeper комментирует...

    Хотелось бы;
    - видеть версию openoffice'a 3.1 (она реально гораздо быстрее работает, ставил из репозитория debian sid'a);
    - "Список задач" заменить на "переключатель окон";
    - Network Manager заменить на "Wicd";

    Из багов:
    - при нажатии кнопки выхода из меню xfce и выбора перезагрузки или выключения ничего не происходило.

    kda комментирует...

    OpenOffice 3.1 есть в Sisyphus, как только появится в branch 5.0 он попадет и в мою сборку.

    Анонимный комментирует...

    Поддерживаю, сменить Networkmanager на Wicd.
    Так же предлагаю не использовать mono (если используется)

    enp комментирует...

    Спасибо за подхваченное знамя!

    А ссылку на профиль можно?

    kda комментирует...

    Профиль пока не в лучшем виде (+ нужно еще многое "допилить"), не хочу такой в git грузить. Если хотите, пришлю на почту.

    Keeper комментирует...

    несмотря на то что данная сборка после установки вешала Virtual Box, я всё-таки установил её рядом с sidux'ом.

    проблемы:
    - после загрузки в графику мышь и клава отказывали сразу, т.е. вообще не работали (за исключением sysrq). вспомнив опыты с archlinux'ом залез в xorg.conf и обнаружил там следующую строчку:
    Option "AutoAddDevices" "true"
    именно эта хрень и заваливала весь xorg, изменил на false и всё заработало;

    - нету торрент-клиента, deluge из репозитория (5.0/branch/i586) вставать отказался пожаловавшись на неудовлетворенные зависимости;

    - шрифты по дефолту косячные, "легкий" хинтинг сразу сменил на "средний" (хотя возможно дело вкуса). экран - ЖК ноутбука;

    - вайфай не поднялся ибо нет firmware для bcm43xx;

    - хотелось бы иметь майрософтовские шрифты "из коробки" или altlinux-way инструкцию по установке;

    - pidgin-libnotify по умолчанию отсутствует, после установки из репозитория он появился в пиджине, его можно настроить, но не выполняет своих функций. почему - еще буду разбираться.

    kda комментирует...

    Большое спасибо за подробные комментарии!

    Теперь, по проблемам:
    Что касается шрифтов от Microsoft, то их, к сожалению, просто "выкинули" из branch 5.0. Попробую в следующей сборке добавить из Сизифа.

    Сейчас, установить их можно только вручную. Хитинг я ставил легкий намеренно, мне так больше нравится. Впрочем, шрифты действительно в пятерке "не айс", я баг об этом ставил еще 2 месяца назад (19911). Увы, пока никаких эмоций от майнтайнера.

    Что касается бага с Xorg, может это сразу в bugzilla? Думаю, будет очень полезна эта информация.

    Torrent клиент - transmission. Идет в группе файлообменные сети.

    По поводу wi-fi: в репозиториях нашел только "bcm43xx-fwcutter", поможет ли включение ее в дистрибутив?

    И, что с pidgin-libnotify? Что значит "не выполняет своих функций"? Версия 0.14-alt4?

    Еще раз спасибо за подробные комментарии.

    Keeper комментирует...

    > бага с Xorg, может это сразу в bugzilla?
    Суть в том что xorg пытается брать настройки устройств ввода из HAL, это должно обеспечивать подключение различных клавиатур и мышек "на лету" без перезагрузки иксов. Я решаю эту проблему отключением этой порочной связи через "AutoAddDevices" "true" и проблем с отсутствием автоопределения пока не было. На форумах еще встречаются решения с настройкой правил HAL'a.

    > transmission. Идет в группе файлообменные сети.
    Я её походу не установил. transmission мне не нравится по функционалу и управлению. Deluge я всё-таки поставил - нужно было репозитории подключать из штатного конфигуратора.

    > bcm43xx-fwcutter
    bcm43xx-fwcutter только извлекает прошивку (firmware) из проприетарных драйверов. помимо неё нужно еще скачать эти драйвера и извлечь их в /lib/firmware:
    wget http://mirror2.openwrt.org/sources/broadcom-wl-4.150.10.5.tar.bz2
    tar xjf broadcom-wl-4.150.10.5.tar.bz2
    cd broadcom-wl-4.150.10.5/driver
    sudo b43-fwcutter -w /lib/firmware wl_apsta_mimo.o

    после этих действий и последующей перезагрузки networkmanager начал предлагать подрубиться к одной из доступных сетей. Как вариант можно либо включить в дистриб b43-fwcutter с драйверами, либо попробовать запихать только извлеченную прошивку.

    > pidgin-libnotify. Версия 0.14-alt4?
    Да, версия 0.14-alt4. нету всплывающего окна с сообщением или изменившимся статусом контакта.

    ЗЫ apt-indicator работает корректно, даже какую-то штуку обновил.

    Keeper комментирует...

    Мультимедийные кнопки регулировки громкости работают "из коробки", есть только одно "но", изменяется только громкость левого канала )) В какую сторону смотреть? что-то я сходу не разобрался.

    kda комментирует...

    Что касается xorg, то мне не нравится идея убирания данной настройки отдельным installer feature. Лучше это исправить "в апстриме". ИМХО, баг в bugzilla.altlinux.org был бы не лишним.

    Говоря о проприоритарных драйверах broadcom, включу в следующую сборку *fwcutter пакеты.

    pidgin-libnotify должен работать, попробуйте "поиграться" с настройками дополнения. У меня стоят чекбоксы на "Новые сообщения", и "Пользователь пришел" - все работает.


    Ну а по поводу мультимедийных кнопок, первое что приходит в голову - выставлено ли в микшере синхронное изменение громкости правого и левого канала? :)

    P.S Что за модель ноутбука у Вас?

    Keeper комментирует...

    > pidgin-libnotify должен работать
    как выяснилось - проблема совсем не в пиджине, проблема в самом libnotify:
    - сообщения о размонтировании устройств не отображаются;
    - notify-send не работает, при этом ощибок не выдает.

    > выставлено ли в микшере синхронное изменение громкости правого и левого канала?
    Да, выставлено. это проверил в первую очередь. я не понял какая программа отвечает за реакцию на нажатие мультимедийных клавиш. пойму откуда ноги растут - будет ясно почему такая реакция.

    Ещё заметил что тот же микшер xfceшный запускается секунд 6-7, как будто у него в коде в начале стоит sleep(7). В пиджине после отправки сообщения звук связанный с этим событием воспроизводится также спустя 5-7 секунд.

    > модель ноутбука
    HP Pavilion dv2104eu:
    http://forum.notebookreview.com/showthread.php?t=88686

    PS Так же можно добавить в дистр xfce4-notes-plugin

    kda комментирует...

    Установите пакет, notification-daemon-xfce. Думаю, это поможет решить проблему с libnotify. Я забыл его в сборку добавить - добавлю в следующую сборку.

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

    Что касается xfce4-notes-plugin - я им не пользуюсь, более того, у него нет мантейнера на данный момент + он не до конца переведен.

    Keeper комментирует...

    > notification-daemon-xfce
    Установил, помогло.

    >Проблемы с задержкой звука
    Буду разбираться...

    > xfce4-notes-plugin ... нет мантейнера + он не до конца переведен...
    Пойду читать руководство начинающего мейнтейнера...

    kda комментирует...

    Выложил новую сборку "моего Альта"на ФТП ftp://ftp.altlinux.org/pub/people/dkoryavov/distr. В данной версии исправлены некоторые ошибки и недоработки которые я были найдены в процессе тестирования сборки от 31.05.2009, а так же учтены некоторые отзывы пользователей.

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

    Сборка от 07.06.2009:

    Новые возможности:
    - Теперь, утилита sudo доступна для работы сразу после установки.

    Новые пакеты:
    - thunar-archive-plugin (Дополнение для ФМ Thunar для работы с архиваторами)
    - notification-daemon-xfce (Менеджер настройки уведомлений для Xfce)
    - pidgin-libnotify (Дополнение для интернет пейджера Pidgin для отображения уведомлений)

    - b43-fwcutter
    - bcm43xx-fwcutter (Утилиты для работы с драйверами для чипсетов Broadcom 43xx)

    Исправления ошибок
    :
    - Исправлен ярлык панели Xfce для запуска Thunderbird.

    Анонимный комментирует...

    Сразу прошу прощения - я абсолютный дилетант. Но хотелось посмотреть на 5.0, и машинка старая оказалась под рукой (селерон 2.4, 256 Мб). Так что большая часть моих замечаний может быть неинтересна.

    - При загрузке ругается на неизвестный видеомод (314) и предлагает выбрать другой или ждать 30 секунд.
    - Работает, по ощущениям, медленнее, чем бывшая на той же машине до того ХР.
    - Зато красиво :)
    - Скринсайвер не настраивается, не хватает фронтэнда (поставил xscreensaver-frontend, заработало).
    - Странно работает с ООо плагин clipman для буфера обмена. По выделению мышью копирует только символы, выделенные в первый момент. С другими программами все нормально. Но это, похоже, баг используемой версии клипмана. (Кстати, очень нужный плагин при работе с текстами. Я из-за него одного периодически думаю о КДЕ, больше меня туда ничего не тянет.)
    - Не стартует быстрый запуск ООо, хотя пункт в меню срабатывает. Тут точно альт-специфичная проблема, проверял под убунтой (XFCE, без oooqs) - запускается.
    - ИМХО, хорошо бы заранее настроить запуск MPD. Иначе, мне кажется, не всякий пользователь сразу сообразит, как пользоваться сонатой :)

    kda комментирует...

    > При загрузке ругается на неизвестный видеомод (314) и предлагает выбрать другой или ждать 30 секунд.

    Было бы отлично, если бы Вы поставили баг в Багтрекер на эту ошибку с подробным описанием оборудования и проблемы.

    > - Скринсайвер не настраивается, не хватает фронтэнда (поставил xscreensaver-frontend, заработало).

    Дело в том, что я использую Gnome Screensaver (кстати, об этом написано в подробностях данной публикации), но он, по умолчанию еще не настроен (это в планах).

    > Странно работает с ООо плагин clipman для буфера обмена.

    Я этим дополнением не пользуюсь, да и мантайнера у него сейчас нет....

    > - ИМХО, хорошо бы заранее настроить запуск MPD. Иначе, мне кажется, не всякий пользователь сразу сообразит, как пользоваться сонатой :)

    Конечно, это в планах. :)

    P.S Спасибо за отзыв.

    Иван комментирует...

    Попробовал поставить сборку от 06.07 на ноут на котором стоит Windows7RC. Загрузчик другую ОС видеть отказался наотрез. Для себя решил прописав в конфиге Лило ручками.

    kda комментирует...

    > Попробовал поставить сборку от 06.07 на ноут на котором стоит Windows7RC

    О как. :) Честно говоря, я ее анонсировать не хотел, т.к допустил в сборке пару банальных ошибок. Хорошо, если поставили - можно свободно удалять xscreensaver (это ошибка N1 что он попал в сборку), и нужно скопировать настройку ~/mpd.conf в /etc/mpd.conf и /etc/mpd.sys.conf. Тогда, он должен нормально работать (это ошибка N2).

    А вообще, я настоятельно не рекомендую использовать данную сборку в качестве основной ОС - я ее нормально не оттестировал.

    Иван комментирует...

    Ну, я искренне надеюсь дожить на ней до официального релиза, пока все работает.

    Анонимный комментирует...

    помогите! не включается network manager!!!как и что делать??

    kda комментирует...

    > помогите! не включается network manager!!!как и что делать??


    :) Какую сборку Вы установили? И почему решили что NetworkManager не включается?

    Отправить комментарий