当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 21 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : 如何在终端执行.desktop文件?
帖子发表于 : 2009-07-27 2:56 

注册: 2008-09-06 10:04
帖子: 509
送出感谢: 0 次
接收感谢: 0 次
RT,已改变权限为可执行。
执行./xxx.desktop 不能执行
双击xxx.desktop可以执行。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 如何在终端执行.desktop文件?
帖子发表于 : 2009-07-27 8:27 
头像

注册: 2007-11-19 21:51
帖子: 6956
地址: 成都
送出感谢: 0 次
接收感谢: 4
代码:
eval "`grep [eE]xec xxx.desktop|sed 's/^.*=//'`"


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 如何在终端执行.desktop文件?
帖子发表于 : 2009-07-27 10:42 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
除开gnome-open支持。
2楼的没边了。


_________________
● 鸣学


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 如何在终端执行.desktop文件?
帖子发表于 : 2009-07-27 10:44 
头像

注册: 2006-04-12 20:05
帖子: 8495
地址: 杭州
送出感谢: 0 次
接收感谢: 8
2楼的也未尝不可啊~呵呵..虽然绕了点...


_________________
关注我的blog: ε==3


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 如何在终端执行.desktop文件?
帖子发表于 : 2009-07-28 9:40 

注册: 2008-05-24 8:30
帖子: 1453
送出感谢: 2
接收感谢: 30
2楼的变体:
代码:
eval `sed -n "/[eE]xec/'s/^.*=//p" xxx.desktop`


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 如何在终端执行.desktop文件?
帖子发表于 : 2009-07-29 13:14 

注册: 2008-09-06 10:04
帖子: 509
送出感谢: 0 次
接收感谢: 0 次
eexpress 写道:
除开gnome-open支持。
2楼的没边了。


我用gnome-open xx.desktop 怎么是gedit打开阿?


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 如何在终端执行.desktop文件?
帖子发表于 : 2009-07-29 13:33 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
这本来就不是给你执行的。是菜单的配置文件啊。
先说,你为什么要执行这个。


_________________
● 鸣学


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 如何在终端执行.desktop文件?
帖子发表于 : 2009-07-29 13:34 
头像

注册: 2007-10-29 22:12
帖子: 5353
地址: 江苏南京
系统: OSX 10.9 + Ub 1304
送出感谢: 0 次
接收感谢: 5
eexpress 写道:
这本来就不是给你执行的。是菜单的配置文件啊。
先说,你为什么要执行这个。


ee吃憋了


_________________
佛经说,人有八苦: 生、老、病、死、求不得、怨憎、爱别离、五阴盛 故我苦!
圣经说,人有七罪: 饕餮、贪婪、懒惰、淫欲、傲慢、嫉妒和暴怒  故我有罪!

我这篇帖子里面没有任何攻击我们伟大的中华人民共和国政府和任劳任怨的人民公仆(和本论坛高素质的版主)的文字和含义;

特此声明!

有些事,我们明知道是错的,也要去坚持,因为不甘心;有些人,我们明知道是爱的,也要去放弃,因为没结局;有时候,我们明知道没路了,却还在前行,因为习惯了。

欢迎来我的新浪微博@me


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 如何在终端执行.desktop文件?
帖子发表于 : 2009-07-29 14:15 

注册: 2008-09-06 10:04
帖子: 509
送出感谢: 0 次
接收感谢: 0 次
eexpress 写道:
这本来就不是给你执行的。是菜单的配置文件啊。
先说,你为什么要执行这个。


额……用prime生成的.desktop文件。 :em06

有时候显示桌面不方便,想在终端执行


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 如何在终端执行.desktop文件?
帖子发表于 : 2009-07-30 20:41 

注册: 2008-05-24 8:30
帖子: 1453
送出感谢: 2
接收感谢: 30
打开 .desktop 文件看看,知道它运行了什么命令,在终端中就用它了。


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 如何在终端执行.desktop文件?
帖子发表于 : 2009-07-30 20:47 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
chenwl 写道:
eexpress 写道:
这本来就不是给你执行的。是菜单的配置文件啊。
先说,你为什么要执行这个。


额……用prime生成的.desktop文件。 :em06

有时候显示桌面不方便,想在终端执行

软件都知道生成desktop。你应该学会生成一个可执行的bash啊。


_________________
● 鸣学


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 如何在终端执行.desktop文件?
帖子发表于 : 2009-07-31 14:20 

注册: 2008-09-06 10:04
帖子: 509
送出感谢: 0 次
接收感谢: 0 次
eexpress 写道:
chenwl 写道:
eexpress 写道:
这本来就不是给你执行的。是菜单的配置文件啊。
先说,你为什么要执行这个。


额……用prime生成的.desktop文件。 :em06

有时候显示桌面不方便,想在终端执行

软件都知道生成desktop。你应该学会生成一个可执行的bash啊。


手动倒是会,但是能利用软件生成的desktop不是更好,比如一个./xx.desktop 或者 rundesktop xx.desktop


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 如何在终端执行.desktop文件?
帖子发表于 : 2009-08-01 20:44 
头像

注册: 2006-08-24 21:25
帖子: 256
送出感谢: 0 次
接收感谢: 0 次
chenwl 写道:
eexpress 写道:
chenwl 写道:
eexpress 写道:
这本来就不是给你执行的。是菜单的配置文件啊。
先说,你为什么要执行这个。


额……用prime生成的.desktop文件。 :em06

有时候显示桌面不方便,想在终端执行

软件都知道生成desktop。你应该学会生成一个可执行的bash啊。


手动倒是会,但是能利用软件生成的desktop不是更好,比如一个./xx.desktop 或者 rundesktop xx.desktop



借用2楼的代码
代码:
#!/bin/bash
eval "`grep [eE]xec $1|sed 's/^.*=//'`"

把他保存在文本文件中chmod +x ,然后名字像你说的可以取个rundesktop。随便了,然后放在bin里,然后就可以rundesktop xx.desktop了


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 如何在终端执行.desktop文件?
帖子发表于 : 2009-08-02 0:07 
头像

注册: 2007-06-13 15:57
帖子: 12567
地址: 在他乡
送出感谢: 50
接收感谢: 87
:em06 :em05 脚本达人的盛会


页首
 用户资料  
 
15 楼 
 文章标题 : Re: 如何在终端执行.desktop文件?
帖子发表于 : 2009-08-19 18:19 
头像

注册: 2007-01-12 22:59
帖子: 192
地址: GDUT
送出感谢: 0 次
接收感谢: 0 次
直接在终端输入:
代码:
sh xxx.desktop

不需要可执行权限。
修改Screenlets时无意中发现的~~~

不过xxx.desktop 的写法要一个限制:包含“Exec”那一行,“=”和要执行的程序之间要留一个空格。也就是Exec=XXX是无法通过“sh xxx.desktop”执行,正确的是Exec= XXX。
很奇怪的sh。。。。。。。


最后由 mir_lww 编辑于 2009-08-19 20:02,总共编辑了 1 次

页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 21 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Google [Bot] 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译