Версия для печати темы
Россия-2 _ Наши сборки _ free_mate - дистрибутив с клубной лицензией
Автор: kostyalamer 22.2.2016, 0:45
В связи с последними событиями, озадачился сборкой дистрибутива для пользователей, с клубной лицензией .
Так как народ у нас в большинстве своем от WindowMaker- а впадает в состояние , то WM будет вторым рабочим столом ( специально для меня ) , а для других будет Mate. Поскольку кеды я вообще не переношу, то выбор mate вполне закономерен.
Дистрибутив будет без live режима, я его собираю на бранче t7 32-бита + systemd. Сделан на пакетной основе wmsmall - а, но я намерен сильно расширить пакетный состав. Тестовая сборка уже работает. Приглашаю всех , кому это интересно.
Автор: Koi.v2 22.2.2016, 17:28
Цитата(kostyalamer @ 21.2.2016, 23:45)
В связи с последними событиями, озадачился сборкой дистрибутива для пользователей, с клубной лицензией .
Так как народ у нас в большинстве своем от WindowMaker- а впадает в состояние
, то WM будет вторым рабочим столом ( специально для меня ) , а для других будет Mate. Поскольку кеды я вообще не переношу, то выбор mate вполне закономерен.
Дистрибутив будет без live режима, я его собираю на бранче t7 32-бита + systemd. Сделан на пакетной основе wmsmall - а, но я намерен сильно расширить пакетный состав. Тестовая сборка уже работает. Приглашаю всех , кому это интересно.
Мне нравится WM, но одна из причин по которой ей не пользуюсь это пугающие темы оформления, а симпатичных у меня не получилось найти.
В последнее время все больше тянет к lxqt как замене kde. lxqt маленькая с милыми темами оформления, но пока еще все же недопилена. Что касается интерфейса то мне кажется он близок к идеалу, там и поправлять особо нечего.
В качестве mate думаю синамон как форк очень хороший, там тоже почти нечего исправлять, исходный mate скучноват.
А где можно потестировать?
Автор: kostyalamer 23.2.2016, 10:33
Цитата(Koi.v2 @ 22.2.2016, 17:28)
Мне нравится WM, но одна из причин по которой ей не пользуюсь это пугающие темы оформления, а симпатичных у меня не получилось найти.
В последнее время все больше тянет к lxqt как замене kde. lxqt маленькая с милыми темами оформления, но пока еще все же недопилена. Что касается интерфейса то мне кажется он близок к идеалу, там и поправлять особо нечего.
В качестве mate думаю синамон как форк очень хороший, там тоже почти нечего исправлять, исходный mate скучноват.
А где можно потестировать?
1)Евгений, вот тебе немного симпатичных тем для WM-а, все в наших репах, клубные в бранчах / Сизифе :
http://forum.russ2.com/index.php?showtopic=2899
2) Я из всех зол предпочитаю классический старый гном
3)Тестировать пока еще нечего, free_mate не дотягивает даже до альфы, но думаю в ближайшие недельку - другую я его до альфы дотяну, тогда и выложу на яндекс-диск.
Автор: kostyalamer 27.2.2016, 19:25
Ну, вот free_mate сейчас в районе ранней альфы, хотя и вполне рабочий. Пришлось с ним немного помучаться, mate и skel выносит и в firsttime.d зачищает под нуль. Зато немного разобрался с фичами инсталлера.
Вот так выглядит в этом дистрибутиве Mate из коробки ( пришлось немного пошаманить ):
Память жрет довольно экономно.
Ночью постараюсь залить на яндекс-диск для желающих потестировать
PS Как всегда принимаются предложения по пакетному составу.
Автор: kostyalamer 28.2.2016, 9:01
Залился : https://yadi.sk/d/RtvJQ1w8pe8tr
альфа уровня рабочей концепции
Автор: Koi.v2 28.2.2016, 12:55
Классно получилось.
А hal имеет место быть? Я читал, что его полностью заменяет юдев сейчас.
Можно добавить софт для просмотра оборудования в графике что-то типа hardinfo или может быть lshw-gui.
Автор: kostyalamer 28.2.2016, 14:01
Цитата(Koi.v2 @ 28.2.2016, 12:55)
Классно получилось.
А hal имеет место быть? Я читал, что его полностью заменяет юдев сейчас.
Можно добавить софт для просмотра оборудования в графике что-то типа hardinfo или может быть lshw-gui.
Евгений, это ранняя альфа, все еще будет переработано как список пакетов, так и дизайн , я пока только размялся
Hal на месте в составе дистрибутива, кстати если не знаешь , mc и krusader позволяют лазить внутрь образа и смотреть что там лежит.
Обязательно добавлю, записал в todo-ху . Вообще жду от всех заинтересованных лиц списка пакетов, кому что нужно.
Юрин список скачал на форуме Альта, целиком его не поднять, но чего-нибудь оттуда втащу.
Автор: kostyalamer 13.3.2016, 20:25
Небольшой отчет о проделанной работе. Free_mate дотащен до стабильной альфы и им вполне можно пользоваться ( в ближайшее время постараюсь залить на яндекс-диск ) . Пока t7 32-бита , в перспективе будет t8 . Systemd , два рабочих стола :
1) Мате - так он выглядит прямо из коробки.
2) WindowMaker - специально для меня
Все оформление в темных тонах ( светлые темы давно задолбали ):
Программ под капотом достаточно много, если кому-нибудь будет интересно - обсудим пакетный состав.
Автор: kostyalamer 15.3.2016, 8:23
Залил, вот ссылка : https://yadi.sk/d/77_yelHFqBeY9
Правда, в связи с изменениями лицензий в стартеркитах на свободные ( спасибо Михаилу ! ), можно не торопиться и спокойно собирать его для себя.
Автор: kostyalamer 26.4.2016, 21:46
Версия на Сизифе времен отбранчевки p8 , подробнее здесь :
https://forum.altlinux.org/index.php?topic=36539.msg285067#msg285067
Автор: tema 30.4.2016, 15:45
Можно ли в MATE поменять внешний вид так, чтобы он выглядел как KDE (панель внизу, а не наверху)?
Не будет ли это замена шило на мыло в качесве установки на старые машины? MATE быстрее, чем KDE? Более старые машины MATE потянут лучше?
Автор: kostyalamer 27.11.2016, 21:42
Снова занялся free_mate, он на p8 32-бита systemd , стадию работы можно определить как работающая альфа, после устранения парочки граблей выложу на яндекс-диск, пока приглашаю к обсуждению пакетного состава , внешнего вида и т.п. В дистрибутив входит 3 рабочих стола : Mate , FluxBox обвешанный панельками Cairo-Dock и Window Maker. Поскольку я достаточно ленив, пакетный состав писать не буду, посмотрите на картинке с wm-ом.
Если кто-нибудь возьмется за 64-разрядную версию , помогу. Повешу это же объявление на форуме Альта, может быть кто-нибудь поучаствует .
PS to tema:
извиняюсь , только сейчас заметил вопросы
1) Наверное да, я не пользуюсь mate, вроде раньше в gnome что-то такое делал .
2) Если речь про 4-вертые кеды то mate быстрее, а уж FluxBox и Window Maker гораздо быстрее
Автор: kostyalamer 1.12.2016, 22:54
На яндекс-диск с 3-ей попытки уехала альфа free-mate: https://yadi.sk/d/e_RWXfkozwi8a
контрольная сумма : https://yadi.sk/i/YbOPLW5-zwi4k
Размер образа 1,88 Гб
Автор: kostyalamer 22.12.2016, 22:30
На яндекс-диск со второй попытки уехала бета free_mate (p8 32-бита):
https://yadi.sk/d/ubtCXugA34TV9A
контрольная сумма : https://yadi.sk/i/vWf9Iz0D34TXGq
Коротко об изменениях:
Подключены репозитарии яндекса по-умолчанию.
VLC заменен на gnome-mplayer
Добавлен ModemManager ( теперь счастливые обладатели свистков могут сделать :
Код
# systemctl enable ModemManager.service
) не стал включать сервис по-умолчанию
прочитав темы про тормозящую загрузку.
Дошли руки до оформления в едином стиле.
Автор: Koi.v2 22.12.2016, 22:49
Цитата(kostyalamer @ 22.12.2016, 21:30)
Подключены репозитарии яндекса по-умолчанию.
VLC заменен на gnome-mplayer
Вот в инете vlc все нахваливают, а мы его выпиливаем
. Я тоже начиная с 3 сборки убрал его.
На яндекс у меня через webdav редко обрывается, а через :80 до конца доходит и обрыв.
Автор: kostyalamer 22.12.2016, 22:59
Цитата(Koi.v2 @ 22.12.2016, 22:49)
Вот в инете vlc все нахваливают, а мы его выпиливаем
. Я тоже начиная с 3 сборки убрал его.
Это нормально, я тут машинку себе собрал на фазенду из всякого старого барахла, что в кладовке завалялось: Pentium 800 МГц 320 Мб оперативки , интегрированное видео. Накатил на него free-mate , все работает включая 5-ый оффис ( к моему огромному удивлению ), gnome-mplayer показывает кино, vlc - запускается и падает через несколько секунд. Потому и выбросил , зачем такое тормозилово
Автор: kostyalamer 23.12.2016, 19:04
Сделал страничку на wiki: https://www.altlinux.org/Free_mate
Автор: Koi.v2 23.12.2016, 19:40
Контрольные суммы совпадают, но вовремя установки на VB.
https://itmages.ru/image/view/5325968/8159ca26
ругается.
Автор: kostyalamer 23.12.2016, 20:47
Цитата(Koi.v2 @ 23.12.2016, 19:40)
Контрольные суммы совпадают, но вовремя установки на VB.
ругается.
Не хватило места на диске, сделай динамический на 16Gb и автоматическое разбиение или 12 Gb и ручняком весь раздел сделай корнем.
Автор: Koi.v2 23.12.2016, 22:20
Что-то я даже не прочитал сообщение инсталлера. Иногда, бывает блуждаю в прострации.
Shotwell выдает ошибку сегментации.
Автор: kostyalamer 23.12.2016, 22:41
Цитата(Koi.v2 @ 23.12.2016, 22:20)
Shotwell выдает ошибку сегментации.
Точно, спасибо Евгений ! Надо будет к релизу заменить на что-нибудь аналогичное.
Автор: Skull 27.12.2016, 10:50
Цитата(kostyalamer @ 23.12.2016, 21:41)
Точно, спасибо Евгений ! Надо будет к релизу заменить на что-нибудь аналогичное.
Так уже починили!
Автор: kostyalamer 27.12.2016, 23:57
Цитата(Skull @ 27.12.2016, 10:50)
Так уже починили!
Точно, обновился - работает , спасибо Андрей !
Автор: kostyalamer 6.2.2017, 20:41
Выпустил релиз Free_mate.
Чуть подробнее тут : https://forum.altlinux.org/index.php?topic=36539.msg305685#msg305685
На p8 32-бита может выполнять функции Distrocreator -а : distronavigator и distrohelper в комплекте
Автор: IVK 7.2.2017, 0:23
Установил и запустил, нормально. Правда, я не любитель Гнома
Автор: kostyalamer 7.2.2017, 7:56
Цитата(IVK @ 7.2.2017, 0:23)
Установил и запустил, нормально. Правда, я не любитель Гнома
Mate на основном компьютере, где стоит еще альфа free_mate вообще не пользуюсь, последние несколько месяцев только FluxBox, даже WM-ом не пользуюсь. А вот на дачном компе - 800 пень ,
256 Мб оперативки Mate ,как ни странно работает гораздо лучше того же WM-а позволяя нормально работать с LibreOffice. Видимо там какая-то более грамотная система распределения памяти.
Мужики, если есть желание, я могу все что связано с mate выделить в отдельный пакетный профиль и скинуть сборочницу на яндекс-диск , а вы замените мате на tde , lxde , jwm - все что угодно, добавите необходимые вам пакеты и у нас получится целое семейство клубных дистрибутивов
Автор: dango_ 7.2.2017, 8:45
Рад за Костин релиз. Целился вчера глянуть, но не успел.
Цитата(kostyalamer @ 7.2.2017, 8:56)
Mate на основном компьютере, где стоит еще альфа free_mate вообще не пользуюсь, последние несколько месяцев только FluxBox, даже WM-ом не пользуюсь. А вот на дачном компе - 800 пень ,
256 Мб оперативки Mate ,как ни странно работает гораздо лучше того же WM-а позволяя нормально работать с LibreOffice. Видимо там какая-то более грамотная система распределения памяти.
Однако :-)
Цитата(kostyalamer @ 7.2.2017, 8:56)
Мужики, если есть желание, я могу все что связано с mate выделить в отдельный пакетный профиль и скинуть сборочницу на яндекс-диск , а вы замените мате на tde , lxde , jwm - все что угодно, добавите необходимые вам пакеты и у нас получится целое семейство клубных дистрибутивов
Костя, ты опередил меня с мыслью базовой сборки для клуба. Будет время, выложи на ознакомиться. :-)
Автор: kostyalamer 7.2.2017, 18:04
Выкладываю, свежайший m-p от Михаила, Mate вытащен в отдельный пакетный профиль, легко заменяется на что угодно. Так же можно поступить с WM-ом и FluxBox-ом : m-p/conf.d/free_club.mk
Кроме этого в архиве скелетон, инсталятор и хук инсталлера предназначенный для нормальной работы скелетона ( без этого хука mate перезаписывает скелетон ). Мужики , подключайтесь со своими рабочими столами
ссылка на закачку: https://yadi.sk/d/F-inhnYz3DMMf5
PS специально для Ивана фокус-покус:
Запускаешь processing, нажимаешь на кнопочку java, из списка языков выбираешь python3,
нажимаешь кнопку install. После установки открываешь меню File/Examples , выбираешь какой-нибудь из
множества примеров и запускаешь его. Думаю тебе понравится
Автор: IVK 7.2.2017, 20:59
Цитата(kostyalamer @ 7.2.2017, 17:04)
PS специально для Ивана фокус-покус:
Запускаешь processing, нажимаешь на кнопочку java, из списка языков выбираешь python3,
нажимаешь кнопку install. После установки открываешь меню File/Examples , выбираешь какой-нибудь из
множества примеров и запускаешь его. Думаю тебе понравится
Понравилось, наглядно
Автор: tema 8.2.2017, 0:13
Цитата(kostyalamer @ 7.2.2017, 6:56)
А вот на дачном компе - 800 пень, 256 Мб оперативки Mate ,как ни странно работает гораздо лучше того же WM-а позволяя нормально работать с LibreOffice. Видимо там какая-то более грамотная система распределения памяти.
Очень важный момент!
Надо бы попробовать собрать Комету на mate. Т.к. всё-таки в школе есть старые компы и кеды откровенно тормозят на них. Единственный минус - это непохожесть на винду, что приводит учителей в трепет
Автор: Skull 9.2.2017, 11:04
Цитата(tema @ 7.2.2017, 23:13)
Очень важный момент!
Надо бы попробовать собрать Комету на mate. Т.к. всё-таки в школе есть старые компы и кеды откровенно тормозят на них. Единственный минус - это непохожесть на винду, что приводит учителей в трепет
Есть branding, по внешнему виду похожий на Windows. Но пока не публичный, так как там много хаков.
В планах сделать переключатель между дизайнами. Собственно, ради этого я опрос затеял и прикрепил на
https://vk.com/altlinux?w=wall-667081_20191
Автор: tema 9.2.2017, 23:06
У меня нет акка вконтакте вроде.. Если и был, то 100 лет назад потерял. Но к опросу присоединяюсь и отвечаю как большинство: как в виндах. Это требуется для учителей.
Автор: kostyalamer 17.8.2017, 21:20
Пересобрал к новому учебному году free_mate на обновленном бранче p8 + свежие клубные плюшки: arduino , flprog , fritzing , fidocadj , processing. Все это под свободной клубной лицензией ( спасибо Артему ).
Ссылка на закачку : https://yadi.sk/d/YN6OE3Fq3M5epE
Контрольная сумма : https://yadi.sk/i/vLk3X0Ew3M5epB
Вот такой там FluxBOX из коробки:
Автор: IVK 18.8.2017, 20:52
Завтра скачаю, погляжу.
Автор: IVK 19.8.2017, 11:50
Поставил пока в виртуалку, потыкался туда-сюда, вроде всё работает. Если надо что потестить, потестю
Автор: kostyalamer 19.8.2017, 18:49
Спасибо Иван , у меня в виртуалке тоже вроде все работает. Кстати , если у тебя есть желание можно собрать 64-битный free_mate . Все что нужно для сборки я тебе скину.
Автор: IVK 19.8.2017, 21:00
Скидывай, соберу.
Автор: kostyalamer 19.8.2017, 22:12
Цитата(IVK @ 19.8.2017, 21:00)
Скидывай, соберу.
Отлично, скину завтра вечером, когда приеду с фазенды .
Автор: kostyalamer 20.8.2017, 22:33
Скинул : https://yadi.sk/d/CuAvZvTI3MB5ne
По-быстрому сляпал профиль free_mate_64 , потом можно будет обкультурить вынеся из пакетных профилей в сборочные архитектурно зависимые пакеты. В этом же архиве кроме сборочницы, скелетон, инсталлер и фича инсталлера для free_mate ( и src-хи на всякий случай ). Сунь их в свою локальную сборочную репу, заодно посмотри есть ли там свежий навигатор, тот что в клубной для 64-бит не рабочий. Если я ничего не забыл то должно собраться
Автор: IVK 21.8.2017, 0:10
Собрал (для чего пришлось выкинуть из профиля playonlinux), установил в виртуалку, запустил.
А свежий Навигатор (собранный именно для x86_64 бит, хотя не знаю, чем он отличается от собранного для i586 ) - https://yadi.sk/d/a3qM_qJF3L4yvc
Автор: kostyalamer 21.8.2017, 8:11
Отлично Запости пожалуйста сюда вместе с сылкой на закачку :
https://forum.altlinux.org/index.php?topic=36539.msg314363#new
Навигатор в 64-битной репе лежит версии alt9 , который не может собирать под m-p, поэтому я тебе про локальную репу и написал .
Автор: IVK 21.8.2017, 10:49
Цитата(kostyalamer @ 21.8.2017, 7:11)
Отлично
Запости пожалуйста сюда вместе с сылкой на закачку :
https://forum.altlinux.org/index.php?topic=36539.msg314363#new
Попробую куда-нибудь его забросить, но ничего заранее не обещаю, поскольку 2-гиговый файл может и не уйти, смотря каково будет качество связи в это время
Автор: kostyalamer 21.8.2017, 21:11
Цитата(IVK @ 21.8.2017, 10:49)
Попробую куда-нибудь его забросить, но ничего заранее не обещаю, поскольку 2-гиговый файл может и не уйти, смотря каково будет качество связи в это время
Попробуй, у меня тоже не с первого раза заливается
Автор: kostyalamer 21.8.2017, 22:50
Иван, если еще не залил - попробуй пересобрать с обновленными пакетами, которые Дан залил сегодня в репы.
Автор: IVK 21.8.2017, 23:45
Хорошо, завтра пересоберу.
Автор: IVK 25.8.2017, 15:41
Не уходит никак этот дистр. У нас такое бывает подолгу, что загружается из инета нормально, а вот выгрузить что-то объёмное нереально; уж не знаю почему. Может, кто пересоберёт? Вот тут m-p - https://yadi.sk/d/CuAvZvTI3MB5ne , только playonlinux надо выкинуть из профиля.
Автор: dango_ 25.8.2017, 15:46
Цитата(IVK @ 25.8.2017, 16:41)
Не уходит никак этот дистр. У нас такое бывает подолгу, что загружается из инета нормально, а вот выгрузить что-то объёмное нереально; уж не знаю почему. Может, кто пересоберёт? Вот тут m-p - https://yadi.sk/d/CuAvZvTI3MB5ne , только playonlinux надо выкинуть из профиля.
Если не горит, то могу собрать на выходные и выложить на яндекс. Но не сегодня.
Автор: IVK 25.8.2017, 16:11
Цитата(dango_ @ 25.8.2017, 14:46)
Если не горит, то могу собрать на выходные и выложить на яндекс. Но не сегодня.
Хорошо.
Автор: dango_ 27.8.2017, 21:23
free_mate_64-20170827-x86_64.iso
https://yadi.sk/d/Z5KxMVPC3MN8HR
md5: 4e57b4e86a671bfa375d4cbc9b1debc0
Собрано на профиле free_mate_64 без playonlinux
Бегло проверил сборку в ВМ. Вроде работает.
Будете детально проверять?
Автор: kostyalamer 27.8.2017, 21:41
Цитата(dango_ @ 27.8.2017, 21:23)
free_mate_64-20170827-x86_64.iso
https://yadi.sk/d/Z5KxMVPC3MN8HR
md5: 4e57b4e86a671bfa375d4cbc9b1debc0
Собрано на профиле free_mate_64 без playonlinux
Бегло проверил сборку в ВМ. Вроде работает.
Будете детально проверять?
Спасибо Дан ! Запости пожалуйста в эту тему : https://forum.altlinux.org/index.php?topic=36539.msg314729#new
а я потом запощу в первый пост темы и на wiki . Проверять не на чем все достаточно древнее 32-битное , кто будет пользоваться - проверит.
Автор: IVK 27.8.2017, 21:59
Я поставил бы на ноутбук, вопрос только в том, какой в этом смысл. Чтобы серьёзно проверять, надо пользоваться, а я с гномами всегда был не в ладах.
Автор: dango_ 28.8.2017, 7:44
Цитата(kostyalamer @ 27.8.2017, 22:41)
Спасибо Дан ! Запости пожалуйста в эту тему : https://forum.altlinux.org/index.php?topic=36539.msg314729#new
а я потом запощу в первый пост темы и на wiki . Проверять не на чем все достаточно древнее 32-битное , кто будет пользоваться - проверит.
Сделал:
https://forum.altlinux.org/index.php?topic=36539.msg314835#msg314835
Автор: kostyalamer 28.8.2017, 7:45
Цитата(dango_ @ 28.8.2017, 7:44)
Сделал:
https://forum.altlinux.org/index.php?topic=36539.msg314835#msg314835
Спасибо Дан !
Автор: dango_ 28.8.2017, 8:42
Цитата(kostyalamer @ 28.8.2017, 8:45)
Спасибо Дан !
И тебе, Костя, спасибо. Теперь помимо сборочницы пакетов наладил сборочницу образов.
Автор: kostyalamer 28.8.2017, 22:52
Кстати, мужики если есть желание добавить в free_mate еще какой-нибудь рабочий стол - нет никаких ограничений.
Естественно, от вас нужна будет поддержка этого рабочего стола внутри free_mate
Автор: dango_ 29.8.2017, 8:37
Костя, я пока хвосты накопивщиеся подберу.
Автор: kostyalamer 28.11.2017, 23:31
Сейчас активно пилю версию live/install она же "живая флешка" с возможностью установки. Если есть пожелания увидеть там какие либо программы из реп - пишите сюда. Собственно альфа уже рабочая, из изменений - выброшены WindowMaker ( оставлен FluxBOX c wm-овскими апплетами ), arduino и аналогичные проги ( ими похоже пользуюсь только я) для экономии места . Opera заменена на хромого. Это отдельная версия free_mate заточенная под "живую флешку", в версии install пакетный состав пока остается без изменений. Постараюсь успеть с бетой к Новому Году.
Автор: kostyalamer 16.12.2017, 18:00
Собрал живую флешку на базе free-mate, можно считать ее бетой , подробней здесь:
https://forum.altlinux.org/index.php?topic=36539.msg321229#msg321229
Автор: kostyalamer 3.7.2018, 21:52
Обновил сборку FreeMateLive : https://yadi.sk/d/YfDZj8HN3Yiv3m
Контрольная сумма: https://yadi.sk/i/Z-D1vOsN3Yj8VH
Помимо обновления пакетов до текущих версий в стартовое меню добавлен раздел Rescue теперь этой живой флешкой можно пользоваться для восстановления системы. Естественно установка на винт из режима live работает как и раньше , в связи с чем выпуск чистых инсталлеров мною не планируется ( если только на p9 )
Автор: kostyalamer 6.7.2018, 7:36
На яндекс-диск уехала Free_mate_live собранная на SysVinit : https://yadi.sk/d/l7ha2hF73Yq4Q2
контрольная сумма : https://yadi.sk/i/eGm3xa6L3Yq68m
Собрана на ядре std-pae , проверено - работает как в живом режиме, так и после установки на винт.
Из косяков - в живом режиме для подключения к вафле надо запускать nm-applet из под root-а ( потом решим альясом ),
по-мелочевке после установки не работает иконка LO на рабочем столе Mate, надо обновить меню fluxbox-а, но в целом все вполне работоспособно. Будем считать эту версию бетой. Конечно, как и везде сейчас в альте в систему втянуты огрызки systemd , но работает тем не менее SysVinit Для дальнейших разработок и окостыливания приглашаются все альтовские
любители инита особенно Юры (Speccyfighter и YYY)
Автор: speccyfighter 6.7.2018, 13:11
Цитата(kostyalamer @ 6.7.2018, 5:36)
На яндекс-диск уехала Free_mate_live собранная на SysVinit : https://yadi.sk/d/l7ha2hF73Yq4Q2
контрольная сумма : https://yadi.sk/i/eGm3xa6L3Yq68m
Собрана на ядре std-pae , проверено - работает как в живом режиме, так и после установки на винт.
Из косяков - в живом режиме для подключения к вафле надо запускать nm-applet из под root-а ( потом решим альясом ),
по-мелочевке после установки не работает иконка LO на рабочем столе Mate, надо обновить меню fluxbox-а, но в целом все вполне работоспособно. Будем считать эту версию бетой. Конечно, как и везде сейчас в альте в систему втянуты огрызки systemd , но работает тем не менее SysVinit Для дальнейших разработок и окостыливания приглашаются все альтовские
любители инита особенно Юры (Speccyfighter и YYY)
Костя, навскидку:
Этому образу требуется пакет
Код
nm-sysvinit-0.2-alt1
Код
# rpm -q --qf '%{DESCRIPTION}\n' nm-sysvinit
Create the _nmconnect system group and add the user with UID=500 to the _nmconnect group
on SysVinit-based systems.
Скрипт позволяет первому пользователю управлять NetworkManager без ввода пароля пользователя или root.
Что делает инит-скрипт nm-group:
- На первом старте системы, скрипт добавляет первого пользователя в группу _nmconnect;
- затем скрипт выключает сам себя.
Все последующие пользователи, при необходимости, в группу _nmconnect добавляются вручную.
Но при этом нужно помнить, что выключение сети происходит не персонально для каждого пользователя, а общесистемно.
Пользователи не добавленные в группу _nmconnect, пользуются тем что есть, - или сеть настроена и включена или она выключена. За отсутствием делегированных прав, эти пользователи сделать больше ничего не могут.
Автор: speccyfighter 6.7.2018, 14:54
Цитата(kostyalamer @ 6.7.2018, 5:36)
На яндекс-диск уехала Free_mate_live собранная на SysVinit : https://yadi.sk/d/l7ha2hF73Yq4Q2
контрольная сумма : https://yadi.sk/i/eGm3xa6L3Yq68m
работает ... SysVinit Для дальнейших разработок и окостыливания приглашаются все альтовские
любители инита особенно Юры (Speccyfighter и YYY)
Грубо навскидку:
Это можно в теории засунуть и в mate-actions.rules и затолкать его в пакет polkit-sysvinit
Управление частотой процессора
Код
/etc/polkit-1/rules.d/60-mate-cpufreqselector.rules
polkit.addRule(function(action, subject) {
if (action.id == "org.mate.cpufreqselector" && subject.isInGroup("xgrp") )
{
return polkit.Result.YES;
}
});
Управление многомониторными настройками
Код
/etc/polkit-1/rules.d/60-mate-randr-install-system-wide.rules
polkit.addRule(function(action, subject) {
if (action.id == "org.mate.randr.install-system-wide" && subject.isInGroup("xgrp") )
{
return polkit.Result.YES;
}
});
Управление подсветкой экрана ноутбука
Код
/etc/polkit-1/rules.d/60-mate-power-backlight-helper.rules
polkit.addRule(function(action, subject) {
if (action.id == "org.mate.power.backlight-helper" && subject.isInGroup("xgrp") )
{
return polkit.Result.YES;
}
});
Изменение системной временной зоны (не xgrp, а wheel?)
Код
/etc/polkit-1/rules.d/60-mate-settingsdaemon-datetimemechanism.rules
polkit.addRule(function(action, subject) {
if (action.id == "org.mate.settingsdaemon.datetimemechanism" && subject.isInGroup("xgrp") )
{
return polkit.Result.YES;
}
});
А вот над этим надо серьёзно думать, это системный уровень, включая группу(ы)
Запуск программ как другой пользователь (pkexec)
Код
/etc/polkit-1/rules.d/60-policykit-exec.rules
polkit.addRule(function(action, subject) {
if (action.id == "org.freedesktop.policykit.exec" && subject.isInGroup("wheel") )
{
return polkit.Result.YES;
}
});
Запустить CPU-X с правами администратора
Код
/etc/polkit-1/rules.d/60-pkexec-cpu-x.rules
polkit.addRule(function(action, subject) {
if (action.id == "org.pkexec.cpu-x" && subject.isInGroup("wheel") )
{
return polkit.Result.YES;
}
});
Разрешение на изменение системных значений конфигурации
Код
/etc/polkit-1/rules.d/60-gnome-gconf-defaults-set-system.rules
polkit.addRule(function(action, subject) {
if (action.id == "org.gnome.gconf.defaults.set-system" && subject.isInGroup("wheel") )
{
return polkit.Result.YES;
}
});
Выполнение операций с файлами (Выяснить, не дефолт языки? zh_CN, vi, en_GB, el -- вот из зэт? А вообще это надо?)
Код
/etc/polkit-1/rules.d/60-gtk-vfs-file-operations.rules
polkit.addRule(function(action, subject) {
if (action.id == "org.gtk.vfs.file-operations" && subject.isInGroup("wheel") )
{
return polkit.Result.YES;
}
});
Остальное смотреть по месту.
Автор: kostyalamer 6.7.2018, 23:36
Очень хорошо, спасибо Юра ! Я могу всех пользователей добавить в группу
_nmconnect по умолчанию, думаю так наверное будет лучше. Я сейчас на фазенде , с понедельника вечерами начнем с тобой все это безобразие потихоньку пилить, может кто нибудь еще подтянется. В полкитные рулезы напихаем все что нужно для комфортной работы.
Давай заодно обсудим пакетный состав чего не хватает / что лишнее. Я вот думаю не выбросить ли лису , palemoon в принципе ее заменяет и у нас еще останется хромой для тех кого palemoon не устраивает.
Автор: squire 7.7.2018, 11:26
Цитата(kostyalamer @ 7.7.2018, 1:36)
Я вот думаю не выбросить ли лису , palemoon в принципе ее заменяет и у нас еще останется хромой для тех кого palemoon не устраивает.
Хромой это chrome или chromium? Chromium тяжеловат будет.
Код
$ free -m
total used free shared buffers cached
Mem: 7978 1166 6812 0 58 768
-/+ buffers/cache: 339 7639
Swap: 10061 0 10061
Запуск chromium. +233 Мб
Код
$ free -m
total used free shared buffers cached
Mem: 7978 1613 6365 0 59 980
-/+ buffers/cache: 572 7406
Swap: 10061 0 10061
Самый легкий из перечисленных palemoon. Добавляет приближенно 150 Мб.
Автор: squire 7.7.2018, 11:32
В chromium только один плюс: в нем web.skype работает (кому нужен).
Автор: speccyfighter 7.7.2018, 17:28
Цитата(kostyalamer @ 6.7.2018, 21:36)
Давай заодно обсудим пакетный состав чего не хватает / что лишнее.
Господа Линукс-программисты, позвольте задать вам простой вопрос:
- А при написании кода не устраивать такие адские зависимости, у вас руки из жопы растут?
Код
# apt-cache depends kdenlive | grep kde5
Требует: kde5-runtime
Код
# rpm -qa --qf '%{NAME}\n' | sort | grep '^kf5\|^kde'
kde5-runtime
kde-common
kde-i18n-ru
kdelibs
kdenlive
kf5-attica-common
kf5-filesystem
kf5-karchive-common
kf5-kauth-common
kf5-kbookmarks-common
kf5-kcodecs-common
kf5-kcompletion-common
kf5-kconfig-common
kf5-kconfigwidgets-common
kf5-kcoreaddons-common
kf5-kcrash-common
kf5-kdbusaddons-common
kf5-kded
kf5-kded-common
kf5-kdoctools-common
kf5-kfilemetadata-common
kf5-kglobalaccel-common
kf5-kguiaddons-common
kf5-ki18n-common
kf5-kiconthemes-common
kf5-kidletime-common
kf5-kinit
kf5-kinit-common
kf5-kio
kf5-kio-common
kf5-kitemviews-common
kf5-kjobwidgets-common
kf5-knewstuff-common
kf5-knotifications-common
kf5-knotifyconfig-common
kf5-kservice-common
kf5-ktextwidgets-common
kf5-kwallet-common
kf5-kwayland-common
kf5-kwidgetsaddons-common
kf5-kwindowsystem-common
kf5-kxmlgui-common
kf5-solid-common
kf5-sonnet-common
Этот же редактор притянет всю Plasma 5. Вы что, обуели? Про оптимальный код слышали когда-нибудь?
Код
# apt-get install kdenlive -s | grep ^Inst | wc -l
103
Код
# apt-get install kdenlive -s | grep ^Inst | less
дохрена
Код
# apt-get install kdenlive
...
0 будет обновлено, 103 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 39,5MB архивов.
После распаковки потребуется дополнительно 235MB дискового пространства.
Продолжить? [Y/n]
Но теоретически видеоредактор нужен.
Поитересовался, а что есть вообще в альтах:
Код
# apt-cache search ^ | grep -i \
> 'kdenlive\|openshot\|shotcut\|flowblade\|lightworks\|cinelerra\|vinci\|vidcutter\|pitivi\|avidemux\|lives\|vivia' \
> | grep -v 'helper\|\-data' | sort
avidemux-qt - Avidemux -- это редактор AVI-файлов с графическим интерфейсом
kdenlive - Редактор нелинейного видео монтажа для KDE
openshot - Non Linear Video Editor using Python and MLT
pitivi - PiTiVi allows users to easily edit audio/video projects
shotcut - Свободный кросс-платфоорменный видеоредактор
В образ я бы ещё добавил p7zip-standalone. Где-то натыкался когда вместо этого пакета руками создавал симлинк 7z > 7za.
Цитата(kostyalamer @ 6.7.2018, 21:36)
Я вот думаю не выбросить ли лису , palemoon в принципе ее заменяет и у нас еще останется хромой для тех кого palemoon не устраивает.
Текущий Фокс в p8 умеет работать через alsa, но я пользуюсь newmoon/palemoon+npapi-plugin-adobe-flash. Ну и плюс developer tool из хранилища palemoon.
Автор: speccyfighter 7.7.2018, 19:20
Самые маленькие которые увидел:
Код
# apt-get install openshot
0 будет обновлено, 28 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 34,2MB архивов.
После распаковки потребуется дополнительно 140MB дискового пространства.
Продолжить? [Y/n] n
Прервано.
Код
# apt-get install pitivi
0 будет обновлено, 36 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 17,1MB архивов.
После распаковки потребуется дополнительно 68,0MB дискового пространства.
Продолжить? [Y/n] n
Прервано.
pitivi когда-то пользовался:
(этот ролик делался на Pentium M 770 2.13 GHz - окончательный вариант)
слайд-видео (скачать) https://yadi.sk/i/oLQpbd6-3Ytvjx
но в 9-той (?) версии pitivi был баг с буфером и этот вариант был отброшен:
(в финальном варианте ролика, кадр должен плавно переходить в кадр (этого эффекта в pitivi нет и он делался вручную))
https://yadi.sk/i/2o3yqenQ3Ytw6y
Автор: speccyfighter 7.7.2018, 19:24
Цитата(speccyfighter @ 6.7.2018, 12:54)
Выполнение операций с файлами (Выяснить, не дефолт языки? zh_CN, vi, en_GB, el -- вот из зэт? А вообще это надо?)
Код
/etc/polkit-1/rules.d/60-gtk-vfs-file-operations.rules
polkit.addRule(function(action, subject) {
if (action.id == "org.gtk.vfs.file-operations" && subject.isInGroup("wheel") )
{
return polkit.Result.YES;
}
});
Я бы засомневался использовать этот хак:
- Когда я не понимаю зачем это, я не использую. Никогда.
А этот action, не понимаю, зачем он и для чего.
Автор: kostyalamer 7.7.2018, 22:47
1) Владимир хромой это действительно chromium , он довольно много жрет оперативки , впрочем как и теперешняя лиса. Наверное его все-таки оставим , а лису выбросим вместо нее будет легкий palemoon.
2) Юра, давай отправим kdenlive в топку тогда решайте все-таки openshot или pitivi . Я честно говоря ими не пользовался , ничего сказать не могу.
3) Юра, все polkit-ы я бы повесил на тебя, на сегодняшний день в нашей репе 2 пакета на эту тему может ты сделаешь из них один нормальный или специально заточенный под эту сборку.
я конечно могу хуками натолкать в сборку все что угодно, но пакетом будет все-таки грамотнее
Автор: IVK 7.7.2018, 23:01
Цитата(kostyalamer @ 7.7.2018, 21:47)
openshot или pitivi
У меня openshot оставил самые ужасные воспоминания (падал постоянно). Может, сейчас и не так. Насчёт pitivi не знаю.
Автор: speccyfighter 7.7.2018, 23:36
Цитата(kostyalamer @ 7.7.2018, 20:47)
2) Юра, давай отправим kdenlive в топку тогда решайте все-таки openshot или pitivi. Я честно говоря ими не пользовался , ничего сказать не могу.
Я pitivi пользовался, но если народ выберет openshot, то соглашусь.
Цитата(kostyalamer @ 7.7.2018, 20:47)
3) Юра, все polkit-ы я бы повесил на тебя, на сегодняшний день в нашей репе 2 пакета на эту тему может ты сделаешь из них один нормальный или специально заточенный под эту сборку.
я конечно могу хуками натолкать в сборку все что угодно, но пакетом будет все-таки грамотнее
Что-нибудь попробую придумать, с этим проблема:
Надо флешку какую-то найти и грохнуть на ней, для лайва.
Сделаю наверное так:
Положу лайв.
Затолкаю хуками.
Посмотрю что и как и соберу пробный пакет.
Потом стукну Антону Мидюкову, чтобы в p8 и сизиф собрал.
А потом уже будем думать про новую версию лайва.
Автор: speccyfighter 7.7.2018, 23:56
Цитата(kostyalamer @ 7.7.2018, 20:47)
на сегодняшний день в нашей репе 2 пакета
В p8 аналогично.
Цитата(kostyalamer @ 7.7.2018, 20:47)
... на эту тему может ты сделаешь из них один нормальный или специально заточенный под эту сборку.
Затолкаю скорее всего в пакет polkit-sysvinit. Мешать оно не будет и место ест копейки.
Но если Антон скажет что лучше отдельно, то соберу пробный пакет отдельно.
Автор: kostyalamer 8.7.2018, 14:26
Цитата(speccyfighter @ 7.7.2018, 23:36)
Надо флешку какую-то найти и грохнуть на ней, для лайва.
Сделаю наверное так:
Положу лайв.
Затолкаю хуками.
Посмотрю что и как и соберу пробный пакет.
Потом стукну Антону Мидюкову, чтобы в p8 и сизиф собрал.
А потом уже будем думать про новую версию лайва.
Отлично Юра, так и сделаем, кстати самое интересное ( с моей точки зрения ) это не сам лайв, а то что получается из него при установке на диск . А ставить на диск можно закатав образ на болванку, так что если у тебя есть привод и свободное место на винте без флешки вполне можно обойтись.
Автор: speccyfighter 9.7.2018, 11:48
Посмотрел на лайв mate-sysv.
Что увидел:
- Менеджер выбора обоев просто невероятно жрёт процессор и это Core i3-5005U (вам бы линуксовым погромистам, руки за такой код поотрывать и без наркоза)
Более того, при закрытии окна процесс не завершается и это порождает всё больше и больше процессов, в результате чего, кулер охлаждающий Core i3-5005U, начинает реветь как турбина Боинга:
Код
$ ps -eo pcpu,pid,command | sort -n | tail -n 5
1.2 4473 mate-panel
4.5 4454 /bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
11.6 4202 X -nolisten tcp :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt1 -novtswitch
106 5464 mate-appearance-properties --show-page=background
114 5475 mate-appearance-properties --show-page=background
- Не смог выполнить ни Выключение, ни Перезагрузку, - вываливает в lightdm который ничего не умеет в sysv.
- mate-session (Выключение/Перезагрузка) не умеет выполнять команды, - только окно и только мышекликом.
- Не увидел ни одного экшна управления питанием (Выключение/Перезагрузка)
И что с этим делать, я не знаю...
В теории наверное можно изобрести
Код
pkexec --user root reboot
pkexec --user root poweroff
pkexec --user root pm-suspend
но костыль это будет тот ещё.
Автор: kostyalamer 9.7.2018, 23:59
Цитата(speccyfighter @ 9.7.2018, 11:48)
Посмотрел на лайв mate-sysv.
Что увидел:
- Не смог выполнить ни Выключение, ни Перезагрузку, - вываливает в lightdm который ничего не умеет в sysv.
- mate-session (Выключение/Перезагрузка) не умеет выполнять команды, - только окно и только мышекликом.
- Не увидел ни одного экшна управления питанием (Выключение/Перезагрузка)
И что с этим делать, я не знаю...
В теории наверное можно изобрести
Код
pkexec --user root reboot
pkexec --user root poweroff
pkexec --user root pm-suspend
но костыль это будет тот ещё.
Юра , все не так плохо:
1) lightdm выбрасываем в топку , вместо него в следующей сборке будет gdm2.20 ( или что другое предлагайте ). Он не умеет автологина ( по крайней мере в данном случае ) зато умеет нормально вырубаться и ребутиться. Да, пользователю придется вбить altlinux чтобы войти в сеанс, но это с моей точки зрения не криминально.
2) Выключение штатными способами mate действительно не работает надо будет заставить работать в таком варианте хотя бы gtkhalt ( я когда-то давно писал его на си, сильно подозреваю что на верхней кнопке висит halt вместо poweroff-а ). Во всяком случае poweroff в wmhalt-е ( см Fluxbox ) вырубает все как надо.
3) На самом деле всеми этими Mate , XFCE и кедами разных видов я вообще не пользуюсь. Но если делать дистр только с теми рабочими столами которыми я пользуюсь , боюсь желающих в этом участвовать будет немного. Итак я сюда уже Flux запихал чтобы совсем скучно не было
Автор: kostyalamer 10.7.2018, 8:15
Невырубаемый Lightdm чинится при помощи ConsoleKit2-x11 от Антона . Тогда можно и его оставить , если никто не предложит ничего лучшего .
Автор: speccyfighter 10.7.2018, 14:48
Цитата(kostyalamer @ 10.7.2018, 6:15)
Невырубаемый Lightdm чинится при помощи ConsoleKit2-x11 от Антона . Тогда можно и его оставить , если никто не предложит ничего лучшего .
Да, но исчезло Suspend To Ram (suspend, уснуть в память)
Кое-что проверил:
Этот рулез позволяет через аплет изменять яркость диплея
Код
/etc/polkit-1/rules.d/60-mate-power-backlight-helper.rules
polkit.addRule(function(action, subject) {
if (action.id == "org.mate.power.backlight-helper" && subject.isInGroup("xgrp") )
{
return polkit.Result.YES;
}
});
Этот рулез позволяет через CPU-X root вывести больше данных
Код
/etc/polkit-1/rules.d/60-pkexec-cpu-x.rules
polkit.addRule(function(action, subject) {
if (action.id == "org.pkexec.cpu-x" && subject.isInGroup("wheel") )
{
return polkit.Result.YES;
}
});
Автор: speccyfighter 10.7.2018, 15:05
Линукс, это гарантированный способ пополнить ряды пользователей Windows.
Увидел, что в mate надо менять дефолтную тёмную тему на светлую, ибо надписей вкладок не видно в конфигураторе и передвигаешься по ним вслепую.
А получилось как в старом анекдоте:
Пользователь: А на форуме материться можно?
Модератор: Нет.
П: А на иностранном можно?
М: На иностранном можно.
П: Слухайтэ, новомодни Линукс-програмисты, а не питы вам усим нахрэн?!
Это же не Линукс, а пипец какой-то!
Фига се тронул конфигуратор:
Код
$ cat /media/alt-live-storage/home/altlinux/mate-top.txt
CPU %MEM TIME+ COMMAND
21,32 0,255 3:43.26 mate-session
21,32 1,047 3:45.77 marco
21,32 0,755 5:13.01 mate-panel
21,32 0,871 5:08.39 caja
21,32 0,255 3:42.49 mate-power-mana
21,32 1,045 3:46.52 notification-ar
21,32 0,319 3:43.65 wnck-applet
21,32 0,303 5:28.33 mate-control-ce
21,32 0,322 4:50.11 mate-appearance
21,32 0,139 4:22.64 mate-appearance
15,99 0,306 3:43.40 mate-settings-d
15,99 0,276 3:40.74 mate-volume-con
15,99 0,323 4:06.97 mate-multiload-
15,99 0,363 3:45.98 clock-applet
15,99 0,840 4:12.22 mate-terminal
15,99 0,341 3:47.68 mate-brightness
15,99 0,245 5:15.94 mate-appearance
10,66 0,204 3:44.81 gtkhalt
10,66 0,209 3:40.93 mate-screensave
5,330 0,585 1:30.44 X
Код
$ cat /media/alt-live-storage/home/altlinux/mate-ps.txt
9.0 /usr/libexec/mate-brightness-applet
23.3 mate-appearance-properties
26.0 mate-appearance-properties
26.9 mate-appearance-properties
29.3 mate-control-center
Мэйтостроители-линупсятники, сраные вы кодописатели, а ничо шо на всех виртуальных ядрах процессора пятого поколения, %idle в нуле?!
Это западло так и задумывалось?!
Код
$ cat /media/alt-live-storage/home/altlinux/mate-sar.txt
Linux 4.4.136-std-pae-alt0.M80P.1 (localhost.localdomain) 10.07.2018 _i686_ (4 CPU)
13:14:56 CPU %user %nice %system %iowait %steal %idle
13:14:57 all 95,99 0,00 4,01 0,00 0,00 0,00
13:14:57 0 96,97 0,00 3,03 0,00 0,00 0,00
13:14:57 1 94,95 0,00 5,05 0,00 0,00 0,00
13:14:57 2 96,00 0,00 4,00 0,00 0,00 0,00
13:14:57 3 97,00 0,00 3,00 0,00 0,00 0,00
Среднее: CPU %user %nice %system %iowait %steal %idle
Среднее: all 95,99 0,00 4,01 0,00 0,00 0,00
Среднее: 0 96,97 0,00 3,03 0,00 0,00 0,00
Среднее: 1 94,95 0,00 5,05 0,00 0,00 0,00
Среднее: 2 96,00 0,00 4,00 0,00 0,00 0,00
Среднее: 3 97,00 0,00 3,00 0,00 0,00 0,00
Это что, Core i7 Экстрим Эдишн подавай уже под MATE аналог GNOME2? И никак не меньше?! Совсем крыша поехала?!
Вот ответьте мне нормальным английским языком, почему процесс mate-appearance-properties так жрёт процессор?
У меня Xfce на Pentium M минимум на порядок жрал меньше. И в разы меньше на Pentium M с newmoon при около тысячи не открытых по запросу вкладках (экстрим стресс-тест newmoon/palemoon для теста диапазона возможного для использования железа с sysv-xfce). А здесь... Вы что блин, издеваетесь?!
Кстати:
многократное открытие и закрытие окна
Код
mate-appearance-properties --show-page=background
это отличный способ за-DoS-ить самого себя.
Автор: speccyfighter 10.7.2018, 20:13
Проверен рулез
Код
/etc/polkit-1/rules.d/60-mate-cpufreqselector.rules
polkit.addRule(function(action, subject) {
if (action.id == "org.mate.cpufreqselector" && subject.isInGroup("xgrp") )
{
return polkit.Result.YES;
}
});
С драйвером intel_pstate, позволяет через аплет
Монитор изменения частоты процессора изменять гувенёр (например с performance на powersave и наоборот).
Переключение только в пределах имеющихся гувернёров (модулей ядра).
Для изменения частоты процессора вручную, требуется запрет загрузки драйвера intel_pstate и запуск драйвера acpi-cpufreq с соответствующим модулем cpufreq_userspace (*performance*, *conservative*, *ondemand*, *powersave*, *userspace*).
Один запущенный аплет изменяет гувернёр или частоту только для одного ядра или виртуального ядра процессора (в зависимости от процессора) в соответствии с выбранным в аплете ядром или виртуальным ядром, но не для всего процессора целиком.
Автор: kostyalamer 10.7.2018, 22:01
Цитата(speccyfighter @ 10.7.2018, 15:05)
Увидел, что в mate надо менять дефолтную тёмную тему на светлую, ибо надписей вкладок не видно в конфигураторе и передвигаешься по ним вслепую.
1 ) Кстати, Юра я могу воткнуть любую другую тему дефолтной , скажи только какую
2 ) Mate далеко не торт , можно позатыкать тут все возможные косяки и посмотреть в сторону другого рабочего стола,
правда кеды не предлагать у меня на них рвотный рефлекс, а xfce уже занят ( сущности плодить не хочется ) , остаются
Cinnamon , LXQT , E17 из того чем может пользоваться " нормальный " пользователь ( может еще чего-нибудь забыл ). Насколько они "кривые" сказать не могу , пользуюсь в основном i3.
Автор: speccyfighter 10.7.2018, 22:31
Цитата(kostyalamer @ 10.7.2018, 20:01)
1 ) Кстати, Юра я могу воткнуть любую другую тему дефолтной , скажи только какую
Это надо перещупать их все. Посмотрю, скажу.
Цитата(kostyalamer @ 10.7.2018, 20:01)
2 ) Mate далеко не торт , можно позатыкать тут все возможные косяки и посмотреть в сторону другого рабочего стола,
Угу. Я бы ему всё простил, но не отказ в обслуживании
Я такого говна даже в винде не видел. Хотя у меня на руках были начиная с 3.10.
Цитата(kostyalamer @ 10.7.2018, 20:01)
правда кеды не предлагать у меня на них рвотный рефлекс,
Это те которые с Windows 10 один-в-один слизали?
Не, не надо.
Цитата(kostyalamer @ 10.7.2018, 20:01)
остаются Cinnamon , LXQT , E17 из того чем может пользоваться " нормальный " пользователь ( может еще чего-нибудь забыл ). Насколько они "кривые" сказать не могу , пользуюсь в основном i3.
Cinnamon вроде у убунтоводов тоже популярен.
LXQT можно глянуть, но тут у меня совсем ни малейшего представления что это за зверь.
Автор: speccyfighter 10.7.2018, 22:55
Цитата(speccyfighter @ 10.7.2018, 20:31)
Цитата(kostyalamer @ 10.7.2018, 20:01)
1 ) Кстати, Юра я могу воткнуть любую другую тему дефолтной , скажи только какую
Это надо перещупать их все. Посмотрю, скажу.
Но честно говоря, не вижу в этом смысла:
- У каждого пользователя свои представления об обоине ("моя селёдка, в какой цвет хочу, в такой и крашу") и при двухядерном процессоре с гипертридингом, четыре подряд вызова настройщика приведут к отказу в обслуживании, - эффект атаки самого себя.
А что ему пользователю на это сказать?, - "Вы тут извините, у нас тут опенсорс и круто, а винда говно, но тут такое дело, что вам приходится держать poweroff 4 секунды, из-за того, что этот MATE исчерпал русурсы вашего Core i7".
А по моему убеждению спектрумиста, говна у нас быть не должно. По крайней мере настолько явного.
Автор: kostyalamer 11.7.2018, 0:07
Цитата(speccyfighter @ 10.7.2018, 22:31)
Cinnamon вроде у убунтоводов тоже популярен.
LXQT можно глянуть, но тут у меня совсем ни малейшего представления что это за зверь.
Цитрамон однозначно в топку ( поставь на посмотреть сразу полюбишь Mate ) . На моих 2Гб оперативки сразу после запуска :
i3 - свободно 1670 Мб
Мате - около 400 Мб
Cinnamon - 100 Мб ( при этом подтормаживает не по детски )
Скоро начну ругаться как ты на все эти криворукие свистелки-перделки
Автор: speccyfighter 11.7.2018, 11:49
Перещупал весь центр управления mate:
- ошибка с незавершающимися процессами приводящая к отказу в обслуживании с замораживанием подсистемы X, касается mate-appearance-properties (окно Параметры внешнего вида) и не зависит от используемой вкладки.
Наверное надо писать багрепорт. Чинить альты почти наверняка не будут, но хотя бы пусть будет на виду.
Автор: speccyfighter 11.7.2018, 13:37
Повесил багрепорт на mate-control-center из p8/branch:
Ошибка 35148 - Многократное открытие окна mate может сымитировать DoS-атаку
https://bugzilla.altlinux.org/show_bug.cgi?id=35148
Автор: speccyfighter 11.7.2018, 15:30
Короче, надо сливать регулярку и смотреть что там с текущим сизифным mate-appearance-properties
Код
$ grep mate nightly.altlinux.org-sisyphus--mate.txt
regular-mate-latest-i586.iso 11-Jul-2018 06:27 892M
regular-mate-latest-x86_64.iso 11-Jul-2018 06:34 985M
. http://nightly.altlinux.org/sisyphus/current/regular-mate-latest-i586.iso
. http://nightly.altlinux.org/sisyphus/current/regular-mate-latest-x86_64.iso
А возможно и текущий стартеркит с nightly
Автор: speccyfighter 11.7.2018, 15:56
Цитата(kostyalamer @ 10.7.2018, 22:07)
Скоро начну ругаться как ты на все эти криворукие свистелки-перделки
Альты перевели багрепорт в статус RESOLVE WORKSFORME и не подтверждают багрепорт.
После перебора тем MATE (на предмет выбрать тему), мой процессор врёт?
Полный фриз X-сов:
Код
$ cat /media/alt-live-storage/home/altlinux/mate-appearance-properties-fold-htop.txt
1 [|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||100.0%] Tasks: 107, 234 thr; 19 running
2 [|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||100.0%] Load average: 20.54 17.09 9.49
3 [|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||100.0%] Uptime: 01:45:39
4 [||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||99.3%]
Mem[|||||||||||||||| 551M/7.83G]
Swp[ 0K/0K]
PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command
2407 altlinux 20 0 212M 52888 23028 R 36.8 0.6 3:00.20 mate-panel
3220 altlinux 20 0 178M 43716 19952 R 32.9 0.5 2:20.62 mate-terminal
6907 altlinux 20 0 156M 27524 22200 R 29.6 0.3 2:54.01 mate-appearance-properties
4335 altlinux 20 0 728M 205M 76996 D 28.9 2.6 4:30.36 /usr/lib/newmoon-base/palemoon-bin
2399 altlinux 20 0 245M 25800 22056 R 23.0 0.3 1:51.25 /usr/libexec/mate-settings-daemon
2467 altlinux 20 0 180M 22176 19248 R 23.0 0.3 1:47.81 mate-volume-control-applet
2274 altlinux 20 0 56540 14568 12976 R 22.4 0.2 1:46.26 /usr/bin/mate-session
2881 altlinux 20 0 79152 26684 19164 R 22.4 0.3 1:51.28 /usr/libexec/mate-panel/clock-applet
2883 altlinux 20 0 89980 50992 14124 R 21.7 0.6 1:51.43 /usr/libexec/mate-panel/notification-area-applet
2433 altlinux 20 0 195M 41988 32768 R 21.7 0.5 2:04.30 caja
2875 altlinux 20 0 70140 23420 16356 R 21.7 0.3 1:50.46 /usr/libexec/mate-panel/wnck-applet
2882 altlinux 20 0 72592 24188 17240 R 21.1 0.3 1:53.48 /usr/libexec/mate-applets/mate-cpufreq-applet
2876 altlinux 20 0 68348 21088 14336 R 20.4 0.3 2:03.70 /usr/libexec/mate-applets/mate-multiload-applet
2884 altlinux 20 0 152M 25340 18188 R 20.4 0.3 1:48.11 /usr/libexec/mate-brightness-applet
2455 altlinux 20 0 26056 14260 12776 D 20.4 0.2 1:46.41 /usr/lib/gtkhalt/gtkhalt
6908 altlinux 20 0 29880 11204 9980 R 19.7 0.1 6:54.45 mate-appearance-properties
2462 altlinux 20 0 59656 18872 16180 R 19.7 0.2 1:47.75 mate-power-manager
2403 altlinux 20 0 92872 53056 19536 R 19.1 0.6 1:51.75 marco
2465 altlinux 20 0 58040 16924 15124 R 19.1 0.2 1:46.34 mate-screensaver
2384 altlinux 20 0 7180 4128 2368 S 3.9 0.1 0:14.33 /bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
1995 root 20 0 83056 53656 30908 S 1.3 0.7 1:33.33 X -nolisten tcp :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt1 -novtswitch
Ядерный слом dev/rtc* не подтверждают, фриз Х-сов после mate-appearance-properties не подтверждают, - а может нахер на слаку свалить? Или даже на убунту...
Блин, мне реально не смешно с этим говно-systemd и с этими говно-свистелками-перделками...
Автор: speccyfighter 11.7.2018, 21:21
Перевод стартеркита
alt-p8-mate-20180612-i586.iso
с systemd на sysvinit
Базовый стартеркит mate с systemd:
Код
$ wget -c http://nightly.altlinux.org/p8/release/alt-p8-mate-20180612-i586.iso -P ~/Загрузки/nightly.altlinux.org/p8/release-20180612/
Код
$ ls /dev/rtc*
/dev/rtc /dev/rtc0
Код
$ uname -r
4.9.105-std-def-alt0.M80P.1
Команды перевода с systemd на sysvinit:
Код
# apt-get install sysvinit pm-utils nm-sysvinit openssh-server systemd-
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Последняя версия openssh-server уже установлена.
Следующие дополнительные пакеты будут установлены:
libeventlog libivykis libnet2 polkit-sysvinit syslog-ng
Следующие пакеты будут УДАЛЕНЫ:
bash-completion-systemd systemd systemd-analyze systemd-sysvinit vconsole-setup-kludge
Следующие НОВЫЕ пакеты будут установлены:
libeventlog libivykis libnet2 nm-sysvinit pm-utils polkit-sysvinit syslog-ng sysvinit
0 будет обновлено, 8 новых установлено, 5 пакетов будет удалено и 59 не будет обновлено.
Необходимо получить 706kB архивов.
После распаковки будет освобождено 3433kB дискового пространства.
Продолжить? [Y/n] Y
Получено: 1 http://ftp.altlinux.org p8/branch/i586/classic libeventlog 0.2.13-alt1 [9701B]
Получено: 2 http://ftp.altlinux.org p8/branch/i586/classic libivykis 0.39-alt0.git20130528 [33,3kB]
Получено: 3 http://ftp.altlinux.org p8/branch/i586/classic libnet2 1.1.6-alt1 [35,9kB]
Получено: 4 http://ftp.altlinux.org p8/branch/i586/classic pm-utils 1.4.1-alt2.qa1 [52,7kB]
Получено: 5 http://ftp.altlinux.org p8/branch/noarch/classic polkit-sysvinit 0.3.4-alt2 [3907B]
Получено: 6 http://ftp.altlinux.org p8/branch/noarch/classic nm-sysvinit 0.2-alt1 [3040B]
Получено: 7 http://ftp.altlinux.org p8/branch/i586/classic syslog-ng 3.8.1-alt1 [507kB]
Получено: 8 http://ftp.altlinux.org p8/branch/i586/classic sysvinit 2.88-alt5 [60,5kB]
Получено 706kB за 5s (125kB/s).
Совершаем изменения...
error: failed to stat /run/user/500/gvfs: Отказано в доступе
Preparing... ##### [100%]
1: polkit-sysvinit ##### [ 12%]
2: libnet2 ##### [ 25%]
3: libivykis ##### [ 37%]
4: libeventlog ##### [ 50%]
5: pm-utils ##### [ 62%]
6: nm-sysvinit ##### [ 75%]
7: syslog-ng ##### [ 87%]
Failed to preset unit: Unit /run/systemd/generator.late/syslog-ng.service is transient or generated.
8: sysvinit ##### [100%]
Running /usr/lib/rpm/posttrans-filetriggers
Код
# apt-get install ConsoleKit2-x11
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:
ConsoleKit2 pam-ck-connector2
Следующие пакеты будут УДАЛЕНЫ:
systemd-services
Следующие НОВЫЕ пакеты будут установлены:
ConsoleKit2 ConsoleKit2-x11 pam-ck-connector2
0 будет обновлено, 3 новых установлено, 1 пакетов будет удалено и 59 не будет обновлено.
Необходимо получить 166kB архивов.
После распаковки будет освобождено 145kB дискового пространства.
Продолжить? [Y/n] Y
Получено: 1 http://ftp.altlinux.org p8/branch/i586/classic pam-ck-connector2 1.2.0-alt1.M80P.1 [16,6kB]
Получено: 2 http://ftp.altlinux.org p8/branch/i586/classic ConsoleKit2 1.2.0-alt1.M80P.1 [129kB]
Получено: 3 http://ftp.altlinux.org p8/branch/i586/classic ConsoleKit2-x11 1.2.0-alt1.M80P.1 [20,1kB]
Получено 166kB за 5s (31,3kB/s).
Совершаем изменения...
error: failed to stat /home/altlinux/.gvfs: Отказано в доступе
Preparing... ##### [100%]
1: pam-ck-connector2 ##### [ 33%]
2: ConsoleKit2 ##### [ 66%]
3: ConsoleKit2-x11 ##### [100%]
Running /usr/lib/rpm/posttrans-filetriggers
Завершено.
Полная команда перевода стартеркита mate с systemd на sysvinit:
Код
# apt-get install sysvinit pm-utils nm-sysvinit openssh-server ConsoleKit2-x11 systemd-
После перезагрузки (загрузка лайва с опцией lowmem):
Код
$ free -m
total used free shared buffers cached
Mem: 2459 603 1855 0 80 348
-/+ buffers/cache: 174 2285
Swap: 0 0 0
Код
$ lspci -knn | grep -A2 VGA
00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 5500 [8086:1616] (rev 09)
Subsystem: Lenovo Device [17aa:390b]
Kernel driver in use: i915
Код
# ls -l /proc/1/exe
lrwxrwxrwx 1 root root 0 июл 11 18:01 /proc/1/exe -> /sbin/init
C mate-appearance-properties всё в пределах нормы.
Но после установки пакета ConsoleKit2-x11, опция Ждущий на выходе из системы отсутствует.
Опции Перезагрузить и Выключить в наличии.
В системе
Код
$ rpm -q pulseaudio-daemon
pulseaudio-daemon-9.0-alt2
При желании можно перести на alsa.
Ждущий режим можно прикрутить хаком:
Пользователь должен быть в группе wheel (рулез потенциально опасен)
Код
# cat /etc/polkit-1/rules.d/60-policykit-exec.rules
polkit.addRule(function(action, subject) {
if (action.id == "org.freedesktop.policykit.exec" && subject.isInGroup("wheel") )
{
return polkit.Result.YES;
}
});
Код
$ pkexec /usr/sbin/pm-suspend
Чуть лучше будет через беспарольный sudo
и к сожалению эти хаки не срабатывают, - опция Ждущий на выходе отсутствует:
Код
# cat /etc/polkit-1/rules.d/60-consolekit-system-suspend.rules
polkit.addRule(function(action, subject) {
if (action.id == "org.freedesktop.consolekit.system.suspend" && subject.isInGroup("xgrp") )
{
return polkit.Result.YES;
}
});
polkit.addRule(function(action, subject) {
if (action.id == "org.freedesktop.consolekit.system.suspend-multiple-users" && subject.isInGroup("xgrp") )
{
return polkit.Result.YES;
}
});
Для выполнения команд от пользователя можно установить пакет:
Код
# apt-get install SysVinit-usermode
Код
# rpm -qvl SysVinit-usermode | grep '\/bin'
lrwxrwxrwx 1 root root 6 апр 25 2008 /usr/bin/halt -> reboot
lrwxrwxrwx 1 root root 6 апр 25 2008 /usr/bin/poweroff -> reboot
lrwxrwxrwx 1 root root 29 апр 25 2008 /usr/bin/reboot -> /usr/lib/consolehelper/helper
Переключение раскладок клавиатуры можно перенастроить через Центр Управления Системой:
Код
$ cat /etc/sysconfig/keyboard
KEYTABLE=ruwin_ct_sh-UTF-8
Код
$ cat /etc/X11/xinit/Xkbmap
-layout us,ru
-option grp:ctrl_shift_toggle,grp:switch,compose:menu
Полный список пакетов после перевода на sysv, в соответствующей теме на форуме про free_mate прикреплённым файлом.
Автор: kostyalamer 11.7.2018, 22:11
Цитата(speccyfighter @ 11.7.2018, 15:56)
Альты перевели багрепорт в статус RESOLVE WORKSFORME и не подтверждают багрепорт.
После перебора тем MATE (на предмет выбрать тему), мой процессор врёт?
Подтверждают в Ubuntu :
https://ubuntu-mate.community/t/mate-appearance-properties-loads-a-cpu-core-to-almost-80/12424
и в Mint-е :
https://bugs.launchpad.net/linuxmint/+bug/1683569
вот тут : https://github.com/mate-desktop/mate-control-center/issues/71 товарищи советуют грохнуть ~/.gtkrc-2.0
это почти то же самое что отстрелить себе ногу , но возможно сработает, надо попробовать.
Автор: kostyalamer 11.7.2018, 22:45
Рецепт сработал удали ~/.gtkrc-2.0 и фриз сразу закончится .
Но после этого мы бодро идем в /Центр управления / Оформление / Gtk theme switch . Выбираем любую тему и снова видим этот чудесный файл. После чего поменяв несколько тем в самом гноме снова видим фриз , правда не такой жесткий у меня 60 - 80 % загрузки проца ( до этого было 5-10 % )
Вывод ~/.gtkrc-2.0 однозначно в топку , а пользователя предупредить встроенным хелпом чтобы не лазил где попало
Автор: kostyalamer 11.7.2018, 22:58
Прямо цирк, удалил файл загрузка 5 % , матом ругаться не буду , но к этому весьма близок
И пенять особо не на кого сам запихал gtk-theme-switch в базовый профиль
Автор: speccyfighter 11.7.2018, 23:24
Цитата(kostyalamer @ 11.7.2018, 20:58)
Прямо цирк, удалил файл загрузка 5 % , матом ругаться не буду , но к этому весьма близок
И пенять особо не на кого сам запихал gtk-theme-switch в базовый профиль
О как!
Грузанулся в стартеркит mate, который перевёл на sysv:
- этого пакета нет в стартерките mate.
Автор: kostyalamer 11.7.2018, 23:27
Зато теперь настройки внешнего вида gtk-шных программ у нас пойдут в топку, фиг с ним пожертвуем дизайном
Автор: speccyfighter 12.7.2018, 19:00
Костя, ошибка с отсутствующим /dev/rtc* при WDAT_WDT, в ядре исправлена как минимум с версии 4.9.105-std-def.
Теперь можно смело собирать образ и с текущим ядром std-def.
Ссылка на подтвеждение исправления:
https://bugzilla.altlinux.org/show_bug.cgi?id=34926#c5
Спасибо всем кто принял участие в исправлении ошибки:
https://bugzilla.kernel.org/show_bug.cgi?id=199033
Автор: kostyalamer 13.7.2018, 7:39
Отлично , переведу сборку на std-def.
Автор: speccyfighter 14.7.2018, 6:45
Цитата(kostyalamer @ 13.7.2018, 5:39)
Отлично , переведу сборку на std-def.
Костя, по поводу ядер 4.9 на Lenovo G50-80 с последним обновлением безопасности BIOS.
Здесь недостаточно эмоций:
https://forum.altlinux.org/index.php?topic=36177.msg328938#msg328938
https://forum.altlinux.org/index.php?topic=36177.msg328942#msg328942
https://forum.altlinux.org/index.php?topic=36177.msg328943#msg328943
https://forum.altlinux.org/index.php?topic=36177.msg328944#msg328944
https://forum.altlinux.org/index.php?topic=36177.msg328945#msg328945
Автор: kostyalamer 14.7.2018, 22:08
Нет уж , остаемся на старом 4.4.139 std-pae .
Юра , что у нас там с rules-ами вы их в какой-то пакет собираете или пальцами в m-p для стартеров запихиваете ?
Автор: kostyalamer 16.7.2018, 23:42
Собрал очередной вариант free_mate_live_sysv :
polkithuc заменен на polkit-sysvinit , хромой отправлен в топку для экономии места, kdenlive заменен на pitivi , в live режим добавлен nm-sysvinit , во все режимы добавлены пакеты p7zip-standalone anti-poettering ConsoleKit2-x11 gnumeric abiword , исправлен gtkhalt , из-за mate - шных косяков пришлось убрать настройку gtk-шных тем ( теперь они у нас умолчательно страшные ) . Проверил живой режим и установленную из него систему - вроде все неплохо. Пока не выкладываю, жду пакета с rules-ами , если надо могу выложить .
Ядро std-pae .
Автор: kostyalamer 19.7.2018, 23:23
С пакетом ConsoleKit2 мой нетбук в лайв системе ( в Mate ) периодически издает раздражающий beep , без него таких звуковых эффектов не наблюдается - пакет будет удален из состава дистрибутива .
Автор: kostyalamer 30.7.2018, 8:20
На яндекс-диск уехала очередная сборка free_mate_live_sysv : https://yadi.sk/d/irGL__O33ZhXhX
контрольная сумма: https://yadi.sk/i/E4vYH6ax3ZhXhg
Ядро std-pae заменено на std-def , возвращен обратно пакет ConsoleKit2.
Я был неправ , этот самый beep происходит как раз на pae , когда загрузка одного из ядер = 100 % , ConsoleKit2 совершенно не при чем.
Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)