1#!/bin/bash 2 3# 4# for Linux 5# 6# Usage: ~/.mlterm/key 7# Button3 = gedit.sh 8# 9 10if [ -f $1 ];then 11 echo "gedit.sh: Open $1 by gedit." >> ~/.mlterm/msg.log 12 gedit $1 13 exit 14fi 15 16SH_PID=`ps --ppid $PPID --no-heading|grep pts/|awk '{ print $1 }'` 17for pid in $SH_PID ; do 18 DIR=`readlink /proc/$pid/cwd` 19 if [ -f $DIR/$1 ]; then 20 echo "gedit.sh: Open $DIR/$1 by gedit." >> ~/.mlterm/msg.log 21 gedit $DIR/$1 22 break 23 fi 24done 25 26zenity --error --text=\\"Failed to open $1.\\" 27