O Unity permitirá a criação de ícones personalizados do iniciador a partir de .desktop
arquivos ou por meio do sistema de edição de menus? (No momento, o iniciador não oferece a opção de "manter no iniciador" em todos os programas.
Para alguns programas que uso, tenho que criar lançadores ou .desktop
arquivos personalizados.
Por exemplo, compilações diárias do blender são geralmente apenas pastas com um executável.
No Gnome básico ou KDE, posso fazer uma nova entrada de menu com o sistema de edição de menu. Em seguida, também posso adicioná-lo ao Docky no menu ou arrastando um .desktop
arquivo para ele. O iniciador do Unity não suporta arrastar e soltar, então isso não é um bug nem nada, mas quando abro um .desktop
arquivo, ele tem resultados imprevisíveis. Na maioria das vezes não terá "manter no lançador". Às vezes, ele terá um item que pode ser fixado sem o .desktop
ícone 's e, se eu fixar o item no iniciador, ele não chamará o programa novamente após fechá-lo. Eu também consegui que funcionasse apenas com um .desktop
arquivo para celtx
.
Atualizado: 2015-dez
Para Ubuntu 15.10 ou 14.04 LTS (11.10 ou posterior, com Unity (3D))
NOTA: Isso pode substituir a função de um ícone existente ou (uma vez criado) pode ser pesquisado (a partir do ícone Dash) para adicionar à barra de botões atual.
Primeiro faça sua PRÓPRIA cópia de qualquer um dos arquivos .desktop que deseja modificar. É MUITO mais seguro, e você sempre pode excluir e começar de novo.
Exemplo: Mozilla Firefox , firefox.desktop
Em seguida, altere cuidadosamente qualquer formulação ou adicione opções adicionais.
Nota: O e comercial '&' libera a linha de comando imediatamente.
Meu próprio arquivo ' firefox.desktop ':
Meu próprio arquivo ' libreoffice-startcenter.desktop ':
Um arquivo de ícone multi-ferramenta ' toolbox.desktop ':
Aqui estão alguns dos meus esforços anteriores.
Para 11.04 e anteriores:
O Unity oferece suporte a lançadores personalizados de arquivos .desktop. Para criar um lançador personalizado a partir de um
.desktop
arquivo, você precisa criar um*.desktop
arquivo para o seu programa.O
.desktop
arquivo deve ficar mais ou menos assim:No gerenciador de arquivos, abra sua pasta pessoal e navegue até: (Pode ser necessário pressionar ctrl+hpara mostrar os arquivos ocultos para ver o
.gconf
diretório.)você verá várias pastas começando com "
app-
". você precisa criar uma pasta para o seu programa. Use o mesmo name.desktop usado em/usr/share/applications
. Vá em 1 das pastas para algo que já está no dock e copie o arquivo xml e cole-o em sua nova pasta. Abra-o com seu editor de texto e altere o nome do*.desktop
para seu nome.desktop
.Abra o gconf-editor (você pode abrir o gconf executando o comando
gconf-editor
no Terminal) e vá para:Clique duas vezes na lista à direita e adicione seu arquivo
name.desktop
.Saia e volte e você deverá ver o seu iniciador. (obrigado kerry_s nos fóruns do Ubuntu por ajudar com esta resposta)
O Unity também possui um recurso chamado Lenses. Por padrão, você tem dois no Unity: Aplicativos e Arquivos. No futuro, você poderá instalar e criar muito mais. Há algumas informações sobre isso no wiki do Ubuntu: https://wiki.ubuntu.com/Unity/Lenses
For 11.10 and newer:
You can still create the Launcher on the Desktop by using the old GUI dialog.
Using
ALT+F2
type:gnome-desktop-item-edit --create-new ~/Desktop
(Capital D)This will start the dialog( Create launcher):
You can put this
.desktop
file in any folder, and then drag and drop to the launcher.Note: The package
gnome-desktop-item-edit
must be installed first, so if you havegnome-panel
installed, then it is installed automatically.Para 11.04 e anteriores:
Este é um método sem editar arquivos de configuração e sem privilégios de root.
Primeiro crie o Launcher na área de trabalho (apenas temporário)
Create Launcher...
Agora você tem o lançador na área de trabalho. Se você estiver satisfeito com ele, obtenha-o no Painel do Iniciador:
Abra sua pasta pessoal. Pressione
Ctrl + H
para mostrar os arquivos ocultos, se necessário.Navegue até
.local/share/applications
Arraste e solte o Launcher da área de trabalho para essa pasta.
Agora arraste e solte seu iniciador
.local/share/applications
na Barra do iniciador à esquerda da tela.Agora você pode excluir seu inicializador personalizado na área de trabalho se ele ainda estiver lá.
É isso.
Eu vejo muitas respostas complexas aqui. Esta solução é, eu acho, simples.
alacarte
, se você não o tiver. Este é o editor de menu que foi instalado por padrão antes de 11.10. Obviamente, você só precisa fazer isso uma vez.)No Oneiric, você também pode precisar instalar o pacote
gnome-panel
, do qualalacarte
deve, mas não depende. Ver:https://bugs.launchpad.net/ubuntu/+source/alacarte/+bug/826049
Para 11.10 e mais recente:
No Ubuntu 11.10, a maneira mais fácil de criar um inicializador personalizado a partir de um arquivo .desktop é copiando um arquivo .desktop existente ou criando seu personalizado.
Para criar um personalizado simples, você precisará adicionar essas entradas a um arquivo .desktop de sua escolha no
~/.local/share/applications/
nano ~/.local/share/applications/your_application_name.desktop
Para opções extras para seu arquivo .desktop, você pode visitar este site . Todas as opções disponíveis estão muito bem descritas lá.
Você também pode copiar o arquivo .desktop de um aplicativo existente
/usr/share/applications/
para o seu~/.local/share/applications/
e editá-lo para atender às suas necessidades.ie: this will copy
gedit
.desktop file to the folder where the .desktop files should be saved for a userAfter that open that location using
nautilus ~/.local/share/applications/
and drag n drop the file you have just created to the Unity launcher.Has an option instead of drag n dropping the file you can open
dconf-editor
(install it withsudo apt-get install dconf-tools
or look for it in theUSC
) and navigate to desktop.unity.launcher and edit the keyfavorites
by double clicking on the entries to the right of the key.To add your custom launcher add it at the position you want with this format
'/home/bruno/.local/share/applications/gedit.desktop'
. Don't forget to respect the,
and the spaces in that line and make sure that the line starts and ends with[
and]
respectively.With this method you will need to log off and back in for the change in
favorites
to take effect.For me in 12.04 I do the following:
in the Desktop create an "Untitled Document". Just right click in the Desktop and select Create New Document.
Edit the file with Gedit and add the following lines:
[Desktop Entry]
Type=Application
Save the file and THEN rename it to whatever you want but at the end of the name add .desktop. For example if I wanted to make a shortcut for a wine program like photoshop I would put as a name
photoshop.desktop
Now you should be able to right click the file and the Launcher Properties should appear like this example:
As you can see in the image now you can put whatever you want in the command line, another name, an icon for it, etc..
Don't forget to set Permissions as executable! Otherwise it will not work.
It is like the short version of other answers here.
Para adicionar aplicativos ao iniciador na unidade:
dash
(logotipo do Ubuntu, canto superior esquerdo)Pin to launcher
.right click
, o ícone do iniciador eQuit
NOTA: Os ícones neste momento não podem ser reorganizados depois de carregados, você
deve colocá-los na ordem em que deseja que apareçam ao instalar os ícones no iniciador!
12.04
For those who like having a GUI: In 12.04 you also have the option of using Arronax which is a Nautilus plugin to create your launcher (.desktop files to be more accurate), heres an explanation of how it works.
If you already have the application launcher you can simply right click and click on the "Create starter for this file" option as shown below.
If you have desktop icons enabled you can create your own launcher with specific commands by simply right clicking on your desktop, this will give you the following option to create a blank starter:
Once you have clicked on "Create Starter" you will have the following dialogue box open where you can easily customize your starter with whatever command you'd like:
Once you've saved your launcher to your desktop you will see a file as shown here:
You then simply pick it up and drag it onto your dock in whatever place you like:
A couple of nice features:
Being able to assign Keywords to the command so it becomes searchable through the unity dash.
Relatively quick to create launchers for Windows programs in Wine as explained by this youtube video (haven't tested this out myself though)
Installation
Disclaimer prior to installing: Arronax is still in an Alpha stage of development due to there not being that many programmers working on it, I haven't had a single issue with it but I prefer giving you a heads up in case this affects your choice on installing another PPA you don't know.
To install using the terminal window (Ctrl+Alt+T to open it) type in the following commands:
After doing this you will have to restart Nautilus either by logging in and out, or by typing the following in the terminal window:
11.10
I intended for this to be an edit to Bart van Heukeloms answer as it also works for 11.10, but as a moderator kindly pointed out when I suggested the edit, it is a different answer, despite being one that works too. I tried this a few times on 11.10 before I upgraded and didn't have any issues. However I cannot vouch that it still works perfectly although I expect it should still work.
Installation in 11.10 is exactly the same as in 12.04.
Este é um método sem editar arquivos de configuração.
Primeiro crie o Launcher na área de trabalho (apenas temporário)
Create Launcher...
Agora você tem o lançador na área de trabalho. Se você estiver satisfeito com ele, obtenha-o no Painel do Iniciador:
gksu nautilus
./home/your-username/Desktop
Copy
./usr/share/applications
Paste
./usr/share/applications
na Barra do iniciador à esquerda da tela.É isso.