Browse Source

#IQRV #comment [Debian] 添加图片安装的脚本

gifur 3 years ago
parent
commit
b9049fe595

+ 4 - 0
addin/cmake/debian.cmake

@@ -25,6 +25,10 @@ install(FILES "${CMAKE_SOURCE_DIR}/addin/packaging/DEBIAN/logo.png"
 		"${CMAKE_SOURCE_DIR}/addin/packaging/DEBIAN/spexplorerauto.desktop"
 	DESTINATION "${PACK_INSTALL_RVC_DIR}/Resources" COMPONENT resources)
 
+install(FILES "${CMAKE_SOURCE_DIR}/addin/packaging/DEBIAN/WallPaper1280.png"
+		"${CMAKE_SOURCE_DIR}/addin/packaging/DEBIAN/WallPaper1920.png"
+	DESTINATION "/usr/share/wallpapers/deepin/" COMPONENT resources)
+
 if(CONAN_BIN_DIRS_CEFCLIENT_CONST)
 	message(STATUS "add cefclient depends to install action...")
 	file(GLOB CEFCLIENT_CONST_FILES LIST_DIRECTORIES false "${CONAN_BIN_DIRS_CEFCLIENT_CONST}/*")

+ 0 - 0
addin/packaging/DEBIAN/RVC_Upper_WallPaper_1280x1024.png → addin/packaging/DEBIAN/WallPaper1280.png


+ 0 - 0
addin/packaging/DEBIAN/RVC_Lower_WallPaper_1920x1080.png → addin/packaging/DEBIAN/WallPaper1920.png


+ 11 - 0
addin/packaging/DEBIAN/postrm

@@ -41,4 +41,15 @@ if [ -z "$rvc_user" -o "$rvc_user" = "root" ]; then
 fi
 rm /home/$rvc_user/Desktop/spexplorerauto.desktop > /dev/null 2>&1
 
+echo "[INFO]: set menu tool as show mode..."
+gsettings set com.deepin.dde.dock hide-mode  keep-showing
+echo "[INFO]: set menu tool as show mode done!"
+
+papers_dir=/usr/share/wallpapers/deepin
+papers_bak_dir=/usr/share/wallpapers/deepin_bak
+if [ -d $papers_bak_dir ]; then
+    rm $papers_dir/*
+    cp $papers_bak_dir/* $papers_dir
+fi
+
 exit 0

+ 8 - 0
addin/packaging/DEBIAN/preinst

@@ -7,4 +7,12 @@ echo "user2: $user2"
 #user3=$(logname)
 #echo "user3: $user3"
 
+papers_dir=/usr/share/wallpapers/deepin
+papers_bak_dir=/usr/share/wallpapers/deepin_bak
+if [ ! -d $papers_bak_dir ]; then
+    mkdir -p ${papers_bak_dir}
+fi
+cp $papers_dir/* $papers_bak_dir
+rm $papers_dir/*
+
 exit 0

+ 26 - 0
addin/packaging/DEBIAN/test.sh

@@ -0,0 +1,26 @@
+#!/bin/sh
+
+screens=$(xrandr | awk '/connected/ {print $1}')
+resolutions=$(xrandr |awk '/connected/ {print $4}')
+screen1=
+screen2=
+for var in $(echo ${screens} | awk '{split($0,arr," \n");for(i in arr) print arr[i]}')
+do
+	echo ${var}
+    screen_info=$(xrandr | grep ${var})
+    $screen_info
+done
+
+for var in $(echo ${resolutions} | awk '{split($0,arr," \n");for(i in arr) print arr[i]}')
+do
+	echo ${var}
+done
+
+
+
+sudo xrandr --auto --output HDMI-1 --pos 0x0 --primary --mode 1024x768 --rate 60 --output VGA-0 --mode 1024x768 --rate 60 --pos 0x0 --right-of
+
+
+
+
+