LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1195|回复: 4

ROX-filer的一个问题:桌面图标

[复制链接]
发表于 2006-8-12 14:36:33 | 显示全部楼层 |阅读模式
rox-filer的桌面图标添加问题:
比如我想添加firefox程序图标
直接在“点击图标以开启”那里输入命令“firefox”是不行的。如图1、2

只有把firefox这个命令的路径给出来,图标才可以执行(也就是/usr/lib/firefox/firefox)。如图3

请问有没有办法可以直接让图标执行某个命令,而不必把这个命令的路径完全写出来。我记得kde、gnome桌面图标是可以的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2006-8-12 18:03:09 | 显示全部楼层
cd /usr/bin/ ; ln -s /usr/lib/firefox/firefox .
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-13 21:45:58 | 显示全部楼层
Post by lincomet
cd /usr/bin/ ; ln -s /usr/lib/firefox/firefox .

你说的是/usr/bin建立个连接。事实上/usr/bin这里本来旧有firefox这个命令的。
我问的不是这个意思。
firefox 这个命令当然存在的,在模拟终端里面输入firefox这个命令也可以打开程序
我说的是rox-filer,请参看我上面抓的图。如果在第一行框里输入命令,rox-flier的图标是不能执行的。必须输入完整的路径。意思是这个框不能执行命令。
我问的是这个框有无办法只写命令而不写路径。
有rox-flier的兄弟自己试试就知道我说的是什么意思了



再说简单点吧。在rox桌面添加图标,其实是编辑这个文件:~/.choice/ROX-Filer/pb_PIN
比如:
<?xml version="1.0"?>
<pinboard>
  <backdrop style="Scaled">/home/deerlux/Documents/pic/landscape/desk4.jpg</backdrop>
  <icon x="160" y="32" label="Gthumb">/usr/bin/gthumb</icon>
  <icon x="256" y="32" label="Mlterm">/usr/bin/mlterm</icon>
  <icon x="32" y="32" label="Home">/home/deerlux</icon>
</pinboard>


这里定义了Gthumb\Mlterm\Home三个图标,可以发现定义她们都是通过具体路径来实现的,比如gthumb的路径:/usr/bin/gthumb
有没有办法只写个gthumb命令就让图标执行gthumb程序??毕竟很多程序都知道他的命令,而不知道这个命令放到什么路径了(虽然大部分是在/usr/bin或者/usr/lib里面)。
回复 支持 反对

使用道具 举报

发表于 2006-8-13 22:32:26 | 显示全部楼层
你可以用whereis 命令查看

然后直接拖动到桌面 图标的话可以自定义

我用的就是rox
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-14 15:33:55 | 显示全部楼层
我以前也用whereis查找
但我发现whereis有时候查找不到
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表