每次在Ubuntu 7.04下使用Drcom登陆时都需要在终端中输入一系列的命令.为了方便使用我在假期里自己编了一个小的SHELL程序。源代码如下
Drcom文件:
[code]
#!/bin/bash
#drcom.sh
echo " ====================================="
echo " READ ME "
echo " ====================================="
echo " "
echo " ***************************************************"
echo " * Input L ---- Login *" #输入字母L 登陆Drcom
echo " * Input O ---- Logout *" #输入字母O 退出Drcom
echo " * Input G ---- Alter the file drcom.conf *" # 输入字母G 修改drcom.conf文件
echo " * Input Q ---- Quit *" #输入字母Q 退出该程序
echo " **************************************************"
echo " "
while
do
echo -n "Please Input : " #输入相应的字母
read I
message_1="Please Input The Password !" #请输入当前系统用户密码
case $I in
L|l)
echo $message_1
echo "'
sudo drcomd & drcomc login
;;
O|o)
sudo drcomc logout & killall drcomd
echo
;;
G|g)
echo $message_1
sudo gedit /etc/drcom.conf
;;
Q|q)
break
;;
*)
echo -n "Error! Do You Want To Continue (y/n)?:" #输入错误。是否继续
read IS_CONTINUE
case $IS_CONTINUE in
y|yes|Y|Yes|YES)
contiune
;;
*)
echo "Bybe!!"
sleep 3
break
;;
esac
esac
done
[/code]
该文件我将其保存在了[color=blue]opt目录之下。大家可根据各自习惯做相应更改[/color]
为该文件添加可执行选项
sudo chown -R root:root /opt/Drcom
sudo chmod -R 755 /opt/Drcom
向主菜单的应用程序下的网络项目下添加快捷方式
sudo gedit /usr/share/applications/Drcom.desktop
在新增的文件Drcom.desktop内加入下面这几行
[code]
[Desktop Entry]
Name=Drcom
Comment=drcom Client
Exec=/opt/Drcom
Icon=/opt/net.png #可换为自己喜欢的PNG图片并将图片放置由opt目录下
Terminal=true #在终端中运行
Type=Application
Categories=Application;Network;
[/code]
PS:该程序在Linux下输入编译。在Windows下用记事本编辑的话会因存在控制符^M而无法在Linux下编译运行!
第一次发这样的帖子。可能有许多不尽人意的地方希望大家多多包涵
[ 本帖最后由 天涯海客 于 2007-9-11 19:33 编辑 ]


videoout 于 2007-09-11 20:51:33发表:
虽然不用,但看得出来这是技术贴,一定要支持
网鬼 于 2007-09-11 20:15:52发表:
:0L 原创得一定得支持!