![]() |
Поделиться |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Поделиться |
![]()
Сообщение
#1
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: ![]() ![]() ![]() |
В связи с последними событиями, озадачился сборкой дистрибутива для пользователей, с клубной лицензией .
Так как народ у нас в большинстве своем от WindowMaker- а впадает в состояние ![]() Дистрибутив будет без live режима, я его собираю на бранче t7 32-бита + systemd. Сделан на пакетной основе wmsmall - а, но я намерен сильно расширить пакетный состав. Тестовая сборка уже работает. Приглашаю всех , кому это интересно. |
|
|
![]() |
![]()
Сообщение
#2
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: ![]() ![]() ![]() |
На яндекс-диск уехала 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) ![]() Сообщение отредактировал kostyalamer - 6.7.2018, 7:49 |
|
|
![]()
Сообщение
#3
|
|
Крупный специалист ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 461 Регистрация: 1.5.2013 Вставить ник Цитата Пользователь №: 2379 Страна: Беларусь Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
На яндекс-диск уехала 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; } }); Остальное смотреть по месту. |
|
|
![]()
Сообщение
#4
|
|
Крупный специалист ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 461 Регистрация: 1.5.2013 Вставить ник Цитата Пользователь №: 2379 Страна: Беларусь Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Выполнение операций с файлами (Выяснить, не дефолт языки? 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, не понимаю, зачем он и для чего. |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 5.7.2025, 9:29 |