sh/bash/dash/ksh/zsh等Shell脚本
-
kene
- 帖子: 51
- 注册时间: 2006-11-07 19:39
#1
帖子
由 kene »
问题描述:
我有一个nautilus scripts脚本,当在 桌面 调用(桌面空白处按右键)时候 其 $PWD 返回的值为 /home/ubuntu ubuntu为登录用户名.
而不是期望的/home/ubuntu/Desktop.
奇怪的是,当nautilus窗口中浏览"桌面"时, 此时调用则返回/home/ubuntu/Desktop. 结果是正确的.
感到有些疑惑. 请达人指教.
-
eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
#2
帖子
由 eexpress »
进入scripts目录的时候,不是有提示吗。多种参数的提示。$PWD可不跟随nautilus的。我发过好多nautilus script了。
● 鸣学
-
5451vs5451
- 帖子: 345
- 注册时间: 2006-07-14 18:56
- 来自: Apple Valley, Planet Tux, Linux System
#3
帖子
由 5451vs5451 »
用主文件夹当桌面好了。打开gconf-editor,选中/apps/nautilus/preferences/desktop_is_home_dir。
-
kene
- 帖子: 51
- 注册时间: 2006-11-07 19:39
#4
帖子
由 kene »
用$NAUTILUS_SCRIPT_CURRENT_URI 代替 $PWD后解决了这个问题
感谢eexpress
-
kene
- 帖子: 51
- 注册时间: 2006-11-07 19:39
#5
帖子
由 kene »
5451vs5451, 用主文件夹当桌面的话,桌面太凌乱了,以前有试过.
谢谢.