Quais lançadores personalizados e listas rápidas do Unity estão disponíveis?


138

Observe que, no momento, a maioria das informações abaixo está desatualizada e não pode ser atualizada. Cuidado, a maior parte disso não funcionará no Ubuntu 12.04 e mais recente.

Criar um iniciador personalizado para o Unity é simples. As listas rápidas fornecem uma maneira fácil e eficiente de acessar rapidamente tarefas comumente usadas para um aplicativo específico.

NOTA: A partir do Ubuntu 11.10, esta opção pop-up desapareceu. Os lançadores agora podem ser criados apenas editando arquivos de texto na sua pasta pessoal.

Criar um iniciador personalizado é fácil.

  1. Clique com o botão direito na área de trabalho e clique em criar um iniciador.
  2. Edite o arquivo .desktop usando um editor de texto. (Mais informações podem ser encontradas aqui e aqui .)

Então, quais lançadores personalizados você usa no Unity?

Nota: limite-se a um iniciador personalizado por resposta. Além disso, forneça uma captura de tela em ação.

Respostas:


68

Ícone Início Lista Rápida

Ícone Início Lista Rápida

  1. Copie o arquivo do iniciador 'Pasta Residencial' para o seu diretório pessoal:

    mkdir ~/.local/share/applications
    cp /usr/share/applications/nautilus-home.desktop ~/.local/share/applications
    
  2. Abra o arquivo para edição no gedit:

    gedit ~/.local/share/applications/nautilus-home.desktop
    
  3. Exclua a seguinte linha do arquivo:

    OnlyShowIn=GNOME;
    
  4. Adicione este texto na parte inferior do arquivo, feche e salve:

    X-Ayatana-Desktop-Shortcuts=Videos;Documents;Music;Pictures;Downloads
    [Videos Shortcut Group]
    Name=Videos
    Exec=nautilus Videos
    TargetEnvironment=Unity
    
    [Documents Shortcut Group]
    Name=Documents
    Exec=nautilus Documents
    TargetEnvironment=Unity
    
    [Music Shortcut Group]
    Name=Music
    Exec=nautilus Music
    TargetEnvironment=Unity
    
    [Pictures Shortcut Group]
    Name=Pictures
    Exec=nautilus Pictures
    TargetEnvironment=Unity
    
    [Downloads Shortcut Group]
    Name=Downloads
    Exec=nautilus Downloads
    TargetEnvironment=Unity
    
  5. Saia e faça login novamente para ver as alterações.

Fonte


Existe alguma maneira de adicionar um item da lista rápida para conectar-se a um servidor por ssh no nautilus?
— Tommy Brunn

2
parece que isso só funciona com localidades inglês, ou pelo menos ele não funciona para mim (alemão)
— marto

2
@marto Bom comentário !! Isso pode ser corrigido fazendo uma pequena modificação .... você precisa adicionar "Nome [de] = tradução alemã" .... e fazer isso para cada comando.
— Nik90

5
Verifique se a linha OnlyShowIn lista o Unity: OnlyShowIn=GNOME;Unity; Isso não funcionou para mim até que eu peguei isso, pois meu arquivo original listava apenas o GNOME.
— Keithjgrant

2
Se "OnlyShowIn = GNOME; Unidade;" A linha não for removida, o "Ícone do iniciador de pasta pessoal" iniciará apenas o aplicativo, não o controlará ( youtu.be/oS52pYNFZ6I ). Um segundo ícone será exibido que faz a parte de controle. Eu aprendi da maneira mais difícil, até que isso me acertasse askubuntu.com/questions/35024/…
— b-ak

49

SSH Launcher

Acesso à lista dos seus servidores SSH favoritos rapidamente.

ssh quicklist

  1. Crie um novo arquivo com o gedit, no tipo Terminal :

    gedit ~/.local/share/applications/ssh-launcher.desktop
    
  2. Copie e cole este texto no arquivo acima:

    [Entrada na área de trabalho]
    Versão = 1.0
    Nome = Servidores Remotos
    Comment = Login nos meus servidores
    Exec = gnome-terminal --disable-factory --sm-client-disable --class = remoteserver -x ssh -t minibox.local 
    Terminal = false
    X-MultipleArgs = false
    Tipo = Aplicação
    Ícone = terminal de utilitários
    StartupNotify = true
    StartupWMClass = RemoteServers
    X-Ayatana-Desktop-Shortcuts = Servidor1;
    
    [Grupo de atalhos do servidor1]
    Nome = SSH no minibox.local
    Exec = gnome-terminal --disable-factory --sm-client-disable --class = remoteserver -x ssh -t minibox.local
    TargetEnvironment = Unidade
    
    Comentário = Você pode criar mais destes. Basta adicionar ao X-Ayatana-Desktop-Shortcuts um "Server2", "Server3" etc, e depois mudar o nome do domínio (neste caso, "minibox.local") para o nome do seu servidor. Você também notará que a ação padrão (quando você clica no ícone no iniciador) é SSH em minibox.local - será necessário alterá-la para o servidor mais usado.
    
  3. Arraste e solte no iniciador navegando para ~ / .local / share / applications / no Nautilus.

Fonte 1 , Fonte 2


Veja também: askubuntu.com/questions/35488/… para atualizar automaticamente a partir de~/.ssh/config
— con-f-use

1
Atualmente, este não funciona corretamente atualmente. As janelas do terminal gnome aparecem sob o ícone inicial do terminal gnome normal, em vez do ícone do iniciador ssh. Isso só acontece se você iniciar sua primeira conexão remota a partir da lista rápida. Se você abrir um com o botão esquerdo, ele funcionará corretamente e todas as janelas subseqüentes também funcionarão corretamente.
— Alistair Buxton,

47

Lista Rápida do Ubuntu Software Center

Adicione rapidamente PPAs por meio da interface do usuário das propriedades do software e também atualize as fontes.

Lista rápida do gerente de software

  1. Copie o arquivo .desktop original para sua pasta pessoal usando o Terminal :

    cp /usr/share/applications/ubuntu-software-center.desktop ~/.local/share/applications/

  2. Abra o arquivo para edição com o gedit:

    gedit ~/.local/share/applications/ubuntu-software-center.desktop

  3. Adicione o seguinte na parte inferior do arquivo. Isso deve ser inserido após a linha X-Ubuntu-Gettext-Domain = software-center

.

X-Ayatana-Desktop-Shortcuts=SoftwareUpdates;SoftwareProperties;Synaptic;

[SoftwareUpdates Shortcut Group]  
Name=Update Manager  
Exec=update-manager -c  
OnlyShowIn=Unity

[SoftwareProperties Shortcut Group]  
Name=Add/Edit PPAs  
Exec=gksu software-properties-gtk %u  
OnlyShowIn=Unity

[Synaptic Shortcut Group]  
Name=Synaptic Software Manager  
Exec=gksu synaptic %u  
OnlyShowIn=Unity

isso é ótimo!!
— Florin

Legal - presumivelmente você pode adicionar uma linha para iniciar o Synaptic também se quiser um pouco mais de controle? Parece que eu deveria ser capaz de seguir seu padrão.
— Sean Fitzpatrick

:) .. sim .. a atualização mais recente deste código possui !. Experimente o Easylinux OS em easylinuxos.sourceforge.net .
— precisa saber é o seguinte

Pessoal, na última edição, o [SoftwareUpdates Shortcut Group] não está na linha X-Ayatana-Desktop-Shortcuts, portanto, o "Update Manager" não será exibido na lista. Apenas no caso de outras pessoas ficarem confusas por que está faltando a entrada principal.
— Marky

Posso confirmar que este trabalho no Oneiric 11.10.
— jart

42

Lista rápida de ícones da Página inicial (atualização automática a partir dos favoritos)

Aqui está um pequeno script de shell que atualiza sua Home-Quicklist com todos os seus favoritos. Sem manipulação manual. Ele lê seu arquivo de favoritos e cria os itens de menu a partir dele. Ele também adiciona a entrada de menu "Root Filemanager".

Captura de tela da lista rápida em ação

  1. Copie o script listado abaixo em um arquivo vazio e coloque-o em sua pasta de scripts (assumiremos que é ~/bin/e o nome do script que você escolher unityhome.bash).
  2. Execute o script uma vez para adicionar as entradas:

    bash ~/bin/unityhome.bash
    
  3. Opcionalmente, você pode fazer com que o cron execute o script de vez em quando. Para adicioná-lo ao cron, digite o comando follwing em um shell:

    crontab -e
    

    Um editor será aberto. Adicione uma linha como:

    @reboot /bin/bash/ $HOME/bin/unityhome.bash > /dev/null 2>&1
    

    Se você não executar esta etapa, precisará executar o script manualmente sempre que alterar os favoritos do nautilus, se desejar que a lista rápida seja atualizada.

  4. As alterações só entram em vigor no seu próximo login ou após Alt + F2

    unity --replace
    

    Então faça isso. Nota: Não execute unity --replaceem um terminal. Se você fechar esse terminal, ele matará a unidade com ele.

  5. Aproveite e dê uma olhada no script semelhante para o gnome-terminal que analisa seus favoritos do ssh (in ~/.ssh/config).

Roteiro:

Aqui está o script:

#!/bin/bash
# tabsize: 4, encoding: utf8
#
# © 2011 con-f-use@gmx.net. Use permitted under MIT license:
#     http://www.opensource.org/licenses/mit-license.php
# 
# CONTRIBUTORS: Chris Druif <cyber.druif@gmail.com>
#               Scott Severance <http://www.scottseverance.us/>
#               jacopoL <jacopo.jl@gmail.com>
# 
# This script updates the unity quicklist menu for nautilus to contain the user
# bookmarks. The updates will have efect after unity is restarted (either on
# the next login or by invoking 'unity --replace').

# location of template and unity bar launchers
nautempl="/usr/share/applications/nautilus-home.desktop"
target="$HOME/.local/share/applications/nautilus-home.desktop"
bookmarks="$HOME/.gtk-bookmarks"

# backup if file already exists
if [ -e "$target" ]; then
    echo "Creating backup of: $target."
    mv -n "$target" "$target.bak"
fi

# copy template
cp "$nautempl" "$target"

if ! grep -q 'OnlyShowIn=.*Unity' "$target"; then # add only if not already present
    sed -i "s/\(OnlyShowIn=.*\)/\1Unity;/" "$target"
fi

# due to a bug in Unity (Ubuntu 11.10+) we will have to completely remove the OnlyShowIn line:
# https://bugs.launchpad.net/ubuntu/+source/unity/+bug/842257/comments/6
sed -i '/^OnlyShowIn=/d' "$target"

if ! grep -q 'X-Ayatana-Desktop-Shortcuts=' "$target"; then # add only if not already present
    echo -e "\nX-Ayatana-Desktop-Shortcuts=\n" >> "$target"
else
    echo >> "$target"
fi
bmcount=0
while read bmline; do
    bmcount=$(($bmcount+1))     # number of current bookmark
    bmname=${bmline#*\ }        # name of the bookmark
    bmpath=${bmline%%\ *}       # path the bookmark leads to
    # deal with bookmarks that have no name
    if [ "$bmname" = "$bmpath" ]; then
        bmname=${bmpath##*/}
    fi
    # fix spaces in names and paths
    bmname="$(echo "$bmname" | sed 's/%20/ /g')"
    bmpath="$(echo "$bmpath" | sed 's/%20/ /g')"
    # fix accents in names and paths (for french users)
    bmname="$(echo "$bmname" | python -c 'import sys,urllib;sys.stdout.write(urllib.unquote(sys.stdin.read()))')"
    bmpath="$(echo "$bmpath" | python -c 'import sys,urllib;sys.stdout.write(urllib.unquote(sys.stdin.read()))')"
    # extend shortcut list with current bookmark, prepending a ; if needed
    sed -i "s/\(X-Ayatana-Desktop-Shortcuts=\(.*;$\|$\)\)/\1Scg${bmcount};/
            t
            s/\(X-Ayatana-Desktop-Shortcuts=.*\)/\1;Scg${bmcount};/" "$target"
    # write bookmark information
    cat - >> "$target" <<EOF

[Scg$bmcount Shortcut Group]
Name=$bmname
Exec=nautilus "$bmpath"
TargetEnvironment=Unity
EOF
done < "$bookmarks"

# Add a root file manager entry
sed -i "s/\(X-Ayatana-Desktop-Shortcuts=.*\)/\1RootFM;/" "$target"
cat - >> "$target" <<EOF

[RootFM Shortcut Group]
Name=Root
Exec=gksudo nautilus
TargetEnvironment=Unity
EOF

exit 0

Melhoria: não duplique "Pasta pessoal" e "nome de usuário"

Se você não deseja ter dois itens direcionados à sua pasta Home ("Pasta Home" na parte inferior da lista rápida e o nome de usuário clicável), substitua o seguinte código:

    # write bookmark information
    cat - >> "$target" <<EOF

[Scg$bmcount Shortcut Group]
Name=$bmname
Exec=nautilus "$bmpath"
TargetEnvironment=Unity
EOF
done < "$bookmarks"

pelo seguinte código:

    # write bookmark information
    if [ "file://$HOME" != "$bmpath" ]; then
    cat - >> "$target" <<EOF

[Scg$bmcount Shortcut Group]
Name=$bmname
Exec=nautilus "$bmpath"
TargetEnvironment=Unity
EOF
    fi
done < "$bookmarks"

2
Basicamente a mesma coisa existe como um applet Indicador de unidade: askubuntu.com/questions/30334/list-of-application-indicators/...
— con-f-use

1
Não se esqueça de ir para ~ / .local / share / applications para arrastar o arquivo nautilus-home.desktop para a barra do Unity.
— Exeleration-G

Este script também funciona para Thunar. Basta substituir em cima nautilus-home.desktopcom Thunar.desktope todo o caminho gksudo nautilusporgksudo thunar
— MarkovCh1

1
Agora, esse script pode manipular nomes e caminhos que contêm espaços.
— Scott Severance

Brilhante, obrigado, e tenho um pequeno pedido para torná-lo ainda melhor (pelo menos para mim): é possível definir sua lista rápida para NÃO abrir um novo ícone no Iniciador? Um está perfeitamente bem.
— Eugenio Perea

38

Lista rápida do LibreOffice

Isso cria uma lista rápida para o iniciador do LibreOffice Start Center.

Lista rápida do LibreOffice

  1. Copie o arquivo .desktop original no diretório inicial para edição:

    cp /usr/share/applications/libreoffice-startcenter.desktop ~/.local/share/applications
    
  2. Abrir no gedit:

    gedit ~/.local/share/applications/libreoffice-startcenter.desktop
    
  3. Edite a linha MimeType:

    Encontre a seguinte linha:

    MimeType=application/vnd.openofficeorg.extension;
    

    Substitua por:

    MimeType=application/vnd.oasis.opendocument.text;application/vnd.oasis.opendocument.text-template;application/vnd.oasis.opendocument.text-web;application/vnd.oasis.opendocument.text-master;application/vnd.sun.xml.writer;application/vnd.sun.xml.writer.template;application/vnd.sun.xml.writer.global;application/vnd.stardivision.writer;application/msword;application/vnd.ms-word;application/x-doc;application/rtf;text/rtf;application/vnd.wordperfect;application/wordperfect;application/vnd.openxmlformats-officedocument.wordprocessingml.document;application/vnd.ms-word.document.macroenabled.12;application/vnd.openxmlformats-officedocument.wordprocessingml.template;application/vnd.ms-word.template.macroenabled.12;application/vnd.oasis.opendocument.spreadsheet;application/vnd.oasis.opendocument.spreadsheet-template;application/vnd.sun.xml.calc;application/vnd.sun.xml.calc.template;application/vnd.stardivision.calc;application/vnd.stardivision.chart;application/msexcel;application/vnd.ms-excel;application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;application/vnd.ms-excel.sheet.macroenabled.12;application/vnd.openxmlformats-officedocument.spreadsheetml.template;application/vnd.ms-excel.template.macroenabled.12;application/vnd.ms-excel.sheet.binary.macroenabled.12;text/csv;application/x-dbf;application/vnd.oasis.opendocument.graphics;application/vnd.oasis.opendocument.graphics-template;application/vnd.sun.xml.draw;application/vnd.sun.xml.draw.template;application/vnd.stardivision.draw;application/vnd.oasis.opendocument.presentation;application/vnd.oasis.opendocument.presentation-template;application/vnd.sun.xml.impress;application/vnd.sun.xml.impress.template;application/vnd.stardivision.impress;application/mspowerpoint;application/vnd.ms-powerpoint;application/vnd.openxmlformats-officedocument.presentationml.presentation;application/vnd.ms-powerpoint.presentation.macroenabled.12;application/vnd.openxmlformats-officedocument.presentationml.template;application/vnd.ms-powerpoint.template.macroenabled.12;application/vnd.oasis.opendocument.formula;application/vnd.sun.xml.math;application/vnd.stardivision.math;
    
  4. Destaque e copie o texto abaixo e cole-o na parte inferior do arquivo .desktop:

    X-Ayatana-Desktop-Shortcuts=Writer;Impress;Calc;Math;Draw
    
    [Writer Shortcut Group]
    Name=Writer
    Exec=libreoffice -writer %U
    TargetEnvironment=Unity
    
    [Impress Shortcut Group]
    Name=Impress
    Exec=libreoffice -impress %U
    TargetEnvironment=Unity
    
    [Calc Shortcut Group]
    Name=Calc
    Exec=libreoffice -calc %U
    TargetEnvironment=Unity
    
    [Math Shortcut Group]
    Name=Math
    Exec=libreoffice -math %U
    TargetEnvironment=Unity
    
    [Draw Shortcut Group]
    Name=Draw
    Exec=libreoffice -draw %U
    TargetEnvironment=Unity
    

    Nota : Para o LibreOffice 3.4 e 3.4.1: no Exec; libreofficedeve ser substituído por `libreoffice3.4 ', mas parece que no Oneiric não precisamos adicionar o número da versão. Estou testando a partir do Oneiric e, deixando o padrão, apenas corro bem, adicionando o número de verificação que torna a lista rápida inutilizável

  5. Navegue para ~ / .local / share / applications e arraste e solte o arquivo da área de trabalho do LibreOffice Start Center no iniciador.

Uma modificação semelhante pode ser feita no iniciador do LibreOffice Writer .

Fonte


Eu adicionei o suporte dragndrop conforme descrito abaixo
— Cas

Infelizmente isso não funciona mais no LibreOffice 3.4
— scouser73

1
Para o LibreOffice 3.4 e 3.4.1: no Exec; libreofficedeve ser substituído por libreoffice3.4.
— Binarylife

33

Lista rápida de terminais

terminal img (atualizado)

  1. Copie o iniciador de terminal original para o diretório inicial usando o Terminal :

    cp /usr/share/applications/gnome-terminal.desktop ~/.local/share/applications
    
  2. Abra o arquivo com o gedit ainda usando o Terminal:

    gedit ~/.local/share/applications/gnome-terminal.desktop
    
  3. Localize a seguinte linha do arquivo:

    OnlyShowIn=GNOME;
    

    Substitua a linha acima por:

    OnlyShowIn=GNOME;Unity;
    
  4. Adicione este texto na parte inferior do arquivo e salve e feche -o:

    X-Ayatana-Desktop-Shortcuts=NewWindow;NewTab;Top;Root;
    
    [NewWindow Shortcut Group]
    Name=New Window
    Exec=gnome-terminal --window
    TargetEnvironment=Unity
    
    [NewTab Shortcut Group]
    Name=New Tab
    Exec=xdotool windowfocus gnome-terminal key ctrl+shift+t
    TargetEnvironment=Unity
    
    [Root Shortcut Group]
    Name=Root Terminal
    Exec=gksudo gnome-terminal
    TargetEnvironment=Unity
    
    [Top Shortcut Group]
    Name=Top
    Exec=gnome-terminal --command top
    TargetEnvironment=Unity
    
  5. Para ativar a opção 'Nova guia', você precisa instalar a partir do Ubuntu Software Centerxdotool Instale o xdotool

  6. Feche todas as janelas do Terminal, clique com o botão direito do mouse no ícone do iniciador e desmarque 'Keep In Launcher'

  7. Abra o Dash, execute Terminale o novo iniciador com a lista rápida aparecerá.


1
o novo atalho da guia me abre uma nova janela. o comando está correto ...
— Matteo Pagliazzi 4/11

@Cas: Eu tenho o mesmo problema, então vou procurar uma solução.
— RolandiXor

Fiz alguns testes e parece que foi culpa do próprio gnome-terminal.
— RolandiXor

1
Encontrei a solução usando um script bash e o xdotool: Estou apenas testando-a e depois adicionarei instruções.
— Cas 5/05

@Cas: \ o / doce!
— RolandiXor

32

Lista rápida do Firefox

Adicione opções úteis do Firefox ao iniciador.

insira a descrição da imagem aqui

  1. Copie o arquivo .desktop original no diretório inicial para edição:

    cp /usr/share/applications/firefox.desktop ~/.local/share/applications
    
  2. Abrir no gedit:

    gedit ~/.local/share/applications/firefox.desktop 
    
  3. Localize e edite a seguinte linha:

    X-Ayatana-Desktop-Shortcuts=NewWindow;
    

    para coincidir com esta linha:

    X-Ayatana-Desktop-Shortcuts=NewWindow;SafeMode;ProfileManager;
    
  4. Adicione este texto na parte inferior do .desktop e salve o arquivo:

    [SafeMode Shortcut Group]
    Name=Open Firefox in safe mode
    Exec=firefox -safe-mode
    TargetEnvironment=Unity
    
    [ProfileManager Shortcut Group]
    Name=Firefox Profile Manager
    Exec=firefox -ProfileManager
    TargetEnvironment=Unity
    

O iniciador do Firefox é um pouco "buggy" do meu lado. Isso acontece com os outros? A edição do arquivo .desktop não atualizará as alterações em tempo real, diferente das demais. Se você quiser ver as alterações, feche o FF, remova-o do iniciador e arraste o arquivo .desktop editado acima para o iniciador. Às vezes, essa ação causa um comportamento estranho, mesmo que o FF esteja em execução, não será refletido no iniciador. A solução rápida é sair / entrar.
— Marky

31

Iniciador de serviços do Google

Um iniciador personalizado para serviços comuns como gmail, calendário, compondo uma nova mensagem.

insira a descrição da imagem aqui

  1. Crie um novo arquivo abrindo o Editor de Texto e cole o seguinte texto nele:

    [Desktop Entry]
    Version=1.0
    Name=Google Services
    Exec=xdg-open https://accounts.google.com/
    Terminal=false
    X-MultipleArgs=false
    Type=Application
    Icon=chrome-https___docs.google.com_
    Categories=Network;WebBrowser;
    StartupNotify=true
    StartupWMClass=docs.google.com
    
    X-Ayatana-Desktop-Shortcuts=Plus;Inbox;Compose;Voice;Contacts;Calendar;Documents;Photos;Maps;Sites;Reader;Bookmarks
    Name[en_US]=Google Services (Gmail)
    [Plus Shortcut Group]
    Name=Plus
    Exec=xdg-open 'https://plus.google.com/u/0/'
    TargetEnvironment=Unity
    [Inbox Shortcut Group]
    Name=InBox
    Exec=xdg-open 'https://mail.google.com/mail/u/0/?shva=1#inbox'
    TargetEnvironment=Unity
    [Compose Shortcut Group]
    Name=Compose
    Exec=xdg-open 'https://mail.google.com/mail/?shva=1#compose'
    TargetEnvironment=Unity
    [Voice Shortcut Group]
    Name=Voice
    Exec=xdg-open 'https://www.google.com/voice/b/0?pli=1#inbox'
    TargetEnvironment=Unity
    [Contacts Shortcut Group]
    Name=Contacts
    Exec=xdg-open 'https://www.google.com/contacts'
    TargetEnvironment=Unity
    [Calendar Shortcut Group]
    Name=Calendar
    Exec=xdg-open 'https://calendar.google.com'
    TargetEnvironment=Unity
    [Documents Shortcut Group]
    Name=Documents
    Exec=xdg-open https://docs.google.com/
    TargetEnvironment=Unity
    [Photos Shortcut Group]
    Name=Photos
    Exec=xdg-open 'https://plus.google.com/u/0/photos'
    TargetEnvironment=Unity
    [Maps Shortcut Group]
    Name=Maps
    Exec=xdg-open 'http://maps.google.com/maps?hl=en&tab=ml'
    TargetEnvironment=Unity
    [Sites Shortcut Group]
    Name=Sites
    Exec=xdg-open 'https://sites.google.com/?tab=m3&pli=1'
    TargetEnvironment=Unity
    [Reader Shortcut Group]
    Name=Reader
    Exec=xdg-open 'https://www.google.com/reader/view/?hl=en&tab=my'
    TargetEnvironment=Unity
    [Bookmarks Shortcut Group]
    Name=Bookmarks
    Exec=xdg-open 'https://www.google.com/bookmarks/l'
    TargetEnvironment=Unity
    
  2. Salve o arquivo com o local e o nome desta pasta:

     ~/.local/share/applications/google-services-launcher.desktop
    
  3. Arraste e solte esse arquivo no iniciador navegando para ~/.local/share/applications/no Gerenciador de Arquivos.

Você pode baixar o ícone aqui .

Fonte


1
Por que ele usa o google-chrome? Eu acho que seria melhor usar o navegador padrão, executandognome-www-browser link
— Rafał Cieślak

Este é um aplicativo de desktop do google chrome apenas para verificar e-mails e calendário. Obviamente, você pode criar um atalho .desktop para iniciar esses serviços no navegador padrão.
— Nik90

25

Banshee Lista Rápida

lista rápida da banshee

  1. Copie o iniciador do Banshee para o diretório inicial e, no Terminal, cole o seguinte:

    cp /usr/share/applications/banshee.desktop ~/.local/share/applications
    
  2. Abra este novo arquivo para edição:

    gedit ~/.local/share/applications/banshee.desktop
    
  3. Destaque e copie o texto abaixo e cole-o na parte inferior do arquivo.

    X-Ayatana-Desktop-Shortcuts=Play;Pause;Stop;Previous;Next;Preferences
    
    [Play Shortcut Group]
    Name=Play
    Exec=banshee --play
    TargetEnvironment=Unity
    
    [Pause Shortcut Group]
    Name=Pause
    Exec=banshee --pause
    TargetEnvironment=Unity
    
    [Stop Shortcut Group]
    Name=Stop
    Exec=banshee --stop
    TargetEnvironment=Unity
    
    [Previous Shortcut Group]
    Name=Previous
    Exec=banshee --previous
    TargetEnvironment=Unity
    
    [Next Shortcut Group]
    Name=Next
    Exec=banshee --next
    TargetEnvironment=Unity
    
    [Preferences Shortcut Group]
    Name=Preferences
    Exec=banshee --show-preferences
    TargetEnviroment=Unity
    

Fontes: 1 , 2


Não vejo muito sentido nisso, temos o menu Som!
— 8128

24

Lista rápida do Google Docs

insira a descrição da imagem aqui

  1. Crie um novo arquivo com este comando:

    gedit ~/.local/share/applications/gdocs.desktop
    
  2. Cole o texto abaixo:

    [Desktop Entry]
    Version=1.0
    Name=Google Docs
    Exec=xdg-open https://docs.google.com/
    Terminal=false
    X-MultipleArgs=false
    Type=Application
    Icon=chrome-https___docs.google.com_
    Categories=Network;WebBrowser;
    StartupNotify=true
    StartupWMClass=docs.google.com
    
    X-Ayatana-Desktop-Shortcuts=Doc;Spreadsheet;Presentation;Drawing
    
    [Doc Shortcut Group]
    Name=New Document
    Exec=xdg-open https://docs.google.com/?action=newdoc
    TargetEnvironment=Unity
    
    [Spreadsheet Shortcut Group]
    Name=New Spreadsheet
    Exec=xdg-open https://spreadsheets.google.com/ccc?new
    TargetEnvironment=Unity
    
    [Presentation Shortcut Group]
    Name=New Presentation
    Exec=xdg-open https://docs.google.com/?action=new_presentation
    TargetEnvironment=Unity
    
    [Drawing Shortcut Group]
    Name=New Drawing
    Exec=xdg-open https://docs.google.com/drawings/create?hl=en
    TargetEnvironment=Unity
    

    Observe que isso é aberto no seu navegador padrão. Para aplicativos em tela cheia do chrome / ium, localize e substitua xdg-openpor chromium-browsere https:com --app=https:.

  3. Arraste o gdocs.desktop para o iniciador de ~ / .local / share / applications /


Funciona bem! Só que o ícone não é tão bonito assim, eu só tenho um ponto de interrogação em um quadrado. O que é necessário para obter um bom ícone também?
— Lode

hmm, não tenho certeza ... você tem o chrome / ium instalado? Copiei a propriedade "Icon =" do iniciador gerado por cromo para o Google Docs, então talvez isso dependa disso.
— Dorkus1218

Você pode fazer o download de um desses e apontar o campo "Icon =" na parte superior do arquivo do iniciador para esse arquivo (
— home

24

Lista rápida para Adicionar / remover linhas / colunas de áreas de trabalho

Pré-visualização

Adicione ou remova facilmente áreas de trabalho ou áreas de trabalho virtuais com um ícone / lista rápida do Unity, uma opção perdida no Ubuntu atualmente. A única opção parece estar entrando no gconf-editor e mudando-os manualmente.
Idealmente, isso entraria no Switches do Espaço de Trabalho.

Ele se baseia em um script para obter o número atual de linhas e colunas e adicionar ou subtrair um antes de defini-lo novamente. Ele também verifica se não fica abaixo de uma linha ou coluna.

  1. Crie um novo arquivo .desktop com o gedit, no tipo Terminal :

    gedit ~/.local/share/applications/workspaces.desktop
    
  2. Copie e cole este texto no arquivo recém-criado:

    [Desktop Entry]
    Version=1.0
    Name=Workspaces
    Comment=Change Workspace Numbers
    GenericName=Workspace Editor
    Terminal=false
    Type=Application
    Icon=desktop
    X-Ayatana-Desktop-Shortcuts=AddRow;RmRow;AddColumn;RmColumn;
    
    [AddRow Shortcut Group]
    Name=Add Row
    Exec=workspaces-shortcuts rows +
    TargetEnvironment=Unity
    
    [AddColumn Shortcut Group]
    Name=Add Column
    Exec=workspaces-shortcuts cols +
    TargetEnvironment=Unity
    
    [RmRow Shortcut Group]
    Name=Remove Row
    Exec=workspaces-shortcuts rows -
    TargetEnvironment=Unity
    
    [RmColumn Shortcut Group]
    Name=Remove Column
    Exec=workspaces-shortcuts cols -
    TargetEnvironment=Unity
    
  3. Crie um novo script com o gedit, no tipo Terminal :

    gksudo gedit /usr/bin/workspaces-shortcuts
    

    NOTA: O gksudo é usado por causa do local em que o salvaremos e por ser um aplicativo gráfico.

  4. Copie e cole este texto no arquivo recém-criado:

    #!/bin/bash
    
    case $1 in 
    rows)t=v;;
    cols)t=h;;
    esac;
    
    check=`gconftool-2 --get /apps/compiz-1/general/screen0/options/${t}size`
    
    if [[ ! ($2 = - && $check < 2 ) ]]
    then
        [[ $2 = [-+] ]] && gconftool-2 --set /apps/compiz-1/general/screen0/options/${t}size --type int $(( $check $2 1 ))
    fi
    
  5. Também torne o script executável, no tipo Terminal :

    sudo chmod a+x /usr/bin/workspaces-shortcuts

  6. Arraste e solte no iniciador navegando para ~ / .local / share / applications / no Nautilus.

    A classificação pode ser feita facilmente, alterando no arquivo .desktop a linha de:

    X-Ayatana-Desktop-Shortcuts=AddRow;RmRow;AddColumn;RmColumn;
    

    para

    X-Ayatana-Desktop-Shortcuts=AddRow;AddColumn;RmRow;RmColumn;
    

    por exemplo.


23

Lista rápida do Chromium

Crómio

  1. Copie o iniciador do Chromium para o diretório inicial e, no Terminal, cole o seguinte:

    cp /usr/share/applications/chromium-browser.desktop ~/.local/share/applications
    
  2. Abra este arquivo para edição:

    gedit ~/.local/share/applications/chromium-browser.desktop
    
  3. Destaque e copie o texto abaixo e cole-o na parte inferior do arquivo.

    X-Ayatana-Desktop-Shortcuts=NewWindow;Incognito;
    
    [NewWindow Shortcut Group]
    Name=New Window
    Exec=chromium-browser
    TargetEnvironment=Unity
    
    [Incognito Shortcut Group]
    Name=New incognito window
    Exec=chromium-browser --incognito
    TargetEnvironment=Unity  
    

Fonte


2
Para constar, os pacotes Chromium do PPA diário com cromo vêm com as listas rápidas do Unity pré-configuradas.
— Marius Gedminas

Também para o registro; agora está no Chrome estável.
— Dante Ashton

21

Lista rápida do Gedit

gedit

  1. Copie o arquivo iniciador 'Gedit' para o seu diretório pessoal usando o Terminal

    cp /usr/share/applications/gedit.desktop ~/.local/share/applications
    
  2. Abra o arquivo para edição no gedit:

    gedit ~/.local/share/applications/gedit.desktop
    
  3. Adicione esse texto na parte inferior do arquivo e substitua o <username>texto para corresponder ao nome de usuário da sua pasta pessoal e salve e feche:

    X-Ayatana-Desktop-Shortcuts=OpenDoc;OpenDocRoot;
    
    [OpenDoc Shortcut Group]
    Name=Open file...
    Exec=/home/<username>/.local/share/applications/scripts/gedit-shortcuts normal-mode
    TargetEnvironment=Unity
    
    [OpenDocRoot Shortcut Group]
    Name=Open file as root...
    Exec=/home/<username>/.local/share/applications/scripts/gedit-shortcuts root-mode
    TargetEnvironment=Unity
    
  4. Crie uma pasta 'scripts' na pasta ~ / .local / share / applications:

    mkdir ~/.local/share/applications/scripts
    
  5. Crie o arquivo de script 'gedit-shortcuts' com o gedit:

    gedit ~/.local/share/applications/scripts/gedit-shortcuts
    
  6. Adicione este texto ao arquivo, salve e feche:

    #!/bin/bash
    
    case $1 in
    normal-mode) gedit $(zenity --title='Open file...' --file-selection);;
    root-mode) gksudo -u root -m "Running Gedit as user root allow you to modify some essential files of your system" "bash -c 'gedit \$(zenity --title=\'Open file as user root...\' --file-selection)'";;
    esac
    
  7. Torne o arquivo executável:

    chmod +x ~/.local/share/applications/scripts/gedit-shortcuts
    
  8. Arraste e solte o arquivo gedit.desktop de ~ / .local / share / applications no nautilus para a barra do Unity Launcher


Teste antes de publicar as instruções, pois houve erros no código de entrada da área de trabalho.
— Cas

Desculpe, eu não estava na minha máquina ubuntu, mas no trabalho, por isso escrevi instruções com o lembrete do que fiz ontem à noite (por isso não é uma cópia / pasta), então talvez tenha
— ocorrido

21

Lista Rápida de FTP do Filezilla

Acesse rapidamente seus servidores FTP favoritos usando o iniciador do Filezilla.

lista rápida do filezilla

Existem duas opções para fazer uma lista rápida do FileZille. Você pode vincular a sites no Site Manager (a opção segura); ou você pode inserir informações de conexão diretamente no .desktoparquivo (a opção sem o Gerenciador de sites).

Link para o Site Manager (a opção segura)

  1. Copie o iniciador do Filezilla para o diretório inicial e, no Terminal, cole o seguinte:

    cp /usr/share/applications/filezilla.desktop ~/.local/share/applications
    
  2. Abra este arquivo para edição:

    gedit ~/.local/share/applications/filezilla.desktop
    
  3. Anexe o texto abaixo na parte inferior do arquivo .desktop, adicionando um "Grupo de Atalhos" para cada site que você deseja vincular. No parâmetro Exec, você deve colocar o caminho do seu site FTP no Site Manager. O atalho de 2 ° abre diretamente o Filezilla Site Manager.

    X-Ayatana-Desktop-Shortcuts=Server1;sitemanager
    
    [Server1 Shortcut Group]
    Name=Site Name
    Exec=filezilla -c "0/Folder Name/Site Name"
    TargetEnvironment=Unity
    
    [sitemanager Shortcut Group]
    Name=Site Manager
    Exec=filezilla -s
    TargetEnvironment=Unity
    

Para obter detalhes, consulte a página de argumentos da linha de comando no wiki do Filezilla.

Fonte


Digite diretamente os detalhes da conexão (a opção rápida, mas não segura)

Nota: Existe um problema de segurança com esta opção em que você vai ser armazenando a sua senha em texto simples . Faça isso apenas se você souber o risco, essa é uma maneira muito "hackiana" de fazer as coisas. Se você usar o Site Manager no FileZilla, use a opção acima, que usa as informações já armazenadas na configuração do Filezilla Site Manager.

  1. Copie o iniciador do Filezilla para o diretório inicial e, no Terminal, cole o seguinte:

    cp /usr/share/applications/filezilla.desktop ~/.local/share/applications
    
  2. Abra este arquivo para edição:

    gedit ~/.local/share/applications/filezilla.desktop
    
  3. Destaque e copie o texto abaixo e cole-o na parte inferior do arquivo .desktop. Edite os detalhes do servidor FTP para corresponder aos seus e salve o arquivo.

    X-Ayatana-Desktop-Shortcuts=Server1;
    
    [Server1 Shortcut Group]
    Name=FTP into test server 
    Exec=filezilla ftp://test:test@ftp.secureftp-test.com:21
    TargetEnvironment=Unity
    

    Você deseja alterar o "test: test" com seu nome de usuário / senha, respectivamente, e o "ftp.secureftp-test.com" com o domínio do seu servidor ftp.

Fonte


Mesclado na outra resposta do FileZilla para que a opção mais segura receba mais atenção.
— Lode

20

LAMP Quicklist

Captura de tela

  1. Abra um novo arquivo:

    gedit ~/.local/share/applications/lamp.desktop
    
  2. Copie o texto abaixo

    [Desktop Entry]
    Name=LAMP
    GenericName=LAMP
    X-GNOME-FullName=LAMP
    Comment=Open services of your LAMP server
    Exec=gksu service apache2 start && gksu service mysql start
    Icon=emblem-web
    Terminal=false
    Type=Application
    StartupNotify=true
    
    X-Ayatana-Desktop-Shortcuts=Start;Stop;Restart
    
    
    [Start Shortcut Group]
    Name=Start
    Exec=gksu service apache2 start && gksu service mysql start
    TargetEnvironment=Unity
    
    [Stop Shortcut Group]
    Name=Stop
    Exec=gksu service apache2 stop && gksu service mysql stop
    TargetEnvironment=Unity
    
    [Restart Shortcut Group]
    Name=Restart
    Exec=gksu service apache2 restart && gksu service mysql restart
    TargetEnvironment=Unity
    
  3. Arraste e solte no iniciador navegando para ~ / .local / share / applications / no Nautilus.


20

Lista rápida de Rhythmbox

Captura de tela

  1. Copie o iniciador do Rhythmbox para o diretório inicial e, no Terminal, cole o seguinte:

    cp /usr/share/applications/rhythmbox.desktop ~/.local/share/applications
    
  2. Abra este arquivo para edição:

    gedit ~/.local/share/applications/rhythmbox.desktop
    
  3. Destaque e copie o texto abaixo e cole-o na parte inferior do arquivo:

    X-Ayatana-Desktop-Shortcuts=Play;Pause;Previous;Next;Stop
    
    [Play Shortcut Group]  
    Name=Play  
    Exec=rhythmbox-client --play  
    TargetEnvironment=Unity  
    
    [Pause Shortcut Group]  
    Name=Pause  
    Exec=rhythmbox-client --pause  
    TargetEnvironment=Unity  
    
    [Previous Shortcut Group]  
    Name=Previous  
    Exec=rhythmbox-client --previous  
    TargetEnvironment=Unity  
    
    [Next Shortcut Group]  
    Name=Next  
    Exec=rhythmbox-client --next  
    TargetEnvironment=Unity  
    
    [Stop Shortcut Group]  
    Name=Stop  
    Exec=rhythmbox-client --stop  
    TargetEnvironment=Unity
    
  4. Salve o arquivo.


@Roland: Fixed.
— Nathan Osman

17

Lista rápida do Google Chrome

lista rápida do chrome

  1. Copie o iniciador do Google Chrome para o diretório inicial e, no Terminal, cole o seguinte:

    cp /opt/google/chrome/google-chrome.desktop ~/.local/share/applications
    
  2. Abra este arquivo para edição:

    gedit ~/.local/share/applications/google-chrome.desktop
    
  3. Destaque e copie o texto abaixo e cole-o na parte inferior do arquivo.

    X-Ayatana-Desktop-Shortcuts=NewWindow;Incognito;
    
    [NewWindow Shortcut Group]
    Name=New Window
    Exec=google-chrome
    TargetEnvironment=Unity
    
    [Incognito Shortcut Group]
    Name=New incognito window
    Exec=google-chrome --incognito
    TargetEnvironment=Unity
    

Fonte


5
Agora é o padrão na compilação estável.
— Dante Ashton

17

Lista rápida do Thunderbird

Thunderbird Lanuncher

  1. Copie o arquivo do iniciador para o diretório inicial:

    cp /usr/share/applications/thunderbird.desktop ~/.local/share/applications/thunderbird.desktop

  2. Abra o arquivo com o Editor de texto

    gedit ~/.local/share/applications/thunderbird.desktop

  3. Adicione o texto na parte inferior do arquivo e salve-o.

    X-Ayatana-Desktop-Shortcuts=Compose;AddressBook;ProfileManager;

    [Compose Shortcut Group]
    Name=Compose
    Exec=thunderbird -compose
    TargetEnvironment=Unity
    
    [AddressBook Shortcut Group]
    Name=Address Book
    Exec=thunderbird -addressbook
    TargetEnvironment=Unity
    
    [ProfileManager Shortcut Group]
    Name=Profile Manager
    Exec=thunderbird -ProfileManager
    TargetEnvironment=Unity
    

16

Lista rápida de minas

Inicie rapidamente novos jogos meus a partir do iniciador.

lista rápida de minas

  1. Copie o iniciador de minas para o diretório inicial e, no Terminal, cole o seguinte:

    cp /usr/share/applications/gnomine.desktop ~/.local/share/applications
    
  2. Abra este arquivo para edição:

    gedit ~/.local/share/applications/gnomine.desktop
    
  3. Destaque e copie o texto abaixo e cole-o na parte inferior do arquivo .desktop.

    X-Ayatana-Desktop-Shortcuts=Small;Medium;Large;
    
    [Small Shortcut Group]
    Name=New Game (Small)
    Exec=gnomine -f 0
    TargetEnvironment=Unity
    
    [Medium Shortcut Group]
    Name=New Game (Medium)
    Exec=gnomine -f 1
    TargetEnviroment=Unity
    
    [Large Shortcut Group]
    Name=New Game (Large)
    Exec=gnomine -f 2
    TargetEnviroment=Unity
    

Fonte


15

Déjà Dup Lista rápida

Déjà Dup Lista rápida

  1. Copie o arquivo do lançador Déjà Dup para o seu diretório pessoal com o Terminal:

    cp /usr/share/applications/deja-dup.desktop ~/.local/share/applications
    
  2. Abra o arquivo para edição no Editor de Texto:

    gedit ~/.local/share/applications/deja-dup.desktop
    
  3. Adicione este texto na parte inferior do arquivo, feche e salve:

    X-Ayatana-Desktop-Shortcuts=BackupNow;
    
    [BackupNow Shortcut Group]
    Name=Backup Now
    Exec=deja-dup --backup
    TargetEnvironment=Unity
    
  4. Remova o ícone Déjà Dup do Launcher (desmarque Manter no iniciador ) e abra o aplicativo no Dash, a nova lista rápida deve aparecer e você pode marcar novamente o Keep In Launcher .


Agora está na compilação padrão.
— jrg

14

Lista rápida do Opera

insira a descrição da imagem aqui

  1. Copie o arquivo .desktop original no diretório inicial para edição:

    cp /usr/share/applications/opera-browser.desktop ~/.local/share/applications
    
  2. Abra o terminal e digite o seguinte:

    gedit ~/.local/share/applications/opera-browser.desktop
    
  3. Na parte inferior do arquivo, adicione as seguintes linhas, salve e feche:

    X-Ayatana-Desktop-Shortcuts=NewTab;NewPrivateTab;NewWindow;Mail;
    
    [NewTab Shortcut Group]
    Name=New Tab
    Exec=opera -newtab
    TargetEnvironment=Unity
    
    [NewPrivateTab Shortcut Group]
    Name=New Private Tab
    Exec=opera -newprivatetab
    TargetEnvironment=Unity
    
    [NewWindow Shortcut Group]
    Name=New Window
    Exec=opera -newwindow
    TargetEnvironment=Unity
    
    [Mail Shortcut Group]
    Name=Mail
    Exec=opera -mail
    TargetEnvironment=Unity
    
  4. Adicione o ícone ao seu iniciador, se ainda não estiver, e suas listas rápidas devem estar funcionando agora.

Dicas :

Você também pode fazer com que o Mail abra uma nova guia em um endereço específico, se desejar substituindo o comando Exec (por exemplo):

Exec=opera -newtab "http://www.gmail.com/"

Fontes, 1 , 2 , 3


Em 7 de maio de 2011: kyleabaker.com/2011/05/07/unity-opera Contém: progresso do download, contagem de guias abertas, exibição de urgência, lista rápida abrangente.
— Rinzwind

Veja abaixo a lista rápida do Opera (parte 2) e muito mais .
— Rinzwind

14

Lista Rápida do Ubuntu One

Conecte-se ao servidor, desconecte-se do servidor e pare o Ubuntu Syncdaemon rapidamente.

insira a descrição da imagem aqui

  1. Copie o ícone original do Ubuntu One Control Panel no diretório inicial para edição:

    cp /usr/share/applications/ubuntuone-control-panel-gtk.desktop ~/.local/share/applications/
    
  2. Abra o arquivo para edição com o gedit:

    gedit ~/.local/share/applications/ubuntuone-control-panel-gtk.desktop
    
  3. Destaque e copie o texto abaixo e cole -o na parte inferior do arquivo .desktop:

    X-Ayatana-Desktop-Shortcuts=Connect;Disconnect;Quit
    
    [Connect Shortcut Group]
    Name=Connect
    Exec=u1sdtool --connect
    TargetEnvironment=Unity
    
    [Disconnect Shortcut Group]
    Name=Disconnect
    Exec=u1sdtool --disconnect
    TargetEnvironment=Unity
    
    [Quit Shortcut Group]
    Name=Stop Ubuntu One
    Exec=u1sdtool --quit
    TargetEnvironment=Unity
    

1
Obrigado por isso - há momentos em que a sincronização pode ser irritante (edição e criação de documentos LaTeX, por exemplo) e isso fornece uma maneira fácil de desativar temporariamente o U1 sem ter que abrir o programa.
— Sean Fitzpatrick

14

Lista rápida de transmissão

insira a descrição da imagem aqui

  1. Copie o transmission-gtk.desktoparquivo global para o diretório inicial:

    cp /usr/share/applications/transmission-gtk.desktop ~/.local/share/applications
    
  2. Edite o arquivo:

    gedit ~/.local/share/applications/transmission-gtk.desktop
    
  3. Cole o seguinte código na parte inferior do arquivo:

    X-Ayatana-Desktop-Shortcuts=Pause All;Start All;
    
    [Pause All Shortcut Group]
    Name=Pause All
    Exec=transmission-remote -tall --stop
    TargetEnvironment=Unity
    
    [Start All Shortcut Group]
    Name=Start All
    Exec=transmission-remote -tall --start
    TargetEnvironment=Unity
    

Você também pode mostrar o número de downloads de torrents e o indicador de progresso total usando o script do https://github.com/kriomant/transmission-unity-launcher


13

Alternativa à Lista Rápida do Firefox

Coloca uma lista dos seus sites favoritos na Lista Rápida do Firefox.

Resultado final

  1. Copie o firefox.desktop para casa.

    cp /usr/share/applications/firefox.desktop ~/.local/share/applications
    
  2. Aberto para edição

    gedit ~/.local/share/applications/firefox.desktop
    
  3. Adicione ao final, edite os sites dos seus favoritos

    X-Ayatana-Desktop-Shortcuts=OMGUbuntu;WebUpd8;UbuntuForums;AskUbuntu;UbuntuLaunchpad;NewWindow
    [OMGUbuntu Shortcut Group]
    Name=OMG! Ubuntu
    Exec=firefox -new-window 'http://www.omgubuntu.co.uk/'
    TargetEnvironment=Unity
    
    [WebUpd8 Shortcut Group]
    Name=WebUpd8
    Exec=firefox -new-window 'http://www.webupd8.org/'
    TargetEnvironment=Unity
    
    [UbuntuForums Shortcut Group]
    Name=Ubuntu Forums
    Exec=firefox -new-window 'http://ubuntuforums.org'
    TargetEnvironment=Unity
    
    [AskUbuntu Shortcut Group]
    Name=Ask Ubuntu
    Exec=firefox -new-window 'http://askubuntu.com/'
    TargetEnvironment=Unity
    
    [UbuntuLaunchpad Shortcut Group]
    Name=Ubuntu Launchpad
    Exec=firefox -new-window 'https://launchpad.net/ubuntu'
    TargetEnvironment=Unity
    
    [NewWindow Shortcut Group]
    Name=Open a New Window
    Exec=firefox -new-window about:blank
    TargetEnvironment=Unity
    

13

Lista rápida do Gnome-Terminal (atualização automática a partir da configuração do ssh)

Aqui está um pequeno script de shell que atualiza sua Gnome-Terminal-Quicklist com todas as entradas do servidor no seu ~/.ssh/configarquivo. Nenhuma manipulação manual é necessária. Ele lê seu ~/.ssh/configarquivo e cria os itens de menu. Ele também adiciona a entrada de menu "Root Terminal".

Lista rápida do terminal Gnome com entradas ssh

  1. Copie o script listado abaixo em um arquivo vazio e coloque-o em sua pasta de scripts (assumiremos que é ~/bin/e o nome do script que você escolher unityterm.sh).
  2. Execute o script uma vez para adicionar as entradas:

    /bin/bash ~/bin/unityterm.sh
    
  3. Opcionalmente, você pode fazer com que o cron execute o script de vez em quando. Para adicioná-lo ao cron, digite o comando follwing em um shell:

    crontab -e
    

    Um editor será aberto. Adicione uma linha como:

    @reboot /bin/bash/ $HOME/bin/unityterm.sh > /dev/null 2>&1
    

    Se você não executar esta etapa, precisará executar o script manualmente sempre que alterar o seu, ~/.ssh/configse desejar atualizar a lista rápida.

  4. As alterações só entram em vigor no seu próximo login ou depois de Alt + F2ing

    unity --replace
    

    Então faça isso. Nota: Não execute unity --replaceem um terminal. Se você fechar esse terminal, ele matará a unidade com ele.

  5. Aproveite e veja o script semelhante para o nautilus que analisa seus favoritos do nautilus.

Roteiro:

Aqui está o script:

#!/bin/bash
# indent-mode: spaces, tabsize: 4, encoding: utf8
#
# © 2011 con-f-use@gmx.net. Use under the MIT license:
#     http://www.opensource.org/licenses/mit-license.php
#
# CONTRIBUTORS: jacopoL <jacopo.jl@gmail.com>
#
# This script updates the unity quicklist menu for gnome-terminal to contain
#+the user's bookmarks. The updates will have efect after unity is restarted
#+(eigther after the next login or by invoking 'unity --replace').

# location of template, unity bar launchers and ssh config file
tertempl="/usr/share/applications/gnome-terminal.desktop"
target="$HOME/.local/share/applications/gnome-terminal.desktop"
bookmarks="$HOME/.ssh/config"

# backup if file allready exists
if [ -e "$target" ]; then
    echo "Creating backup of: $target."
    mv -n "$target" "$target.bak"
fi

# copy template
cp "$tertempl" "$target"
if ! grep -q 'OnlyShowIn=.*Unity' "$target"; then # add only if not already present
    sed -i "s/\(OnlyShowIn=.*\)/\1Unity;/" "$target"
fi

# add entries to template
if ! grep -q 'X-Ayatana-Desktop-Shortcuts=' "$target"; then # add only if not already present
    echo -e "\nX-Ayatana-Desktop-Shortcuts=\n" >> "$target"
else
    echo >> "$target"
fi
bmcount=0        # number of current bookmark
while read bmline; do # walk lines in ssh config file
    # when a new host is found, write the data collected in previous loops
    test=$(echo "$bmline" | grep -oE 'Host[[:space:]]')
    if [ -n "$test" ]; then
        ishost=$(echo "$bmline" | sed -e 's/[ ^I]*Host[ ^I]\+\([-_\.A-Za-z0-9]\+\).*/\1/g')
    fi
    if [ -n "$ishost" ]; then
        if [ -n "$hostname" ]; then
            # write bookmark information
            cat - >> "$target" <<____________EOF
                [Scg$bmcount Shortcut Group]
                Name=SSH into $oldhost
                Exec=gnome-terminal -x ssh $sshuser$hostname
                TargetEnvironment=Unity

____________EOF
            # extend shortcut list with current bookmark, prepending a ; if needed
            sed -i "s/\(X-Ayatana-Desktop-Shortcuts=\(.*;$\|$\)\)/\1Scg${bmcount};/
                    t
                    s/\(X-Ayatana-Desktop-Shortcuts=.*\)/\1;Scg${bmcount};/" "$target"
            bmcount=$(($bmcount+1))
        fi
        hostname=""
        sshuser=""
        oldhost="$ishost"
        ishost=""
    fi
    # collect data: hostname
    test=$(echo "$bmline" | grep -oE 'HostName[[:space:]]')
    if [ -n "$test" ]; then
        hostname=$(echo "$bmline" | sed -e 's/[ ^I]*HostName[ ^I]\+\([-_\.A-Za-z0-9]\+\).*/\1/g')
    fi
    # collect data: ssh user
    test=$(echo "$bmline" | grep -oE 'User[[:space:]]')
    if [ -n "$test" ]; then
        sshuser=$(echo "$bmline" | sed -e 's/[ ^I]*User[ ^I]\+\([-_\.A-Za-z0-9]\+\).*/\1@/g')
    fi
done < "$bookmarks"
# write bookmark information of last bookmark
#+and add a root file manager entry
cat - >> "$target" <<EOF
    [Scg$bmcount Shortcut Group]
    Name=SSH into $oldhost
    Exec=gnome-terminal -x ssh $sshuser$hostname
    TargetEnvironment=Unity

    [RootTM Shortcut Group]
    Name=Root Terminal
    Exec=gksudo gnome-terminal
    TargetEnvironment=Unity
EOF
# extend shortcut list with last bookmark and root file manager
sed -i "s/\(X-Ayatana-Desktop-Shortcuts=.*\)/\1Scg${bmcount};/" "$target"
sed -i "s/\(X-Ayatana-Desktop-Shortcuts=.*\)/\1RootTM;/" "$target"

# Cleanup extra whitespaces
sed -i 's/^[[:space:]]\+//g' "$target"

exit 0

12

Iniciador do Opera e lista rápida (parte 2)

  • Contador de guias

    O número total de guias que você abriu aparece no ícone do Iniciador e é atualizado em tempo real à medida que você abre e fecha as guias;

  • Urgência

    Quando o Opera não está em foco e uma nova guia é aberta, o ícone do Opera no Launcher agora entra no modo de urgência e mexe uma vez;

  • Lista rápida

    Com (no momento) suporte limitado ao cliente de correio interno do M2 (Opera).

    Lista rápida Urgência Contagem de guias

Instalação

  1. Extraia o script deste zip para sua pasta pessoal.

  2. Abra Aplicativos de Inicialização e adicione uma entrada usando o script acima, da seguinte maneira:

    Comando: python unity-opera.py

    comece

Fonte

Os parabéns vão para Kyle Baker!


12

Lista Rápida do DeaDBeeF

Lista Rápida do DeaDBeeF

  1. Copie o arquivo do iniciador para o diretório inicial:

    cp /usr/share/applications/deadbeef.desktop ~/.local/share/applications
    
  2. Abra o arquivo para edição no gedit:

    gedit ~/.local/share/applications/deadbeef.desktop
    
  3. Adicione este texto na parte inferior do arquivo, feche e salve:

    X-Ayatana-Desktop-Shortcuts=Play;Pause;Stop;Next;Prev
    [Play Shortcut Group]
    Name=Play
    Exec=deadbeef --play
    TargetEnvironment=Unity
    
    [Pause Shortcut Group]
    Name=Pause
    Exec=deadbeef --pause
    TargetEnvironment=Unity
    
    [Stop Shortcut Group]
    Name=Stop
    Exec=deadbeef --stop
    TargetEnvironment=Unity
    
    [Next Shortcut Group]
    Name=Next
    Exec=deadbeef --next
    TargetEnvironment=Unity
    
    [Prev Shortcut Group]
    Name=Prev
    Exec=deadbeef --prev
    TargetEnvironment=Unity
    
  4. Opcional: Altere a função arrastar e soltar do iniciador para anexar arquivos à lista de reprodução em vez de limpá-la:

    Localizar Exec=deadbeef %F e substituir porExec=deadbeef --queue %F


Existem alguns outros comandos disponíveis, deadbeef -hmas esses são os únicos que parecem úteis em uma lista rápida.


12

Lista rápida de scripts personalizados com GUI

Crie o iniciador da Lista rápida para seus scripts. GUI incorporada com opção automática e manual para adicionar entradas. A opção automática pode apenas adicionar, com o manual você pode modificar o arquivo diretamente.

1. Crie um arquivo .desktop personalizado para o iniciador

gedit ~/.local/share/applications/my_scripts.desktop

2. Cole o seguinte código e edite o seguinte: (a linha 5 é o caminho para a pasta com seus scripts, neste exemplo, esta é a pasta com o nome Scripts, você precisa alterá-lo para sua localização. Você também pode alterar a linha 6 que é um ícone e, no final, altere o <username>texto para corresponder ao nome de usuário da sua pasta pessoal.

[Desktop Entry]
Name=My Scripts Folder
Comment=Open your scripts folder
TryExec=nautilus
Exec=xdg-open /home/<username>/Scripts
Icon=ibus-engine
Terminal=false
StartupNotify=true
Type=Application
Categories=GNOME;GTK;Core;
OnlyShowIn=GNOME;Unity;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=nautilus
X-GNOME-Bugzilla-Component=general
X-Ubuntu-Gettext-Domain=nautilus

X-Ayatana-Desktop-Shortcuts=AddScript

[AddScript Shortcut Group]
Name=Add New Script
Exec=/home/<username>/.local/share/applications/scripts/addscript
TargetEnvironment=Unity

3. Crie uma pasta 'scripts' (se não existir) na pasta ~ / .local / share / applications:

mkdir ~/.local/share/applications/scripts

4. Crie o arquivo de script 'openscript' com o gedit (esta é a GUI para adicionar entradas à sua lista rápida):

gedit ~/.local/share/applications/scripts/addscript

5. Adicione este texto ao arquivo, salve e feche

#!/bin/bash
menuitem=`zenity --list --title="My Scripts Launcher Manager" \
--width=300 --height=150 \
--text="Select action" \
--column="Pick" --column="Action" \
--radiolist TRUE Add-Script-Automatically FALSE Add/Edit/Delete-Manually`
case $menuitem in
Add-Script-Automatically )
hkey=$(zenity --entry --text "Set  name for your script" --entry-text "" --title "Set name")
if [ -z "$hkey" ]; then
zenity --error --title "Set  name for your script "   --text="The script name is empty. Exiting ..."
exit 0
fi
ay=$(sed -n '/X-Ayatana-Desktop-Shortcuts/p' /$HOME/.local/share/applications/my_scripts.desktop)
shortname2=$(echo "$hkey" | sed 's/\///g')
shortname=$(echo "$shortname2" | sed 's/ /_/g')

hkey3=$(zenity --entry --text "Set command for your script" --entry-text "" --title "Set command")
if [ -z "$hkey3" ]; then
zenity --error --title "Set command "   --text="The command is empty. Exiting ..."
exit 0
fi

sed -i "s/$ay/$ay;$shortname/g" /$HOME/.local/share/applications/my_scripts.desktop
echo "" >>  /$HOME/.local/share/applications/my_scripts.desktop
echo "[$shortname Shortcut Group]" >>  /$HOME/.local/share/applications/my_scripts.desktop
echo "Name=$hkey" >>  /$HOME/.local/share/applications/my_scripts.desktop
echo "Exec=$hkey3" >>  /$HOME/.local/share/applications/my_scripts.desktop
echo "TargetEnvironment=Unity" >> /$HOME/.local/share/applications/my_scripts.desktop


zenity --info --title "New entry added" --text "Changes only take effect on next login"
;;
Add/Edit/Delete-Manually)
zenity --text-info --filename=/$HOME/.local/share/applications/my_scripts.desktop > /tmp/my_scripts.desktop.edited  --title "Add/Edit/Delete Script"  --editable --width 850 --height 480
cp /tmp/my_scripts.desktop.edited /$HOME/.local/share/applications/my_scripts.desktop
rm /tmp/my_scripts.desktop.edited
zenity --info --title "New entry added" --text "Changes only take effect on next login"
;;
esac

6. Torne o arquivo executável:

chmod +x ~/.local/share/applications/scripts/addscript

7.Arraste e solte o my_scripts.desktoparquivo do ~/.local/share/applicationsnautilus na barra do Unity Launcher

8. Você pode começar a adicionar entradas à sua lista rápida clicando no Add New Scriptitem de menu " "


12

Ícone Página Inicial Estendida

Listas rápidas

  1. Copie o arquivo do iniciador 'Home Folder' para o seu diretório pessoal com o Terminal:

    cp /usr/share/applications/nautilus-home.desktop ~/.local/share/applications
    
  2. Abra o arquivo para edição no gedit:

    gedit ~/.local/share/applications/nautilus-home.desktop
    
  3. Exclua a seguinte linha do arquivo:

    OnlyShowIn=GNOME;
    
  4. Adicione este texto na parte inferior do arquivo, feche e salve:

    X-Ayatana-Desktop-Shortcuts=Amazon;Backgrounds;CD Covers;Documents;Downloads;Dropbox;DVD Projects;Google Earth;Listings;Music;Notes;Photographs;Podcasts;Public;Templates;Themes;Transmission;Videos
    
    [Amazon Shortcut Group]
    Name=Amazon
    Exec=nautilus Amazon
    TargetEnvironment=Unity
    
    [Backgrounds Shortcut Group]
    Name=Backgrounds
    Exec=nautilus Backgrounds
    TargetEnvironment=Unity
    
    [CD Covers Shortcut Group]
    Name=CD Covers
    Exec=nautilus CDCovers
    TargetEnvironment=Unity
    
    [Documents Shortcut Group]
    Name=Documents
    Exec=nautilus Documents
    TargetEnvironment=Unity
    
    [Dropbox Shortcut Group]
    Name=Dropbox
    Exec=nautilus Dropbox
    TargetEnvironment=Unity
    
    [Downloads Shortcut Group]
    Name=Downloads
    Exec=nautilus Downloads
    
    [DVD Projects Shortcut Group]
    Name=DVD Projects
    Exec=nautilus DVDProjects
    TargetEnvironment=Unity
    
    [Google Earth Shortcut Group]
    Name=Google Earth
    Exec=nautilus GoogleEarth
    TargetEnvironment=Unity
    
    [Listings Shortcut Group]
    Name=Listings
    Exec=nautilus Listings
    TargetEnvironment=Unity
    
    [Notes Shortcut Group]
    Name=Notes
    Exec=nautilus Notes
    TargetEnvironment=Unity
    
    [Photographs Shortcut Group]
    Name=Photographs
    Exec=nautilus Photographs
    TargetEnvironment=Unity
    
    [Podcasts Shortcut Group]
    Name=Podcasts
    Exec=nautilus Podcasts
    TargetEnvironment=Unity
    
    [Public Shortcut Group]
    Name=Public
    Exec=nautilus Public
    TargetEnvironment=Unity
    
    [Templates Shortcut Group]
    Name=Templates
    Exec=nautilus Templates
    TargetEnvironment=Unity
    
    [Themes Shortcut Group]
    Name=Themes
    Exec=nautilus Themes
    TargetEnvironment=Unity
    
    [Transmission Shortcut Group]
    Name=Transmission
    Exec=nautilus Transmission
    TargetEnvironment=Unity
    
    [Videos Shortcut Group]
    Name=Videos
    Exec=nautilus Videos
    TargetEnvironment=Unity
    
  5. Saia e faça login novamente para ver as alterações.


2
Por favor, use a mesma formatação e layout das outras respostas.
— Cas

Uau, isso é ... um exagero. Com mais de cinco ou seis opções, você gasta tanto tempo pesquisando no menu quanto navegando até a pasta.
— keithjgrant

Bem, esse é um bom comentário, mas torna o acesso a uma pasta específica muito mais rápido. Considero apenas uma maneira de acessar meus favoritos. Experimente, você pode gostar.
— scouser73

mas é inútil para os outros, porque esse script foi especialmente escrito para o SEU Homefolder.
— jsterr

4
@ Pablo Você pode adaptá-lo à SUA pasta pessoal.
— scouser73

11

VirtualBox Quicklist

Isso adiciona uma entrada da lista rápida para suas máquinas virtuais do Virtualbox. O exemplo a seguir usa 'Windows XP', portanto, será necessário editar para corresponder aos seus próprios detalhes da VM.

  1. Copie o arquivo para o seu diretório pessoal

    cp /usr/share/applications/virtualbox.desktop ~/.local/share/applications/virtualbox.desktop
    
  2. Abra o arquivo com o Editor de texto

    gedit ~/.local/share/applications/virtualbox.desktop
    
  3. Adicione o texto na parte inferior do arquivo e salve-o.

    X-Ayatana-Desktop-Shortcuts=WindowsXP
    
    [WindowsXP Shortcut Group]
    Name=Start Windows XP
    Exec=/usr/lib/virtualbox/VirtualBox --comment "Windows XP" --startvm "Windows XP"
    TargetEnvironment=Unity
    
  4. Arraste e solte o arquivo virtualbox.desktop de ~ / .local / share / applications no nautilus para a barra do Unity Launcher


Isso só funciona se você tiver uma VM chamada "Windows XP". Felizmente, editando o arquivo você mesmo, você pode adicionar suas próprias VMs.
— Clay Smalley

Um iniciador personalizado pode ser criado para listar VMs, como o Indicador Virtualbox atualmente.
— Cas
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.