| Поделиться |
Здравствуйте, гость ( Вход | Регистрация )
| Поделиться |
8.4.2015, 21:34
Сообщение
#1
|
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20
|
До того как Анатолий написал свою знаменитую инструкцию по сборке дистров на m-p-d, а Михаил разбаловал всех регулярными сборками с разными рабочими столами, единственным способом получить свою рабочую систему был минимал от Толи .
На базе этой штуки продвинутые пользователи ( или просто веселые ламеры вроде меня ) собирали свои системы и начинали чувствовать себя уже немного линуксоидами а не просто чайниками. На этом предисловие можно считать законченным . Плиз в эту тему разные самосборные минималы, предназначенные для роста наших пользователей, кадры надо воспитывать самим, никто за нас это делать не будет. ( Толя мне приходится заниматься твоей работой, может соберешь чего-нибудь минимальное а я перепощу на форум Альта ? ) Ладно вступление закончено, для начала веселый минимальчик на fvwm : https://yadi.sk/d/r0BD4r-2frRR6 контрольная сумма: https://yadi.sk/i/CIvfj1ZcfrVSP Все собрано в m-p на свежем t7 и sysvinit. Эта балалайка весит 359 Мб и жрет очень мало памяти. По-скольку цель этой штуки заставить людей соображать а не пользоваться готовым продуктом то там нет ни synaptic - а. ни альтератора. Зато есть: su , mc , apt , polkithuc , sysvinit, xterm и само-собой fvwm( пугать пользователей так уж сразу, а то гнома им подавай в кедах ) ляпал на скорую руку по-этому xdm без кнопок выключения ( тоже неплохо пускай выключают через терминал, глядишь команды полезные запомнят Выглядит эта страшная радость так :
fvwm1.png ( 38.7 килобайт )
Кол-во скачиваний: 4
fvwm2.png ( 96.21 килобайт )
Кол-во скачиваний: 7Жду размышлений от других сборщиков или пользователей на эту тему , а не сделать ли чего нибудь еще более минимальное вроде дистрибутива с одним xterm-ом на борту или вообще голой консоли без X-ов для любителей подолбаться Сообщение отредактировал kostyalamer - 8.4.2015, 22:41 |
|
|
|
![]() |
9.1.2018, 23:45
Сообщение
#2
|
|
|
Крупный специалист ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 461 Регистрация: 1.5.2013 Вставить ник Цитата Пользователь №: 2379 Страна: Беларусь Город: Не указан Пол: Муж. Репутация: 1
|
В связи с тем что я довольно долго последнее время ковырялся во FreeBSD ( и мне это понравилось ) захотелось сделать консольную сборку альта на которую пользователи накатят все что угодно : x-сы, DE и прочие свистелки-перделки. Естественно , глядя на эту тему примерно отсюда : https://forum.altlinux.org/index.php?topic=36177.510 сборка будет на Sysvinit . 1) По моему здравому размышлению графика там нафиг не нужна ( накатывайте что хотите ), но думаю нужна отдельная sysv-шная репа. ... Собрано на p8 (32-бита), размер образа чуть больше 400 Мб, в наличии apt с настроенными репами, mc , elinks . Голая консоль. Стадия ранняя альфа уровня рабочей концепции - работы много, но она довольно интересная. Присоединяйтесь Была у меня давным-давно идея насчёт консольной системы. Но увидел как в альтах клацают мышкой, она тихо скончалась. Чтобы понять мою идею, нужно понять несколько вещей. - Забыть, что вы хоть когда-нибудь устанавливали Виндоус. - Забыть, что вы хоть когда-нибудь видели Линукс. - Представьте что вы спектрумист сидящий на реальном харде. Спектрум умеет: - Показывать картинки - Проигрывать музыку - Показывать видео-демо в чанковой графике (смотри/ищи видеоролик-мультик локомотив или заставки к электронному журналу Adventurer) - Редактировать тексты и графику - Выводить файлы на печать - Ходить в zx-net через c-dos модем - Ходить по bbc-кам через hayes-модем - Игры. Ох уж эти игры... Их количество на спектрум платформе не знает никто. Одна из неписаных фундаментальных концепций спектрум-платформы: - Никакого геморроя. - Не заставлять пользователя набивать километровые строки команд там, где в этом нет никакой необходимости. - Весь базовый функционал (музыка, кино, просмотр всевозможных типов файлов) должны быть просты до невозможности. - Консольные команды не исключаются как не входящие в базовый функционал. - При пользовании сетью и её настройке не заставлять пользователя испытывать боль пониже спины. - И т.д. А теперь всю эту концепцию спектрум-платформы спроецируйте на консольный образ и представьте каким он может быть без гномокедов и 3д-акселератора для отображения рабочего стола.. Но к сожалению у меня в ближайшее время планируется заказ винчестера у китайцев. На винчестере 74.5 гб мне тесновато со сборками. А пространство потихоньку съедается и объёмной документацией. Что можно было бы делать потихоньку уже сейчас? Кто помнит логику файлового менеджера is-dos?, - выполнение действия по нажатию Enter на файле. Вот этот extent.txt надо перелопатить в mc, выдрать оттуда полный список утилит, создать набросок метапакета mc-extent, который бы зависимостями подтягивал все необходимые утилиты описанные в extent mc. Чтобы не прыгать с бубном вокруг выяснения что это за пакет. То что дефолтом mc умеет копировать-переносить-просматривать, эта отмазка не принимается: это умел и древний как мир pc shell под dos-ом. Т.е. идея в том, чтобы для начала повысить функционалльность mc до пользовательского уровня. Т.е. при нажатии Enter на типе файла в mc должно выполняться действие, а не вываливание сообщения, отсутствует бла-бла-бла не могу выполнить действие. Пользователь здесь вообще не должен напрягаться. Без этих наворотов mc больше похож на Volkov Commander. Тут почти ничего нет и делов непочатый край: Код $ apt-cache depends mc-full mc-full-4.8.20-alt1 Depends: cdrkit-utils Depends: sqlite3 Depends: mc = 4.8.20-alt1 Obsoletes: <mc-complete> Код $ rpm -ql cdrkit-utils|grep bin/ /usr/bin/devdump /usr/bin/isodebug /usr/bin/isodump /usr/bin/isoinfo /usr/bin/isovfy Ещё: В альтах консоль..., ну это... Настройка сети (проводной/беспроводной) здесь вынесет пользователю мозг. Это надо как-то упрощать скриптом через запрос параметров для static/dhcp. Для начала можно было бы отталкиваться от nmcli. Или по вариантам. Альтовый инсталлятор на ноутбуках никогда не умел настраивать беспроводку. А стало быть на настройку сети в консоли можно натолкнуться с разбегу. mplayer: Это надо как-то упрощать через запрос разрешения в ttyX и возможно скриптом или системным алиасом для автомата фулл скрин видео. Теоретически можно было бы как-то так и с звуковой подсистемой авто-подставлять параметром, чтобы в финале строка запуска была бы максимально короткой и простой. С аудио-потоками нет проблем совсем. С видеопотоками всё хуже: линки меняются и адреса надо снова хакать. Как в консоли, пока не знаю. Консольный браузер Пользуюсь elinks, но есть гугло-ж0па - чёртов гугл поисковые страницы возвращает в windows-1251, а elinks на этом сильно спотыкается на кирилизованых страницах. Когда кодовая страница UTF-8, а charset windows-1251. Хоть ты позикс elinks-у подсовывай перед запуском. Повбывав бы цього гугла. duckduckgo.com и yahoo возвращают в UTF-8 и на кириллице, на них elinks на рвоту не тянет. яндекс вообще докатился: через elinks он не работает. Насчёт чтотогуй Была у меня когда-то линуксовая аварийка Insane с blackbox. Проще и легче некуда. Короче: Перегрузился я в runlevel 3. Запустил видеоролик старого рок-н-рольщика Джо Кокера Please No More, - лирическая и я бы даже сказал нежная песня. Есть у меня любимая команда под mplayer, которая не мусорит на экран при управлении. Запустил это дело в полный экран. И получил офигитительный кайф, как будто сижу за спектрумом и смотрю видео. Когда ролик закончился, посмотрел потребление памяти: - При сизифном 4.9.62-std-def, памяти улетело 59 мегабайт. Ещё короче: - При просмотре локального видеоролика, %idle (свободные ресурсы) держится в среднем на 61-ом проценте и в консоли хватит 128 метров (80?) памяти и процессора от 800 мегагерц где-то в районе Pentium III с sse2. Или ну уж с очень лёгким wm. В альтах никак сконсольными играми, а классика PacMan есть и у федороделов и у убунтоводов: https://losst.ru/luchshie-konsolnye-igry-linux https://sourceforge.net/projects/myman/ https://rpms.remirepo.net/rpmphp/zoom.php?rpm=myman Видео с видеосайта Пошёл на принцип и в runlevel 3 вытянул Такси 1 Люка Бессона с ютубы через elinks, grep sed awk. Особенность elinks в том, что он историю сохраняет на выходе. Скрипт: Код $ youtube-dl -f 18 $(grep watch ~/.elinks/globhist|sed 's/ /\n/g'|tail -n1|awk '{print $2}') Идея в том, чтобы через elinks зайти на страницу с кином, а elinks добавляет ссылки в историю на выходе. Дёргаем последний watch из истории elinks и вырезаем линк, всё это подсовываем youtube-dl и качаем в текущий каталог. Потом смотрим кино из runlevel 3: Код $ setterm --blank 0; mplayer -softvol -vo fbdev2 -xy 1024 -fs -zoom &>/dev/null Такси\ 1\ -\ фильм\ \(Люк\ Бессон\)\ 1998-xR_GJIToDR8.mp4 Ну вот так вот где-то мне виделся консольный дистрибутив для повседневного пользования. Не хватает морального стимула. Но для начала не жать на газ, начать с основного под минималку, с более унисерсального и востребованного. (с mc?) |
|
|
|
kostyalamer Минималы 8.4.2015, 21:34
NotHAM Цитата(kostyalamer @ 8.4.2015, 21:34) ...... 8.4.2015, 22:04
kostyalamer Цитата(NotHAM @ 8.4.2015, 22:04) Тоже ког... 8.4.2015, 22:39
kostyalamer Для перевоспитания теперешних пользователей Альта ... 11.4.2015, 17:38
dango_ Я за консольную минималку. Самое то для сборки про... 12.4.2015, 8:56
kostyalamer Варианты немного потолще ( с альтератором ), повто... 12.4.2015, 18:36
kostyalamer В связи с тем что я довольно долго последнее время... 7.1.2018, 22:40
YYY Цитата(kostyalamer @ 7.1.2018, 22:40) ков... 20.1.2018, 23:15
dango_ Цитата(kostyalamer @ 7.1.2018, 23:40) По ... 8.1.2018, 8:22
kostyalamer Цитата(dango_ @ 8.1.2018, 8:22) Начал раз... 8.1.2018, 21:30
kostyalamer Вот и я про тоже , глядя на фряху . Если возьмешьс... 10.1.2018, 0:27
speccyfighter Посмотрел немного на скрипты mc.
Немного поигрался... 10.1.2018, 6:16
kostyalamer 1) Юра держи прототип консольной системки на посмо... 10.1.2018, 7:47
dango_ Вспомнил, как на нетбуке настраивал Debian 7 для ж... 10.1.2018, 13:37
kostyalamer Цитата(dango_ @ 10.1.2018, 13:37) Для сво... 10.1.2018, 21:54
ksa Посмотрите в этих образах, может скрипты какие при... 10.1.2018, 22:54
kostyalamer Спасибо Серега, поглядим и втянем все что можно 10.1.2018, 22:59
kostyalamer Кстати об lfm-е там вроде ничего хакать не надо , ... 10.1.2018, 23:22
speccyfighter Есть наброски скрипта под mplayer. Есть серьёзная ... 11.1.2018, 16:13
kostyalamer Мужики, пока я ковыряюсь с оторванным от systemd u... 13.1.2018, 20:50
kostyalamer Ура, выпив несколько кофейников , за 2 дня мне уд... 14.1.2018, 0:52
kostyalamer Цитата(kostyalamer @ 14.1.2018, 0:52) Осо... 14.1.2018, 10:05
kostyalamer Собрал пока со стандартным удавом. Добавил приложе... 14.1.2018, 15:05
kostyalamer Кстати, еще о консольных игрушках : http://www.ope... 15.1.2018, 0:27
speccyfighter Слил свежий минимал. На предмет, чтобы посмотреть,... 17.1.2018, 18:48
kostyalamer Да, с удавом тоже все довольно грустно. Причем не ... 17.1.2018, 22:51
dango_ Цитата(speccyfighter @ 17.1.2018, 19:48) ... 18.1.2018, 8:22
kostyalamer Переехал обратно на m-p-d . Натолкал туда немного ... 20.1.2018, 0:49
YYY Насчет отрыва systemd
Искал RPM-based дистр без s... 20.1.2018, 23:01
YYY прицепляю пакет eudev
только собрал... на пробу.... 20.1.2018, 23:53
kostyalamer Цитата(YYY @ 20.1.2018, 23:53) прицепляю ... 21.1.2018, 0:19
YYY Цитата(kostyalamer @ 21.1.2018, 0:19) Оче... 21.1.2018, 0:23
kostyalamer Принимается , Испанские товарищи молодцы, надо б... 21.1.2018, 0:08
YYY Цитата(kostyalamer @ 21.1.2018, 0:08) У н... 21.1.2018, 0:20
kostyalamer eudev втупую запихать не удалось . Пришлось его пе... 22.1.2018, 22:10
dango_ Здесь spec от led для eudev версии 1.8 : http://gi... 23.1.2018, 7:50
kostyalamer Цитата(dango_ @ 23.1.2018, 7:50) Здесь sp... 23.1.2018, 20:13
kostyalamer Неделю бился головой об клавиатуру , воюя с пропаг... 27.1.2018, 14:49
YYY Цитата(kostyalamer @ 27.1.2018, 14:49) Да... 27.1.2018, 16:39

kostyalamer Цитата(YYY @ 27.1.2018, 16:39) в мс и при... 27.1.2018, 23:54
speccyfighter Цитата(kostyalamer @ 27.1.2018, 12:49) Пр... 28.1.2018, 11:43
speccyfighter Цитата(kostyalamer @ 27.1.2018, 12:49) Пр... 28.1.2018, 11:57
kostyalamer Цитата(speccyfighter @ 28.1.2018, 11:57) ... 28.1.2018, 23:58
kostyalamer Точно, звук добавлю.
Попробуй wpa_supplicant посмо... 28.1.2018, 11:53
kostyalamer Угу, у товарищей из arch-а по части wifi все гораз... 28.1.2018, 12:11
kostyalamer Юра , connmanctl не пробовал для wifi , статика им... 28.1.2018, 12:20
speccyfighter Цитата(kostyalamer @ 28.1.2018, 10:20) Юр... 29.1.2018, 11:15
kostyalamer Цитата(speccyfighter @ 29.1.2018, 11:15) ... 29.1.2018, 15:25
kostyalamer Исправленный вариант со звуком , заодно добавил co... 28.1.2018, 15:18
kostyalamer Чем дальше тем страшнее в сборке с connman-ом ва... 28.1.2018, 22:40
kostyalamer Очередная ссылка на закачку : https://yadi.sk/d/lk... 29.1.2018, 7:00
dango_ Цитата(kostyalamer @ 28.1.2018, 23:40) Че... 29.1.2018, 16:46
kostyalamer Мужики, это победа !!! Я накатил fbzx ... 29.1.2018, 23:34
ksa Похоже, что голый sysv без сети никому не нужен, к... 30.1.2018, 9:38
speccyfighter Цитата(ksa @ 30.1.2018, 7:38) Похоже, что... 4.2.2018, 0:04
ksa А ещё есть etcnet. Да, это не совсем cli, но это о... 30.1.2018, 9:52
speccyfighter Дублирую сообщение:
Ну наконец-то...
Ну не люблю ... 30.1.2018, 10:09
speccyfighter Кстати:
В минимал надо добавить udev-alsa, он сохр... 30.1.2018, 10:14
kostyalamer Отлично, меня до выходных не будет, пока подумай, ... 30.1.2018, 20:09
speccyfighter Цитата(kostyalamer @ 30.1.2018, 18:09) От... 3.2.2018, 16:43
kostyalamer Цитата(speccyfighter @ 3.2.2018, 16:43) С... 3.2.2018, 21:44
speccyfighter Цитата(kostyalamer @ 3.2.2018, 19:44) Код... 4.2.2018, 2:53
kostyalamer 1) По пакетному составу предлагаю добавить aptitud... 2.2.2018, 7:35
speccyfighter Цитата(kostyalamer @ 2.2.2018, 5:35) 1) П... 3.2.2018, 16:56
speccyfighter Кратко из увиденного:
Лайв-образ
Код# grep -H . .... 3.2.2018, 17:32
kostyalamer Цитата(speccyfighter @ 3.2.2018, 17:32) С... 3.2.2018, 19:05
speccyfighter Цитата(kostyalamer @ 3.2.2018, 17:05) Юра... 3.2.2018, 21:30
kostyalamer Цитата(speccyfighter @ 3.2.2018, 21:30) З... 3.2.2018, 22:13
speccyfighter Цитата(kostyalamer @ 3.2.2018, 20:13) 1) ... 3.2.2018, 23:23
speccyfighter Цитата(kostyalamer @ 3.2.2018, 20:13) 2) ... 4.2.2018, 19:37
speccyfighter В live-sysv на NX6110 уходил в pm-suspend. Мне без... 3.2.2018, 23:13
kostyalamer 1) Точно, нифига нет истории, помнит команды толь... 3.2.2018, 23:57
speccyfighter Цитата(kostyalamer @ 3.2.2018, 21:57) 2) ... 4.2.2018, 0:32
kostyalamer Свежая сборка с добавлением твоего пакетного списк... 4.2.2018, 9:36
speccyfighter Цитата(kostyalamer @ 4.2.2018, 7:36) Свеж... 4.2.2018, 13:25
kostyalamer Всегда пожалуйста Собирать не долго, основное в... 4.2.2018, 14:19
kostyalamer Юра ( YYY ) , если мне не изменяет склероз ты когд... 4.2.2018, 15:28
YYY Цитата(kostyalamer @ 4.2.2018, 15:28) Юра... 5.2.2018, 13:29
kostyalamer Угу, и я тебе про то же - последняя система без эт... 4.2.2018, 21:27
speccyfighter Цитата(kostyalamer @ 4.2.2018, 19:27) Угу... 4.2.2018, 23:00
kostyalamer Отлично, насчет истории есть одна идейка.
Щупаю li... 4.2.2018, 23:24
speccyfighter Цитата(kostyalamer @ 4.2.2018, 21:24) Отл... 4.2.2018, 23:28
kostyalamer Цитата(speccyfighter @ 4.2.2018, 23:28) К... 4.2.2018, 23:36
speccyfighter При использовании grep напрямую или в скриптах, ру... 5.2.2018, 8:58
kostyalamer Да, надо будет альясы grep -овые выбросить оттуда. 5.2.2018, 9:04
YYY Вот RPMки
во фрембуфере работает.
картинки показы... 5.2.2018, 17:11
YYY Pishu iz netsurf v consol'ke!
Privet... 5.2.2018, 17:23
YYY Вот микро программка PDF читать с форматированием ... 5.2.2018, 18:59
kostyalamer Спасибо Юра, то что надо . Отправил в наши репы , ... 5.2.2018, 23:24
speccyfighter Цитата(kostyalamer @ 5.2.2018, 21:24) PS ... 6.2.2018, 1:56
kostyalamer Votknul netsurf v rabochiy minimal iz pod nego i p... 5.2.2018, 23:46
romke Приглашение у пользователя altlinux оканчивается #... 6.2.2018, 14:19
speccyfighter Можно сразу по переменной:
Код# echo $UID
0
... 6.2.2018, 14:52
kostyalamer Уговорили, будет вам $ у пользователя altlinu... 6.2.2018, 20:59
kostyalamer Мужики, меня тут посетила интересная бредовая идея... 6.2.2018, 22:21
YYY Цитата(kostyalamer @ 6.2.2018, 22:21) Муж... 7.2.2018, 1:50
kostyalamer Цитата(YYY @ 7.2.2018, 1:50) может тогда ... 7.2.2018, 8:34
YYY Цитата(kostyalamer @ 7.2.2018, 8:34) Юра,... 8.2.2018, 1:21
kostyalamer Проблема с историей пользователя altlinux решается... 6.2.2018, 23:16![]() ![]() |
|
Текстовая версия | Сейчас: 6.11.2025, 11:14 |