#!/bin/sh # # Create menu/desktop entries for an application # This is used by the IShellLink interface # # Copyright 2000 Alexandre Julliard # mode="" args="" menu="" icon="" descr="" link="" path="" workdir="" usage() { cat < "$HOME/.kde/share/applnk/Wine/$link.kdelnk" # KDE 1.x kludge. Wake up KDE, if we can find kpanel running type 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... type kfmclient >/dev/null 2>/dev/null && \ ps u -C kfm >/dev/null 2>/dev/null && \ kfmclient refreshDesktop fi fi if [ -d "$HOME/.kde2" ] then copy_icon "$HOME/.kde2/share/applnk/Wine" if [ $mode = "menu" ] then gnome_entry > "$HOME/.kde/share/applnk/Wine/$link.desktop" elif [ -d "$HOME/Desktop2" ] then gnome_entry > "$HOME/Desktop2/$link.desktop" fi fi # Gnome if [ -d "$HOME/.gnome" ] then copy_icon "$HOME/.gnome/apps/Wine" if [ $mode = "menu" ] then gnome_entry > "$HOME/.gnome/apps/Wine/$link.desktop" elif [ -d "$HOME/.gnome-desktop" ] then gnome_entry > "$HOME/.gnome-desktop/$link.desktop" fi fi exit 0