You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
154 lines
3.9 KiB
154 lines
3.9 KiB
Index: wine/tools/wineshelllink
|
|
===================================================================
|
|
RCS file: /home/wine/wine/tools/wineshelllink,v
|
|
retrieving revision 1.15
|
|
diff -u -r1.15 wineshelllink
|
|
--- wine/tools/wineshelllink 23 May 2002 16:31:22 -0000 1.15
|
|
+++ wine/tools/wineshelllink 26 Nov 2002 18:26:48 -0000
|
|
@@ -77,22 +77,7 @@
|
|
usage
|
|
fi
|
|
|
|
-kde_entry()
|
|
-{
|
|
- xname=`basename "$link"`
|
|
- cat <<EOF
|
|
-# KDE Config File
|
|
-[KDE Desktop Entry]
|
|
-Name=$xname
|
|
-Exec=wine '$path' -- $args
|
|
-Type=Application
|
|
-Comment=$descr
|
|
-EOF
|
|
- [ -z "$workdir" ] || echo "Path=\"$workdir\""
|
|
- [ -z "$xpmicon" ] || echo "Icon=$xpmicon"
|
|
-}
|
|
-
|
|
-gnome_entry()
|
|
+make_entry()
|
|
{
|
|
xname=`basename "$link"`
|
|
cat <<EOF
|
|
@@ -129,31 +114,7 @@
|
|
fi
|
|
}
|
|
|
|
-# Debian/Mandrake
|
|
-
|
|
-which update-menus > /dev/null 2>&1
|
|
-if [ $? = 0 -a $mode = "menu" ]
|
|
-then
|
|
- iconname="`basename "$link"`.xpm"
|
|
- dir="$HOME/.menu/icons"
|
|
- if [ -f "$icon" ]
|
|
- then
|
|
- mkdir -p "$dir"
|
|
- cp "$icon" "$dir/$iconname"
|
|
- xpmicon="$dir/$iconname"
|
|
- else
|
|
- xpmicon=""
|
|
- fi
|
|
- mdk_entry >> "$HOME/.menu/wine"
|
|
- if [ -d "/usr/lib/menu" ]
|
|
- then
|
|
- mdk_entry >> "/usr/lib/menu/wine"
|
|
- fi
|
|
- update-menus > /dev/null 2>&1
|
|
-fi
|
|
-
|
|
# KDE
|
|
-
|
|
if [ -d "$HOME/.kde" ]
|
|
then
|
|
kdeversion=0
|
|
@@ -167,30 +128,13 @@
|
|
copy_icon "$HOME/.kde/share/applnk/Wine"
|
|
if [ $mode = "menu" ]
|
|
then
|
|
- gnome_entry > "$HOME/.kde/share/applnk/Wine/$link.desktop"
|
|
+ make_entry > "$HOME/.kde/share/applnk/Wine/$link.desktop"
|
|
elif [ -d "$HOME/Desktop" ]
|
|
then
|
|
- gnome_entry > "$HOME/Desktop/$link.desktop"
|
|
+ make_entry > "$HOME/Desktop/$link.desktop"
|
|
fi
|
|
else
|
|
- copy_icon "$HOME/.kde/share/applnk/Wine"
|
|
- if [ $mode = "menu" ]
|
|
- then
|
|
- kde_entry > "$HOME/.kde/share/applnk/Wine/$link.kdelnk"
|
|
-
|
|
- # KDE 1.x kludge. Wake up KDE, if we can find kpanel running
|
|
- which kwmcom >/dev/null 2>/dev/null && \
|
|
- ps u -C kpanel >/dev/null 2>/dev/null && \
|
|
- kwmcom kpanel:restart
|
|
-
|
|
- elif [ -d "$HOME/Desktop" ]
|
|
- then
|
|
- kde_entry > "$HOME/Desktop/$link.kdelnk"
|
|
- # KDE 1.x kludge: wake up KDE, if we can find kfm running...
|
|
- which kfmclient >/dev/null 2>/dev/null && \
|
|
- ps u -C kfm >/dev/null 2>/dev/null && \
|
|
- kfmclient refreshDesktop
|
|
- fi
|
|
+ echo "KDE < 2 not supported anymore"
|
|
fi
|
|
fi
|
|
|
|
@@ -199,15 +143,15 @@
|
|
copy_icon "$HOME/.kde2/share/applnk/Wine"
|
|
if [ $mode = "menu" ]
|
|
then
|
|
- gnome_entry > "$HOME/.kde2/share/applnk/Wine/$link.desktop"
|
|
+ make_entry > "$HOME/.kde2/share/applnk/Wine/$link.desktop"
|
|
else
|
|
if [ -d "$HOME/Desktop2" ]
|
|
then
|
|
- gnome_entry > "$HOME/Desktop2/$link.desktop"
|
|
+ make_entry > "$HOME/Desktop2/$link.desktop"
|
|
fi
|
|
if [ -d "$HOME/Desktop" ]
|
|
then
|
|
- gnome_entry > "$HOME/Desktop/$link.desktop"
|
|
+ make_entry > "$HOME/Desktop/$link.desktop"
|
|
fi
|
|
fi
|
|
fi
|
|
@@ -217,19 +161,19 @@
|
|
copy_icon "$HOME/.kde3/share/applnk/Wine"
|
|
if [ $mode = "menu" ]
|
|
then
|
|
- gnome_entry > "$HOME/.kde3/share/applnk/Wine/$link.desktop"
|
|
+ make_entry > "$HOME/.kde3/share/applnk/Wine/$link.desktop"
|
|
else
|
|
if [ -d "$HOME/Desktop3" ]
|
|
then
|
|
- gnome_entry > "$HOME/Desktop3/$link.desktop"
|
|
+ make_entry > "$HOME/Desktop3/$link.desktop"
|
|
fi
|
|
if [ -d "$HOME/Desktop2" ]
|
|
then
|
|
- gnome_entry > "$HOME/Desktop2/$link.desktop"
|
|
+ make_entry > "$HOME/Desktop2/$link.desktop"
|
|
fi
|
|
if [ -d "$HOME/Desktop" ]
|
|
then
|
|
- gnome_entry > "$HOME/Desktop/$link.desktop"
|
|
+ make_entry > "$HOME/Desktop/$link.desktop"
|
|
fi
|
|
fi
|
|
fi
|
|
@@ -241,10 +185,10 @@
|
|
copy_icon "$HOME/.gnome/apps/Wine"
|
|
if [ $mode = "menu" ]
|
|
then
|
|
- gnome_entry > "$HOME/.gnome/apps/Wine/$link.desktop"
|
|
+ make_entry > "$HOME/.gnome/apps/Wine/$link.desktop"
|
|
elif [ -d "$HOME/.gnome-desktop" ]
|
|
then
|
|
- gnome_entry > "$HOME/.gnome-desktop/$link.desktop"
|
|
+ make_entry > "$HOME/.gnome-desktop/$link.desktop"
|
|
fi
|
|
fi
|
|
|