¿Qué Lanzadores personalizados y Listas rápidas de Unity están disponibles?


138

Tenga en cuenta que en este momento, la mayoría de la información contenida a continuación está desactualizada y no se puede actualizar. Tenga cuidado, la mayor parte de esto no funcionará en Ubuntu 12.04 y posteriores.

Crear un lanzador personalizado para Unity es simple. Las listas rápidas proporcionan una manera fácil y eficiente de acceder rápidamente a las tareas de uso común para una aplicación específica.

NOTA: a partir de Ubuntu 11.10, esta opción emergente ha desaparecido. Los lanzadores ahora solo se pueden crear editando archivos de texto en su carpeta de inicio.

Crear un lanzador personalizado es fácil.

  1. Haga clic derecho en su escritorio y haga clic en crear un lanzador.
  2. Edite el archivo .desktop con un editor de texto. (Puede encontrar más información aquí y aquí ).

Entonces, ¿qué lanzadores personalizados utilizas en Unity?

Nota: limítese a un lanzador personalizado por respuesta. Además, proporcione una captura de pantalla en acción.

Respuestas:


68

Lista rápida de iconos de inicio

Lista rápida de iconos de inicio

  1. Copie el archivo de inicio 'Carpeta personal' en su directorio personal:

    mkdir ~/.local/share/applications
    cp /usr/share/applications/nautilus-home.desktop ~/.local/share/applications
    
  2. Abra el archivo para editarlo en gedit:

    gedit ~/.local/share/applications/nautilus-home.desktop
    
  3. Elimine la siguiente línea del archivo:

    OnlyShowIn=GNOME;
    
  4. Agregue este texto al final del archivo, luego cierre y guarde:

    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. Cierre sesión y vuelva a iniciar sesión para ver los cambios.

Fuente


¿Hay alguna forma de agregar un elemento de lista rápida para conectarse a un servidor a través de ssh en nautilus?
Tommy Brunn

2
parece que esto solo funciona con configuraciones regionales en inglés, o al menos no funciona para mí (alemán)
marzo

2
@marto Buen comentario !! Esto se puede corregir haciendo una pequeña modificación ... debe agregar "Nombre [de] = la traducción al alemán" ... y hacer esto para cada comando.
nik90

55
Asegúrese de que la línea OnlyShowIn enumere la Unidad: OnlyShowIn=GNOME;Unity; Esto no funcionó para mí hasta que capté esto, ya que mi archivo original solo enumeraba GNOME.
keithjgrant

2
Si "OnlyShowIn = GNOME; Unity;" la línea no se elimina, su "Icono de inicio de la carpeta de inicio" solo iniciará la aplicación, no la controlará ( youtu.be/oS52pYNFZ6I ). Aparecerá un segundo icono que hace la parte de control. Lo aprendí por las malas, hasta que esto me corrija askubuntu.com/questions/35024/…
b-ak

49

SSH Launcher

Acceso a la lista de sus servidores SSH favoritos rápidamente.

lista rápida de ssh

  1. Cree un nuevo archivo con gedit, en el Tipo de terminal :

    gedit ~/.local/share/applications/ssh-launcher.desktop
    
  2. Copie y pegue este texto en el archivo anterior:

    [Entrada de escritorio]
    Versión = 1.0
    Nombre = Servidores remotos
    Comentario = Iniciar sesión en mis servidores
    Exec = gnome-terminal --disable-factory --sm-client-disable --class = remoteserver -x ssh -t minibox.local 
    Terminal = falso
    X-MultipleArgs = false
    Tipo = Aplicación
    Icon = utilities-terminal
    StartupNotify = true
    StartupWMClass = RemoteServers
    X-Ayatana-Desktop-Shortcuts = Servidor1;
    
    [Grupo de acceso directo del servidor1]
    Nombre = SSH en minibox.local
    Exec = gnome-terminal --disable-factory --sm-client-disable --class = remoteserver -x ssh -t minibox.local
    TargetEnvironment = Unidad
    
    Comentario = Puedes crear más de estos. Simplemente agregue a X-Ayatana-Desktop-Shortcuts un "Servidor2", "Servidor3", etc., luego cambie el nombre de dominio (en este caso, "minibox.local") al nombre de su servidor. También notará que la acción predeterminada (cuando hace clic en el ícono en el iniciador) es SSH en minibox.local; deberá cambiar eso al servidor más utilizado.
    
  3. Arrastre y suelte en el iniciador navegando a ~ / .local / share / aplicaciones / en Nautilus.

Fuente 1 , Fuente 2


Consulte también: askubuntu.com/questions/35488/… para actualizar automáticamente desde~/.ssh/config
con-f-use

1
Este realmente no funciona correctamente actualmente. Las ventanas de gnome-terminal aparecen debajo del ícono normal del iniciador gnome-terminal en lugar del ícono ssh-launcher. Esto solo sucede si inicia su primera conexión remota desde la lista rápida. Si abre uno con el botón izquierdo, funciona correctamente y todas las ventanas posteriores también funcionan correctamente.
Alistair Buxton

47

Lista rápida del Centro de software de Ubuntu

Agregue rápidamente PPA a través de la interfaz de usuario de propiedades de software y actualice las fuentes también.

Lista rápida del administrador de software

  1. Copie el archivo .desktop original a su carpeta de inicio usando Terminal :

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

  2. Abra el archivo para editar con gedit:

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

  3. Agregue lo siguiente al final del archivo. Esto debe ingresarse después de la línea 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

¡¡esto es genial!!
Florin

Genial: ¿presumiblemente también podría agregar una línea para iniciar Synaptic si desea un poco más de control? Parece que debería poder seguir tu patrón.
Sean Fitzpatrick

:) .. sí .. la última actualización de este código lo tiene !. Pruebe Easylinux OS en easylinuxos.sourceforge.net .
Ubuntuser

Chicos, en la última edición [Grupo de accesos directos de actualizaciones de software] no está en la línea X-Ayatana-Desktop-Shortcuts, por lo que "Update Manager" no aparecerá en la lista. En caso de que otros puedan confundirse por qué falta la entrada superior.
Marky

Puedo confirmar que este trabajo en Oneiric 11.10.
jart

42

Lista rápida de iconos de inicio (actualización automática desde marcadores)

Aquí hay un pequeño script de shell que actualiza su Home-Quicklist con todos sus marcadores. Sin manipulación manual. Lee su archivo de marcador y crea los elementos del menú a partir de él. También agrega la entrada de menú "Administrador de archivos raíz".

Captura de pantalla de la lista rápida en acción

  1. Copie el script que se detalla a continuación en un archivo vacío y póngalo en su carpeta de scripts (asumiremos que es ~/bin/y el nombre del script que elija es unityhome.bash).
  2. Ejecute el script una vez para agregar las entradas:

    bash ~/bin/unityhome.bash
    
  3. Opcionalmente, puede hacer que cron ejecute el script de vez en cuando. Para agregarlo a cron, escriba el siguiente comando en un shell:

    crontab -e
    

    Se abrirá un editor. Agregar una línea como:

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

    Si no realiza este paso, deberá ejecutar el script a mano cada vez que cambie sus marcadores de nautilus si desea actualizar la lista rápida.

  4. Los cambios solo tienen efecto en su próximo inicio de sesión o después de Alt + F2

    unity --replace
    

    Entonces haz eso. Nota: No corras unity --replaceen una terminal. Si cierras esa terminal, matará la unidad con ella.

  5. Disfrute y eche un vistazo al script similar para gnome-terminal que analiza sus marcadores ssh (in ~/.ssh/config).

Guión:

Aquí está el guión:

#!/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

Mejora: no duplique "Carpeta de inicio" y "nombre de usuario"

Si no desea tener dos elementos dirigidos a su carpeta de Inicio ("Carpeta de inicio" en la parte inferior de la lista rápida y el nombre de usuario en el que se puede hacer clic), puede reemplazar el siguiente código:

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

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

por el siguiente 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
Básicamente, lo mismo existe como un applet indicador para la unidad: askubuntu.com/questions/30334/list-of-application-indicators/…
con-f-use

1
No olvide ir a ~ / .local / share / aplicaciones para arrastrar el archivo nautilus-home.desktop a la barra de Unity.
Exeleration-G

Este script también funciona para Thunar. Simplemente reemplace en la parte superior nautilus-home.desktopcon Thunar.desktopy todo el camino hacia abajo gksudo nautilusporgksudo thunar
MarkovCh1

1
Este script ahora puede manejar nombres y rutas que contienen espacios.
Scott Severance

Brillante, gracias, y tengo una pequeña solicitud para hacerlo aún mejor (al menos para mí): ¿es posible configurar su lista rápida para NO abrir un nuevo ícono en el Iniciador? Uno está perfectamente bien.
Eugenio Perea

38

Lista rápida de LibreOffice

Esto crea una lista rápida para el iniciador del Centro de inicio de LibreOffice.

Lista rápida de LibreOffice

  1. Copie su archivo .desktop original en su directorio de inicio para editarlo:

    cp /usr/share/applications/libreoffice-startcenter.desktop ~/.local/share/applications
    
  2. Abierto en gedit:

    gedit ~/.local/share/applications/libreoffice-startcenter.desktop
    
  3. Edite la línea MimeType:

    Encuentra la siguiente línea:

    MimeType=application/vnd.openofficeorg.extension;
    

    Reemplazar con:

    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. Resalte y copie el texto a continuación, luego péguelo en la parte inferior del archivo .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 LibreOffice 3.4 y 3.4.1: en Exec; libreofficedebe reemplazarse con `libreoffice3.4 ', pero parece que en Oneiric no necesitamos agregar el número de versión. Lo estoy probando desde Oneiric y dejando el valor predeterminado solo funciona bien, agregando el número de versión, la lista rápida no se puede usar

  5. Navegue a ~ / .local / share / aplicaciones y arrastre y suelte el archivo de escritorio del Centro de inicio de LibreOffice en el iniciador.

Se puede hacer una modificación similar al iniciador de LibreOffice Writer .

Fuente


He agregado el soporte dragndrop como se describe a continuación
Cas

Desafortunadamente, esto ya no funciona en LibreOffice 3.4
scouser73

1
Para LibreOffice 3.4 y 3.4.1: en Exec; libreofficedebe ser reemplazado por libreoffice3.4.
Binarylife 01 de

33

Lista rápida de terminales

terminal img (actualizado)

  1. Copie el iniciador de Terminal original en su directorio de inicio usando Terminal :

    cp /usr/share/applications/gnome-terminal.desktop ~/.local/share/applications
    
  2. Abra el archivo con gedit todavía usando Terminal:

    gedit ~/.local/share/applications/gnome-terminal.desktop
    
  3. Encuentra la siguiente línea del archivo:

    OnlyShowIn=GNOME;
    

    Reemplace la línea anterior con:

    OnlyShowIn=GNOME;Unity;
    
  4. Agregue este texto al final del archivo, luego guárdelo y ciérrelo :

    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 habilitar la opción 'Nueva pestaña' necesita instalar desde el Centro de software de Ubuntuxdotool Instalar xdotool

  6. Cierre todas las ventanas de Terminal, haga clic con el botón derecho en el ícono del iniciador y desmarque 'Mantener en el iniciador'

  7. Abra Dash, ejecute Terminaly aparecerá el nuevo iniciador con lista rápida.


1
la nueva pestaña abreviada me abre una nueva ventana. el comando es correcto ...
Matteo Pagliazzi

@Cas: Tengo el mismo problema, así que buscaré una solución.
RolandiXor

Hice algunas pruebas y parece ser culpa del gnome-terminal en sí.
RolandiXor

1
He encontrado la solución usando un script bash y xdotool: DI simplemente lo estoy probando y luego agregaré instrucciones.
Cas

@Cas: \ o / dulce!
RolandiXor

32

Lista rápida de Firefox

Agregue prácticas opciones de Firefox al lanzador.

ingrese la descripción de la imagen aquí

  1. Copie su archivo .desktop original en su directorio de inicio para editarlo:

    cp /usr/share/applications/firefox.desktop ~/.local/share/applications
    
  2. Abierto en gedit:

    gedit ~/.local/share/applications/firefox.desktop 
    
  3. Encuentra y edita la siguiente línea:

    X-Ayatana-Desktop-Shortcuts=NewWindow;
    

    para que coincida con esta línea:

    X-Ayatana-Desktop-Shortcuts=NewWindow;SafeMode;ProfileManager;
    
  4. Agregue este texto al final de .desktop, luego guarde el archivo:

    [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
    

El iniciador de Firefox es un poco "defectuoso" de mi parte. ¿Le pasa esto a otros? Editar su archivo .desktop no actualizará los cambios en tiempo real a diferencia de los demás. Si desea ver los cambios, cierre FF, elimine del iniciador y arrastre el archivo editado de .desktop arriba al iniciador. A veces, esa acción causará un comportamiento extraño, ya que incluso si FF se está ejecutando, no se reflejará en el iniciador. La solución rápida es cerrar sesión / iniciar sesión.
Marky

31

Lanzador de servicios de Google

Un iniciador personalizado para servicios comunes como gmail, calendario, redactando un nuevo mensaje.

ingrese la descripción de la imagen aquí

  1. Cree un nuevo archivo abriendo el Editor de texto y pegue el siguiente texto en él:

    [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. Guarde el archivo con la ubicación y el nombre de esta carpeta:

     ~/.local/share/applications/google-services-launcher.desktop
    
  3. Arrastre y suelte este archivo en el iniciador navegando a ~/.local/share/applications/Administrador de archivos.

Puedes descargar el icono aquí .

Fuente


1
¿Por qué usa google-chrome? Supongo que sería mejor usar el navegador predeterminado, ejecutandognome-www-browser link
Rafał Cieślak

Esta es una aplicación de escritorio de Google Chrome solo para verificar el correo y el calendario. Por supuesto, puede crear un acceso directo .desktop para iniciar estos servicios en el navegador predeterminado.
nik90

25

Lista rápida de Banshee

lista rápida de banshee

  1. Copie el iniciador Banshee en su directorio de inicio, en Terminal pegue lo siguiente:

    cp /usr/share/applications/banshee.desktop ~/.local/share/applications
    
  2. Abra este nuevo archivo para editarlo:

    gedit ~/.local/share/applications/banshee.desktop
    
  3. Resalte y copie el texto a continuación, luego péguelo en la parte inferior del archivo.

    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
    

Fuentes: 1 , 2


No veo mucho sentido en esto, ¡tenemos el menú Sonido!
8128

24

Lista rápida de documentos de Google

ingrese la descripción de la imagen aquí

  1. Cree un nuevo archivo con este comando:

    gedit ~/.local/share/applications/gdocs.desktop
    
  2. Pega el texto a continuación:

    [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
    

    Tenga en cuenta que esto se abre en su navegador predeterminado. Para aplicaciones de pantalla completa de Chrome / IUM, busque y reemplace xdg-opencon chromium-browsery https:con --app=https:.

  3. Arrastre gdocs.desktop al iniciador desde ~ / .local / share / aplicaciones /


¡Funciona genial! Excepto que el ícono no aparece tan bien, solo recibo un signo de interrogación en un cuadrado. ¿Qué se necesita para obtener un buen icono también?
Lode

hmm no estoy seguro ... ¿tienes Chrome / ium instalado? Copié la propiedad "Icon =" del iniciador generado por cromo para Google Docs, por lo que tal vez depende de eso.
Dorkus1218

Puede descargar cualquiera de estos y señalar el campo "Icon =" en la parte superior del archivo de inicio a ese archivo (/ home / <user> /.icons/gdocs.png o lo que sea)
Dorkus1218

24

Lista rápida para agregar / eliminar filas / columnas de espacios de trabajo

Avance

Agregue o elimine fácilmente escritorios virtuales o espacios de trabajo con un icono / lista rápida de Unity, una opción que actualmente no se encuentra en Ubuntu. Parece que la única opción es entrar en gconf-editor y cambiarlos manualmente.
Idealmente, esto entraría en Workspace Switcher.

Se basa en una secuencia de comandos para obtener el número actual de filas y columnas y sumar o restar una antes de configurarla nuevamente. También verifica que no vaya debajo de una fila o columna.

  1. Cree un nuevo archivo .desktop con gedit, en el tipo Terminal :

    gedit ~/.local/share/applications/workspaces.desktop
    
  2. Copie y pegue este texto en el archivo recién creado:

    [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. Cree un nuevo script con gedit, en el tipo Terminal :

    gksudo gedit /usr/bin/workspaces-shortcuts
    

    NOTA: gksudo se usa debido a la ubicación donde lo guardaremos y porque es una aplicación gráfica.

  4. Copie y pegue este texto en el archivo recién creado:

    #!/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. Demasiado hacer que el script sea ejecutable, en el Tipo de terminal :

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

  6. Arrastre y suelte en el iniciador navegando a ~ / .local / share / aplicaciones / en Nautilus.

    La ordenación se puede hacer fácilmente cambiando en el archivo .desktop la línea de:

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

    a

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

    por ejemplo.


23

Lista rápida de cromo

Cromo

  1. Copie el iniciador de Chromium en su directorio de inicio, en Terminal pegue lo siguiente:

    cp /usr/share/applications/chromium-browser.desktop ~/.local/share/applications
    
  2. Abra este archivo para editarlo:

    gedit ~/.local/share/applications/chromium-browser.desktop
    
  3. Resalte y copie el texto a continuación, luego péguelo en la parte inferior del archivo.

    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  
    

Fuente


2
Para el registro, los paquetes de cromo del PPA de cromo diario vienen con listas rápidas de Unity preconfiguradas.
Marius Gedminas

También para el registro; Esto ahora está en Chrome estable.
Dante Ashton el

21

Lista rápida de Gedit

gedit

  1. Copie el archivo de inicio 'Gedit' a su directorio de inicio usando Terminal

    cp /usr/share/applications/gedit.desktop ~/.local/share/applications
    
  2. Abra el archivo para editar en gedit:

    gedit ~/.local/share/applications/gedit.desktop
    
  3. Agregue este texto al final del archivo y reemplace el <username>texto para que coincida con el nombre de usuario de su carpeta de inicio, luego guarde y cierre:

    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. Cree una carpeta 'scripts' en la carpeta ~ / .local / share / aplicaciones:

    mkdir ~/.local/share/applications/scripts
    
  5. Cree el archivo de script 'gedit-shortcuts' con gedit:

    gedit ~/.local/share/applications/scripts/gedit-shortcuts
    
  6. Agregue este texto al archivo, luego guarde y cierre:

    #!/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. Hacer el archivo ejecutable:

    chmod +x ~/.local/share/applications/scripts/gedit-shortcuts
    
  8. Arrastre y suelte el archivo gedit.desktop desde ~ / .local / share / aplicaciones en nautilus a la Barra de inicio de Unity


Pruebe antes de publicar instrucciones, ya que hubo errores en el código de entrada del escritorio.
Cas

Lo siento, no estaba en mi máquina ubuntu sino en el trabajo, así que escribí instrucciones recordando lo que hice anoche (por lo que no es copiar / pegar), así que tal vez hubo un error en un término o dos :(
Winael

21

Filezilla FTP Quicklist

Acceda rápidamente a sus servidores FTP favoritos desde el iniciador de Filezilla.

lista rápida de filezilla

Hay dos opciones para hacer una lista rápida de FileZille. Puede vincular a sitios en el Administrador del sitio (la opción segura); o puede ingresar información de conexión directamente en el .desktoparchivo (la opción sin el Administrador del sitio).

Enlace al Administrador del sitio (la opción segura)

  1. Copie el iniciador de Filezilla en su directorio de inicio, en Terminal pegue lo siguiente:

    cp /usr/share/applications/filezilla.desktop ~/.local/share/applications
    
  2. Abra este archivo para editarlo:

    gedit ~/.local/share/applications/filezilla.desktop
    
  3. Agregue el texto a continuación en la parte inferior del archivo .desktop, agregando un "Grupo de acceso directo" para cada sitio que desee vincular. En el parámetro Exec, debe colocar la ruta de su sitio FTP en el Administrador del sitio. El acceso directo de 2 ° abre directamente el Administrador del sitio de Filezilla.

    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 más detalles, debe consultar la página de argumentos de la línea de comandos en la wiki de Filezilla.

Fuente


Ingrese directamente los detalles de conexión (la opción rápida pero insegura)

Nota: Hay un problema de seguridad con esta opción , ya que almacenará su contraseña en texto sin formato . Haga esto solo si conoce el riesgo, esta es una forma muy "hack" de hacer las cosas. Si usa el Administrador del sitio en FileZilla, use la opción anterior que usa la información ya almacenada en la configuración del Administrador del sitio de Filezilla.

  1. Copie el iniciador de Filezilla en su directorio de inicio, en Terminal pegue lo siguiente:

    cp /usr/share/applications/filezilla.desktop ~/.local/share/applications
    
  2. Abra este archivo para editarlo:

    gedit ~/.local/share/applications/filezilla.desktop
    
  3. Resalte y copie el texto a continuación, luego péguelo en la parte inferior del archivo .desktop. Edite los detalles del servidor FTP para que coincidan con los suyos, luego guarde el archivo.

    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
    

    Querrá cambiar el "test: test" con su nombre de usuario / contraseña respectivamente, y el "ftp.secureftp-test.com" con el dominio de su servidor ftp.

Fuente


Fusionada en la otra respuesta de FileZilla para que la opción más segura reciba más atención.
Lode

20

LAMP Quicklist

Captura de pantalla

  1. Abre un nuevo archivo:

    gedit ~/.local/share/applications/lamp.desktop
    
  2. Copia el texto a continuación

    [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. Arrastre y suelte en el iniciador navegando a ~ / .local / share / aplicaciones / en Nautilus.


20

Lista rápida de Rhythmbox

Captura de pantalla

  1. Copie el iniciador Rhythmbox en su directorio de inicio, en Terminal pegue lo siguiente:

    cp /usr/share/applications/rhythmbox.desktop ~/.local/share/applications
    
  2. Abra este archivo para editarlo:

    gedit ~/.local/share/applications/rhythmbox.desktop
    
  3. Resalte y copie el texto a continuación, luego péguelo en la parte inferior del archivo:

    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. Guarda el archivo.


@Roland: fijo.
Nathan Osman

17

Lista rápida de Google Chrome

lista rápida de Chrome

  1. Copie el iniciador de Google Chrome en su directorio de inicio, en Terminal pegue lo siguiente:

    cp /opt/google/chrome/google-chrome.desktop ~/.local/share/applications
    
  2. Abra este archivo para editarlo:

    gedit ~/.local/share/applications/google-chrome.desktop
    
  3. Resalte y copie el texto a continuación, luego péguelo en la parte inferior del archivo.

    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
    

Fuente


55
Esto ahora es predeterminado en la compilación estable.
Dante Ashton

17

Lista rápida de Thunderbird

Thunderbird Lanuncher

  1. Copie el archivo de inicio en su directorio de inicio:

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

  2. Abra el archivo con el Editor de texto

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

  3. Agregue el texto al final del archivo y guárdelo.

    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

Lanza rápidamente nuevos juegos míos desde el lanzador.

lista rápida de minas

  1. Copie el iniciador de Mines en su directorio de inicio, en Terminal pegue lo siguiente:

    cp /usr/share/applications/gnomine.desktop ~/.local/share/applications
    
  2. Abra este archivo para editarlo:

    gedit ~/.local/share/applications/gnomine.desktop
    
  3. Resalte y copie el texto a continuación, luego péguelo en la parte inferior del archivo .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
    

Fuente


15

Déjà Dup Lista rápida

Déjà Dup Lista rápida

  1. Copie el archivo de inicio Déjà Dup en su directorio de inicio con Terminal:

    cp /usr/share/applications/deja-dup.desktop ~/.local/share/applications
    
  2. Abra el archivo para editarlo en el Editor de texto:

    gedit ~/.local/share/applications/deja-dup.desktop
    
  3. Agregue este texto al final del archivo, luego cierre y guarde:

    X-Ayatana-Desktop-Shortcuts=BackupNow;
    
    [BackupNow Shortcut Group]
    Name=Backup Now
    Exec=deja-dup --backup
    TargetEnvironment=Unity
    
  4. Elimine Déjà Dup Icon del Iniciador (desmarque Keep In Launcher ), luego abra la aplicación desde Dash, debería aparecer la nueva lista rápida y puede volver a marcar Keep In Launcher .


Esto ahora está en la compilación predeterminada.
jrg

14

Lista rápida de Opera

ingrese la descripción de la imagen aquí

  1. Copie su archivo .desktop original en su directorio de inicio para editarlo:

    cp /usr/share/applications/opera-browser.desktop ~/.local/share/applications
    
  2. Abra la terminal e ingrese lo siguiente:

    gedit ~/.local/share/applications/opera-browser.desktop
    
  3. Al final del archivo, agregue las siguientes líneas, luego guarde y cierre:

    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. Agregue el icono a su lanzador si aún no lo está y sus listas rápidas ahora deberían estar funcionando.

Consejos :

También puede hacer que Mail abra una nueva pestaña en una dirección específica si lo desea reemplazando su comando Exec para que sea (por ejemplo):

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

Fuentes, 1 , 2 , 3


A partir del 7 de mayo de 2011: kyleabaker.com/2011/05/07/unity-opera Contiene: progreso de descarga, recuento de pestañas abiertas, mostrar urgencia, lista rápida extensa.
Rinzwind

Vea a continuación la lista rápida de Opera (parte 2) y más .
Rinzwind

14

Lista rápida de Ubuntu One

Conéctese al servidor, desconéctese del servidor y detenga el syncdaemon de Ubuntu One rápidamente.

ingrese la descripción de la imagen aquí

  1. Copie el icono original del Panel de control de Ubuntu One en su directorio de inicio para editarlo:

    cp /usr/share/applications/ubuntuone-control-panel-gtk.desktop ~/.local/share/applications/
    
  2. Abra el archivo para editar con gedit:

    gedit ~/.local/share/applications/ubuntuone-control-panel-gtk.desktop
    
  3. Resalte y copie el texto a continuación, luego péguelo en la parte inferior del archivo .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
Gracias por esto: hay momentos en que la sincronización puede ser molesta (editar y crear documentos de LaTeX, por ejemplo) y esto brinda una manera fácil de desactivar temporalmente U1 sin tener que abrir el programa.
Sean Fitzpatrick

14

Lista rápida de transmisión

ingrese la descripción de la imagen aquí

  1. Copie el transmission-gtk.desktoparchivo global en su directorio de inicio:

    cp /usr/share/applications/transmission-gtk.desktop ~/.local/share/applications
    
  2. Edite el archivo:

    gedit ~/.local/share/applications/transmission-gtk.desktop
    
  3. Pegue el siguiente código en la parte inferior del archivo:

    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
    

También puede mostrar el número de torrents de descarga y el indicador de progreso total usando el script de https://github.com/kriomant/transmission-unity-launcher


13

Alternativa de lista rápida de Firefox

Pone una lista de sus sitios web favoritos en la lista rápida de Firefox.

Resultado final

  1. Copie firefox.desktop a su casa.

    cp /usr/share/applications/firefox.desktop ~/.local/share/applications
    
  2. Abierto para editar

    gedit ~/.local/share/applications/firefox.desktop
    
  3. Agregue al final, edite los sitios web a sus 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 de Gnome-Terminal (actualización automática desde ssh config)

Aquí hay un pequeño script de shell que actualiza su lista rápida de terminales de Gnome con todas las entradas de su servidor en su ~/.ssh/configarchivo. No se requiere manipulación manual. Lee su ~/.ssh/configarchivo y crea los elementos del menú a partir de él. También agrega la entrada de menú "Terminal raíz".

Lista rápida de terminales Gnome con entradas ssh

  1. Copie el script que se detalla a continuación en un archivo vacío y póngalo en su carpeta de scripts (asumiremos que es ~/bin/y el nombre del script que elija es unityterm.sh).
  2. Ejecute el script una vez para agregar las entradas:

    /bin/bash ~/bin/unityterm.sh
    
  3. Opcionalmente, puede hacer que cron ejecute el script de vez en cuando. Para agregarlo a cron, escriba el siguiente comando en un shell:

    crontab -e
    

    Se abrirá un editor. Agregar una línea como:

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

    Si no realiza este paso, deberá ejecutar el script a mano cada vez que cambie su ~/.ssh/configsi desea que se actualice la lista rápida.

  4. Los cambios solo tienen efecto en su próximo inicio de sesión o después de Alt + F2ing

    unity --replace
    

    Entonces haz eso. Nota: No corras unity --replaceen una terminal. Si cierras esa terminal, matará la unidad con ella.

  5. Disfrute y eche un vistazo al script similar para nautilus que analiza sus marcadores de nautilus.

Guión:

Aquí está el guión:

#!/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

Opera Launcher & Quicklist (Parte 2)

  • Contador de pestañas

    El número total de pestañas que tiene abiertas aparece en el icono del Iniciador y se actualiza en tiempo real a medida que abre y cierra pestañas;

  • Urgencia

    Cuando Opera no está enfocado y se abre una nueva pestaña, el icono de Opera en el Iniciador ahora entra en modo de urgencia y se mueve una vez;

  • Lista rápida

    Con (por el momento) soporte limitado para el cliente de correo incorporado de Opera (M2).

    Lista rápida Urgencia Recuento de pestañas

Instalación

  1. Extraiga el script de este zip en su carpeta de inicio.

  2. Abra las Aplicaciones de inicio y agregue una entrada usando el script anterior de la siguiente manera:

    Mando: python unity-opera.py

    puesta en marcha

Fuente

¡Felicitaciones a Kyle Baker!


12

Lista rápida de DeaDBeeF

Lista rápida de DeaDBeeF

  1. Copie el archivo de inicio en su directorio de inicio:

    cp /usr/share/applications/deadbeef.desktop ~/.local/share/applications
    
  2. Abra el archivo para editarlo en gedit:

    gedit ~/.local/share/applications/deadbeef.desktop
    
  3. Agregue este texto al final del archivo, luego cierre y guarde:

    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: cambie la función de arrastrar y soltar del iniciador para que agregue archivos a la lista de reproducción en lugar de borrarla:

    Buscar Exec=deadbeef %F y reemplazar conExec=deadbeef --queue %F


Hay algunos otros comandos disponibles, deadbeef -hpero estos son los únicos que parecen útiles en una lista rápida.


12

Lista rápida de scripts personalizados con GUI

Crea el lanzador Quicklist para tus scripts. Interfaz gráfica de usuario integrada con opción automática y manual para agregar entradas. La opción automática solo puede agregar, con el manual puede modificar el archivo directamente.

1. Cree un archivo .desktop personalizado para el iniciador

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

2. Pegue el siguiente código y edite lo siguiente: (la línea 5 es la forma de carpeta con sus scripts, en este ejemplo, esta es la carpeta con el nombre Scripts, necesita cambiarla por su ubicación. También puede cambiar la línea 6 que es un icono. Al final, cambie el <username>texto para que coincida con el nombre de usuario de su carpeta de inicio.

[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. Cree una carpeta 'scripts' (si no existe) en la carpeta ~ / .local / share / aplicaciones:

mkdir ~/.local/share/applications/scripts

4. Cree el archivo de script 'addcript' con gedit (esta es la GUI para agregar entradas a su lista rápida):

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

5. Agregue este texto al archivo, luego guarde y cierre

#!/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. Haga que el archivo sea ejecutable:

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

7.Arrastre y suelte el my_scripts.desktoparchivo de ~/.local/share/applicationsin nautilus a la barra de inicio de Unity

8. Puede comenzar a agregar entradas a su lista rápida haciendo clic en el Add New Scriptelemento del menú " "


12

Lista rápida de iconos de inicio extendido

Listas rápidas

  1. Copie el archivo de inicio 'Carpeta personal' en su directorio personal con Terminal:

    cp /usr/share/applications/nautilus-home.desktop ~/.local/share/applications
    
  2. Abra el archivo para editarlo en gedit:

    gedit ~/.local/share/applications/nautilus-home.desktop
    
  3. Elimine la siguiente línea del archivo:

    OnlyShowIn=GNOME;
    
  4. Agregue este texto al final del archivo, luego cierre y guarde:

    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. Cierre sesión y vuelva a iniciar sesión para ver los cambios.


2
Utilice el mismo formato y diseño que las otras respuestas.
Cas

Wow, eso es ... exagerado. Algo más de cinco o seis opciones, y pasa tanto tiempo buscando en el menú como navegando a la carpeta.
keithjgrant

Bueno, ese es un buen comentario, pero hace que acceder a una carpeta específica sea mucho más rápido. Considero que es solo una forma de llegar a mis marcadores. Pruébalo, puede que te guste.
scouser73

pero es inútil para otros, porque este script está especialmente escrito para SU carpeta de inicio.
jsterr

44
@Pablo USTED puede adaptarlo a SU carpeta de inicio.
scouser73

11

Lista rápida de VirtualBox

Esto agrega una entrada de lista rápida para sus máquinas virtuales Virtualbox. El siguiente ejemplo utiliza 'Windows XP', por lo que será necesario editarlo para que coincida con sus propios detalles de VM.

  1. Copie el archivo a su directorio de inicio

    cp /usr/share/applications/virtualbox.desktop ~/.local/share/applications/virtualbox.desktop
    
  2. Abra el archivo con el Editor de texto

    gedit ~/.local/share/applications/virtualbox.desktop
    
  3. Agregue el texto al final del archivo y guárdelo.

    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. Arrastre y suelte el archivo virtualbox.desktop desde ~ / .local / share / aplicaciones en nautilus a la barra de inicio de Unity


Esto solo funciona si tiene una VM llamada "Windows XP". Afortunadamente, editando el archivo usted mismo, puede agregar sus propias máquinas virtuales.
Clay Smalley

Se podría crear un iniciador personalizado para enumerar máquinas virtuales, como lo hace actualmente el Indicador de Virtualbox .
Cas
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.