Сайт | Скачать | Видео | Wiki

Голосование

Нужна ли большая сборка PRA-roll ?

Да. XFCE + LXQT
11 (26.2%)
Да. XFCE
18 (42.9%)
Да. LXQT
3 (7.1%)
Да. С другим DE (Mate, KDE ... - пишите в комментарии)
3 (7.1%)
Нет. Достаточно OLS
7 (16.7%)

Проголосовало пользователей: 42

Автор Тема: PRA-roll. x86_64 (64бит). Frugal + Full c автообновлением пакетов  (Прочитано 184058 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10725
  • Репутация: +113/-2
В итоге spacefm сам монтирует простыми скриптами.
Ну так а что помешало там sudo прописать чтоб размонтировало от юзера?
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10725
  • Репутация: +113/-2
Короче нет проблем с монтированием
проблем то нет, удобства тоже нет.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4966
  • Репутация: +127/-1
Ну так а что помешало там sudo прописать чтоб размонтировало от юзера?
Если речь о de-ovs и spacefm, который теперь zzzfm, то у меня размонтируется под юзером, через контекстное меню - Размонтировать.
Да и вроде всегда так было, не помню, что бы приходилось запускать Spacefm Root для этой операции. Даже на всякий случай проверил, запустив систему без своих сохранений.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4966
  • Репутация: +127/-1
Если смотреть в spacefm обработчик устройств, там прописано:
Цитата
`which sudo` umount %v && `which sudo` rmdir "/mnt/`basename %v`"

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4966
  • Репутация: +127/-1
В итоге spacefm сам монтирует простыми скриптами.
Но зачем тогда добавлен /usr/lib/udev/rules.d/99-local.rules:
Код
KERNEL=="sd[a-z]*[0-9]", SUBSYSTEMS=="usb", ACTION=="add", RUN+="/bin/systemctl start usb-mount@%k.service"
   
KERNEL=="sd[a-z]*[0-9]", SUBSYSTEMS=="usb", ACTION=="remove", RUN+="/bin/systemctl stop usb-mount@%k.service"

В самом spacefm поставить чекбокс в Устройства - Настройки - Автомонтирование - Монтировать съемные.

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10725
  • Репутация: +113/-2
дефолтное окружение в iso выставлено xfce, там thunar, я про него
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4966
  • Репутация: +127/-1
Проверил в вирте iso с новыми 001-prar-2110-sf06.pfs, 040-de-xfce-gtk3-4.16-2110-sf03.pfs и подключенной флешкой (определилась как sda1). Размонтируется в thunar от юзера ПКМ - Отключить том. Команда mount | grep sd показывает отмонтирование.

Как я понял за отмонтирование в данном случае отвечает pup-volume-monitor:
Прочие стандартные ФМ вместо gvfs едят легкий pup-volume-monitor

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4966
  • Репутация: +127/-1
fstab сделан динамическим, rox прекрасно монтирует от пользователя.
99-media_automount.rules:
В prar2110 монтируется все скопом по умолчанию, и разделы HDD и съемные носители:
Код
live@roll2110 ~ % systemctl status mountall.service
mountall.service - PRA mount all partitiona
     Loaded: loaded (/etc/systemd/system/mountall.service; enabled; vendor preset: disabled)
     Active: active (exited) since Mon 2021-11-08 12:27:14 MSK; 5h 1min ago
    Process: 3717 ExecStart=/bin/bash -c egrep -qo ' noauto( |$)' /proc/cmdline || ( [ -f /usr/lib/gvfs/gvfs-udisks2-volume-monitor ] || mount-all) (code=ex>
   Main PID: 3717 (code=exited, status=0/SUCCESS)
        CPU: 349ms



live@roll2110 ~ % cat =mount-all
#!/bin/sh
#211023 sfslinux@gmail.com
HLP(){ echo "\
Usage:  $0 [-f] - монтировать все разделы HDD
        $0 [s[rd]*] - монтировать только [s[rd]*] (например sda1) раздел
        $0 nontfs   - монтировать только Linux разделы
        -f - добавлять в /etc/fstab"
exit 1 ;}

[ "$1" = "-f" ] && ft=1
M(){
#blkid |egrep 'sr|ext|vfat|ntfs' |egrep -v '^/dev/loop' | grep "$1"|
#echo ntfs=$ntfs
blkid |egrep 'sr|ext|vfat'$ntfs'' |egrep -v '^/dev/loop' | egrep "^/dev/$1"|
while read id;do
    d=`echo $id |awk -F: '{print $1}'| sed 's/\/dev\///'`
    #    fs=`echo $id |awk -F "TYPE=" '{print $2}'`
    fs="`blkid -o value -s TYPE "/dev/$d"`"
    [ "$fs" = vfat ] && MOPT="-o umask=000,codepage=866,iocharset=utf8" || MOPT=
#    [ "$fs" = ntfs ] && mount > /111 && `which sudo` modprobe ntfs3 && sleep 0.5 && [ -d /sys/module/ntfs3 ] && fs=ntfs3 && MOPT="-t ntfs3"
    if [ "$fs" = ntfs ] ;then
        #mount > /111 &&
        `which sudo` modprobe ntfs3 && [ -d /sys/module/ntfs3 ] && fs=ntfs3 && MOPT="-t ntfs3"
        [ -L /sys/kernel/slab/ntfs3_enode_cache ] && fs=ntfs3 && MOPT="-t ntfs3"
    fi
    ##fs=" -t `echo $id |awk -F TYPE= '{print $2}'|sed 's/\"//g'`"
    ##[ "`echo $fs|grep ext`" = "" ] || fs=""
    #    echo $id-$d-echo $fs;exit
    if [ "`mount |grep "/dev/$d"`" = "" ] ;then
        mkdir -p /"$mp"/"$d" &&  `which sudo` mount /dev/"$d" /"$mp"/"$d" $MOPT
    else
        #[ -d "/"$mp"/"$d"" ] || ln -s "`mount |awk '/^\/dev\/'"$d"'/ {print $3}'`"
        [ -d "/"$mp"/"$d"" ] || ln -s "`mount |awk '/^\/dev\/'"$d"'/ {print $3}'`" "/"$mp"/"$d""
    fi
    [ "`mount |grep "/dev/$d" |grep fuseblk`" ] && `which sudo` umount /dev/"$d" && `which sudo` mount /dev/"$d" /"$mp"/"$d" $MOPT
        if [ "$ft" ];then
            egrep "^/dev/$d" /etc/fstab || echo "/dev/$d        /$mp/$d $fs     defaults,noatime        0       2       #mount-all" >> /etc/fstab
        fi
done
exit 0
}

[ "$1" = "nontfs" ] && ntfs= || ntfs="|ntfs"
[ "$1" = "--help" ] || [ "$1" = "-h" ] && HLP
#[ ! -f /etc/apt/sources.list ] && mp=mnt || mp=media #.deb os
mp=mnt
rmdir `ls /$mp/`
[ "`echo "$1" |egrep '^s[rd]'`" ] && M "$1" || M

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8502
  • Репутация: +185/-2
  • Старый чайник
монтируется все скопом по умолчанию
Это плохо, надо автоматом монтировать только съёмные. Для udev: ATTRS{events}=="media_change"
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4966
  • Репутация: +127/-1
автоматом монтировать только съёмные
Мне, например, не надо, чтобы монтировалась флешка при загрузке. Система грузится с HDD, а флешку иногда забываю вытащить, приходится вручную размонтировать.

Плюс заблокировал /usr/lib/udev/rules.d/99-local.rules, иначе как гружу в вирте, она автоматом монтируется в хосте, что не айс.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 32970
  • Репутация: +225/-0
  • Автор темы
    • PuppyRus-A
проблем то нет, удобства тоже нет.
Что именно в каком ДЕ неудобно и что можно сделать?
надо автоматом монтировать только съёмные
Почему? В чем прикол не монтировать разделы постоянно подключенного носителя? какой-то смысл был не монтировать нтфс, чтобы не загружать ntfs-3g. Так сейчас нтфс ядерный стал
https://wiki.puppyrus.org/soft/porteus-initrd#noauto
Мне, например, не надо, чтобы монтировалась флешка при загрузке
заблокировал /usr/lib/udev/rules.d/99-local.rules
да. Или sudo pacman -R automount-usb (рецепт только для arch дистров с systemd, т.е. прар)
xfce4-cpugraph-plugin есть в iso?
нет . Есть xfce4-multiload-ng*
еще Xterm тоже неплохо, лучше бы в дефолт одну из них вписать
По хоткею super+t скрипт defaultterminal который запускает vte терминал из ДЕ если его нет или с ним проблемы - запускается urxvt (это в котором народ копировать текст не умеет, но он без зависимостей - поэтому в тяжелых случаях помогает)

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8502
  • Репутация: +185/-2
  • Старый чайник
В чем прикол не монтировать разделы постоянно подключенного носителя?
Безопасность. Запросто можно другую систему снести или важные файлы попортить.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 32970
  • Репутация: +225/-0
  • Автор темы
    • PuppyRus-A
Тогда можно так же  случайно примонтировать и опять же удалить...

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 32970
  • Репутация: +225/-0
  • Автор темы
    • PuppyRus-A
prar21.10-x86_64-02.iso
prar2101-02 по сравнению с prar2110-01 - доработаны оба DE; обновлен premote, mpv; русифицирован connman-gtk; добавлены драйвера для HW ускорения свежих видях intel intel, yt-dlp от krasnyh (скомпиленный, не требует python)

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10725
  • Репутация: +113/-2
Использовал свою тему PRA которая еще со времен х32 версии PRA мной переделана. Она светлее и шрифты черные, но я в ней не менял часть которая под xfce и все равно стало лучше :) Но в меню активные пункты серым, а неактивные черным (а должно бы наоборот)
« Последнее редактирование: 10 Ноябрь 2021, 16:17:12 от Pro »
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.