[or-cvs] r16331: Made an Incognito sub-menu in the K-menu, and added it to th (in incognito/trunk: . root_overlay/usr/share/applications root_overlay/var/lib root_overlay/var/lib/incognito-menu root_overlay/var/lib/kdesession)

anonym at seul.org anonym at seul.org
Fri Aug 1 16:58:08 UTC 2008


Author: anonym
Date: 2008-08-01 12:58:08 -0400 (Fri, 01 Aug 2008)
New Revision: 16331

Added:
   incognito/trunk/root_overlay/var/lib/incognito-menu/
   incognito/trunk/root_overlay/var/lib/incognito-menu/applications-kmenuedit.menu
   incognito/trunk/root_overlay/var/lib/incognito-menu/create-usb.desktop
   incognito/trunk/root_overlay/var/lib/incognito-menu/docs.desktop
   incognito/trunk/root_overlay/var/lib/incognito-menu/enable-persistent-vol.desktop
   incognito/trunk/root_overlay/var/lib/incognito-menu/incognito.directory
   incognito/trunk/root_overlay/var/lib/incognito-menu/walkthrough.desktop
Removed:
   incognito/trunk/root_overlay/usr/share/applications/create-usb.desktop
   incognito/trunk/root_overlay/usr/share/applications/docs.desktop
   incognito/trunk/root_overlay/usr/share/applications/enable-persistent-vol.desktop
   incognito/trunk/root_overlay/usr/share/applications/walkthrough.desktop
Modified:
   incognito/trunk/fsscript.sh
   incognito/trunk/root_overlay/var/lib/kdesession/kickerrc
Log:
Made an Incognito sub-menu in the K-menu, and added it to the Quick Launch.
Also cleaned up the Incognito stuff from the desktop for this reason.


Modified: incognito/trunk/fsscript.sh
===================================================================
--- incognito/trunk/fsscript.sh	2008-08-01 15:43:35 UTC (rev 16330)
+++ incognito/trunk/fsscript.sh	2008-08-01 16:58:08 UTC (rev 16331)
@@ -95,6 +95,12 @@
 		sed -i s/User=/User=${USERNAME}/ $USERDIR/.kde/share/config/torkrc
 		sed -i s/_USER_/${USERNAME}/ $USERDIR/.kde/share/config/ksmserverrc
 
+		echo "Setting up menu"
+		mkdir -p $USERDIR/.local/share/{desktop-directories,applications} $USERDIR/.config/menus
+		cp /var/lib/incognito-menu/applications-kmenuedit.menu $USERDIR/.config/menus
+		cp /var/lib/incognito-menu/incognito.directory $USERDIR/.local/share/desktop-directories
+		cp /var/lib/incognito-menu/*.desktop $USERDIR/.local/share/applications
+
 		[[ -x /usr/kde/3.5/bin/knetworkmanager ]] && KNETNM="/usr/kde/3.5/bin/knetworkmanager"
 		[[ -x /usr/bin/knetworkmanager ]] && KNETNM="/usr/bin/knetworkmanager"
 		if [[ -n "${KNETNM}" ]]; then
@@ -132,10 +138,12 @@
 	# Desktop files
 	echo "Preparing desktop"
 	mkdir ${USERDIR}/Desktop
-	for DESKTOP in /usr/share/applications/create-usb.desktop /usr/share/applications/docs.desktop /usr/share/applications/walkthrough.desktop; do
-		ln -s "${DESKTOP}" ${USERDIR}/Desktop
-	done
 
+	# If we want desktop shortcuts, do them here
+	#for DESKTOP in /usr/share/applications/create-usb.desktop /usr/share/applications/docs.desktop /usr/share/applications/walkthrough.desktop; do
+	#	ln -s "${DESKTOP}" ${USERDIR}/Desktop
+	#done
+
 	# Add Tor cookie fo user
 	echo "Setting up Tor Cookie for user"
 	mkdir ${USERDIR}/.tor
@@ -210,7 +218,7 @@
 
 # These configs are useless outside of a home directory
 echo "Removing uneccesary configuration files"
-rm -rf /var/lib/*-config
+rm -rf /var/lib/*-config /var/lib/kdesession /var/lib/incognito-menu
 
 # Remove static libraries, these are only needed when building
 echo "Removing static libraries"

Deleted: incognito/trunk/root_overlay/usr/share/applications/create-usb.desktop
===================================================================
--- incognito/trunk/root_overlay/usr/share/applications/create-usb.desktop	2008-08-01 15:43:35 UTC (rev 16330)
+++ incognito/trunk/root_overlay/usr/share/applications/create-usb.desktop	2008-08-01 16:58:08 UTC (rev 16331)
@@ -1,14 +0,0 @@
-[Desktop Entry]
-Comment=Create a bootable USB drive running __INCOGNITO__
-Encoding=UTF-8
-Exec=sudo /usr/sbin/create-usb
-Icon=usbpendrive_unmount
-MimeType=
-Name=Install __INCOGNITO__ to USB
-Path=
-StartupNotify=true
-Terminal=false
-TerminalOptions=
-Type=Application
-Categories=Utility;KDE;
-

Deleted: incognito/trunk/root_overlay/usr/share/applications/docs.desktop
===================================================================
--- incognito/trunk/root_overlay/usr/share/applications/docs.desktop	2008-08-01 15:43:35 UTC (rev 16330)
+++ incognito/trunk/root_overlay/usr/share/applications/docs.desktop	2008-08-01 16:58:08 UTC (rev 16331)
@@ -1,9 +0,0 @@
-[Desktop Entry]
-Encoding=UTF-8
-Icon=html
-Type=Application
-Exec=firefox /usr/share/incognito/docs.html
-Name=__INCOGNITO__ Documentation
-Comment=The __INCOGNITO__ Documentation is mainly of interest for developers and advanced users that wish to modify the system
-Categories=Qt;KDE;Utility
-Terminal=false

Deleted: incognito/trunk/root_overlay/usr/share/applications/enable-persistent-vol.desktop
===================================================================
--- incognito/trunk/root_overlay/usr/share/applications/enable-persistent-vol.desktop	2008-08-01 15:43:35 UTC (rev 16330)
+++ incognito/trunk/root_overlay/usr/share/applications/enable-persistent-vol.desktop	2008-08-01 16:58:08 UTC (rev 16331)
@@ -1,14 +0,0 @@
-[Desktop Entry]
-Comment=Enable the option to create and use persistent home volumes during boot.
-Encoding=UTF-8
-Exec=sudo /usr/sbin/enable-persistent-vol
-GenericName=
-Icon=reload
-MimeType=
-Name=Enable persistant home volume
-Path=
-StartupNotify=true
-Terminal=false
-TerminalOptions=
-Type=Application
-Categories=Utility;KDE;

Deleted: incognito/trunk/root_overlay/usr/share/applications/walkthrough.desktop
===================================================================
--- incognito/trunk/root_overlay/usr/share/applications/walkthrough.desktop	2008-08-01 15:43:35 UTC (rev 16330)
+++ incognito/trunk/root_overlay/usr/share/applications/walkthrough.desktop	2008-08-01 16:58:08 UTC (rev 16331)
@@ -1,9 +0,0 @@
-[Desktop Entry]
-Encoding=UTF-8
-Icon=html
-Type=Application
-Exec=firefox /usr/share/incognito/walkthrough/walkthrough.html
-Name=__INCOGNITO__ Walkthrough
-Comment=The __INCOGNITO__ Walkthrough contains useful information for new users
-Categories=Qt;KDE;Utility
-Terminal=false

Added: incognito/trunk/root_overlay/var/lib/incognito-menu/applications-kmenuedit.menu
===================================================================
--- incognito/trunk/root_overlay/var/lib/incognito-menu/applications-kmenuedit.menu	                        (rev 0)
+++ incognito/trunk/root_overlay/var/lib/incognito-menu/applications-kmenuedit.menu	2008-08-01 16:58:08 UTC (rev 16331)
@@ -0,0 +1,42 @@
+<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN" "http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd">
+<Menu>
+ <Layout>
+  <Merge type="menus" />
+  <Menuname>Development</Menuname>
+  <Menuname>Edutainment</Menuname>
+  <Menuname>Games</Menuname>
+  <Menuname>Graphics</Menuname>
+  <Menuname>Incognito</Menuname>
+  <Menuname>Internet</Menuname>
+  <Menuname>Multimedia</Menuname>
+  <Menuname>Office</Menuname>
+  <Menuname>Science</Menuname>
+  <Menuname>Settingsmenu</Menuname>
+  <Menuname>System</Menuname>
+  <Menuname>Utilities</Menuname>
+  <Menuname>Applications</Menuname>
+  <Merge type="files" />
+  <Filename>kde-KControl.desktop</Filename>
+  <Filename>kde-Kfind.desktop</Filename>
+  <Filename>kde-Help.desktop</Filename>
+  <Filename>kde-Home.desktop</Filename>
+ </Layout>
+ <Menu>
+  <Name>Incognito</Name>
+  <Directory>incognito.directory</Directory>
+  <NotDeleted/>
+  <Layout>
+   <Merge type="files" />
+   <Filename>enable-persistent-vol.desktop</Filename>
+   <Filename>docs.desktop</Filename>
+   <Filename>walkthrough.desktop</Filename>
+   <Filename>create-usb.desktop</Filename>
+  </Layout>
+  <Include>
+   <Filename>enable-persistent-vol.desktop</Filename>
+   <Filename>docs.desktop</Filename>
+   <Filename>walkthrough.desktop</Filename>
+   <Filename>create-usb.desktop</Filename>
+  </Include>
+ </Menu>
+</Menu>

Added: incognito/trunk/root_overlay/var/lib/incognito-menu/create-usb.desktop
===================================================================
--- incognito/trunk/root_overlay/var/lib/incognito-menu/create-usb.desktop	                        (rev 0)
+++ incognito/trunk/root_overlay/var/lib/incognito-menu/create-usb.desktop	2008-08-01 16:58:08 UTC (rev 16331)
@@ -0,0 +1,14 @@
+[Desktop Entry]
+Comment=Create a bootable USB drive running __INCOGNITO__
+Encoding=UTF-8
+Exec=sudo /usr/sbin/create-usb
+Icon=usbpendrive_unmount
+MimeType=
+Name=Install __INCOGNITO__ to USB
+Path=
+StartupNotify=true
+Terminal=false
+TerminalOptions=
+Type=Application
+Categories=Incognito;KDE;
+

Added: incognito/trunk/root_overlay/var/lib/incognito-menu/docs.desktop
===================================================================
--- incognito/trunk/root_overlay/var/lib/incognito-menu/docs.desktop	                        (rev 0)
+++ incognito/trunk/root_overlay/var/lib/incognito-menu/docs.desktop	2008-08-01 16:58:08 UTC (rev 16331)
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Encoding=UTF-8
+Icon=html
+Type=Application
+Exec=firefox /usr/share/incognito/docs.html
+Name=__INCOGNITO__ Documentation
+Comment=The __INCOGNITO__ Documentation is mainly of interest for developers and advanced users that wish to modify the system
+Categories=Incognito;KDE
+Terminal=false

Added: incognito/trunk/root_overlay/var/lib/incognito-menu/enable-persistent-vol.desktop
===================================================================
--- incognito/trunk/root_overlay/var/lib/incognito-menu/enable-persistent-vol.desktop	                        (rev 0)
+++ incognito/trunk/root_overlay/var/lib/incognito-menu/enable-persistent-vol.desktop	2008-08-01 16:58:08 UTC (rev 16331)
@@ -0,0 +1,14 @@
+[Desktop Entry]
+Comment=Enable the option to create and use persistent home volumes during boot.
+Encoding=UTF-8
+Exec=sudo /usr/sbin/enable-persistent-vol
+GenericName=
+Icon=reload
+MimeType=
+Name=Enable persistant home volume
+Path=
+StartupNotify=true
+Terminal=false
+TerminalOptions=
+Type=Application
+Categories=Incognito;KDE;

Added: incognito/trunk/root_overlay/var/lib/incognito-menu/incognito.directory
===================================================================
--- incognito/trunk/root_overlay/var/lib/incognito-menu/incognito.directory	                        (rev 0)
+++ incognito/trunk/root_overlay/var/lib/incognito-menu/incognito.directory	2008-08-01 16:58:08 UTC (rev 16331)
@@ -0,0 +1,7 @@
+[Desktop Entry]
+Comment=
+Encoding=UTF-8
+GenericName=
+Icon=/usr/share/icons/48x48/incognito.png
+Name=Incognito
+Type=Directory

Added: incognito/trunk/root_overlay/var/lib/incognito-menu/walkthrough.desktop
===================================================================
--- incognito/trunk/root_overlay/var/lib/incognito-menu/walkthrough.desktop	                        (rev 0)
+++ incognito/trunk/root_overlay/var/lib/incognito-menu/walkthrough.desktop	2008-08-01 16:58:08 UTC (rev 16331)
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Encoding=UTF-8
+Icon=html
+Type=Application
+Exec=firefox /usr/share/incognito/walkthrough/walkthrough.html
+Name=__INCOGNITO__ Walkthrough
+Comment=The __INCOGNITO__ Walkthrough contains useful information for new users
+Categories=Incognito;KDE
+Terminal=false

Modified: incognito/trunk/root_overlay/var/lib/kdesession/kickerrc
===================================================================
--- incognito/trunk/root_overlay/var/lib/kdesession/kickerrc	2008-08-01 15:43:35 UTC (rev 16330)
+++ incognito/trunk/root_overlay/var/lib/kdesession/kickerrc	2008-08-01 16:58:08 UTC (rev 16331)
@@ -26,7 +26,7 @@
 WidthForHeightHint=77
 
 [General]
-Applets2=KMenuButton_1,ServiceButton_1,ServiceButton_3,ServiceButton_2,Applet_1,Applet_2,Applet_3,Applet_4
+Applets2=KMenuButton_1,ServiceMenuButton_1,ServiceButton_1,ServiceButton_3,ServiceButton_2,Applet_1,Applet_2,Applet_3,Applet_4
 IExist=true
 Locked=true
 UntrustedApplets=
@@ -50,6 +50,10 @@
 FreeSpace2=0
 StorageId=mozilla-firefox-bin.desktop
 
+[ServiceMenuButton_1]
+FreeSpace2=0
+RelPath[$e]=Incognito/
+
 [menus]
 MenuEntryFormat=DescriptionAndName
 



More information about the tor-commits mailing list