我从搜索指南开始。我找到了本指南,但在 11.10 中,这两种主要方法都不再有效。
第一个解决方案,我创建了桌面文件,但是给出的文件位置.gconf-> desktop-> unity-> launcher -> favourites
不再存在。我可以到达,/home/sayth/.gconf/desktop
但不再有统一文件夹。
第二种解决方案描述了右键单击桌面并创建启动器。右键单击桌面不再产生“创建启动器”选项。
我手动安装了 geany 0.21,因为回购中的那个已经过时了。它已安装并正常工作,并且正在从/usr/local/bin/geany
.
如何将其添加到启动器?
小智 27
您可以在 Ubuntu 11.10 中添加自定义启动器,方法是在终端中输入
gnome-desktop-item-edit ~/Desktop/ --create-new
Run Code Online (Sandbox Code Playgroud)
自定义桌面上的项目后,将其拖动到启动器。
dou*_*oug 27
我要做的第一件事是导航到 /usr/local/share/applications 并查看是否有 geany.desktop
如果是这样,那么只需拖到启动器上即可。
如果没有,那么只需一分钟左右的时间来设置。您的来源有一个“geany.desktop.in”,删除 .in & 这是一个非常好的 geany.desktop
编辑:geany.desktop.in 是一个很好的 .desktop 模板,但在复制之前或之后需要一些小的编辑。第 4,5,6 行以 _ 开头,应该删除。
前任。编辑过的 geany.desktop(或编辑过的 geany.desktop.in
[Desktop Entry]
Type=Application
Version=1.0
Name=Geany
GenericName=Integrated Development Environment
Comment=A fast and lightweight IDE using GTK2
Exec=geany %F
Icon=geany
Terminal=false
Categories=GTK;Development;IDE;
MimeType=text/plain;text/x-chdr;text/x-csrc;text/x-c++hdr;text/x-c++src;text/x-java;text/x-dsrc;text/x-pascal;text/x-perl;text/x-python;application/x-php;application/x-httpd-php3;application/x-httpd-php4;application/x-httpd-php5;application/xml;text/html;text/css;text/x-sql;text/x-diff;
StartupNotify=true
Run Code Online (Sandbox Code Playgroud)
源代码中还有一些 geany 图标,从 geany-0.21/icons/48x48 中获取 geany.png 并放在像图片或文档这样的地方然后将位于源文件夹中的 geany.desktop.in 文件复制到 ~/.local/共享/应用程序/geany.desktop
前任。- 如果它在下载/geany-0.21
cp Downloads/geany-0.21/geany.desktop.in ~/.local/share/applications/geany.desktop
Run Code Online (Sandbox Code Playgroud)
然后就去那里,
nautilus ~/.local/share/applications
Run Code Online (Sandbox Code Playgroud)
右键单击 geany .desktop > 属性 > 单击图标区域并浏览到您的 geany.png > 打开
最后将 geany.desktop 拖到您的启动器上
编辑:你会看到一个更“合适”的 .desktop 的优势是它有一个 MimeTypes= 行。在文本编辑器中打开 .desktop 并查看。
如果您愿意,现在可以将任何这些 mimetype 拖放到启动器中的 geany 图标上,它们将在 geany 中打开
小智 10
在 Ubuntu 12.04 中,当需要为本地编译的应用程序创建启动器时,上述选项都不适合我。这可能是您自己创建的应用程序或您从源代码下载的应用程序,然后必须在本地运行 make install。我最终需要在此线程中找到的混合提示。以 Angry Birds 为例,我做了以下事情:
Gedit 将打开一个空白页面。在 gedit 中,输入以下文本:
[Desktop Entry]
Type=Application
Name=[Name of your app, for example Angry Birds. This can be free text.]
Exec=[full path to your executable and executable name, for example /usr/local/bin/angry-birds]
Icon=[full path to your executable's icon and icon name, for example /usr/local/share/icons/apps/angry-birds.png]
Terminal=false
StartupNotify=true
Run Code Online (Sandbox Code Playgroud)仔细检查拼写错误并保存文件。
每次我在另一台计算机上安装 Ubuntu 时,我一定已经读过这个问题十几次了:)
我所知道的至少有两个:
可以通过在终端中运行以下命令来安装 MenuLibre:
sudo apt install menulibre
Run Code Online (Sandbox Code Playgroud)
或者只需搜索软件中心menulibre
并从那里安装。
同样,要安装alacarte,请运行:
sudo apt install alacarte
Run Code Online (Sandbox Code Playgroud)
或在软件中心搜索alacarte
.
您只需要一个,因此做出选择,您将立即添加启动器!
Alacarte 看起来很相似,但更简单且不太先进。
现在关于我提到的这些错误:Alacarte 现在有 PNG 图标的问题,所以即使它让你相信它正在添加它们不保存的图标,并且你的启动器将没有图标。