[Ubuntu-zh] 关于在Ubuntu Unity Launcher上添加应用程序快捷方式的问题

newk newkedison在gmail.com
星期日 三月 25 01:58:47 UTC 2012


感谢GSC的提醒,我找到了设置的地方
如果是手工修改的话
1. 安装dconf-tools
2. 按Alt+F2,然后执行dconf-editor
3. 在左边依次打开desktop/unity/launcher
4. 在右边的favorites里面,就是launcher上的图标了,连顺序什么的都是一一对应的
5. 手工修改里面的内容,然后要Log Out再登陆才能生效(不知道有什么不需要Log Out的方法么?)

如果是用脚本,那么要使用gsettings命令
读取原有的设置是用(下面的com.canonical.Unity.Launcher在dconf-editor里面选中一个Key然后看下面的Schema就可以看到):
gsettings get com.canonical.Unity.Launcher favorites
修改设置是用:
gsettings set com.canonical.Unity.Launcher favorites 修改后的参数值
这里比较麻烦的一点是这个参数是一个用字符串表示的list,但是不能用类似于+=这样的方法来添加一个item,只能通过一些字符串的处理来实现,如果用python很方便,split然后join就行,但是用shell的话就比较头疼了。

在 2012年3月24日 上午11:20,GSC <xgdgsc在gmail.com>写道:

> 在dconf里面找找吧.
> 看看http://askubuntu.com/questions/29553/how-can-i-configure-unity
> 里面dconf部分,11.04和12.04都有favorites一项,而11.10没有这一项,你自己找找,我用12.04.
> 想来dconf应该和gconf类似可以用命令行修改吧?
> 2012/3/24 yui_kon <yui_kon在126.com>
>
> > 嗯,就是这个问题。目录下有很多,**但并不是所有的都在lancher上。
> > 固定到lancher上之后,.**desktop文件的内容本身没有变化。所以只cp到目录下还 不够。
> >
> >
> > 于 2012年03月24日 09:29, newk 写道:
> >
> >  /usr/share/applications下面有好多.**desktop,**但是能保持在launcher上面的只有那些勾选了“keep
> in
> >> launcher”的,不知道勾选这个“keep in launcher”要修改哪里呢,我diff过同一个.**
> >> desktop文件在勾选前后内容,没发现有区别
> >>
> >> 在 2012年3月23日 下午2:56,alan<soonjm在gmail.com>**写道:
> >>
> >>  copy .desktop file to /usr/share/applications
> >>> 在 2012-3-21 上午9:15,"yui_kon"<yui_kon在126.**com <yui_kon在126.com>>写道:
> >>>
> >>>  就是..往ubuntu11.10左边的侧边栏上添加快捷方式,**好像一般的做法是为程序写
> >>>> 一个.desktop文件,然后拖到侧边栏上面就行。
> >>>> 现在的问题是,有没有什么其他的办法比如更改某个配置文件,**来代替“拖”这个过程。
> >>>> 因为要实现的目标是,通过shell语句来完成整个过程。
> >>>> 第一次提问题,也不知道有没有把问题说清楚..
> >>>>
> >>>> --
> >>>> yui_kon
> >>>>
> >>>> - Sent from Thunderbird
> >>>> -------------- 下一部分 --------------
> >>>> 一个HTML附件被移除...
> >>>> URL:<
> >>>>
> >>>>  https://lists.ubuntu.com/**archives/ubuntu-zh/**
> >>> attachments/20120321/97c07b66/**attachment.html<
> https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20120321/97c07b66/attachment.html
> >
> >>>
> >>>> --
> >>>> ubuntu-zh mailing list
> >>>> ubuntu-zh在lists.ubuntu.com
> >>>> https://lists.ubuntu.com/**mailman/listinfo/ubuntu-zh<
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh>
> >>>>
> >>>>  -------------- 下一部分 --------------
> >>> 一个HTML附件被移除...
> >>> URL:<
> >>> https://lists.ubuntu.com/**archives/ubuntu-zh/**
> >>> attachments/20120323/64593a84/**attachment.html<
> https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20120323/64593a84/attachment.html
> >
> >>> --
> >>> ubuntu-zh mailing list
> >>> ubuntu-zh在lists.ubuntu.com
> >>> https://lists.ubuntu.com/**mailman/listinfo/ubuntu-zh<
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh>
> >>>
> >>>  -------------- 下一部分 --------------
> >> 一个HTML附件被移除...
> >> URL:<https://lists.ubuntu.com/**archives/ubuntu-zh/**
> >> attachments/20120324/7dc40ea4/**attachment.html<
> https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20120324/7dc40ea4/attachment.html
> >
> >> >
> >>
> > -------------- 下一部分 --------------
> > 一个HTML附件被移除...
> > URL: <https://lists.ubuntu.com/**archives/ubuntu-zh/**
> > attachments/20120324/3478d6c8/**attachment.html<
> https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20120324/3478d6c8/attachment.html
> >
> > >
> >
> > --
> > ubuntu-zh mailing list
> > ubuntu-zh在lists.ubuntu.com
> > https://lists.ubuntu.com/**mailman/listinfo/ubuntu-zh<
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh>
> >
> -------------- 下一部分 --------------
> 一个HTML附件被移除...
> URL: <
> https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20120324/504f6768/attachment.html
> >
> --
> ubuntu-zh mailing list
> ubuntu-zh在lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh
>
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: <https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20120325/02456e19/attachment.html>


关于邮件列表 ubuntu-zh 的更多信息