CLsD - Calculate Linux small Desktop

Added by Родион Дорошкевич over 12 years ago

Ну вот, продолжаем очеловечивать CLS.
http://is.gd/4QfmVg - собственно тема на форуме с которой все и началось.

Из новинок:
  1. LibreOffice-bin (возможно зря, из-за него исошка распухла до немного больше гига).
  2. Добавлен blueman + blueman-applet для работы с блютуз.
  3. SpaceFM - по немногочисленным просьбам, мало ли, может кому-то нравятся значки на рабочем столе, но их делайте сами: spacefm --desktop.
  4. Удалены ConsoleKit\PolicyKit, gnome-keyring. Эта операция потянула за собой несколько серьезных изменений в дистре.
  5. Жестко прописаны флаги USE="-consolekit -policykit -gnome-keyring" в make.conf.
  6. Убран NetworkManager и заменен на Wicd. Что мне всегда нравилось в wicd - его гуи можно просто выгрузить из системы, если он в данный момент не нужен, не копаясь в ps/kill, и загрузить из меню. nm-applet не позволял выгружать себя, только прибивать.
  7. Добавлен net-dialup/qtwvdialer для ppp и к нему добавка - mkwvconf.py которая позволяет создавать конфиги wvdial из базы net-misc/mobile-broadband-provider-info.
  8. Пришлось избавится от udisks и всего, что он него зависит, т.е. автомонтирования в pcmanfm не будет, меню внешних устройств тоже. Для автомонтирования нашлась отличная утилита, работающая непосредственно через udev - sys-apps/uam. Остается нерешенным вопрос о "визуализации" примонтированных устройств и их мышкотыкательного ОТмонтирования. Пока использую sync, после него флешку можно доставать.
  9. Добавлена панель быстрого запуска внизу с автоскрытием, как и в других десктопных кальках. Сделано это с помощью x11-misc/tint2-9999. В нем появилась возможность делать панель быстрого запуска. Запущена еще одна копия тинт с особым конфигом.
  10. Сделаны изменения в настроке дефолтной консоли, теперь шрифты намного больше и со сглаживанием.
  11. Добавлен x11-misc/slim, имено он позволил решить проблему автосоздания домашнего каталога при первом входе и даже при загрузке с LiveDVD. Теперь работа в ливдвд ничем не отличается от работы в других десктопных кальках. Установка не требует укзания пользователя для автологина и даже не требует создания пользователя при установке, в таком случае будет дефолтный кальковский guest.
  12. Переделан метапакет, содержимое многих кальковских метапакетов, за установку которых отвечают флаги CALCULATE, были перенесены в сам метапакет, потому как они нужны лишь частично.
  13. Все обои были взяты из CLD.
  14. Сборка перенесена из виртуалки с билдером на реалное железо в cl-assemble, все шаблоны были адаптированы и работают в cl-assemble. Поэтому сбрка происходит довольно быстро, можно собирать и для x86 и для amd64.
  15. Ну и свежие версии всего ПО из стабильной ветки, за редким исключением из ~, ну и за редчайшим исключением из **. :)

Вроде все, жду предложений\критики.

Парочка новых скринов:

 
 
 

Ссылки:
[ftp://lautre.ru/pub/developer/rodiond/CLS/]


Replies (112)

RE: CLsD - Calculate Linux small Desktop - Added by Андрей Чеховец over 12 years ago

Родион, попробовал Ваше изделие, понравилось. Только я там офиса не нашел Вы его туда не вставляли? Судя по "теме с которой все началось" он (офис) там должен быть.
И ещё у меня вчера, сразу как поставил, возникли проблемы с обновлением (какой то lib выделился красным и обновление прервалось), но было поздно поэтому не разбирался что и как.

RE: CLsD - Calculate Linux small Desktop - Added by Родион Дорошкевич over 12 years ago

Андрей Чеховец wrote:

Родион, попробовал Ваше изделие, понравилось. Только я там офиса не нашел Вы его туда не вставляли? Судя по "теме с которой все началось" он (офис) там должен быть.
И ещё у меня вчера, сразу как поставил, возникли проблемы с обновлением (какой то lib выделился красным и обновление прервалось), но было поздно поэтому не разбирался что и как.

Да, офис я не ставил для уменьшения размера образа, т.к. тестовый.
С обновлением надо разбиратся, все же собран он довольно давно, если интересно, постучитесь в чате, попробуем разобратся.

Спасибо за "+" :)

RE: CLsD - Calculate Linux small Desktop - Added by Тимофей Захарчук over 12 years ago

Образ не ставится в VirtualBox

RE: CLsD - Calculate Linux small Desktop - Added by Родион Дорошкевич over 12 years ago

Образ создавался и тестировался именно в VirtualBox.

RE: CLsD - Calculate Linux small Desktop - Added by Алексей Тихонов over 12 years ago

Тимофей Захарчук wrote:

Образ не ставится в VirtualBox

создали виртуальную машину -> свойства -> аудио -> аудиодрайвер = пустой аудиодрайвер и всё нормально запускается

RE: CLsD - Calculate Linux small Desktop - Added by Тимофей Захарчук over 12 years ago

Все равно висит
Смотрите в прикрепленном файле

Система x86

49.png (44.4 KB)

RE: CLsD - Calculate Linux small Desktop - Added by Родион Дорошкевич over 12 years ago

http://youtu.be/uOyk0tu3M4Y
Скринкаст с моего компа с clsd, версия виртуалки app-emulation/virtualbox-bin-4.1.6-r1, аудио включено.

RE: CLsD - Calculate Linux small Desktop - Added by Тимофей Захарчук over 12 years ago

app-emulation/virtualbox-bin-4.1.4
система x86 - может в этом проблема
интересно есть возможность в virtualbox `x86 эмуляции amd64

дальше выбора языка и видео не идет виснет наглухо как на картинке

RE: CLsD - Calculate Linux small Desktop - Added by Родион Дорошкевич over 12 years ago

А, так CLsD же 64 бита, как же ты на 32-х битном хосте запустишь 64-х битного гостя?

RE: CLsD - Calculate Linux small Desktop - Added by Тимофей Захарчук over 12 years ago

да ступил - заработало в qemu

RE: CLsD - Calculate Linux small Desktop - Added by Тимофей Захарчук over 12 years ago

Родион огромная просьба собрать систему для x86
у меня что то не выходит

RE: CLsD - Calculate Linux small Desktop - Added by Родион Дорошкевич over 12 years ago

Уже только после выхода 11.12. :)
Пытаюсь сейчас на последних стэйджах все сделать, что-то не выходит, какая-то непонятная ошибка валится.

RE: CLsD - Calculate Linux small Desktop - Added by Родион Дорошкевич over 12 years ago

Ну вот, продолжаем очеловечивать CLS.
Собрал на основе CLS-11.12-i686 для большего охвата, так сказать :)
Из новинок:
  1. LibreOffice-bin (возможно зря, из-за него исошка распухла до немного больше гига).
  2. Теперь можно полноценно работать рутом из LiveDVD, учетка рута имеет все необходимое. На LiveDVD нету автовхода в Х-ы, но достаточно после загрузки набрать startx.
  3. Ну и свежие версии всего ПО из стабильной ветки, за редким исключением из ~x86.
    Устанавливать как и раньше с созданием пользователя и его автологином: cl-install -d /dev/sda1 -A <user_name>.
    Собственно вот и ссылки:
    http://narod.ru/disk/37112521001/cls-20120109-i686.iso.html - 1.06 ГБ
    http://narod.ru/disk/37112523001/cls-20120109-i686.list.html - 18.8 кБ
    http://narod.ru/disk/37122007001/cls-20120109-i686.iso.DIGESTS.html - 143 Б

Все же соберу тоже, но без LibreOffice.

RE: CLsD - Calculate Linux small Desktop - Added by Sergey Belevshchuk over 12 years ago

Здравствуйте.
Пробовал систему на зуб. Оказалась не юзер-френдли ко мне :( Не понравилось, например: терминал, прочие моменты юзабилити (сравниваю с xfce, например), проводник не видит разделы доступные для мышко-монтирования, и прочие моменты по изменению оформления, обоев на столе. По моему супер лаконично. Если такова цель была, то она достигнута на все 110%. Консоль - как основной инструмент. Автору спасибо за труд. Не для меня системка.

RE: CLsD - Calculate Linux small Desktop - Added by Родион Дорошкевич about 12 years ago

Следующим этапом буду удалять ConsoleKit\PolicyKit. На домашнем и рабочем буке это уже сделано. Эта операция тянет за собой несколько серьезных изменений в дистре:

  • Естественно, жестко прописаны флаги USE="-consolekit -policykit" в make.conf.
  • Будет убран NetworkManager и заменен на Wicd. Что мне всегда нравилось в wicd - его гуи можно просто выгрузить из системы, если он в данный момент не нужен, не копаясь в ps, и загрузить из меню. nm-applet не позволял выгружать себя, только прибивать. К сожалению, гуи для wicd есть толко на kde и gtk+ (вариант на ncusres для дескопа не очень, а кеды это не к этой сборке) и в свежих версиях убрали возможность избавится от gksu\kdesu, поэтому остается зависимость от gnome-keyring, от которой тоже хотелось бы избавится. Вариант с гуи на qt не работает, проект давно не обновлялся и у меня не собирается, возможно нужны еще какие-то зависимости, которых у меня нет.
  • Придется избавится от udisks и всего, что он него зависит, т.е. автомонтирования в pcmanfm не будет, меню внешних устройств тоже. Для автомонтирования нашлась отличная утилита, работающая непосредственно через udev - sys-apps/uam. Остается нерешенным вопрос о "визуализации" примонтированных устройств и их мышкотыкательного ОТмонтирования. Пока использую sync, после него флешку можно даставать.
  • Т.к. wicd не поддерживает ppp, для себя нашел вариант - net-dialup/qtwvdialer - поддерживает системные профили wvdial, но не сворачивается в трей. Ближайший конкурент net-dialup/gnome-ppp не видит профили wvdial, но сворачивается в трей. Оба не требуют большого кол-ва дополнительных зависимостей.

Вроде все, жду предложений\критики.

RE: CLsD - Calculate Linux small Desktop - Added by Родион Дорошкевич about 12 years ago

Вчера установил свою сборку на бук жены, срзу пришлось делать несколько дополнений:
  1. Нижняя панель, к которой она уже привыкла.
  2. Календарь по ЛКМ в часиках.
Оба пункта были решены довольно быстро:
  1. tint2-9999 позволяет создавать новую область - Launcher, в которую добавляются пути к *.desktop файлам. Ну и изучение довольно скудного tint2 --help позволило понять, что его можно запустить с любым конфигом. Т.е. создал панель только с лаунчером, разместил там ярлыки, поместил это внизу экрана и сделал автоскрытие. Все, две копии тинта и задача решена.
  2. Недолгое гугление дало dev-util/gsimplecal, нашел ебилд, собрал, повесил на ЛКМ в области часов. Не нашел как настроить его внешний вид, поэтому смотрится маленько чужеродно, слишком по гткшному.

RE: CLsD - Calculate Linux small Desktop - Added by Sergey Belevshchuk about 12 years ago

2 дня назад установил Вашу предыдущую сборку cls-20120109-i686.iso на свой нетбук.
До этого только лайв режим проверял.
Вошёл в режим без X, установил коммандой:

cl-install -d /dev/sda11 -d /dev/sda12:/var/calculate -d /var/calculate/home:/home -w /dev/sda6 --mbr=/dev/sda --march i686 -u sergen --hostname book --timezone Asia/Yekaterinburg --video intel -X 1024x600 -l 'ru_RU'

После установки:
Встречает командная строка 'login:'
вошёл, набрал

startx
, запустился пустой серый рабочий стол, панели нет.
Из последствий:
Почему-то перестал загружаться другой calculate (xfce) на другом разделе. Пишет что-то вроде: невозможно примонтировать root раздел. Могу подробнее фото/тексты из вывода выложить.
Долго мучил openbox на третьей системе, потом бросил для второго подхода - сначала набирусь информации.
Загрузился для работы во вторую систему на gnome.
Есть образец openbox, который мне понравился, так сказать windows-like: agilialinux 8.0.0 live dvd. Если интересно, могу куда-нибудь скинуть файлики со скриптами для изучения/применения.

Если можно, есть несколько предложений/замечаний.
1. Шрифт слишком маленький для моего экрана 1024х600. Некоторые буквы плохо читаемы (например 'м').
2. Консоль 'rxvt' - неудобна в работе по сравнению со 'штатной' консолью из gnome/kde/xfce, пришлось заново переучиваться. Попробовал поставить 'mrxvt' - вернулись знакомые комбинации клавиш 'ctrl+shift+c', 'ctrl+shift+v'. Но буфер прокрутки маленький, не понял где настроить. А вот 'sakura' - порадовала.
Образ небольшой, но вот почему система разворачивается на целых 5 ГиБ? Почти как xfce весит установленная.
3. А Ваша сборка ориентирована на какого пользователя? 'Мобильным офисом', например, можно назвать? Не совсем ясно какие задачи были поставлены перед сборкой, какие цели? Может стоит в заголовке блога что-то такое вписать?
4. В файловом менеджере хотелось бы видеть разделы для монтирования.
5. При подключении 3G модема хотелось бы его также в 1-2 клика подключить.
6. Тоже самое с wi-fi сетью. Думаю можно приготовить скрипт и создать ссылочку на панели/в меню?
7. Индикатор батареи. Для нетбука индикация заряда батареи необходима, иначе приходится гадать 'кукушка-кукушка сколько осталось?...'
8. Нетбук всё время работает на максимальных оборотах 1,6ГГц (режим 'производительность)', хотя можно для экономии батареи и на меньших 800МГц (режим 'энергосбережения'). А ведь учитывая простоту, весь минимализм системы, отсутствие спецэффектов, и т.д. можно и энергосбережение использовать.
9. Хотелось бы иметь возможность регулировки подсветки дисплея. Тоже не мало важная деталь для портативного устройства.
10. Так-как wi-fi тянет батарейку тоже, его за ненадобностью иногда полезно выключать.

Может стоит создать что-то вроде коллекции скриптов, активирующих ту или инную функцию, решающих ту или инную задачу? openbox'о-воды скинуться на материал. Думаю будет очень полезно каждому.

P.S. Приходилось-ли Вам пользоваться puppy linux, одного из отцов-основателей минимализма в linux-based дистрибутивах?

RE: CLsD - Calculate Linux small Desktop - Added by Родион Дорошкевич about 12 years ago

Ну, если бы Вы внимательно прочитали анонс в первом сообщении, то увидели бы, что ставить нужно с автологином -A <username>, иначе не создается рабочий каталог пользователя.
Почему не загружается xfce, а сказать не могу, потому как не знаю, что и как у Вас было до этого.
Не старался сделать "windows-like" никогда не видел в этом смысла, это линукс, он не должен быть похож на винду. И кто сказал, что винда это стандарт в юзабилити?
Система совсем избавлена от любых зависимостей от kde-base, но не от qt-core, по-максимуму избавлена от зависимостей от gnome, остался только gnome-keyring, но не от gtk+. Весь софт подобран, так, что бы не тянуть ненужных зависимостей, тем более если они из gnome/kde и уж точно не потяну зависимостей от xfce.

  1. Шрифты где, в консоли? Исправлю.
  2. "Шататные" консоли xfce/gnome/kde не имеют никакого отношения OpenBox, а тянуть кучу ненужных зависимостей в дистр не вижу смысла. Почему разворачивается на 5Гб, не знаю, так получилось. Меня urxvt устраивает всем, использовал его же и на kde, вместо глюкавой konsole. Горячие клавиши дело привычки.
  3. Предназначена для тех кому надоели xfce/gnome/kde :) и не хочется видеть сотни, лично пользователю, не нужных процессов в htop, которые занимают, пусть и не очень дорогую, но все же память. :)
  4. В свежей сборке я вообще убрал udisks и написал об этом, автомонтирования средствами pcmanfm не будет, автомонтирование идет с помощью uam, достаточно сделать ярлычок в панели pcmanfm на /media.
  5. Работаю над этим.
  6. В дистре есть wicd, он для этого и предназначен. И он запускается автоматом.
  7. Добавлен trayfreq, прекрасно работающий на 2- моих буках, с сборке после установки он почему-то сегфолтится. Проверял на вивртуалке, подумал, что виртуалка не видит батарею. Буду разбиратся почему.
  8. У меня на всех моих буках регулировка подсветки идет стандатрыми кнопками, которые есть на клавиатуре, без всяких настроек, не вижу смысла забивать память ненужными значками. Если у Вас не регулируется - ищите инфу о настройке мультимедийных клавиш.
  9. См. пункт 6.

Паппи я пробовал, но что бы собрать что-то такое же нужно перейти на i386, а я еще не настолько дока во все этом :)

RE: CLsD - Calculate Linux small Desktop - Added by Роман Гаврилюк about 12 years ago

Отлично, супер, сам пользуюсь чем то на подобии, только awesome. Ксати, на днях обсуждали в ирке, что проэкт с pcmanfm не разрабатывается дальше, есть форк, который активно допиливается x11-misc/spacefm из оверлея sunrise, может лучше заменить на него? Сам уже перешёл, отлично работает...

RE: CLsD - Calculate Linux small Desktop - Added by Родион Дорошкевич about 12 years ago

Попробую потестить, спс.

Вот не далее как вчера, возник странный момент на буке у жены вся мультимедия лежит на внешнем усб винте, стандартные папки кальки я сделал ссылками на соотв. папки на этом диске. Проблема в том, что pcmanfm запукая например фильм, что-то не так передает smplayer-у, он просто закрывается и все. Если так же запускать с самого веника, то все в порядке, а вот по линку - никак.

RE: CLsD - Calculate Linux small Desktop - Added by Sergey Belevshchuk about 12 years ago

А когда Вы говорите "исправлю", ждать надо в следующих стэйджах исправлений?

RE: CLsD - Calculate Linux small Desktop - Added by Родион Дорошкевич about 12 years ago

Если нужно могу настройки консоли, которые я использую, выложить куда-нибудь. Там шрифт другой и покрупнее. В следующем стэйдже сделаю эти измененния.

RE: CLsD - Calculate Linux small Desktop - Added by Родион Дорошкевич about 12 years ago

Sergey Belevshchuk wrote:

А можно спросить как Вы выделяете что-либо в консоли, для последующего использования 'ctrl+shift+c', 'ctrl+shift+v'?

1 2 3 ... 5 Next » (1-25/112)

Thank you!