O Unity permitirá criar ícones personalizados do iniciador a partir de .desktop
arquivos ou através do sistema de edição de menus? No momento, o iniciador não oferece a opção de "manter o iniciador" em todos os programas.
Para alguns programas que uso, preciso criar .desktop
arquivos ou lançadores personalizados .
Por exemplo, as compilações diárias do liquidificador geralmente são apenas pastas com um executável.
No Gnome básico ou no KDE, posso criar uma nova entrada de menu com o sistema de edição de menus. Em seguida, também posso adicioná-lo ao Docky no menu ou arrastando um .desktop
arquivo para ele. O Unity Launcher não suporta arrastar e soltar, então isso não é um bug ou qualquer coisa, mas quando abro um .desktop
arquivo, ele tem resultados imprevisíveis. Na maioria das vezes, não terá "manter o iniciador". Às vezes, ele terá um item fixável sem o .desktop
ícone do e, se eu fixar o item no iniciador, ele não retornará ao programa depois de fechá-lo. Eu também consegui trabalhar com um .desktop
arquivo celtx
.
gedit
) e remova a linha com o ícone localizado, no meu caso,Icon[sv_SE]=gnome-panel-launcher
e deixe a outra linha "Icon =".Respostas:
Para 11.04 e versões anteriores:
O Unity suporta lançadores personalizados a partir de arquivos .desktop. Para criar um iniciador personalizado a partir de um
.desktop
arquivo, você precisa criar um*.desktop
arquivo para o seu programa.O
.desktop
arquivo deve se parecer com isso: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 nome.desktop em que você usou/usr/share/applications
. Entre em uma das pastas e procure algo que já esteja no dock, copie o arquivo xml e cole-o na sua nova pasta. Abra-o com o seu editor de texto e altere o nome do*.desktop
para o 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
name.desktop
.Saia e entre novamente e você 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 Lentes. 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
fonte
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 (no ícone Dash) para adicionar à barra de botões atual.
Primeiro, faça sua PRÓPRIA cópia de qualquer um dos arquivos .desktop que você deseja modificar. É MUITO MAIS SEGURO, e você sempre pode excluir e começar de novo.
Exemplo: Mozilla Firefox , firefox.desktop
Altere cuidadosamente qualquer texto 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 ' toolbox.desktop ' do ícone de várias ferramentas :
Aqui estão alguns dos meus esforços anteriores.
fonte
~/.local/share/applications
para a barra lateral do traço. Abra 'Nautilus / Arquivos'; Exibir> Mostrar arquivos ocultos; navegue em '.local'> '.local / share'> '' .local / share / applications '; arraste o arquivo .desktop ../usr/local/share
são os scripts do iniciador criados durante a instalação do aplicativo. (como acima) Eu recomendo copiá-los.local/share
antes de tentar qualquer personalização adicional.Para 11.10 e mais recente:
Você ainda pode criar o Iniciador na área de trabalho usando a caixa de diálogo da GUI antiga.
Usando o
ALT+F2
tipo:gnome-desktop-item-edit --create-new ~/Desktop
(Capital D)Isso iniciará a caixa de diálogo (Criar iniciador):
Você pode colocar esse
.desktop
arquivo em qualquer pasta e, em seguida, arraste e solte no iniciador.Nota: O pacote
gnome-desktop-item-edit
deve ser instalado primeiro; portanto, se você tivergnome-panel
instalado, será instalado automaticamente.fonte
sudo apt-get install gnome-panel
primeiro.Para 11.04 e versões anteriores:
Este é um método sem editar arquivos de configuração e sem privilégios de root.
Primeiro, crie o Iniciador na área de trabalho (apenas temporário)
Create Launcher...
Agora você tem o iniciador na área de trabalho. Se você estiver satisfeito, obtenha-o no Painel do Iniciador:
Abra sua pasta pessoal. Pressione
Ctrl + H
para mostrar arquivos ocultos, se necessário.Navegue até
.local/share/applications
Arraste e solte seu Iniciador da área de trabalho nessa pasta.
Agora arraste e solte seu iniciador
.local/share/applications
na Barra do iniciador à esquerda na tela.Agora você pode excluir seu Iniciador personalizado na área de trabalho, se ele ainda estiver lá.
É isso aí.
fonte
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 da 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. Vejo:https://bugs.launchpad.net/ubuntu/+source/alacarte/+bug/826049
fonte
Para 11.10 e mais recente:
No Ubuntu 11.10, a maneira mais fácil de criar o iniciador personalizado a partir de um arquivo .desktop é copiando um arquivo .desktop existente ou criando o seu personalizado.
Para criar um personalizado simples, você precisará adicionar essas entradas a um arquivo .desktop de sua escolha em
~/.local/share/applications/
nano ~/.local/share/applications/your_application_name.desktop
Para opções adicionais para o 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.ou seja: isso copiará o
gedit
arquivo .desktop para a pasta onde os arquivos .desktop devem ser salvos para um usuárioDepois disso, abra esse local usando
nautilus ~/.local/share/applications/
e arraste e solte o arquivo que você acabou de criar para o iniciador do Unity.Tem uma opção em vez de arrastar e soltar o arquivo que você pode abrir
dconf-editor
(instalá-losudo apt-get install dconf-tools
ou procurá-lo noUSC
) e navegar para desktop.unity.launcher e editar a chavefavorites
clicando duas vezes nas entradas à direita da chave.Para adicionar seu iniciador personalizado, adicione-o na posição desejada com este formato
'/home/bruno/.local/share/applications/gedit.desktop'
. Não se esqueça de respeitar os,
espaços nessa linha e verifique se a linha começa e termina com[
e]
respectivamente.Com esse método, você precisará fazer logoff e efetuar login novamente para que a alteração entre em
favorites
vigor.fonte
Para mim na versão 12.04, faço o seguinte:
na área de trabalho, crie um "Documento sem título". Apenas clique com o botão direito na área de trabalho e selecione Criar novo documento.
Edite o arquivo com o Gedit e adicione as seguintes linhas:
[Entrada da área de trabalho]
Tipo = Aplicativo
Salve o arquivo e, em seguida, renomeie-o para o que quiser, mas no final do nome, adicione .desktop. Por exemplo, se eu quisesse fazer um atalho para um programa de vinhos como o photoshop, colocaria como nome
photoshop.desktop
Agora você deve poder clicar com o botão direito do mouse no arquivo e as Propriedades do iniciador aparecerão como este exemplo:
Como você pode ver na imagem agora, você pode colocar o que quiser na linha de comando, outro nome, um ícone, etc.
Não se esqueça de definir permissões como executáveis! Caso contrário, não funcionará.
É como a versão curta de outras respostas aqui.
fonte
Para adicionar aplicativos ao iniciador em 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!
fonte
12.04
Para quem gosta de ter uma GUI: Na versão 12.04, você também tem a opção de usar o Arronax, que é um plugin do Nautilus para criar seu iniciador (os arquivos .desktop são mais precisos), e aqui está uma explicação de como funciona.
Se você já possui o iniciador de aplicativos, pode simplesmente clicar com o botão direito do mouse e clicar na opção "Criar iniciador para este arquivo", como mostrado abaixo.
Se você tiver os ícones da área de trabalho ativados, poderá criar seu próprio iniciador com comandos específicos, basta clicar com o botão direito do mouse na área de trabalho, e você terá a seguinte opção para criar um iniciador em branco:
Depois de clicar em "Criar Starter", você abrirá a seguinte caixa de diálogo, onde poderá personalizar facilmente o seu Starter com o comando que desejar:
Depois de salvar seu iniciador na área de trabalho, você verá um arquivo como mostrado aqui:
Em seguida, basta pegá-lo e arrastá-lo para a doca, em qualquer lugar que você quiser:
Alguns recursos interessantes:
Ser capaz de atribuir Palavras-chave ao comando para que ele se torne pesquisável através do traço da unidade.
Relativamente rápido para criar lançadores para programas Windows no Wine, conforme explicado por este vídeo do youtube (embora ainda não tenha testado isso)
Instalação
Isenção de responsabilidade antes da instalação : o Arronax ainda está em um estágio Alpha de desenvolvimento, devido ao fato de não haver muitos programadores trabalhando nele, eu não tive um único problema com ele, mas eu prefiro dar um aviso caso isso afete sua escolha na instalação de outro PPA que você não conhece.
Para instalar usando a janela do terminal ( Ctrl+ Alt+ Tpara abri-lo), digite os seguintes comandos:
Depois de fazer isso, você terá que reiniciar o Nautilus efetuando login e logout ou digitando o seguinte na janela do terminal:
11,10
Eu pretendia que isso fosse uma edição da resposta de Bart van Heukeloms, pois também funciona para a 11.10, mas como um moderador gentilmente apontou quando sugeri a edição, é uma resposta diferente, apesar de ser uma que também funciona. Eu tentei isso algumas vezes no 11.10 antes de atualizar e não tive nenhum problema. No entanto, não posso garantir que ele ainda funcione perfeitamente, embora eu espere que ainda funcione.
A instalação no 11.10 é exatamente igual à do 12.04.
fonte
Este é um método sem editar arquivos de configuração.
Primeiro, crie o Iniciador na área de trabalho (apenas temporário)
Create Launcher...
Agora você tem o iniciador na área de trabalho. Se você estiver satisfeito, 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 na tela.É isso aí.
fonte
Solução fácil:
fonte
Use alacarte para criar novos lançadores. Pressione Alt F2, digite "alacarte", pressione Enter. Crie um novo iniciador lá. Agora o programa aparecerá nos resultados da pesquisa e você pode arrastá-lo para o painel.
fonte
Para o lançador de unidade do Ubuntu 12.04, a documentação oficial ' UnityLaunchersAndDesktopFiles ' explicou bastante.
O vídeo do youtube é mais intuitivo. Basta seguir o tutorial em vídeo e isso ajuda muito.
fonte
Obrigado pela informação acima. Mas os caminhos não estavam corretos para minha instalação do ubuntu 11.04. Eu encontrei os arquivos do desktop em:
~/.gnome2/panel2.d/default/launchers/*.desktop
.No nautilus, essa pasta não exibia os nomes dos arquivos, mas os nomes exibidos no menu da unidade. Clique com o botão direito do mouse e use Propriedades para ver as informações no link. É impossível ver o nome do arquivo real aqui, no entanto. Usar linha de comando
vê-los.
fonte
ubuntu 14.04 +
isso é mais à prova de idiotas do que tentar arrastar e soltar o mesmo ícone do aplicativo na barra do iniciador
fonte