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 {} \;
|
|
||||||
|
|
||||||
|
|
||||||
@ -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
|
|
||||||
|
|
||||||
|
|
||||||
Loading…
Reference in new issue