Regular/icewm: различия между версиями

Материал из ALT Linux Wiki
м (→‎Что это: поправил ссылку; проверялось ли для p8?)
 
(не показаны 4 промежуточные версии этого же участника)
Строка 4: Строка 4:
Следует учесть, что текущие апстримные (и сизифные) {{pkg|polkit}}, {{pkg|NetworkManager}}, {{pkg|udisks2}} ориентированы на работу с {{cmd|systemd-logind}} вместо прекратившего развитие {{pkg|ConsoleKit}} и надеяться на них не приходится — бишь сеть и монтирование вручную (ну и {{pkg|etcnet}} с {{pkg|autofs}} в помощь).
Следует учесть, что текущие апстримные (и сизифные) {{pkg|polkit}}, {{pkg|NetworkManager}}, {{pkg|udisks2}} ориентированы на работу с {{cmd|systemd-logind}} вместо прекратившего развитие {{pkg|ConsoleKit}} и надеяться на них не приходится — бишь сеть и монтирование вручную (ну и {{pkg|etcnet}} с {{pkg|autofs}} в помощь).


Но, по крайней мере для сборки на p7, можно добиться монтирования съемных устройств в файловом менеджере pcmanfm. Для этого устанавливаем пакеты pcmanfm и gvfs
Но, по крайней мере для [[starterkits/p7|сборки на p7]] можно добиться монтирования съемных устройств в файловом менеджере pcmanfm. Для этого устанавливаем пакеты pcmanfm и gvfs
<pre>
<pre>
apt-get install  pcmanfm gvfs
apt-get install  pcmanfm gvfs
</pre>
</pre>
После чего у вас появится возможность видеть съемные носители в файловом менеджере, но при попытке монтирования будет выдаваться ошибка "Not authorized to perform operation".  
После чего у вас появится возможность видеть съемные носители в файловом менеджере, но при попытке монтирования будет выдаваться ошибка "Not authorized to perform operation".  
Это происходит из-за вышеописанных проблем со свежими версиями {{pkg|polkit}} и {{pkg|udisks2}}
Это происходит из-за вышеописанных проблем со свежими версиями {{pkg|polkit}} и {{pkg|udisks2}}; вариант отключения избыточной авторизации описан на страничке [[sysvinit]].


Однако, есть возможность частично решить эту проблему. Необходимо для части операций, связанных с монтированием устройств, изменить поведение {{pkg|polkit}} по умолчанию. Для этого необходимо создать файл 60-mount.rules в каталоге /etc/polkit-1/rules.d/ (Начиная с версии 0.106 метод с правкой файлов .pkla в каталоге /etc/polkit-1/localauthority/ не работает).
= Состав =
<pre>
polkit.addRule(function(action, subject) {
    if (action.id == "org.freedesktop.udisks2.filesystem-mount" && subject.isInGroup("storage") )
    {
return polkit.Result.YES;
    }
});


polkit.addRule(function(action, subject) {
Образы являются гибридными (x86_64 пригоден к работе и на [[UEFI]]-системах), т.е. можно [[write|записывать]] и на CD, и на USB-флэшку или SD-карточку (при помощи {{cmd|dd}})В случае флэш-носителя возможно задействование [[make-initrd-propagator|режима с сохранением сессий]], при котором на неиспользуемом месте создаётся раздел, используемый как rw-часть aufs; при этом производительность операций записи [https://bugzilla.altlinux.org/show_bug.cgi?id=32476 существенно] снижается по сравнению с tmpfs, зато их результат доступен при следующей загрузке.
    if (action.id == "org.freedesktop.udisks2.eject-media"  && subject.isInGroup("storage") )
    {
return polkit.Result.YES;
    }
});
</pre>
В этом примере возвращается разрешения на действия "org.freedesktop.udisks2.filesystem-mount" и "org.freedesktop.udisks2.eject-media" если пользователь находится в группе "storage".
 
Если вы уверенны что такие меры безопасности это слишком сурово, то содержимое файла можно упростить
<pre>
polkit.addRule(function(action, subject) {
    if (action.id == "org.freedesktop.udisks2.filesystem-mount" )
    {
return polkit.Result.YES;
    }
});
 
polkit.addRule(function(action, subject) {
    if (action.id == "org.freedesktop.udisks2.eject-media"  )
    {
return polkit.Result.YES;
    }
});
</pre>
 
= Состав =


Образы являются гибридными (x86_64 пригоден к работе и на [[UEFI]]-системах), т.е. можно записывать и на CD, и на USB-флэшку или SD-карточку (при помощи {{cmd|dd}}).  В случае флэш-носителя возможно задействование режима с сохранением сессий, при котором на неиспользуемом месте создаётся раздел, используемый как rw-часть aufs; при этом производительность операций записи заметно снижается по сравнению с tmpfs, зато их результат доступен при следующей загрузке.
Включают {{pkg|sysvinit}}, {{pkg|firefox}}, {{pkg|apt}} и минимум дополнительных графических утилит, а также довольно приличную коллекцию консольных (в том числе пригодных для работ по восстановлению системы).


Включают {{pkg|sysvinit}}, {{pkg|firefox}}, {{pkg|apt}}, [http://deepsolver.altlinux.org/ {{pkg|deepsolver}}] и минимум дополнительных графических утилит, а также довольно приличную коллекцию консольных (в том числе пригодных для работ по восстановлению системы).
Сверх необходимого в порядке эксперимента добавлены интересные утилиты вроде {{pkg|winswitch}}/{{pkg|xpra}} («screen для X11»).


= Применение =
= Применение =
Строка 74: Строка 41:
* [http://forum.altlinux.org/index.php/topic,28619.msg200883.html#msg200883 обзор Speccyfighter на форуме]
* [http://forum.altlinux.org/index.php/topic,28619.msg200883.html#msg200883 обзор Speccyfighter на форуме]


{{Category navigation|title=Regular|category=Regular|sortkey=*}}
[[Категория:Regular]]
[[Категория:Regular]]

Текущая версия от 15:25, 9 ноября 2016

Что это

Для опытных пользователей Sisyphus, которым по тем или иным причинам не нравятся systemd, pulseaudio и прочие новые веяния, доступна регулярная сборка с IceWM на базе сизифа.

Следует учесть, что текущие апстримные (и сизифные) polkit, NetworkManager, udisks2 ориентированы на работу с systemd-logind вместо прекратившего развитие ConsoleKit и надеяться на них не приходится — бишь сеть и монтирование вручную (ну и etcnet с autofs в помощь).

Но, по крайней мере для сборки на p7 можно добиться монтирования съемных устройств в файловом менеджере pcmanfm. Для этого устанавливаем пакеты pcmanfm и gvfs

apt-get install  pcmanfm gvfs

После чего у вас появится возможность видеть съемные носители в файловом менеджере, но при попытке монтирования будет выдаваться ошибка "Not authorized to perform operation". Это происходит из-за вышеописанных проблем со свежими версиями polkit и udisks2; вариант отключения избыточной авторизации описан на страничке sysvinit.

Состав

Образы являются гибридными (x86_64 пригоден к работе и на UEFI-системах), т.е. можно записывать и на CD, и на USB-флэшку или SD-карточку (при помощи dd). В случае флэш-носителя возможно задействование режима с сохранением сессий, при котором на неиспользуемом месте создаётся раздел, используемый как rw-часть aufs; при этом производительность операций записи существенно снижается по сравнению с tmpfs, зато их результат доступен при следующей загрузке.

Включают sysvinit, firefox, apt и минимум дополнительных графических утилит, а также довольно приличную коллекцию консольных (в том числе пригодных для работ по восстановлению системы).

Сверх необходимого в порядке эксперимента добавлены интересные утилиты вроде winswitch/xpra («screen для X11»).

Применение

Рекомендованный минимум аппаратного обеспечения — Pentium II/K6 и 128M RAM.

Пользователи на livecd: root и altlinux (в графике отрабатывает автологин).

Раскладки переключаются по Ctrl-Shift.

При желании установить ОС стационарно воспользуйтесь пунктом меню Меню > Приложения > Системные > Install to hard disk.

Скриншоты

Ссылки