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

64 views
Skip to first unread message

yui_kon

unread,
Mar 20, 2012, 9:15:14 PM3/20/12
to ubuntu-zh mailing lists
就是..往ubuntu11.10左边的侧边栏上添加快捷方式,好像一般的做法是为程序写
一个.desktop文件,然后拖到侧边栏上面就行。
现在的问题是,有没有什么其他的办法比如更改某个配置文件,来代替“拖”这个过程。
因为要实现的目标是,通过shell语句来完成整个过程。
第一次提问题,也不知道有没有把问题说清楚..

--
yui_kon

- Sent from Thunderbird
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: <https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20120321/97c07b66/attachment.html>
--
ubuntu-zh mailing list
ubun...@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh

alan

unread,
Mar 23, 2012, 2:56:22 AM3/23/12
to ubuntu-zh mailing lists
copy .desktop file to /usr/share/applications

URL: <https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20120323/64593a84/attachment.html>

alan

unread,
Mar 23, 2012, 2:56:23 AM3/23/12
to ubuntu-zh mailing lists
copy .desktop file to /usr/share/applications
在 2012-3-21 上午9:15,"yui_kon" <yui...@126.com>写道:

URL: <https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20120323/4ab1cd72/attachment.html>

hooxin firefoxmmx

unread,
Mar 23, 2012, 9:18:09 AM3/23/12
to ubuntu-zh mailing lists
放在$HOME/.local/share/application下面也可以,我推荐这里。

URL: <https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20120323/474a3a5b/attachment.html>

李建

unread,
Mar 23, 2012, 10:04:27 AM3/23/12
to ubuntu-zh mailing lists
.desktop 文件应写些什么,能给个样本吗

URL: <https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20120323/20d35365/attachment.html>

Forest Chen

unread,
Mar 23, 2012, 11:16:01 AM3/23/12
to ubuntu-zh mailing lists
/usr/share/applications/ 这个路径里有很多例子,可以参考

yui_kon

unread,
Mar 23, 2012, 10:29:40 PM3/23/12
to ubuntu-zh mailing lists
嗯,就是这个问题。目录下有很多,但并不是所有的都在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<soo...@gmail.com>写道:
>

> URL:<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>

GSC

unread,
Mar 23, 2012, 11:20:29 PM3/23/12
to ubuntu-zh mailing lists
在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...@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<soo...@gmail.com>**写道:
>>
>> copy .desktop file to /usr/share/applications

>>> 在 2012-3-21 上午9:15,"yui_kon"<yui_kon@126.**com <yui...@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
>>>> ubun...@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
>>> ubun...@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
> ubun...@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>

Ma Xiaojun

unread,
Mar 25, 2012, 10:59:28 PM3/25/12
to ubuntu-zh mailing lists
.desktop等檔案怎麼寫的問題,也可以參考GNOME官方的GNOME Desktop System Administration Guide
http://library.gnome.org/admin/system-admin-guide/stable/index.html.en

關於.desktop的部分在這裡
http://library.gnome.org/admin/system-admin-guide/stable/menustructure-desktopentry.html.en

Fr飒然弥亚

unread,
Mar 26, 2012, 8:34:04 AM3/26/12
to ubuntu-zh mailing lists
Unity 上的图标位置不知如何调整啊?
*
*
*~*慈善事业期待你的加入*~
**نتطلع الى حسابك الخيرية للانضمام
*Me.Sina <http://t.sina.com.cn/wolfanenator>
小花(Jyu..)谨上

在 2012年3月26日 上午11:19,yui_kon <yui...@126.com>写道:

> 感谢newwk和GSC。帮助很大,啊不是帮助很大。**是已经把问题解决了。谢谢。
> shell的话字符串处理确实要用到三四条语句。**也可能是用了比较笨拙的方法。
> oldstr=`gsettings get com.canonical.Unity.Launcher favorites`
> substr=`echo ${oldstr%']'}`
> mystr=", 'gnome-screenshot.desktop'"
> newstr=$substr$mystr"]"
> 就是执行这句gsettings set com.canonical.Unity.Launcher favorites ,后面 放变量貌似有问题。
> 再次致谢。
>
>
> 于 2012年03月25日 09:58, newk 写道:
>
> 感谢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<xgd...@gmail.com>**写道:
>>
>> 在dconf里面找找吧.
>>> 看看http://askubuntu.com/**questions/29553/how-can-i-**configure-unity<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...@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<soo...@gmail.com>****写道:
>>>>>
>>>>> copy .desktop file to /usr/share/applications
>>>>>

>>>>>> 在 2012-3-21 上午9:15,"yui_kon"<yui_kon@126.****com<yui...@126.com>>写道:
>>>>>>
>>>>>> 就是..往ubuntu11.10左边的侧边栏上添加快捷方式,****好像一般的做法是为程序写
>>>>>>
>>>>>>> 一个.desktop文件,然后拖到侧边栏上面就行。
>>>>>>> 现在的问题是,有没有什么其他的办法比如更改某个配置文件,****来代替“拖”这个过程。


>>>>>>> 因为要实现的目标是,通过shell语句来完成整个过程。
>>>>>>> 第一次提问题,也不知道有没有把问题说清楚..
>>>>>>>
>>>>>>> --
>>>>>>> yui_kon
>>>>>>>
>>>>>>> - Sent from Thunderbird
>>>>>>> -------------- 下一部分 --------------
>>>>>>> 一个HTML附件被移除...
>>>>>>> URL:<
>>>>>>>

>>>>>>> https://lists.ubuntu.com/****archives/ubuntu-zh/**<https://lists.ubuntu.com/**archives/ubuntu-zh/**>
>>>>>>>
>>>>>> attachments/20120321/97c07b66/****attachment.html<


>>>>>>
>>>>> 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
>>>>>>> ubun...@lists.ubuntu.com

>>>>>>> https://lists.ubuntu.com/****mailman/listinfo/ubuntu-zh<https://lists.ubuntu.com/**mailman/listinfo/ubuntu-zh>


>>>>>>> <
>>>>>>>
>>>>>> 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/**<https://lists.ubuntu.com/**archives/ubuntu-zh/**>
>>>>>> attachments/20120323/64593a84/****attachment.html<


>>>>>>
>>>>> 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
>>>>>> ubun...@lists.ubuntu.com

>>>>>> https://lists.ubuntu.com/****mailman/listinfo/ubuntu-zh<https://lists.ubuntu.com/**mailman/listinfo/ubuntu-zh>


>>>>>> <
>>>>>>
>>>>> 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/**<https://lists.ubuntu.com/**archives/ubuntu-zh/**>
>>>>> attachments/20120324/7dc40ea4/****attachment.html<


>>>>>
>>>> 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/**<https://lists.ubuntu.com/**archives/ubuntu-zh/**>
>>>> attachments/20120324/3478d6c8/****attachment.html<

>>>> https://lists.ubuntu.com/****mailman/listinfo/ubuntu-zh<https://lists.ubuntu.com/**mailman/listinfo/ubuntu-zh>


>>>> <
>>>>
>>> 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<https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20120324/504f6768/attachment.html>


>>> --
>>> ubuntu-zh mailing list
>>> ubun...@lists.ubuntu.com

>> attachments/20120325/02456e19/**attachment.html<https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20120325/02456e19/attachment.html>


>> >
>>
> -------------- 下一部分 --------------
> 一个HTML附件被移除...
> URL: <https://lists.ubuntu.com/**archives/ubuntu-zh/**

> attachments/20120326/16c92ffa/**attachment.html<https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20120326/16c92ffa/attachment.html>


> >
>
> --
> ubuntu-zh mailing list
> ubun...@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/20120326/aee18eb9/attachment.html>

Reply all
Reply to author
Forward
0 new messages