Posso colocar mais aplicativos em um ícone do Unity?

19

É possível 'incluir' mais de um aplicativo em um único ícone / botão do Unity? Para manter sob controle o número de botões no iniciador, será muito útil armazenar algumas aplicações do mesmo tipo (por exemplo, pequenas aplicações acessórias, como captura de tela ou aplicativo da Web etc.) em um único botão, conforme possível com o painel xfce ...

insira a descrição da imagem aqui

Gingalone
fonte
1
Você pode confirmar o Ubuntu 11.10 e o Unity (3D), em comparação com alguma outra variante.
David6
Ubuntu Oneiric & Unity 3D
Gingalone 28/11

Respostas:

19

visão global

Esta resposta fornece duas respostas possíveis - Gavetas e Listas rápidas

Gavetas

As gavetas estão disponíveis através de um PPA para 12.04:

insira a descrição da imagem aqui

sudo add-apt-repository ppa:ian-berke/ppa-drawers 
sudo apt-get update
sudo apt-get install drawers

Abra as gavetas do Dash. Para sua gaveta, arraste e solte o ícone criado a partir de ~/.local/share/applications.

Abra sua gaveta - então você pode arrastar e soltar seus aplicativos favoritos do Dash na gaveta.

Listas rápidas gráficas

O método de unidade padrão para iniciar várias opções é através do uso de listas rápidas - clique com o botão direito do mouse em um ícone do iniciador para mostrar um menu de opções para esse ícone do iniciador.

insira a descrição da imagem aqui

A criação da lista rápida usando um método gráfico para 12.04 está disponível usando MyUnity

myunity Instale minha comunidade

insira a descrição da imagem aqui

Essa opção permite criar listas rápidas - as listas rápidas são um submenu que é exibido quando você clica com o botão direito do mouse no ícone do iniciador.

A criação da lista rápida usando um método gráfico para o 11.04 está em andamento - por exemplo - o Unity Launcher Editor

insira a descrição da imagem aqui

Isso funciona no Natty (ubuntu 11.04) - mas devido à alteração da versão do python, não funciona (como no momento em que escrevi isso) no oneiric (ubuntu 11.10)

para instalar

cd ~/Downloads
sudo apt-get install bzr
bzr branch lp:unity-launcher-editor

para correr

cd ~/Downloads/unity-launcher-editor
./ule

Criação manual de listas rápidas

Felizmente, é simples criar listas rápidas manualmente também. Uma lista rápida é um arquivo .desktop que contém no mínimo o seguinte:

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon=adressbook
Name=Sample Menu
Exec=example_application1

X-Ayatana-Desktop-Shortcuts=example_app2;

[example_apps Shortcut Group]
Name=Name of Application 2
Exec=example_application2
TargetEnvironment=Unity

Vamos dividir isso nas áreas que você deve alterar (trabalhando de cima para baixo no exemplo).

  • Icon=: este é o arquivo de imagem gráfica encontrado em /usr/share/icons
  • Name=: esta é a dica de ferramenta que você vê quando passa o mouse sobre o ícone do iniciador
  • Exec=: esta é a execução executável padrão quando você clica com o botão esquerdo no ícone do iniciador
  • X-Ayatana-Desktop-Shortcuts=: esta é uma lista de grupos separada por ponto e vírgula.

Cada grupo é uma opção de menu de lista rápida na entrada [group_name Shortcut Group]

  • example_apps este é o nome do grupo no X-Ayatana-Desktop-Shortcuts campo
  • Name=: este é o texto do menu da lista rápida
  • Exec=: esta é a execução executável ao escolher a entrada da lista rápida

.Área de Trabalho arquivos devem existir na pasta local~/.local/share/applications

Se ainda não existir, crie esta pasta:

mkdir -p ~/.local/share/applications

Crie um arquivo na pasta - por exemplo, myquicklist.desktop e arraste e solte esse arquivo do Nautilus no Unity Launcher.

imitar o lançador XFCE

A ação XFCE padrão ao clicar no botão do iniciador é executar um executável. Para o nosso iniciador, você pode usar como padrão a calculadora

Name=My Quicklist
Exec=gcalctool

A outra ação possível no iniciador do XFCE é apenas exibir a lista de itens do iniciador. Infelizmente, no Unity, você não pode fazer isso - deve ser um clique com o botão direito do mouse.

O padrão Exec=deve executar algo - por exemplo, você pode usar isso para exibir uma caixa de diálogo pop-up rápida, lembrando que você clica com o botão direito do mouse:

Name=My Quicklist
Exec=zenity --title="action" --info --text="Right-Click for quicklist" --height=50 --width=275 --timeout=2

Exemplo

Você deu os seguintes exemplos que você deseja:

  • Captura de tela: Exec=gnome-screenshot -i
  • Dicionário: Exec=xfce4-dict
  • Calculadora: Exec=gcalctool

insira a descrição da imagem aqui

Assim, seu arquivo .desktop de exemplo ficaria assim:

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon=addressbook
Name=My Quicklist
Exec=zenity --title="action" --info --text="Right-Click for quicklist" --height=50 --width=275 --timeout=2

X-Ayatana-Desktop-Shortcuts=screenshot;dictionary;calculator

[screenshot Shortcut Group]
Name=Gnome Screenshot
Exec=gnome-screenshot -i
TargetEnvironment=Unity

[dictionary Shortcut Group]
Name=XFCE Dictionary
Exec=xfce4-dict
TargetEnvironment=Unity

[calculator Shortcut Group]
Name=Gnome Calculator
Exec=gcalctool
TargetEnvironment=Unity
liberdade de expressão
fonte
Ubuntu 12.04 LTS - pacote drawersnão encontrado após adicionar o repositório fornecido. São US $ 3 no Software Center.
Esamo
5

Sim, você pode usar as listas rápidas do Iniciador para adicionar aplicativos ao menu do botão direito do mouse no ícone do iniciador. Veja esta pergunta:

Especificamente, o exemplo do libreoffice pode ser modificado para executar apenas os aplicativos que você deseja no mesmo ícone.

Jorge Castro
fonte
Thanx Jorge, mas no meu Ubuntu Oneiric não há nenhum arquivo * .desktop em / usr / share / applications / além disso, não consigo seguir o exemplo do LibreOffice porque ele tem um centro de partida enquanto eu gostaria de criar um novo botton no iniciador (com um ícone escolhido) que contém alguns aplicativos 'pequenos' úteis (Captura de tela, Dicionário, Calculadora, Forçar encerramento etc.) ... Isso é possível?
Gingalone
Se você estiver olhando para essa pasta com o Nautilus, os nomes exibidos serão diferentes dos nomes dos arquivos .desktop. Na CLI, o comando ls mostrará os nomes reais dos arquivos que você precisa editar.
fragos
5

Para Ubuntu 11.10 (Oneiric) e Unity (3D)

Exemplo: ícone multiuso " Ubuntu Toolbox "

Descrição: um único ícone da 'caixa de ferramentas', substituindo vários ícones do iniciador do Unity, para: Configurações do sistema (padrão), Ubuntu Tweak , Ubuntu Software Center e Atualizações de software .

insira a descrição da imagem aqui

Comentários: Eu fiz alguns compromissos sobre ícones (não personalizados), nomeação de arquivos e o item padrão. Outras alternativas podem entrar em conflito ou podem ser confundidas com itens existentes. (esteja avisado)

mkdir ~/.local/share/applications  (if required)

gedit ~/.local/share/applications/toolbox.desktop &

Nota: O e comercial '&' libera a linha de comando imediatamente.

Meu arquivo ' toolbox.desktop ' personalizado : (pode ser facilmente editado)

[Desktop Entry]
Name=Ubuntu Toolbox
Comment=System Settings
Exec=gnome-control-center --overview
Icon=redhat-tools
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;GTK;System;
OnlyShowIn=GNOME;Unity;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gnome-control-center
X-GNOME-Bugzilla-Component=shell
X-GNOME-Bugzilla-Version=3.2.1
X-Ubuntu-Gettext-Domain=gnome-control-center-2.0

X-Ayatana-Desktop-Shortcuts=UbuntuTweak;SoftwareCenter;SoftwareUpdates;

[UbuntuTweak Shortcut Group]
Name=Ubuntu Tweak
Exec=ubuntu-tweak
TargetEnvironment=Unity

[SoftwareCenter Shortcut Group]
Name=Ubuntu Software Center
Exec=software-center
TargetEnvironment=Unity

[SoftwareUpdates Shortcut Group]  
Name=Update Manager  
Exec=update-manager -c  
TargetEnvironment=Unity
david6
fonte
5

Gavetas são uma maneira perfeita de agrupar aplicativos no Unity Laucher.

A partir de agora, ele não está disponível nos repositórios, mas você ainda pode instalá-lo no ppa.

sudo add-apt-repository ppa:ian-berke/ppa-drawers   
sudo apt-get update   
sudo apt-get install drawers

Algumas capturas de tela para mostrar o uso de gavetas

insira a descrição da imagem aqui

insira a descrição da imagem aqui

Depois de criar uma nova gaveta, você pode arrastar e soltar aplicativos no Dash.

Você pode até armazenar arquivos e pastas na sua gaveta, fornecendo uma maneira de acessar rapidamente os arquivos mais usados.

insira a descrição da imagem aqui

Fontes:
http://maketecheasier.com/group-apps-together-in-unity-launcher/2012/08/10
http://www.iloveubuntu.net/how-easily-group-items-featuring-their-own -mini-traço-unidade-lançador-gavetas

Hashken
fonte
1
Acabamos de lançar uma nova versão hoje (12/10/12) com novas opções de configuração e correções de erros ... Espero que gostem!
Ian B.
arrastar e soltar não funciona para mim :( ... Qual poderia ser o problema? Eu uso o Ubuntu 14.04.
Regisz
3

Eu acho que as respostas de david6 e fossfreedom são muito boas, isso é apenas para mostrar uma variação do mesmo.

Nesse caso, é um ícone de 'Utilitário' que tenho para várias ações, ele usa aplicativos padrão, alguns scripts e comandos de shell. Como eu uso o synaptic o máximo que defini com o botão esquerdo do mouse no ícone para executar o synaptic, todo o resto está fora das listas rápidas de clique direito.

Um ponto de interesse adicional - em .desktops personalizados com listas rápidas, a linha 'X-Ayatana-Desktop-Shortcuts =' determina o que é mostrado na lista rápida e na ordem mostrada.

Ex. - Você pode ter 10 entradas [qualquer grupo de atalhos], mas apenas mostrar algumas delas com o que está na linha 'X-Ayatana-Desktop-Shortcuts ='

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=synaptic-pkexec
Name=Utilities
Icon=/usr/share/icons/Humanity/categories/48/applications-other.svg
X-Ayatana-Desktop-Shortcuts=UpdateManager;CompizConfig;Htop;GetUpdates;NautilusActions;DconfEditor;GconfEditor;ForceQuit;ScreenShot;SeachFiles;Gksu;

[UpdateManager Shortcut Group]
Name=Update Manager
Exec=/usr/bin/update-manager
TargetEnvironment=Unity

[Htop Shortcut Group]
Name=Htop
Exec=htop1
TargetEnvironment=Unity

[GetUpdates Shortcut Group]
Name=Update Sources
Exec=update1
TargetEnvironment=Unity

[NautilusActions Shortcut Group]
Name=Nautilus Actions
Exec=nautilus-actions-config-tool
TargetEnvironment=Unity

[CompizConfig Shortcut Group]
Name=Compiz Settings
Exec=ccsm
TargetEnvironment=Unity

[GconfEditor Shortcut Group]
Name=Gconf Editor
Exec=gconf-editor
TargetEnvironment=Unity

[ForceQuit Shortcut Group]
Name=Force Quit
Exec=xkill
TargetEnvironment=Unity

[ScreenShot Shortcut Group]
Name=Screen Shots
Exec=gnome-screenshot --interactive
TargetEnvironment=Unity

[SeachFiles Shortcut Group]
Name=Search For Files
Exec=gnome-search-tool
TargetEnvironment=Unity

[DconfEditor Shortcut Group]
Name=Dconf Editor
Exec=dconf-editor
TargetEnvironment=Unity

[Gksu Shortcut Group]
Name=Root Nautilus
Exec=gksudo nautilus
TargetEnvironment=Unity

Para dar Ex. de pequenos scripts, Exec = htop1 é apenas um arquivo chamado htop1 em uma lixeira no meu $ PATH (~ / bin

#!/bin/bash
gnome-terminal --command  htop 

Exec = update1 é um chamado update1

#!/bin/bash
gnome-terminal --command "sudo apt-get update"

Em um .desktop com listas rápidas extensas, se alguém quiser economizar espaço na linha X-Ayatana-Desktop-Shortcuts =, você pode nomear seus grupos de atalhos de maneira mais simples, usando algo como Scg1; ect, então

X-Ayatana-Desktop-Atalhos = Scg1; Scg2; Scg3; ect.

Como exemplo, tomando minha primeira entrada

[Scg1 Shortcut Group]
Name=Update Manager
Exec=/usr/bin/update-manager
TargetEnvironment=Unity

Muitas coisas e variações de como você pode fazer com os ícones, listas rápidas, etc. do iniciador,,

doug
fonte
2

Eu sei que isso não é uma resposta para sua pergunta, mas acho que é o mesmo que o iniciador (ou simplesmente alternatives).

1) experimente o Gnome-Pie (um iniciador de aplicativos com alguns efeitos muito interessantes) Torta de Gnomo


2) Usando docas, como Glx-Dock / Cairo-Dock (como dock no mac) e docky (eles estão no centro de software).

Cairo-Dock


3) Usando atalhos para abrir programas (escreva o teclado no traço e abra-o >> vá para atalhos, toque em >> vá para atalhos personalizados >> pressione o botão + >> escreva o programa que deseja abrir com o atalho >> aplique> > atribuir um atalho a ele)

atalhos

Bloco preto
fonte
1

Confira um novo aplicativo: Gavetas insira a descrição da imagem aqui http://www.iloveubuntu.net/how-easily-group-items-featuring-their-own-mini-dash-unity-launcher-drawers

http://www.iloveubuntu.net/create-bundles-files-and-folders-unity-launcher-fancy-drawers-ppa-available

você pode adicionar o ppa fazendo

sudo add-apt-repository ppa: ian-berke / ppa sudo apt-get update e& sudo apt-get install drawers

Basta digitar Gavetas no Dash para começar. Ele criará um iniciador de gavetas em ~ / .local / share / applications que você pode colocar no iniciador / dock. Em seguida, arraste e solte o que quiser (documentos, pastas, aplicativos, URLs da Web). Clicar com o botão esquerdo abre um mini-traço com ícones para cada arquivo, enquanto clicar com o botão direito abre uma lista rápida. Clicar com o botão direito do mouse na gaveta aberta permite editar o nome ou o comando de execução. Clicar com o botão esquerdo os lança com o aplicativo padrão.

Ian B.
fonte