感谢大家的帮助~ 问题已由lainme和sunningv解决~

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
parseeci
帖子: 1230
注册时间: 2009-11-19 15:03
来自: 娜美星

感谢大家的帮助~ 问题已由lainme和sunningv解决~

#1

帖子 parseeci » 2010-08-17 18:56

我装了个longman 5th字典~
最爱啊~~
几乎离不开它~~

可是它没有创立启动项(就如同windows下面的绿色软件一样)

每次开机,我都要去点击那个叫run-ldoce5.sh的文件
系统默认由gredit打开,然后出来:
screenshot11.png
我要去点击运行
才能打开字典, 每次都要我进入/home/par/ldoc/去点击那个run-ldoce5.sh
每次这么去做
我想要让它自动随机启动~~

达人么~~ 这个问题要靠你们了~~ 谢谢~~



lainme和 okdgltc 说添加绝度路径到

系统--首选项--启动应用程序

添加
名称: Ldoce5
命令: /home/par/ldoc/run-ldoce5.sh


或者编辑“主菜单” ,把longman添加到应用程序栏

-----------------------------------------------------

但是这都无法解决问题, 我认为其中缺少了一些参数设定,
因为,我直接双击run-ldoce5.sh , 它出来一个窗口, 让我有四种选择“在终端中运行” “显示“ ”取消“ ”运行“
但是我去添加启动项時, 没有告诉它,如何去做

也就是说, 添加命令: /home/par/ldoc/run-ldoce5.sh時, 需要给它一个参数, 告诉它,启动run-ldoce5.sh時,要执行“运行”
上次由 parseeci 在 2010-08-18 16:01,总共编辑 3 次。
xan
帖子: 127
注册时间: 2009-05-09 22:05

Re: 真诚的需要您的帮助~ longman如何随机启动?

#2

帖子 xan » 2010-08-17 19:00

在run-ldoce5.sh开头添加
cd /home/par/ldoc/
头像
呼文彪
帖子: 338
注册时间: 2009-03-13 20:31
来自: cnblogs.com/open_source

Re: 真诚的需要您的帮助~ longman如何随机启动?

#3

帖子 呼文彪 » 2010-08-17 20:12

你先给它运行权限:chmod +x run-ldoce5.sh
再建立启动器,命令是 : {目录}/run-ldoce5.sh
看看行不

代码: 全选

'(("OS" . "Fedora")
  ("editor" . "Emacs"))
  ("blog" . "http://www.cnblogs.com/open_source")
头像
parseeci
帖子: 1230
注册时间: 2009-11-19 15:03
来自: 娜美星

Re: 真诚的需要您的帮助~ longman如何随机启动?

#4

帖子 parseeci » 2010-08-17 20:26

呼文彪 写了:你先给它运行权限:chmod +x run-ldoce5.sh
再建立启动器,命令是 : {目录}/run-ldoce5.sh
看看行不
我很久以前就sudo chmod +x run-ldoce5.sh过了~
根本不行~
补充: run-ldoce5.sh使用gedit打开,或者使用别的编程软件打开(例如,Geany)效果都一样~
头像
parseeci
帖子: 1230
注册时间: 2009-11-19 15:03
来自: 娜美星

Re: 真诚的需要您的帮助~ longman如何随机启动?

#5

帖子 parseeci » 2010-08-17 20:28

xan 写了:在run-ldoce5.sh开头添加
cd /home/par/ldoc/
详细点说吧~

还有,你的星际2wine成功了吗? 我wine成功了~ o(∩∩)o...哈哈~
xan
帖子: 127
注册时间: 2009-05-09 22:05

Re: 真诚的需要您的帮助~ longman如何随机启动?

#6

帖子 xan » 2010-08-17 21:17

parseeci 写了:
xan 写了:在run-ldoce5.sh开头添加
cd /home/par/ldoc/
详细点说吧~

还有,你的星际2wine成功了吗? 我wine成功了~ o(∩∩)o...哈哈~
星际2?wine?我就压根不用wine

用gedit打开那个run-ldoce5.sh
加在第2行!
头像
Qunero
帖子: 26
注册时间: 2009-11-21 22:49

Re: 希望zhu527812567能看到这个帖子

#7

帖子 Qunero » 2010-08-18 15:02

你这个问题搞得复杂了~~ 你的那个程序大不,不太大就发个附件来看看~~ ,一般的程序,你点击运行正常,用命令却不能运行的还真少见!
xan 写道:
在run-ldoce5.sh开头添加
cd /home/par/ldoc/
他的意思是你用vi 或者 gedit 修改runldoce5.sh这个文件,在 第二行 加上
cd /home/par/ldoc/
因为第一行一般是 shabang ,指明运行需要的解释器 如: #!/bin/sh
我思故我在,身在尘嚣中,思飞九霄外。
~~~~~~~~~~~~~~~~~~~~

代码: 全选

Life="Precious"
while [ "$Life" = "Precious" ]
do
    echo "Happy New Day"
    echo "Coding better Life"
    echo "Sleep for 7 Hours"; sleep 25200
done
头像
lainme
论坛版主
帖子: 7805
注册时间: 2008-09-13 19:17
系统: Arch Linux (x86_64)
联系:

Re: 希望zhu527812567能看到这个帖子

#8

帖子 lainme » 2010-08-18 15:06

我下载了,但装不上,不过看到里面有一个生成桌面图标的问题,没有什么特殊的地方。怀疑是#!/bin/sh的问题

将那个脚本第一句改成

代码: 全选

#!/bin/bash
试试
头像
lainme
论坛版主
帖子: 7805
注册时间: 2008-09-13 19:17
系统: Arch Linux (x86_64)
联系:

Re: 希望zhu527812567能看到这个帖子

#9

帖子 lainme » 2010-08-18 15:09

我下载了,但装不上,不过看到里面有一个生成桌面图标的问题,没有什么特殊的地方。怀疑是#!/bin/sh的问题

将那个脚本第一句改成

代码: 全选

#!/bin/bash
你可以在安装的ISO里找到一个什么有desktop字样的.sh文件,是自动生成菜单项的
头像
parseeci
帖子: 1230
注册时间: 2009-11-19 15:03
来自: 娜美星

Re: 希望zhu527812567能看到这个帖子

#10

帖子 parseeci » 2010-08-18 15:50

谢谢lainme还有大家~
问题解决,只要把开头改成 #!/bin/bash
就ok了

只是,当我点击run-ldoce5.sh時
那个选择窗口和longman同时跳出來
可以叉了那个选择窗口。
screenshot2.png
修改之后, 创建桌面连接,或者启动项都ok~ 谢谢~
头像
davidlone
帖子: 626
注册时间: 2007-03-06 18:14
来自: 常德--重庆

Re: 感谢大家的帮助~ 问题已由lainme和sunningv解决~

#11

帖子 davidlone » 2010-08-18 17:58

这个词典软件默认的启动脚本不是run-ldoce5.sh,而是安装目录下的ldoce5,这两个脚本看内容是有差别的。两者都是以#!/bin/sh开头的。

默认情况下ldoce5无论以什么方式启动都没问题的,run-ldoce5.sh以某些方式启动就有问题(比如像楼主最开始说的启动问题,原因可能要看脚本内容了),当然现在楼主把后者的#!/bin/sh改成了#!/bin/bash好像也启动正常了。

那个点文件后弹出的选择运行还是显示的窗口的问题,不关脚本本身的事,是Nautilus文件管理器里面的设置。Nautilus打开后-编辑-首选项-行为-可执行文本文件-打开时运行可执行文件。
67.jpeg
ldoce5建立快捷方式简单如下面应该就没问题

代码: 全选

#!/usr/bin/env xdg-open
[Desktop Entry]
Comment=ldoce5
Encoding=UTF-8
Exec='/home/par/ldoc/ldoce5'
Icon=/home/par/ldoc/splash.xpm
Name=LDOCE5
Terminal=false
Type=Application
run-ldoce5.sh在没有改动#!/bin/sh的情况下其实也可以建立快捷方式,只不过快捷方式里面要设置一下工作路径为软件安装目录。在上面那个基础上加一个

代码: 全选

Path=/home/par/ldoc/
比如下面的kde中的快捷方式设置,试了下gnome下快捷方式好像不能设置工作路径:
66.jpeg
ABIT Rocket AV8 ,AMD3500,创见DDR433 1GB,希捷IDE250GB,MSI6200a,7130电视卡,Archlinux
头像
parseeci
帖子: 1230
注册时间: 2009-11-19 15:03
来自: 娜美星

Re: 感谢大家的帮助~ 问题已由lainme和sunningv解决~ 在此郑重感谢davidlone的帮助,多么专业,

#12

帖子 parseeci » 2010-08-18 18:59

davidlone 写了:那个点文件后弹出的选择运行还是显示的窗口的问题,不关脚本本身的事,是Nautilus文件管理器里面的设置。Nautilus打开后-编辑-首选项-行为-可执行文本文件-打开时运行可执行文件。
67.jpeg



郑重感谢davidlone的帮助, 呜呜……
多么好的答案啊~
这就是我想要的~ 好~ 实在是好~ 一针见血~
论坛就是因为有像你,lainme……这样专业的人士存在才这么生机勃勃~
有技术积累, 感觉就是不一样~
回复