Sophie

Sophie

distrib > Mageia > 6 > i586 > by-pkgid > 3b73981b0707f2b4bf2beb867d2bcc41 > files > 12

lxde-common-0.99.2-1.mga6.src.rpm

--- lxde-common-0.99.1/startlxde.in.orig	2016-05-31 14:26:06.619549856 +0200
+++ lxde-common-0.99.1/startlxde.in	2016-05-31 14:27:21.578173144 +0200
@@ -36,5 +36,75 @@
 # Provide a solution for bug mga#14622
 setxkbmap
 
+## Migration from previous versions of Mageia
+#if [ ! -f "$XDG_CONFIG_HOME/.mga_lxde_migration" ]; then
+#	touch "$XDG_CONFIG_HOME/.mga_lxde_migration"
+#	# 1. Solution for the problem of empty menu
+#	if [ -f "$XDG_CONFIG_HOME/lxsession/LXDE/desktop.conf" ]; then
+#		wrong=$(grep -- "^menu_prefix=lxde-$" "$XDG_CONFIG_HOME/lxsession/LXDE/desktop.conf")
+#		if [ -n "$wrong" ]; then
+#			sed -i "s/^\(menu_prefix=\)lxde-$/\1/" "$XDG_CONFIG_HOME/lxsession/LXDE/desktop.conf"
+#		fi
+#	fi
+#	# 2. Prevent having two trash icons on the desktop (mga#14210)
+#	if [ -f "$XDG_CONFIG_HOME/pcmanfm/LXDE/desktop-items-0.conf" ]; then
+#		wrong=$(grep "^show_trash=0$" "$XDG_CONFIG_HOME/pcmanfm/LXDE/desktop-items-0.conf")
+#		wrong2=""
+#		if [ -f "$XDG_DESKTOP_DIR/trash.desktop" ]; then
+#			wrong2=$(grep "^OnlyShowIn=LXDE\;$" "$XDG_DESKTOP_DIR/trash.desktop")
+#		fi
+#		if [ -n "$wrong" -a \( -f "$XDG_DESKTOP_DIR/org.lxde.trash.desktop" -o -n "$wrong2" \) ]; then
+#			sed -i "s/^\(show_trash=\)0$/\11/" "$XDG_CONFIG_HOME/pcmanfm/LXDE/desktop-items-0.conf"
+#			if [ -f "$XDG_DESKTOP_DIR/org.lxde.trash.desktop" ]; then
+#				rm -f "$XDG_DESKTOP_DIR/org.lxde.trash.desktop"
+#				wrong=$(grep "^\[org.lxde.trash.desktop]$" "$XDG_CONFIG_HOME/pcmanfm/LXDE/desktop-items-0.conf")
+#				if [ -n "$wrong" ]; then
+#					sed -i "s/^\[org.lxde.trash.desktop]$/\[trash:\/\/\/]/" "$XDG_CONFIG_HOME/pcmanfm/LXDE/desktop-items-0.conf"
+#				fi
+#			fi
+#			if [ -n "$wrong2" ]; then
+#				rm -f "$XDG_DESKTOP_DIR/trash.desktop"
+#				wrong=$(grep "^\[trash.desktop]$" "$XDG_CONFIG_HOME/pcmanfm/LXDE/desktop-items-0.conf")
+#				if [ -n "$wrong" ]; then
+#					sed -i "s/^\[trash.desktop]$/\[trash:\/\/\/]/" "$XDG_CONFIG_HOME/pcmanfm/LXDE/desktop-items-0.conf"
+#				fi
+#			fi
+#		fi
+#	fi
+#	# 3. Make sure the "Home" icon on the desktop is the good one
+#	if [ -f "$XDG_DESKTOP_DIR/home.desktop" ]; then
+#		wrong=$(grep "^OnlyShowIn=LXDE\;$" "$XDG_DESKTOP_DIR/home.desktop")
+#		if [ -n "$wrong" ]; then
+#			rm -f "$XDG_DESKTOP_DIR/home.desktop"
+#			xdg-desktop-icon install --novendor @localstatedir@/lib/mageia/lxde-profiles/Desktop-icons/org.lxde.home.desktop
+#			wrong=$(grep "^\[home.desktop]$" "$XDG_CONFIG_HOME/pcmanfm/LXDE/desktop-items-0.conf")
+#			if [ -n "$wrong" ]; then
+#				sed -i "s/^\[\(home.desktop]\)$/\[org.lxde.\1/" "$XDG_CONFIG_HOME/pcmanfm/LXDE/desktop-items-0.conf"
+#			fi
+#		fi
+#	fi
+#	# 4. Use the new icon for the menu (mga#18579)
+#	if [ -f "$XDG_CONFIG_HOME/lxpanel/LXDE/panels/panel" ]; then
+#		wrong=$(grep "/usr/share/icons/mageia.png" "$XDG_CONFIG_HOME/lxpanel/LXDE/panels/panel")
+#		if [ -n "$wrong" ]; then
+#			sed -i "s/\(\/usr\/share\/icons\/\)mageia.png/\1hicolor\/scalable\/apps\/mageia-menu.svg/" "$XDG_CONFIG_HOME/lxpanel/LXDE/panels/panel"
+#		fi
+#	fi
+#	# 5. Set the default font size to 11 on desktop (mga#17905)
+#	if [ -f "$XDG_CONFIG_HOME/pcmanfm/LXDE/desktop-items-0.conf" ]; then
+#		wrong=$(grep "^desktop_font=Sans 12$" "$XDG_CONFIG_HOME/pcmanfm/LXDE/desktop-items-0.conf")
+#		if [ -n "$wrong" ]; then
+#			sed -i "s/^\(desktop_font=Sans 1\)2$/\11/" "$XDG_CONFIG_HOME/pcmanfm/LXDE/desktop-items-0.conf"
+#		fi
+#	fi
+#	# 6. The plugin volumealsa is replaced by volume
+#	if [ -f "$XDG_CONFIG_HOME/lxpanel/LXDE/panels/panel" ]; then
+#		wrong=$(grep "/usr/share/icons/mageia.png" "$XDG_CONFIG_HOME/lxpanel/LXDE/panels/panel")
+#		if [ -n "$wrong" ]; then
+#			sed -i "s/\(type=volume\)alsa$/\1/" "$XDG_CONFIG_HOME/lxpanel/LXDE/panels/panel"
+#		fi
+#	fi
+#fi
+#
 # Start the LXDE session
 exec @prefix@/bin/lxsession -s LXDE -e LXDE