Add rule background, rule dpi, fix cgroup-quota

master
Dmitry Razumov 3 years ago
parent aa166c649d
commit 07a602f114

@ -1 +0,0 @@
VERSION 2.21

@ -1,22 +0,0 @@
#!/bin/bash
##
## Update VERSION 1.4
## $1 - Version
## Default - current Version value plus one (in minor section)
##
FILE_VERSION="VERSION.md"
[[ $1 ]] && VER=$1
if [[ -z ${VER} ]] ; then
SOURCE_FILE_VERSION=$(find ../ -maxdepth 1 -type f -iname "${FILE_VERSION}" -print -quit)
CURRENT=$(cat ${SOURCE_FILE_VERSION} | grep 'VERSION' | cut -d" " -f2)
MAJOR=$(echo ${CURRENT} | cut -d. -f1)
MINOR=$(echo ${CURRENT} | cut -d. -f2)
VER="${MAJOR}.$(echo $((${MINOR} +1)))"
fi
echo ":: Updated VERSION ${CURRENT} to ${VER}"
find ../ -maxdepth 2 -type f -iname "${FILE_VERSION}" -exec echo ":: Insert version in file: {}" \; -exec sed "s/VERSION *[[:digit:]]*.*/VERSION ${VER}/" -i {} \;
find ../ -type f -iname "ublinux-data.ini" -exec echo ":: Insert version in file: {}" \; -exec sed "s/^VERSION=[[:digit:].]*$/VERSION=${VER}/" -i {} \;

@ -56,8 +56,8 @@ MUPDSRCRSYNC=rsync://mirror.yandex.ru:/mirrors/ublinux/netlive
#rc.halt/20-timesave
#HALTSAVETIME=yes
#rc.post.d/10-backgrounds
#BACKGROUND_RES=1920x1080
#rc.post.d/10-brand-backgrounds
BACKGROUND_RES=1920x1080
#DELETE
#rc.local.d/01-background
@ -68,7 +68,10 @@ MUPDSRCRSYNC=rsync://mirror.yandex.ru:/mirrors/ublinux/netlive
#WPDEFFILE=/usr/share/ublinux/wallpapers/default.jpg
#rc.xorg/01-background
BACKGROUND=/usr/share/backgrounds/background.jpg
BACKGROUND_DE=/usr/share/backgrounds/background.jpg
#rc.post.d/12-dm-background
BACKGROUND_DM=/usr/share/backgrounds/dm.jpg
#rc.local.d/10-network
# start interface if its not networkmanager

@ -45,10 +45,12 @@ SOURCE=${SYSCONF}/desktop; [ -f ${SOURCE} ] && . ${SOURCE} 2>/dev/null
SOURCE=${SYSCONF}/theme; [ -f ${SOURCE} ] && . ${SOURCE} 2>/dev/null
SOURCE=${SYSCONF}/video; [ -f ${SOURCE} ] && . ${SOURCE} 2>/dev/null
[[ ${DISPLAYMANAGER} == "none" ]] && exit
ROOTDIR= #`pwd`
#ROOTDIR=${PWD}
[[ -n $1 ]] && [[ -n $2 ]] && BUILD_MANUAL=yes
[[ -z ${BUILD_MANUAL} && ${DISPLAYMANAGER} == "none" ]] && exit
[[ -z ${BUILD_MANUAL} && ${BACKGROUND_DE} == @(none|no|disable) && ${BACKGROUND_DM} == @(none|no|disable) ]] && exit
source_img_dir=${ROOTDIR}/usr/share/ublinux/backgrounds/source #Каталог с исходниками изображений
wallpapers_tmp=${ROOTDIR}/tmp/ublinux_bg #Каталог скомпиллированных изображений
wallpapers_dst=${ROOTDIR}/usr/share/backgrounds/ublinux #Каталог скомпиллированных изображений
@ -144,7 +146,8 @@ get_max_resolution() {
[[ -z ${RESOLUTION} && -f ${PATH_XAUTHORITY} && -n $(ls /tmp/.X11-unix/X* 2>/dev/null) ]] && \
RESOLUTION=$(XAUTHORITY=${PATH_XAUTHORITY} xrandr -d $(ls /tmp/.X11-unix | tr 'X' ':' | head -n 1) 2>/dev/null | grep "*" | xargs | cut -d" " -f1)
# $(xrandr -d :0 --current | sed -n 's/.* connected \([0-9]*\)x\([0-9]*\)+.*/\1x\2/p')
# Если не обнаружено ни одно разрешение, то статическое
# Если не обнаружено ни одно разрешение, то статическое из os-config
[[ -z ${RESOLUTION} ]] && RESOLUTION=${BACKGROUND_RES}
[[ -z ${RESOLUTION} ]] && RESOLUTION="1920x1080"
}
@ -408,7 +411,7 @@ insert_background_icon(){
# Если пароли по умолчанию ublinux, то вывести подсказку пароля
[[ -z ${BUILD_MANUAL} ]] && grep -q "^root:${DEFAULTROOTPASSWD}:" /etc/shadow && grep -q "^$(getent passwd "${ADMUID}" | cut -d: -f1):${DEFAULTPASSWD}:" /etc/shadow && insert_background_dm_txtpass
if [[ -z ${BUILD_MANUAL} ]] && [[ ${GRAFFITI} != @(disable|no) ]]; then
if [[ -z ${BUILD_MANUAL} ]] && [[ ${GRAFFITI} != @(none|no|disable) ]]; then
[[ -z $3 ]] && state_mode="$(cmdline_value ub.mode)" || state_mode=$3
[[ -z $3 ]] && state_home="$(cmdline_value ub.home)" || state_home=$3
# Полное сохранение ub.mode=changes

@ -0,0 +1,59 @@
#!/usr/bin/env bash
ENABLED=yes
[[ ${ENABLED} != "yes" ]] && exit 0
DEBUGMODE=no
SOURCE=/usr/lib/ublinux/functions; [[ -f ${SOURCE} ]] && . ${SOURCE} 2>/dev/null || exit 0
SOURCE=/usr/lib/ublinux/os-config; [[ -f ${SOURCE} ]] && . ${SOURCE} 2>/dev/null || exit 0
debug_mode "$0" "$@"
SOURCE=${SYSCONF}/config; [[ -f ${SOURCE} ]] && . ${SOURCE} 2>/dev/null
SOURCE=${SYSCONF}/desktop; [[ -f ${SOURCE} ]] && . ${SOURCE} 2>/dev/null
SOURCE=${SYSCONF}/theme; [[ -f ${SOURCE} ]] && . ${SOURCE} 2>/dev/null
[[ ${DISPLAYMANAGER} == @(none|no|disable) ]] && exit
[[ ${BACKGROUND_DM} == @(none|no|disable) ]] && exit
BACKGROUND_DM_DEFAULT=/usr/share/backgrounds/dm.jpg
lightdm_gtk_greeter_background(){
[[ -f /etc/lightdm/lightdm-gtk-greeter.conf ]] || return 0
FILE_LIGHTDM_GTK_GREATER_CONF="/etc/lightdm/lightdm-gtk-greeter.conf.d/101-background-ubconfig.conf"
rm -f ${FILE_LIGHTDM_GTK_GREATER_CONF}
#Глобально заменить фон: install -Dm0644 ${BACKGROUND_DM} ${BACKGROUND_DM_DEFAULT}
#[[ ${BACKGROUND_DM} != ${BACKGROUND_DM_DEFAULT} ]] && install -Dm0644 ${BACKGROUND_DM} ${BACKGROUND_DM_DEFAULT}
case ${BACKGROUND_DM_MODE} in
0) BACKGROUND_DM_MODE_LD="#stretched:" ;;
1) BACKGROUND_DM_MODE_LD="#zoomed:" ;;
2) BACKGROUND_DM_MODE_LD="#source:" ;;
*) BACKGROUND_DM_MODE_LD="#stretched:" ;;
esac
#[[ -z ${BACKGROUND_DM_MODE_LD} && ${BACKGROUND_DM_MODE} == 0 ]] && BACKGROUND_DM_MODE_LD="#stretched:"
#[[ -z ${BACKGROUND_DM_MODE_LD} && ${BACKGROUND_DM_MODE} == 1 ]] && BACKGROUND_DM_MODE_LD="#zoomed:"
#[[ -z ${BACKGROUND_DM_MODE_LD} && ${BACKGROUND_DM_MODE} == 2 ]] && BACKGROUND_DM_MODE_LD="#source:"
#[[ -z ${BACKGROUND_DM_MODE_LD} ]] && BACKGROUND_DE_MODE_LD="#stretched:"
if [[ -d ${ROOTFS}/etc/lightdm ]]; then
mkdir -p "${FILE_LIGHTDM_GTK_GREATER_CONF%/*}"
cat <<EOF > "${FILE_LIGHTDM_GTK_GREATER_CONF}"
[greeter]
# #source:, #zoomed:, #stretched:, NULL.
background = ${BACKGROUND_DM_MODE_LD}${BACKGROUND_DM}
EOF
fi
}
sddm_background(){
[[ -f /etc/sddm/sddm.conf ]] || return 0
}
[[ -z ${BACKGROUND_DM} ]] && BACKGROUND_DM=${BACKGROUND_DM_DEFAULT}
if [[ -d ${BACKGROUND_DM} ]]; then
BACKGROUND_DM=$(ls -p ${BACKGROUND_DM} | grep -v / | shuf -n 1)
elif [[ ${BACKGROUND_DM} =~ ^'#'......$ ]]; then
BACKGROUND_HEX=${BACKGROUND_DM}
BACKGROUND_DM="/tmp/background-${USER}/${BACKGROUND_DM//#/}.png"
install -dm755 ${BACKGROUND_DM%/*} 2>/dev/null
convert -size 128x128 xc:"${BACKGROUND_HEX}" "${BACKGROUND_DM}" 2>/dev/null
fi
[[ -f ${BACKGROUND_DM} ]] && file "${BACKGROUND_DM}" 2>/dev/null | grep -qE 'image|bitmap' || BACKGROUND_DM=${BACKGROUND_DM_DEFAULT}
lightdm_gtk_greeter_background
sddm_background

@ -1,21 +0,0 @@
#!/usr/bin/env bash
ENABLED=yes
[[ ${ENABLED} != "yes" ]] && exit 0
DEBUGMODE=no
SOURCE=/usr/lib/ublinux/functions; [[ -f ${SOURCE} ]] && . ${SOURCE} 2>/dev/null || exit 0
SOURCE=/usr/lib/ublinux/os-config; [[ -f ${SOURCE} ]] && . ${SOURCE} 2>/dev/null || exit 0
debug_mode "$0" "$@"
#. $HARDCONF
#echo "$XDRIVER" | grep -q "nvidia" || rmmod nvidia
#STEAMNODPMS=yes
SOURCE=${SYSCONF}/config; [[ -f ${SOURCE} ]] && . ${SOURCE} 2>/dev/null
SOURCE=${SYSCONF}/video; [[ -f ${SOURCE} ]] && . ${SOURCE} 2>/dev/null
SOURCE=${SYSCONF}/desktop; [[ -f ${SOURCE} ]] && . ${SOURCE} 2>/dev/null
[[ ${DISPLAYMANAGER} == "none" ]] && exit

@ -25,12 +25,15 @@ get_compat_unit(){
# ARG1: CGROUP_QUOTA[superadmin]=MemoryHigh=500M,MemorySwapMax=100M,CPUQuota=400%
exec_cgroup_quota_set(){
## Квоты на ресурсы, через cgroup2. Механизм systemd или напрямую cgroup
[[ -n $@ ]] && declare -A CGROUP_QUOTA && eval $@
PARAM="$@"
[[ -n $@ ]] && declare -A CGROUP_QUOTA && eval "${PARAM%%=*}='${PARAM#*=}'"
if [[ -n ${CGROUP_QUOTA[@]} ]]; then
for ITEM_UNIT in "${!CGROUP_QUOTA[@]}"; do
get_compat_unit
CGROUP_QUOTA[${ITEM_UNIT}]="${CGROUP_QUOTA[${ITEM_UNIT}]//,/\' }'"
CGROUP_QUOTA[${ITEM_UNIT}]="${CGROUP_QUOTA[${ITEM_UNIT}]//=/=\'}"
if readlink -fq ${ROOTFS}/usr/bin/init | grep -q "lib/systemd/systemd$"; then
/usr/bin/systemctl set-property --runtime ${COMPAT_UNIT} ${CGROUP_QUOTA[${ITEM_UNIT}]//,/ }
eval /usr/bin/systemctl set-property --runtime ${COMPAT_UNIT} ${CGROUP_QUOTA[${ITEM_UNIT}]}
/usr/bin/systemctl daemon-reload
else
true
@ -41,7 +44,8 @@ exec_cgroup_quota_set(){
# ARG1: CGROUP_QUOTA[superadmin]=
exec_cgroup_quota_remove(){
## Очистить квоты на ресурсы, через cgroup2. Механизм systemd или напрямую cgroup
[[ -n $@ ]] && ITEM_UNIT=${@#*[} && ITEM_UNIT=${ITEM_UNIT%%]*} || return 0
PARAM="$@"
[[ -n ${PARAM} ]] && ITEM_UNIT=${PARAM#*[} && ITEM_UNIT=${ITEM_UNIT%%]*} || return 0
[[ -n ${ITEM_UNIT} ]] || return 0
get_compat_unit
if readlink -fq ${ROOTFS}/usr/bin/init | grep -q "lib/systemd/systemd$"; then

@ -5,34 +5,49 @@ ENABLED=yes
SOURCE=/usr/lib/ublinux/os-config; [[ -f ${SOURCE} ]] && . ${SOURCE} 2>/dev/null || exit 0
SOURCE=${SYSCONF}/config; [ -f ${SOURCE} ] && . ${SOURCE} 2>/dev/null
SOURCE=${SYSCONF}/desktop; [[ -f ${SOURCE} ]] && . ${SOURCE} 2>/dev/null
SOURCE=${SYSCONF}/theme; [[ -f ${SOURCE} ]] && . ${SOURCE} 2>/dev/null
[[ ${DISPLAYMANAGER} == @(none|no|disable) ]] && exit
xfce4_background(){
[[ -x /usr/bin/startxfce4 ]] || return 0
#Получить типы мониторов без xrandr: xfconf-query -c xfce4-desktop -l | grep "/backdrop/screen0/monitor.*/workspace0/last-image
#Глобально заменить фон: install -Dm0644 ${BACKGROUND} /usr/share/backgrounds/background.jpg
[[ -z ${BACKGROUND_MODE_XFCE4} && ${BACKGROUND_MODE} == 0 ]] && BACKGROUND_MODE_XFCE4=5
[[ -z ${BACKGROUND_MODE_XFCE4} && ${BACKGROUND_MODE} == 1 ]] && BACKGROUND_MODE_XFCE4=4
[[ -z ${BACKGROUND_MODE_XFCE4} && ${BACKGROUND_MODE} == 2 ]] && BACKGROUND_MODE_XFCE4=1
[[ -z ${BACKGROUND_MODE_XFCE4} ]] && BACKGROUND_MODE_XFCE4=5
#Глобально заменить фон: install -Dm0644 ${BACKGROUND_DE} /usr/share/backgrounds/background.jpg
case ${BACKGROUND_DE_MODE} in
0) BACKGROUND_DE_MODE_XFCE4=5 ;;
1) BACKGROUND_DE_MODE_XFCE4=4 ;;
2) BACKGROUND_DE_MODE_XFCE4=1 ;;
*) BACKGROUND_DE_MODE_XFCE4=5 ;;
esac
#[[ -z ${BACKGROUND_DE_MODE_XFCE4} && ${BACKGROUND_DE_MODE} == 0 ]] && BACKGROUND_DE_MODE_XFCE4=5
#[[ -z ${BACKGROUND_DE_MODE_XFCE4} && ${BACKGROUND_DE_MODE} == 1 ]] && BACKGROUND_DE_MODE_XFCE4=4
#[[ -z ${BACKGROUND_DE_MODE_XFCE4} && ${BACKGROUND_DE_MODE} == 2 ]] && BACKGROUND_DE_MODE_XFCE4=1
#[[ -z ${BACKGROUND_DE_MODE_XFCE4} ]] && BACKGROUND_DE_MODE_XFCE4=5
while read MONITOR_TYPE; do
xfconf-query --channel xfce4-desktop --property /backdrop/screen0/monitor${MONITOR_TYPE}/workspace0/image-style --create --type int --set "${BACKGROUND_MODE_XFCE4}"
xfconf-query --channel xfce4-desktop --property /backdrop/screen0/monitor${MONITOR_TYPE}/workspace0/last-image --create --type string --set "${BACKGROUND}"
xfconf-query --channel xfce4-desktop --property /backdrop/screen0/monitor${MONITOR_TYPE}/workspace0/image-style --create --type int --set "${BACKGROUND_DE_MODE_XFCE4}"
xfconf-query --channel xfce4-desktop --property /backdrop/screen0/monitor${MONITOR_TYPE}/workspace0/last-image --create --type string --set "${BACKGROUND_DE}"
done < <(xrandr | grep -w connected | cut -d" " -f1)
}
plasma_background(){
[[ -x /usr/bin/plasmashell ]] || return 0
[[ -z ${BACKGROUND_MODE_PLASMA} && ${BACKGROUND_MODE} == 0 ]] && BACKGROUND_MODE_PLASMA=-
[[ -z ${BACKGROUND_MODE_PLASMA} && ${BACKGROUND_MODE} == 1 ]] && BACKGROUND_MODE_PLASMA=1
[[ -z ${BACKGROUND_MODE_PLASMA} && ${BACKGROUND_MODE} == 2 ]] && BACKGROUND_MODE_PLASMA=0
[[ -z ${BACKGROUND_MODE_PLASMA} ]] && BACKGROUND_MODE_PLASMA=-
if [[ ${BACKGROUND_MODE_PLASMA} == "-" ]]; then
case ${BACKGROUND_DE_MODE} in
0) BACKGROUND_DE_MODE_PLASMA=- ;;
1) BACKGROUND_DE_MODE_PLASMA=1 ;;
2) BACKGROUND_DE_MODE_PLASMA=0 ;;
*) BACKGROUND_DE_MODE_PLASMA=- ;;
esac
#[[ -z ${BACKGROUND_DE_MODE_PLASMA} && ${BACKGROUND_DE_MODE} == 0 ]] && BACKGROUND_DE_MODE_PLASMA=-
#[[ -z ${BACKGROUND_DE_MODE_PLASMA} && ${BACKGROUND_DE_MODE} == 1 ]] && BACKGROUND_DE_MODE_PLASMA=1
#[[ -z ${BACKGROUND_DE_MODE_PLASMA} && ${BACKGROUND_DE_MODE} == 2 ]] && BACKGROUND_DE_MODE_PLASMA=0
#[[ -z ${BACKGROUND_DE_MODE_PLASMA} ]] && BACKGROUND_DE_MODE_PLASMA=-
if [[ ${BACKGROUND_DE_MODE_PLASMA} == "-" ]]; then
kwriteconfig5 --file plasma-org.kde.plasma.desktop-appletsrc --group 'Containments' --group '1' --group 'Wallpaper' --group 'org.kde.image' --group 'General' --key 'FillMode' --delete
else
kwriteconfig5 --file plasma-org.kde.plasma.desktop-appletsrc --group 'Containments' --group '1' --group 'Wallpaper' --group 'org.kde.image' --group 'General' --key 'FillMode' "${BACKGROUND_MODE_PLASMA}"
kwriteconfig5 --file plasma-org.kde.plasma.desktop-appletsrc --group 'Containments' --group '1' --group 'Wallpaper' --group 'org.kde.image' --group 'General' --key 'FillMode' "${BACKGROUND_DE_MODE_PLASMA}"
fi
kwriteconfig5 --file plasma-org.kde.plasma.desktop-appletsrc --group 'Containments' --group '1' --key 'wallpaperplugin' "org.kde.image"
kwriteconfig5 --file plasma-org.kde.plasma.desktop-appletsrc --group 'Containments' --group '1' --group 'Wallpaper' --group 'org.kde.image' --group 'General' --key 'Image' "file://${BACKGROUND}"
kwriteconfig5 --file plasma-org.kde.plasma.desktop-appletsrc --group 'Containments' --group '1' --group 'Wallpaper' --group 'org.kde.image' --group 'General' --key 'Image' "file://${BACKGROUND_DE}"
}
gnome_background(){
[[ -x /usr/bin/startgnome ]] || return 0
@ -50,9 +65,16 @@ cinammon_background(){
[[ -x /usr/bin/startmate ]] || return 0
}
if [[ -n ${BACKGROUND} ]]; then
[[ -d ${BACKGROUND} ]] && BACKGROUND=$(ls -p ${BACKGROUND} | grep -v / | shuf -n 1)
[[ -f ${BACKGROUND} ]] && file "${BACKGROUND}" 2>/dev/null | grep -qE 'image|bitmap' || BACKGROUND=/usr/share/backgrounds/background.jpg
if [[ -n ${BACKGROUND_DE} && ${BACKGROUND_DE} != @(none|no|disable) ]]; then
if [[ -d ${BACKGROUND_DE} ]]; then
BACKGROUND_DE=$(ls -p ${BACKGROUND_DE} | grep -v / | shuf -n 1)
elif [[ ${BACKGROUND_DE} =~ ^'#'......$ ]]; then
BACKGROUND_HEX=${BACKGROUND_DE}
BACKGROUND_DE="/tmp/background-${USER}/${BACKGROUND_DE//#/}.png"
install -dm755 ${BACKGROUND_DE%/*} 2>/dev/null
convert -size 128x128 xc:"${BACKGROUND_HEX}" "${BACKGROUND_DE}" 2>/dev/null
fi
[[ -f ${BACKGROUND_DE} ]] && file "${BACKGROUND_DE}" 2>/dev/null | grep -qE 'image|bitmap' || BACKGROUND_DE=/usr/share/backgrounds/background.jpg
xfce4_background
plasma_background
gnome_background
@ -62,15 +84,16 @@ cinammon_background(){
cinammon_background
fi
exit 0
exit 0
# Для фоновой картинки устанавливаемой feh
FEHOPTIONS="-B black -x -Z --scale-down"
WPDEFFILE=/usr/share/ublinux/wallpapers/default.jpg
FEHKILLSWITCH="while ! ps -A | egrep -q 'splash|panel|xbindkeys|lightdm-gtk-gr|polybar' ;do sleep 1 ;done ; sleep 7 ; killall feh"
[ "$BACKGROUND_MODE" = "2" ] && FEHOPTIONS="-F --zoom fill"
[ "$BACKGROUND_DE_MODE" = "2" ] && FEHOPTIONS="-F --zoom fill"
# get resolution of primary (or first) monitor
XORG_RES=$(LC_ALL=C /usr/bin/xrandr | awk -F" connected primary " '{print $2}' | sed s/+.*// | grep -m1 .)
@ -85,8 +108,8 @@ XORG_RES=$(LC_ALL=C /usr/bin/xrandr | awk -F" connected primary " '{print $2}' |
if [ -x /usr/bin/convert ] ;then
# resizing wallpaper for monitor resolution (default is proportional on black background)
RESIZEOPT="-resize $XORG_RES -background black -gravity center -extent $XORG_RES"
[ "$BACKGROUND_MODE" = "1" ] && RESIZEOPT="-resize $XORG_RES!"
[ "$BACKGROUND_MODE" = "2" ] && RESIZEOPT="-resize $XORG_RES^ -gravity center -extent $XORG_RES"
[ "$BACKGROUND_DE_MODE" = "1" ] && RESIZEOPT="-resize $XORG_RES!"
[ "$BACKGROUND_DE_MODE" = "2" ] && RESIZEOPT="-resize $XORG_RES^ -gravity center -extent $XORG_RES"
convert $RESIZEOPT $(dirname $WPDEFFILE)/default.orig.jpg /tmp/background.jpg
# Graffiti effects
if [ "$GRAFFITI" = "yes" ] ;then

@ -30,7 +30,7 @@
[/etc/ublinux/config]
## Config verison
## Версия конфигурации
VERSION=2.21
VERSION=
## Additional boot parameters
## Дополнительные параметры загрузки, только для управления модулями
@ -66,16 +66,23 @@ NEEDEDUSERS='superadmin:1000:x:Администратор'
## comment # Поле GECOS, с подробным описанием пользователя, можно локализованное
## user_group # Основная группа пользователя, если выбрано пусто или 'x', то 'user_group=user_name'
## extra_groups # Дополнительные группы пользователя
## optional # Дополнительные опции, например: '--shell /usr/bin/bash --no-user-group'
## optional # Дополнительные опции, например: '--shell /usr/bin/bash --create-home --no-create-home --no-user-group --non-unique'
## -s, --shell /usr/bin/bash # Регистрационная оболочка новой учётной записи
## -m, --create-home # Создать домашний каталог пользователя
## -M, --no-create-home # Не создавать домашний каталог пользователя
## -N, --no-user-group # Не создавать группу с тем же именем что и у пользователя
## -o, --non-unique # Разрешить создание пользователей с повторяющимися (не уникальными) UID
## password_hash|x # Хеш пароля пользователя, если выбрано 'x', то 'password_hash=DEFAULTPASSWD'
## ADDUSER[superadmin:1000:Администратор:]=x
## ADDUSER[user-1:x:Пользователь-1::vboxusers,libvirt]='$6$E7stRhRS8fCKk7UU$Qoqw62AUaUa5uLIc2KC7WV3MUThhrR8kjXtCODmnKCzKe2zHu1/wmsiWBHZEIk/IQnk/aELQYbUK93OUtrwg60'
# Помещать пользователя с ID 1000 в группу Администраторов whell
#ADDADM=yes
## Добавить пользователя с ID 1000 в группу Администраторов 'whell'
## ADDADM=*yes|no
## * =yes # Добавить пользователя ID 1000 в группу 'wheel'
## =no # Не выполнять действие
## Groups for users
## Группы, в которых будут состоять пользователи, по умолчанию:scanner,power,audio,lp,optical,storage,video,sambashare,vboxusers,libvirt
## Дополнительные группы, для всех пользователей, по умолчанию: scanner,power,audio,lp,optical,storage,video,sambashare,vboxusers,libvirt
#USERGROUPS=scanner,power,audio,lp,optical,storage,video,sambashare,vboxusers,libvirt
## Autostart services
@ -149,9 +156,6 @@ MACHINEID=hardware
## Режим работы клавиатуры Num Lock (yes|no). По умолчанию включено, если нет тачпада.
#NUMLOCK=no
## Подписывать режим загрузки системы на обоях в виде иконки
## GRAFFITI=yes (default)
#GRAFFITI=no
## Настройка принтера
## PRINTERADD=manual (default)
@ -787,18 +791,38 @@ NSSWITCHWINBIND=yes
#THEME=ublinux
## Выбор обоев рабочего стола: XFCE4, Plasma
## BACKGROUND=none|%файл%|%путь_доаталога%
## * =/usr/share/backgrounds/background.jpg # По умолчанию фирменная обоя
## =%файл% # Указанный файл установить как обою
## =%путь_доаталога% # Указан каталог, выбрать случайную картинку
## =none # Отключить выбор обоев по умолчанию
#BACKGROUND=/mnt/livedata/ublinux-data/backgrounds/wallpapers/
## BACKGROUND_DE=none|%файл%|%путь_доаталога%
## =none # Отключить сборку векторных фирменных обоев /usr/share/backgrounds/background.jpg
## =%файл% # Выбранный файл установить как обою
## =%путь_доаталога% # Из каталога, выбрать случайную картинку для обоев
## =#002d55 # Установить сплошным цветом выбранный шестнадцатеричный код цвета
## Если параметр не задан, то фирменная обоя по умолчанию собирается в /usr/share/backgrounds/background.jpg
#BACKGROUND_DE=/mnt/livedata/ublinux-data/backgrounds/wallpapers/
## Метод масштабирования: XFCE4, Plasma
## * =0 # Растянуть с обрезкой (по умолчанию)
## =1 # Растянуть пропорционально
## =2 # Растянуть с нарушением пропорций
## BACKGROUND_MODE=0
## BACKGROUND_DE_MODE=0
## Выбор обоев экранного менеджера Display Manager: Lightdm
## BACKGROUND_DM=none|%файл%|%путь_доаталога%
## =none # Отключить сборку векторных фирменных обоев /usr/share/backgrounds/dm.jpg
## =%файл% # Выбранный файл установить как обою
## =%путь_доаталога% # Из каталога, выбрать случайную картинку для обоев
## =#002d55 # Установить сплошным цветом выбранный шестнадцатеричный код цвета
## Если параметр не задан, то фирменная обоя по умолчанию собирается в /usr/share/backgrounds/dm.jpg
#BACKGROUND_DM=/mnt/livedata/ublinux-data/backgrounds/wallpapers/
## Метод масштабирования экранного менеджера Display Manager: Lightdm
## * =0 # Растянуть (по умолчанию)
## =1 # Увеличить
## =2 # Оригинальный размер
## BACKGROUND_DE_MODE=0
## Подписывать режим загрузки системы на обоях в виде иконки
## GRAFFITI=*yes|no
#GRAFFITI=no
################################################################################
[/etc/ublinux/steam]

@ -30,7 +30,7 @@
[/etc/ublinux/config]
## Config verison
## Версия конфигурации
VERSION=2.21
VERSION=
## Additional boot parameters
## Дополнительные параметры загрузки, только для управления модулями
@ -66,16 +66,23 @@ NEEDEDUSERS='superadmin:1000:x:Администратор'
## comment # Поле GECOS, с подробным описанием пользователя, можно локализованное
## user_group # Основная группа пользователя, если выбрано пусто или 'x', то 'user_group=user_name'
## extra_groups # Дополнительные группы пользователя
## optional # Дополнительные опции, например: '--shell /usr/bin/bash --no-user-group'
## optional # Дополнительные опции, например: '--shell /usr/bin/bash --create-home --no-create-home --no-user-group --non-unique'
## -s, --shell /usr/bin/bash # Регистрационная оболочка новой учётной записи
## -m, --create-home # Создать домашний каталог пользователя
## -M, --no-create-home # Не создавать домашний каталог пользователя
## -N, --no-user-group # Не создавать группу с тем же именем что и у пользователя
## -o, --non-unique # Разрешить создание пользователей с повторяющимися (не уникальными) UID
## password_hash|x # Хеш пароля пользователя, если выбрано 'x', то 'password_hash=DEFAULTPASSWD'
## ADDUSER[superadmin:1000:Администратор:]=x
## ADDUSER[user-1:x:Пользователь-1::vboxusers,libvirt]='$6$E7stRhRS8fCKk7UU$Qoqw62AUaUa5uLIc2KC7WV3MUThhrR8kjXtCODmnKCzKe2zHu1/wmsiWBHZEIk/IQnk/aELQYbUK93OUtrwg60'
# Помещать пользователя с ID 1000 в группу Администраторов whell
#ADDADM=yes
## Добавить пользователя с ID 1000 в группу Администраторов 'whell'
## ADDADM=*yes|no
## * =yes # Добавить пользователя ID 1000 в группу 'wheel'
## =no # Не выполнять действие
## Groups for users
## Группы, в которых будут состоять пользователи, по умолчанию:scanner,power,audio,lp,optical,storage,video,sambashare,vboxusers,libvirt
## Дополнительные группы, для всех пользователей, по умолчанию: scanner,power,audio,lp,optical,storage,video,sambashare,vboxusers,libvirt
#USERGROUPS=scanner,power,audio,lp,optical,storage,video,sambashare,vboxusers,libvirt
## Autostart services
@ -149,9 +156,6 @@ MACHINEID=hardware
## Режим работы клавиатуры Num Lock (yes|no). По умолчанию включено, если нет тачпада.
#NUMLOCK=no
## Подписывать режим загрузки системы на обоях в виде иконки
## GRAFFITI=yes (default)
#GRAFFITI=no
## Настройка принтера
## PRINTERADD=manual (default)
@ -787,18 +791,38 @@ NSSWITCHWINBIND=yes
#THEME=ublinux
## Выбор обоев рабочего стола: XFCE4, Plasma
## BACKGROUND=none|%файл%|%путь_доаталога%
## * =/usr/share/backgrounds/background.jpg # По умолчанию фирменная обоя
## =%файл% # Указанный файл установить как обою
## =%путь_доаталога% # Указан каталог, выбрать случайную картинку
## =none # Отключить выбор обоев по умолчанию
#BACKGROUND=/mnt/livedata/ublinux-data/backgrounds/wallpapers/
## BACKGROUND_DE=none|%файл%|%путь_доаталога%
## =none # Отключить сборку векторных фирменных обоев /usr/share/backgrounds/background.jpg
## =%файл% # Выбранный файл установить как обою
## =%путь_доаталога% # Из каталога, выбрать случайную картинку для обоев
## =#002d55 # Установить сплошным цветом выбранный шестнадцатеричный код цвета
## Если параметр не задан, то фирменная обоя по умолчанию собирается в /usr/share/backgrounds/background.jpg
#BACKGROUND_DE=/mnt/livedata/ublinux-data/backgrounds/wallpapers/
## Метод масштабирования: XFCE4, Plasma
## * =0 # Растянуть с обрезкой (по умолчанию)
## =1 # Растянуть пропорционально
## =2 # Растянуть с нарушением пропорций
## BACKGROUND_MODE=0
## BACKGROUND_DE_MODE=0
## Выбор обоев экранного менеджера Display Manager: Lightdm
## BACKGROUND_DM=none|%файл%|%путь_доаталога%
## =none # Отключить сборку векторных фирменных обоев /usr/share/backgrounds/dm.jpg
## =%файл% # Выбранный файл установить как обою
## =%путь_доаталога% # Из каталога, выбрать случайную картинку для обоев
## =#002d55 # Установить сплошным цветом выбранный шестнадцатеричный код цвета
## Если параметр не задан, то фирменная обоя по умолчанию собирается в /usr/share/backgrounds/dm.jpg
#BACKGROUND_DM=/mnt/livedata/ublinux-data/backgrounds/wallpapers/
## Метод масштабирования экранного менеджера Display Manager: Lightdm
## * =0 # Растянуть (по умолчанию)
## =1 # Увеличить
## =2 # Оригинальный размер
## BACKGROUND_DE_MODE=0
## Подписывать режим загрузки системы на обоях в виде иконки
## GRAFFITI=*yes|no
#GRAFFITI=no
################################################################################
[/etc/ublinux/steam]

Loading…
Cancel
Save