it-swarm.dev

Jaké vlastní spouštěče a rychlé seznamy Unity jsou k dispozici?

Vezměte prosím na vědomí, že právě teď je většina níže uvedených informací zastaralá a nelze je aktualizovat. Buďte opatrní, většina z toho nebude fungovat na Ubuntu 12.04 a novějších.

Vytvoření vlastního spouštěče pro Unity je jednoduché. Rychlé seznamy poskytují snadný a efektivní způsob rychlého přístupu k běžně používaným úlohám pro konkrétní aplikaci.

POZNÁMKA: Počínaje Ubuntu 11.10 tato vyskakovací volba zmizela. Spouštěče lze nyní vytvořit pouze úpravou textových souborů ve vaší domovské složce.

Vytvoření vlastního spouštěče je snadné.

  1. Klepněte pravým tlačítkem myši na plochu a klepněte na příkaz vytvořit spouštěč.
  2. Upravte soubor .desktop pomocí textového editoru. (Více informací najdete zde a zde .)

Jaké vlastní launchery používáte v Unity?

Poznámka: Omezte se prosím na jeden vlastní launcher na odpověď. Také prosím uveďte snímek obrazovky v akci.

138
nik90

Domovská stránka Ikona Rychlý seznam

Home Icon Quicklist

  1. Zkopírujte soubor spouštěče „Home Folder“ do domovského adresáře:

    mkdir ~/.local/share/applications
    cp /usr/share/applications/nautilus-home.desktop ~/.local/share/applications
    
  2. Otevřete soubor pro úpravy v gedit:

    gedit ~/.local/share/applications/nautilus-home.desktop
    
  3. Odstraňte následující řádek ze souboru:

    OnlyShowIn=GNOME;
    
  4. Přidejte tento text k dnu souboru, zavřete a uložte :

    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. Odhlásit se a znovu se přihlásit a zobrazit změny.

Zdroj

68
nik90

Spouštěč SSH

Rychlý přístup k seznamu oblíbených serverů SSH.

ssh quicklist

  1. Vytvořte nový soubor s gedit, v Terminal type:

    gedit ~/.local/share/applications/ssh-launcher.desktop
    
  2. Zkopírujte a vložte tento text do výše uvedeného souboru:

     [Vstup na plochu] 
     Verze = 1.0 
     Jméno = Vzdálené servery 
     Komentář = Přihlášení k mým serverům 
     Exec = gnome-terminal - disable -factory --sm-client-disable --class = remoteserver -x ssh -t minibox.local 
     Terminal = false 
     X-MultipleArgs = false 
     Type = Application 
     Icon = utilities-terminal 
     StartupNotify = true 
     StartupWMClass = RemoteServers 
     X-Ayatana-Desktop-Shortcuts = Server1; 
     
     [ Skupina zástupců serveru1] 
     Název = SSH do minibox.local 
     Exec = gnome-terminal --disable-factory --sm-client-disable --class = remoteserver -x ssh -t minibox. local 
     TargetEnvironment = Unity 
     
     Komentář = Můžete vytvořit více z nich. Stačí přidat do složky X-Ayatana-Desktop-zkratky „Server2“, „Server3“ atd. A poté změnit název domény (v tomto případě „minibox.local“) na název vašeho serveru. Také si všimnete, že výchozí akcí (když kliknete na ikonu ve spouštěči) je SSH do minibox.local - budete ji muset změnit na nejpoužívanější server. 
    
  3. Drag and Drop na launcher tím, že přejdete do ~/.local/share/apps/v Nautilus.

Zdroj 1 , Zdroj 2

49
Jorge Castro

Rychlý seznam softwaru Ubuntu Software Center

Rychle přidejte PPA prostřednictvím uživatelského rozhraní softwarových vlastností a také aktualizujte zdroje.

Software manager quicklist

  1. Zkopírujte původní soubor .desktop do své domovské složky pomocí Terminal :

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

  2. Otevřete soubor pro úpravy pomocí gedit:

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

  3. Přidejte následující dno souboru. Toto je třeba zadat za řádek X-Ubuntu-Gettext-Domain = softwarové centrum

.

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
47
Ubuntuser

Domovská stránka Ikona Rychlý seznam (automatická aktualizace ze záložek)

Zde je malý skript Shell, který aktualizuje váš Home-Quicklist se všemi vašimi záložkami. Žádná ruční manipulace. Přečte soubor záložek a z něj vytvoří položky nabídky. Přidá také položku nabídky „Root Filemanager“.

Screenshot of the quicklist in action

  1. Zkopírujte níže uvedený skript do prázdného souboru a vložte jej do složky skriptů (budeme předpokládat, že je ~/bin/ a název skriptu, který vyberete, je unityhome.bash).
  2. Spusťte skript jednou a přidejte položky:

    bash ~/bin/unityhome.bash
    
  3. Případně můžete mít cron spustit skript pro vás jednou za čas. Chcete-li přidat do cronu, zadejte příkaz follwing do shellu:

    crontab -e
    

    Otevře se editor. Přidejte řádek jako:

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

    Pokud tento krok neprovedete, budete muset skript spustit ručně vždy, když změníte své záložky nautilus, pokud chcete rychlý seznam aktualizovat.

  4. Změny se projeví až při příštím přihlášení nebo po Alt + F2

    unity --replace
    

    Tak to udělej. Poznámka: Nespouštějte unity --replace v terminálu. Pokud tento terminál uzavřete, zabije s ním jednotu.

  5. Užijte si a podívejte se na podobný skript pro gnome-terminal , který analyzuje vaše záložky ssh (v ~/.ssh/config).

Skript:

Zde je skript:

#!/bin/bash
# tabsize: 4, encoding: utf8
#
# © 2011 [email protected] Use permitted under MIT license:
#     http://www.opensource.org/licenses/mit-license.php
# 
# CONTRIBUTORS: Chris Druif <[email protected]>
#               Scott Severance <http://www.scottseverance.us/>
#               jacopoL <[email protected]>
# 
# 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

Vylepšení: Neuplikujte „domovskou složku“ a „uživatelské jméno“

Pokud si nepřejete, aby na vaši domovskou složku směřovaly dvě položky („Domovská složka“ ve spodní části rychlého seznamu a uživatelské jméno, na které lze kliknout), můžete nahradit následující kód:

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

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

podle následujícího kódu:

    # 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"
42
con-f-use

LibreOffice Quicklist

Tím se vytvoří rychlý seznam pro spouštěč LibreOffice Start Center.

LibreOffice Quicklist

  1. Zkopírujte svůj původní soubor .desktop do svého domovského adresáře pro úpravy:

    cp /usr/share/applications/libreoffice-startcenter.desktop ~/.local/share/applications
    
  2. Otevřít v geditu:

    gedit ~/.local/share/applications/libreoffice-startcenter.desktop
    
  3. Upravit řádek MimeType:

    Najít následující řádek:

    MimeType=application/vnd.openofficeorg.extension;
    

    Nahradit za:

    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. Zvýrazněte a zkopírujte níže uvedený text a potom jej vložte do dna souboru .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
    

    Poznámka : Pro LibreOffice 3.4 a 3.4.1: v Exec; libreoffice musí být nahrazeno `libreoffice3.4 ', ale zdá se, že v Oneiric nemusíme přidávat číslo verze. Testuji to z Oneiric a ponechám výchozí jen běžet dobře, přidáním verison number to quicklist nepoužije

  5. Přejděte do ~/.local/share/aplikací a přetáhněte soubor plochy LibreOffice Start Center do spouštěče.

Podobnou úpravu lze provést na spouštěči LibreOffice Writer .

Zdroj

38
Lincity

Terminál Quicklist

terminal img (updated)

  1. Zkopírujte původní launcher Terminálu do vašeho domovského adresáře pomocí Terminal :

    cp /usr/share/applications/gnome-terminal.desktop ~/.local/share/applications
    
  2. Otevřete soubor , přičemž gedit stále používá Terminál:

    gedit ~/.local/share/applications/gnome-terminal.desktop
    
  3. Najděte následující řádek ze souboru:

    OnlyShowIn=GNOME;
    

    Nahraďte výše uvedený řádek:

    OnlyShowIn=GNOME;Unity;
    
  4. Přidejte tento text do dna souboru a poté Uložit a zavřít :

    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. Chcete-li povolit možnost 'Nová karta', musíte nainstalovat xdotoolInstall xdotool z Ubuntu Software Center

  6. Zavřete všechna okna terminálu, klepněte pravým tlačítkem myši na ikonu spouštěče a zrušte zaškrtnutí políčka „Keep In Launcher“

  7. Otevřete Dash, spusťte Terminal a objeví se nový launcher s quicklistem.

33
RolandiXor

Rychlý seznam Firefoxu

Přidejte ke spouštěči užitečné možnosti Firefoxu.

enter image description here

  1. Kopírovat původní soubor .desktop do domovského adresáře pro úpravy:

    cp /usr/share/applications/firefox.desktop ~/.local/share/applications
    
  2. Otevřeno v geditu:

    gedit ~/.local/share/applications/firefox.desktop 
    
  3. Najít a upravit následující řádek:

    X-Ayatana-Desktop-Shortcuts=NewWindow;
    

    aby odpovídal tomuto řádku:

    X-Ayatana-Desktop-Shortcuts=NewWindow;SafeMode;ProfileManager;
    
  4. Přidat tento text do dole .desktop, potom soubor uložte:

    [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
    
32
nik90

Spouštěč služeb Google

Vlastní spouštěč pro běžné služby jako gmail, kalendář, psaní nové zprávy.

enter image description here

  1. Vytvořte nový soubor otevřením textového editoru a vložte do něj následující text:

    [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. Uložte soubor s tímto umístěním složky a názvem:

     ~/.local/share/applications/google-services-launcher.desktop
    
  3. Drag and Drop tento soubor na launcher tím, že přejdete na ~/.local/share/applications/ ve Správci souborů.

Můžete si stáhnout ikonu zde .

Zdroj

31
nik90

Banshee Quicklist

banshee quicklist

  1. Zkopírujte launcher Banshee do svého domovského adresáře, do Terminal vložte následující:

    cp /usr/share/applications/banshee.desktop ~/.local/share/applications
    
  2. Otevřete tento nový soubor pro úpravy:

    gedit ~/.local/share/applications/banshee.desktop
    
  3. Zvýrazněte a zkopírujte níže uvedený text a vložte jej do dna souboru.

    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
    

Zdroje: 1 , 2

25
Cas

Rychlý seznam Dokumentů Google

enter image description here

  1. Vytvořte nový soubor pomocí tohoto příkazu:

    gedit ~/.local/share/applications/gdocs.desktop
    
  2. Vložte níže uvedený text:

    [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
    

    Toto se otevře ve výchozím prohlížeči. V případě celoobrazovkových aplikací chrome/ium najděte a vyměňte xdg-open s chromium-browser a https: s --app=https:.

  3. Přetáhněte gdocs.desktop do spouštěče z ~/.local/share/Applications /

24
Dorkus1218

Rychlý seznam pro přidání/odebrání řádků/sloupců pracovních prostorů

Preview

Snadno přidejte nebo odeberte virtuální plochy nebo pracovní prostory pomocí ikony/rychlého seznamu Unity, což je v současné době v Ubuntu opomíjená možnost. Zdá se, že jedinou možností je přechod do editoru gconf a ruční změna.
V ideálním případě by se to dostalo do přepínače pracovních prostorů.

Je založen na skriptu, aby vytáhl aktuální počet řádků a sloupců a přidal nebo odečetl jeden před nastavením znovu. Kontroluje také, zda nejde pod jeden řádek nebo sloupec.

  1. Vytvořte nový soubor .desktop s gedit, v Terminal type:

    gedit ~/.local/share/applications/workspaces.desktop
    
  2. Zkopírujte a vložte tento text do nově vytvořeného souboru:

    [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. Vytvořte nový skript s gedit, v Terminal type:

    gksudo gedit /usr/bin/workspaces-shortcuts
    

    POZNÁMKA: gksudo se používá kvůli umístění, které jej uložíme, a protože se jedná o grafickou aplikaci.

  4. Zkopírujte a vložte tento text do nově vytvořeného souboru:

    #!/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. Příliš učinitelný skript spustitelný, v Terminal type:

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

  6. Drag and Drop na launcher tím, že přejdete do ~/.local/share/apps/v Nautilus.

    Třídění lze snadno provést změnou řádku v souboru .desktop z:

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

    na

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

    například.

24
MrChrisDruif

Chromium Quicklist

Chromium

  1. Zkopírujte launcher Chromium do svého domovského adresáře, do Terminal vložte následující:

    cp /usr/share/applications/chromium-browser.desktop ~/.local/share/applications
    
  2. Otevřete tento soubor pro úpravy:

    gedit ~/.local/share/applications/chromium-browser.desktop
    
  3. Zvýrazněte a zkopírujte níže uvedený text a potom jej vložte do dna souboru.

    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  
    

Zdroj

23
Cas

Filezilla FTP Quicklist

Rychlý přístup k oblíbeným serverům FTP pomocí spouštěče Filezilla.

filezilla quicklist

Existují dvě možnosti, jak vytvořit rychlý seznam FileZille. Můžete odkazovat na weby ve Správci stránek (bezpečná možnost); nebo můžete zadat informace o připojení přímo do .desktop file (volba bez správce webu).

Odkaz na správce webu (bezpečná možnost)

  1. Zkopírujte launcher Filezilla do svého domovského adresáře, do Terminal vložte následující:

    cp /usr/share/applications/filezilla.desktop ~/.local/share/applications
    
  2. Otevřete tento soubor pro úpravy:

    gedit ~/.local/share/applications/filezilla.desktop
    
  3. Připojte níže uvedený text na dno souboru .desktop a přidejte „Skupinu zástupců“ pro každý web, který chcete propojit. Do parametru Exec byste měli umístit cestu vašeho serveru FTP do Správce stránek. Zkratka 2 ° přímo otevře správce webu 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
    

Podrobnosti najdete na stránce argumenty příkazového řádk na wiki Filezilla.

Zdroj


Přímé zadání podrobností o připojení (rychlá, ale nebezpečná možnost)

Poznámka: U této možnosti existuje bezpečnostní problém v tom, že bude ukládáte své heslo prostým textem. Udělejte to, pouze pokud znáte riziko, jedná se o velmi „hackerský“ způsob, jak dělat věci. Pokud používáte File Manager v FileZilla, použijte možnost výše, která používá informace již uložené v konfiguraci Filezilla Site Manager.

  1. Zkopírujte launcher Filezilla do svého domovského adresáře, do Terminal vložte následující:

    cp /usr/share/applications/filezilla.desktop ~/.local/share/applications
    
  2. Otevřete tento soubor pro úpravy:

    gedit ~/.local/share/applications/filezilla.desktop
    
  3. Zvýrazněte a zkopírujte níže uvedený text a poté jej vložte do dna souboru .desktop. Upravte podrobnosti FTP serveru tak, aby odpovídaly vašim vlastním, a poté soubor uložte.

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

    Budete chtít změnit „test: test“ svým uživatelským jménem/heslem a „ftp.secureftp-test.com“ s doménou vašeho ftp serveru.

Zdroj

21
Cas

Gedit Quicklist

gedit

  1. Pomocí terminálu zkopírujte soubor spouštěče 'Gedit' do svého domovského adresáře

    cp /usr/share/applications/gedit.desktop ~/.local/share/applications
    
  2. Otevřete soubor pro úpravy v gedit:

    gedit ~/.local/share/applications/gedit.desktop
    
  3. Přidat tento text do dole souboru a nahradit the <username> text, který odpovídá uživatelskému jménu vaší domovské složky, poté uložte a zavřete:

    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. Vytvořte složku 'skripty' ve složce ~/.local/share/Applications:

    mkdir ~/.local/share/applications/scripts
    
  5. Vytvořte soubor skriptu 'gedit-shortcuts' with gedit:

    gedit ~/.local/share/applications/scripts/gedit-shortcuts
    
  6. Přidejte tento text do souboru a poté jej uložte a zavřete:

    #!/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. Vytvořte spustitelný soubor:

    chmod +x ~/.local/share/applications/scripts/gedit-shortcuts
    
  8. Přetáhněte soubor gedit.desktop z ~/.local/share/applications nautilus na lištu Unity Launcher

21
Winael

LAMP Quicklist

Screenshot

  1. Otevřít nový soubor:

    gedit ~/.local/share/applications/lamp.desktop
    
  2. Zkopírujte níže uvedený text

    [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. Přetáhněte myší na spouštěč tím, že přejdete do ~/.local/share/apps/v Nautilus.

20
flux

Rhythmbox Quicklist

Screenshot

  1. Zkopírujte launcher Rhythmbox do svého domovského adresáře, do Terminal vložte následující:

    cp /usr/share/applications/rhythmbox.desktop ~/.local/share/applications
    
  2. Otevřete tento soubor pro úpravy:

    gedit ~/.local/share/applications/rhythmbox.desktop
    
  3. Zvýrazněte a zkopírujte níže uvedený text a vložte jej do dolní části souboru:

    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. Uložte soubor.

20
Andi

Google Chrome Quicklist

chrome quicklist

  1. Zkopírujte launcher Google Chrome do vašeho domovského adresáře, do Terminal vložte následující:

    cp /opt/google/chrome/google-chrome.desktop ~/.local/share/applications
    
  2. Otevřete tento soubor pro úpravy:

    gedit ~/.local/share/applications/google-chrome.desktop
    
  3. Zvýrazněte a zkopírujte níže uvedený text a potom jej vložte do dna souboru.

    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
    

Zdroj

17
Cas

Thunderbird Quicklist

Thunderbird Lanuncher

  1. Zkopírujte soubor spouštěče do svého domovského adresáře:

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

  2. Otevřete soubor pomocí textového editoru

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

  3. Přidejte text na konec souboru a uložte jej.

    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
    
17
Ubuntuser

Quicklist Mines

Rychle spusťte nové hry Mine ze spouštěče.

mines quicklist

  1. Zkopírujte launcher Mines do svého domovského adresáře, do Terminal vložte následující:

    cp /usr/share/applications/gnomine.desktop ~/.local/share/applications
    
  2. Otevřete tento soubor pro úpravy:

    gedit ~/.local/share/applications/gnomine.desktop
    
  3. Zvýrazněte a zkopírujte text níže a vložte jej do dna souboru .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
    

Zdroj

16
Cas

Déjà Dup Quicklist

Déjà Dup Quicklist

  1. Zkopírujte soubor spouštěče Déjà Dup do svého domovského adresáře pomocí terminálu:

    cp /usr/share/applications/deja-dup.desktop ~/.local/share/applications
    
  2. Otevřete soubor pro úpravy v textovém editoru:

    gedit ~/.local/share/applications/deja-dup.desktop
    
  3. Přidat tento text do dole souboru, zavřete a uložte:

    X-Ayatana-Desktop-Shortcuts=BackupNow;
    
    [BackupNow Shortcut Group]
    Name=Backup Now
    Exec=deja-dup --backup
    TargetEnvironment=Unity
    
  4. Odstraňte ikonu Déjà Dup z Launcheru (untick Keep In Launcher )) a poté otevřete aplikaci z Dash, měl by se objevit nový rychlý seznam a můžete znovu zaškrtnout Keep In Launcher .

15
Clay Smalley

Opera Quicklist

enter image description here

  1. Zkopírujte svůj původní soubor .desktop do svého domovského adresáře pro úpravy:

    cp /usr/share/applications/opera-browser.desktop ~/.local/share/applications
    
  2. Otevřete terminál a zadejte následující:

    gedit ~/.local/share/applications/opera-browser.desktop
    
  3. V dolní části souboru přidejte následující řádky, poté jej uložte a zavřete:

    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. Přidejte ikonu do spouštěče, pokud ještě není a vaše seznamy by nyní měly fungovat.

Tipy :

Můžete také nastavit, aby Mail otevřel novou kartu na konkrétní adrese, pokud chcete, nahrazením jeho příkazu Exec být (například):

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

Zdroje, 1 , 2 ,

14
nik90

Rychlý seznam přenosu

enter image description here

  1. Zkopírujte globální transmission-gtk.desktop soubor do vašeho domovského adresáře:

    cp /usr/share/applications/transmission-gtk.desktop ~/.local/share/applications
    
  2. Upravit soubor:

    gedit ~/.local/share/applications/transmission-gtk.desktop
    
  3. Vložte následující kód na konec souboru:

    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
    

Můžete také zobrazit počet stažených torrentů a indikátor celkového průběhu pomocí skriptu z https://github.com/kriomant/transmission-unity-launcher

14
Isaiah

Rychlý seznam Ubuntu One

Připojte se k serveru, odpojte se od serveru a rychle zastavte synchronizaci Ubuntu One.

enter image description here

  1. Kopírovat původní ikona ovládacího panelu Ubuntu One do vašeho domovského adresáře pro úpravy:

    cp /usr/share/applications/ubuntuone-control-panel-gtk.desktop ~/.local/share/applications/
    
  2. Otevřete soubor pro úpravy s gedit:

    gedit ~/.local/share/applications/ubuntuone-control-panel-gtk.desktop
    
  3. Zvýrazněte a zkopírujte níže uvedený text, pak vložte ve spodní části souboru .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
    
14
toros

Alternativní seznam rychlého seznamu Firefox

Vloží seznam vašich oblíbených webů do Quicklistu Firefoxu.

End Result

  1. Zkopírujte soubor firefox.desktop domů.

    cp /usr/share/applications/firefox.desktop ~/.local/share/applications
    
  2. Otevřeno pro úpravy

    gedit ~/.local/share/applications/firefox.desktop
    
  3. Přidejte na konec, upravte webové stránky podle svých oblíbených

    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
wojox

Rychlý seznam Gnome-Terminal (automatická aktualizace z ssh config)

Zde je malý skript Shell, který aktualizuje váš seznam Gnome-Terminal-Quicklist se všemi položkami vašeho serveru v souboru ~/.ssh/config. Není nutná žádná ruční manipulace. Přečte soubor ~/.ssh/config A vytvoří z něj položky nabídky. Přidá také položku nabídky „Root Terminal“.

Gnome terminal quicklist with ssh entries

  1. Zkopírujte níže uvedený skript do prázdného souboru a vložte jej do složky se skripty (budeme předpokládat, že je ~/bin/ A zvolený název skriptu je unityterm.sh).
  2. Spusťte skript jednou a přidejte položky:

    /bin/bash ~/bin/unityterm.sh
    
  3. Případně můžete mít cron spustit skript pro vás jednou za čas. Chcete-li přidat do cronu, zadejte příkaz follwing do shellu:

    crontab -e
    

    Otevře se editor. Přidejte řádek jako:

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

    Pokud tento krok neprovedete, budete muset skript spustit ručně, když změníte svůj ~/.ssh/config, Pokud si přejete aktualizovat rychlý seznam.

  4. Změny se projeví až při příštím přihlášení nebo po Alt + F2ing

    unity --replace
    

    Tak to udělej. Poznámka: Nespouštějte unity --replace V terminálu. Pokud tento terminál uzavřete, zabije s ním jednotu.

  5. Užijte si a podívejte se na podobný skript pro nautilus , který analyzuje vaše záložky nautilus.

Skript:

Zde je skript:

#!/bin/bash
# indent-mode: spaces, tabsize: 4, encoding: utf8
#
# © 2011 [email protected] Use under the MIT license:
#     http://www.opensource.org/licenses/mit-license.php
#
# CONTRIBUTORS: jacopoL <[email protected]>
#
# 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]\+\).*/\[email protected]/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
13
con-f-use

Opera Launcher & Quicklist (část 2)

  • Počitadlo karet

    Celkový počet otevřených karet se zobrazí na ikoně Spouštěč a je aktualizován v reálném čase při otevírání a zavírání karet;

  • Naléhavost

    Když Opera není v centru pozornosti a otevře se nová karta), ikona Opera ve Spouštěči nyní přejde do režimu pro naléhavé situace a jednou se kroutí;

  • Rychlý seznam

    S (v tuto chvíli) omezenou podporou vestavěného poštovního klienta Opera (M2).

    QuicklistUrgencyTab count

Installation

  1. Rozbalte skript z tohoto Zip do vaší domovské složky.

  2. Otevřete spouštěcí aplikace a přidejte položku pomocí výše uvedeného skriptu takto:

    Příkaz:python unity-opera.py

    startup

Zdroj

Kudos jdou do Kyle Baker!

12
Rinzwind

Rozšířený seznam ikon domovské stránky

Quick Lists

  1. Zkopírujte soubor spouštěče „Home Folder“ do svého domovského adresáře pomocí terminálu:

    cp /usr/share/applications/nautilus-home.desktop ~/.local/share/applications
    
  2. Otevřete soubor pro úpravy v gedit:

    gedit ~/.local/share/applications/nautilus-home.desktop
    
  3. Smazat následující řádek ze souboru:

    OnlyShowIn=GNOME;
    
  4. Přidat tento text do dole souboru, zavřete a uložte:

    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. Odhlásit se a znovu se přihlásit a zobrazit změny.

12
scouser73

Rychlý seznam vlastních skriptů s GUI

Vytvořte Quicklist launcher pro své skripty. Vestavěné GUI s automatickou a manuální volbou pro přidávání položek. Automatická volba může pouze přidat, s manuálem můžete soubor upravit přímo.

1. Vytvořte vlastní soubor .desktop pro launcher

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

2. Vložte následující kód a upravte následující: (řádek 5 je způsob, jak do složky s skripty, v tomto příkladu je to složka s názvem Scripts, musíte ji změnit pro svůj Můžete také změnit řádek 6, který je ikonou. A na konci změnit <username> text, který odpovídá uživatelskému jménu domovské složky.

[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

. Vytvořte složku 'skripty' (pokud neexistuje) ve složce ~/.local/share/Applications:

mkdir ~/.local/share/applications/scripts

4. Vytvořte soubor skriptu 'addscript' s gedit (toto je GUI pro přidávání položek do vašeho rychlého seznamu):

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

5. Přidejte tento text do souboru, poté jej uložte a zavřete

#!/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. Vytvořte spustitelný soubor:

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

7.Drag & Drop the my_scripts.desktop soubor z ~/.local/share/applications v nautilus do Spouštěcí lišty Unity

8. Můžete začít přidávat položky do svého rychlého seznamu kliknutím na "Add New Script "položka nabídky

12
petrakis

Rychlý seznam DeaDBeeF

DeaDBeeF Quicklist

  1. Zkopírujte soubor spouštěče do svého domovského adresáře:

    cp /usr/share/applications/deadbeef.desktop ~/.local/share/applications
    
  2. Otevřete soubor pro úpravy v gedit:

    gedit ~/.local/share/applications/deadbeef.desktop
    
  3. Přidejte tento text na konec souboru, zavřete a uložte:

    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. Volitelné: Změňte funkci přetažení spouštěče tak, aby místo mazání přidávala soubory do seznamu skladeb:

    NajítExec=deadbeef %F a Nahradit za Exec=deadbeef --queue %F


Existuje několik dalších příkazů dostupných v deadbeef -h ale toto jsou jediné, které se zdají být užitečné v rychlém seznamu.

12
Dorkus1218

QuickBox Quicklist

Tím se přidá položka rychlého seznamu pro vaše virtuální stroje Virtualbox. Následující příklad používá 'Windows XP', takže bude vyžadovat úpravy, aby odpovídaly vašim vlastním VM detailům).

  1. Zkopírujte soubor do svého domovského adresáře

    cp /usr/share/applications/virtualbox.desktop ~/.local/share/applications/virtualbox.desktop
    
  2. Otevřete soubor pomocí textového editoru

    gedit ~/.local/share/applications/virtualbox.desktop
    
  3. Přidejte text na konec souboru a uložte jej.

    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. Přetáhněte soubor virtualbox.desktop z ~/.local/share/applications nautilus na panel Unity Launcher

11
titaniumtux

UMPlayer Quicklist

enter image description here

  • Zkopírujte původní soubor .desktop do své domovské složky:

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

  • Otevřete soubor na ploše pro úpravy:

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

  • Na konec souboru přidejte následující.

     X-Ayatana-Desktop-Shortcuts=Play;Pause;Stop;Fullscreen;
    
     [Play Shortcut Group]
     Name=Play
     Exec=umplayer -send-action play
     TargetEnvironment=Unity
    
     [Pause Shortcut Group]
     Name=Pause
     Exec=umplayer -send-action pause
     TargetEnvironment=Unity
    
     [Stop Shortcut Group]
     Name=Stop
     Exec=umplayer -send-action stop
     TargetEnvironment=Unity
    
     [Fullscreen Shortcut Group]
     Name=Fullscreen
     Exec=umplayer -send-action fullscreen
     TargetEnvironment=Unity
    
  • Uložte jej a přejděte na ~/.local/share/applications/ a přetáhněte jej do spouštěče.

11
Lincity

Quicklist pro klienty hudebního přehrávače Daemon (MPD)

Screenshot

Přidá přehrávání/pauzu, předchozí, další a zastavení ke spouštěči klienta MPD (v tomto případě GMPC, ale to lze snadno upravit např. Pro xfmpc, Sonata, Ario, Pygmy, pympd, Glurp, Gimmix, gbemol nebo co chcete) ). Jediným požadavkem je instalace balíčku mpc (Sudo apt-get install mpc).

  1. Zkopírujte globální soubor gmpc.desktop do svého domovského adresáře:

    cp /usr/share/applications/gmpc.desktop ~/.local/share/applications
    
  2. Upravit soubor:

    gedit ~/.local/share/applications/gmpc.desktop
    
  3. Vložte následující kód na konec souboru:

    X-Ayatana-Desktop-Shortcuts=Play/Pause;Previous;Next;Stop
    
    [Play/Pause Shortcut Group]
    Name=Play/Pause
    Exec=mpc toggle
    TargetEnvironment=Unity
    
    [Previous Shortcut Group]
    Name=Previous
    Exec=mpc prev
    TargetEnvironment=Unity
    
    [Next Shortcut Group]
    Name=Next
    Exec=mpc next
    TargetEnvironment=Unity
    
    [Stop Shortcut Group]
    Name=Stop
    Exec=mpc stop
    TargetEnvironment=Unity
    

PS. Pro větší integraci nainstalujte mpd-sound-men .

10
Vincent

Clementine Quicklist

enter image description here

Přidá hru, pauzu, zastavení, další a zpět k odpalovacímu zařízení clementine.

  1. Zkopírujte globální soubor clementine.desktop do svého domovského adresáře:

    cp /usr/share/applications/clementine.desktop ~/.local/share/applications
    
  2. Upravit soubor:

    gedit ~/.local/share/applications/clementine.desktop
    
  3. Vložte následující kód na konec souboru:

    X-Ayatana-Desktop-Shortcuts=Play;Pause;Stop;Previous;Next  
    
    [Play Shortcut Group]
    Name=Play
    Exec=clementine --play
    TargetEnvironment=Unity
    
    [Pause Shortcut Group]
    Name=Pause
    Exec=clementine --pause
    TargetEnvironment=Unity
    
    [Stop Shortcut Group]
    Name=Stop
    Exec=clementine --stop
    TargetEnvironment=Unity
    
    [Previous Shortcut Group]
    Name=Previous
    Exec=clementine --previous
    TargetEnvironment=Unity
    
    [Next Shortcut Group]
    Name=Next
    Exec=clementine --next
    TargetEnvironment=Unity
    
8
zookalicious

Rychlý seznam gFTP

h

Přímý přístup k záložkovým webům pomocí gFtp. V Launcheru je zahrnut skript pro generování List List

  1. Zkopírujte globální soubor gftp.desktop do svého domovského adresáře:

    cp /usr/share/applications/gftp.desktop ~/.local/share/applications
    
  2. Otevřete soubor pro úpravy pomocí gedit:

    gedit ~/.local/share/applications/gftp.desktop
    
  3. Vložte následující kód na konec souboru a změňte pouze <username> k tobě:

    X-Ayatana-Desktop-Shortcuts=GenerateB;EditB
    
    [GenerateB Shortcut Group]
    Name=Create Bookmarks List
    Exec=/home/<username>/.local/share/applications/scripts/addbookmarks generateb
    TargetEnvironment=Unity
    
    [EditB Shortcut Group]
    Name=Edit gFTP Bookmarks
    Exec=/home/<username>/.local/share/applications/scripts/addbookmarks editb
    TargetEnvironment=Unity
    
  4. Vytvořte složku 'scripts' (pokud neexistuje) ve složce ~/.local/share/Applications:

    mkdir ~/.local/share/applications/scripts
    
  5. Vytvořte soubor skriptu 'addbookmarks' pomocí gedit:

    gedit ~/.local/share/applications/scripts/addbookmarks
    
  6. Přidejte tento text do souboru

    #!/bin/bash
    
    case $1 in
    generateb)
    echo "[Desktop Entry]" >  $HOME/.local/share/applications/gftp.desktop
    echo "Encoding=UTF-8" >>  $HOME/.local/share/applications/gftp.desktop
    echo "Name=gFTP" >>  $HOME/.local/share/applications/gftp.desktop
    echo "Comment=Download and upload files using multiple file transfer protocols" >>  $HOME/.local/share/applications/gftp.desktop
    echo "GenericName=gFTP" >>  $HOME/.local/share/applications/gftp.desktop
    echo "Exec=gftp %u" >>  $HOME/.local/share/applications/gftp.desktop
    echo "Terminal=false" >>  $HOME/.local/share/applications/gftp.desktop
    echo "X-MultipleArgs=false" >>  $HOME/.local/share/applications/gftp.desktop
    echo "Type=Application" >>  $HOME/.local/share/applications/gftp.desktop
    echo "Icon=gftp.png" >>  $HOME/.local/share/applications/gftp.desktop
    echo "Categories=Application;Network;" >>  $HOME/.local/share/applications/gftp.desktop
    echo "X-GNOME-Bugzilla-Bugzilla=GNOME" >>  $HOME/.local/share/applications/gftp.desktop
    echo "X-GNOME-Bugzilla-Product=gftp" >>  $HOME/.local/share/applications/gftp.desktop
    echo "X-GNOME-Bugzilla-Component=general" >>  /$HOME/.local/share/applications/gftp.desktop
    echo "X-GNOME-Bugzilla-Version=2.0.19" >>  $HOME/.local/share/applications/gftp.desktop
    echo "X-Ubuntu-Gettext-Domain=gftp" >>  $HOME/.local/share/applications/gftp.desktop
    echo "" >>  $HOME/.local/share/applications/gftp.desktop
    echo "X-Ayatana-Desktop-Shortcuts=" >>  $HOME/.local/share/applications/gftp.desktop
    awk 'NR>1{print $1}' RS=[ FS=] $HOME/.gftp/bookmarks > /tmp/gftpbookmarks
    N=0
    while read LINE ; do
        N=$((N+1))
    ay=$(sed -n '/X-Ayatana-Desktop-Shortcuts/p' $HOME/.local/share/applications/gftp.desktop)
    shortname=$(echo "FtpSite$N")
    
    
    sed -i "s/$ay/$ay$shortname;/g" $HOME/.local/share/applications/gftp.desktop
    echo "" >>  $HOME/.local/share/applications/gftp.desktop
    echo "[$shortname Shortcut Group]" >>  $HOME/.local/share/applications/gftp.desktop
    echo "Name=$LINE" >>  $HOME/.local/share/applications/gftp.desktop
    echo "Exec=gftp "bookmark://$LINE"" >>  $HOME/.local/share/applications/gftp.desktop
    echo "TargetEnvironment=Unity" >> $HOME/.local/share/applications/gftp.desktop
    
    done < /tmp/gftpbookmarks
    rm /tmp/gftpbookmarks
    
    ay2=$(sed -n '/X-Ayatana-Desktop-Shortcuts/p' $HOME/.local/share/applications/gftp.desktop)
    ay3="GenerateB;EditB"
    sed -i "s/$ay2/$ay2$ay3/g" $HOME/.local/share/applications/gftp.desktop
    echo "" >>  $HOME/.local/share/applications/gftp.desktop
    echo "[GenerateB Shortcut Group]" >>  $HOME/.local/share/applications/gftp.desktop
    echo "Name=Create Bookmarks List" >>  $HOME/.local/share/applications/gftp.desktop
    echo "Exec=$HOME/.local/share/applications/scripts/addbookmarks generateb" >>  $HOME/.local/share/applications/gftp.desktop
    echo "TargetEnvironment=Unity" >>  $HOME/.local/share/applications/gftp.desktop
    echo "" >>  $HOME/.local/share/applications/gftp.desktop
    echo "[EditB Shortcut Group]" >>  $HOME/.local/share/applications/gftp.desktop
    echo "Name=Edit gFTP Bookmarks" >>  $HOME/.local/share/applications/gftp.desktop
    echo "Exec=$HOME/.local/share/applications/scripts/addbookmarks editb" >>  $HOME/.local/share/applications/gftp.desktop
    echo "TargetEnvironment=Unity" >>  $HOME/.local/share/applications/gftp.desktop
    
    zenity --question --text="Your Bookmarks List has been generated. A restart of Unity Is Required to take effect! Would you like to perform this  now?"
    qq=$?
    if [ "$qq" -eq "0" ] ; then 
        unity --replace &
    else
        exit 1
    fi
    ;;
    
    editb)
    zenity --text-info --filename=$HOME/.gftp/bookmarks > /tmp/gftpbookmarks  --title "Modify gFTP Bookmarks"  --editable --width 850 --height 480
    cp /tmp/gftpbookmarks $HOME/.gftp/bookmarks
    rm /tmp/gftpbookmarks
    ;;
    
    esac
    
  7. Vytvořte spustitelný soubor:

    chmod +x ~/.local/share/applications/scripts/addbookmarks
    
  8. Přetáhněte soubor gftp.desktop z ~/.local/share/apps nautilus na panel Unity Launcher

  9. PRVNÍ BĚH !!

    Klikněte na položku nabídky „pravit záložky gFTP“ a upravte soubor záložek gftp. Ve výchozím nastavení obsahuje soubor mnoho ftp stránek, které se nepoužívají. Odstraňte nepoužité záložky a zavřete soubor. Poté klikněte na "Vytvořit seznam záložek" a váš seznam bude vygenerován.

    Editace seznamu je stejným způsobem, nejprve upravte seznam záložek, poté vygenerujte nový.

7
petrakis

Quicklist pro Sonata (MPD klient)

Sonata Quicklists

Hlavním bodem je ukázat jednoduchou integraci s last.fmpylast a MPC pro jakékoli MPD klient, bez použití dalších modulů

Vytvoření vlastního souboru sonata.desktop v domovské složce:

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

Vložit obsah:

[Desktop Entry]
Name=Sonata
Comment=Elegant GTK+ music client for the Music Player Daemon
Exec=sonata
Terminal=false
Type=Application
Icon=sonata.svg
Categories=GNOME;Application;AudioVideo;
StartupNotify=true
Encoding=UTF-8

X-Ayatana-Desktop-Shortcuts=Play-Pause;Stop;Previous;Next;Love;Ban;Queue;Add-playing-album;Spectrogram;Audacity

[Play-Pause Shortcut Group]
Name=[ ▯▷ ]  Play/Pause
Exec=sonata pp
TargetEnvironment=Unity

[Stop Shortcut Group]
Name=[  ◻  ]  Stop
Exec=sonata stop
TargetEnvironment=Unity

[Previous Shortcut Group]
Name=[ ▯◁ ]  Previous
Exec=sonata prev
TargetEnvironment=Unity

[Next Shortcut Group]
Name=[ ▷▯ ]  Next
Exec=sonata next
TargetEnvironment=Unity

[Love Shortcut Group]
Name=(  ❤  )  Love track
Exec=bash /home/zetah/scripts/mpd-script.sh love
TargetEnvironment=Unity

[Ban Shortcut Group]
Name=(  ✖  )  Ban track
Exec=bash /home/zetah/scripts/mpd-script.sh ban
TargetEnvironment=Unity

[Queue Shortcut Group]
Name=(  ✚  )  Queue similar
Exec=bash /home/zetah/scripts/mpd-script.sh similar
TargetEnvironment=Unity

[Add-playing-album Shortcut Group]
Name=Add Current Album
Exec=bash /home/zetah/scripts/mpd-script.sh add-album
TargetEnvironment=Unity

[Spectrogram Shortcut Group]
Name=Spectrogram
Exec=bash /home/zetah/scripts/mpd-script.sh wavespec
TargetEnvironment=Unity

[Audacity Shortcut Group]
Name=Open with Audacity
Exec=bash /home/zetah/scripts/mpd-script.sh audacity
TargetEnvironment=Unity

Například „Queue like“ přidá podobné skladby k aktuálně přehrávanému podle dotazu match.fm match.

Odkazované skripty:
mpd-script.sh
pylast-track.py

6
zetah

Rychlý seznam Quod Libet

(nový uživatel nemá povoleno zveřejnit obrázek :()

  1. Zkopírujte soubor quodlibet.desktop do místní sdílené složky domovské složky

    cp /usr/share/applications/quodlibet.desktop ~/.local/share/applications
    
  2. Uprav to

    gedit ~/.local/share/applications/quodlibet.desktop
    
  3. Na konec souboru .desktop přidejte následující

    X-Ayatana-Desktop-Shortcuts=Play;Pause;Previous;Next;Shuffle;InOrder;Focus;Hide;
    
    [Play Shortcut Group]
    Name=Play
    Exec=quodlibet --play
    TargetEnvironment=Unity
    
    [Pause Shortcut Group]
    Name=Pause
    Exec=quodlibet --pause
    TargetEnvironment=Unity
    
    [Previous Shortcut Group]
    Name=Previous
    Exec=quodlibet --previous
    TargetEnvironment=Unity
    
    [Next Shortcut Group]
    Name=Next
    Exec=quodlibet --next
    TargetEnvironment=Unity
    
    [Shuffle Shortcut Group]
    Name=Shuffle
    Exec=quodlibet --order=shuffle
    TargetEnvironment=Unity
    
    [InOrder Shortcut Group]
    Name=InOrder
    Exec=quodlibet --order=inorder
    TargetEnvironment=Unity
    
    [Focus Shortcut Group]
    Name=Focus
    Exec=quodlibet --focus
    TargetEnviroment=Unity
    
    [Hide Shortcut Group]
    Name=Hide
    Exec=quodlibet --hide-window
    TargetEnviroment=Unity
    
6
paddyrooney

Rychlý seznam Exaile Unity

Přidá přehrát/pozastavit/zastavit/předchozí/další záznamy do Exaile.

Náhled:

enter image description here

  1. Zkopírujte soubor exaile.desktop do místní sdílené složky domovské složky

    cp /usr/share/applications/exaile.desktop ~/.local/share/applications
    
  2. Uprav to

    gedit ~/.local/share/applications/exaile.desktop
    
  3. Na konec souboru .desktop přidejte následující

    X-Ayatana-Desktop-Shortcuts=Play;Pause;Stop;Previous;Next;
    
    [Play Shortcut Group]
    Name=Play
    Exec=exaile --play
    TargetEnvironment=Unity
    
    [Pause Shortcut Group]
    Name=Pause
    Exec=exaile --play-pause
    TargetEnvironment=Unity
    
    [Stop Shortcut Group]
    Name=Stop
    Exec=exaile --stop
    TargetEnvironment=Unity
    
    [Previous Shortcut Group]
    Name=Previous
    Exec=exaile --previous
    TargetEnvironment=Unity
    
    [Next Shortcut Group]
    Name=Next
    Exec=exaile --next
    TargetEnvironment=Unity
    
6
findingsimo

Vinařské programy Quicklist

Příklad s položkami nabídky pro Dreamweaver a Photoshop.

1. Vytvořte vlastní soubor .desktop pro launcher

gedit ~/.local/share/applications/nautilus-wine.desktop

2. Vložte následující kód a nahraďte <username> text, který odpovídá uživatelskému jménu domovské složky. Musíte také definovat proměnnou pro každý program (proměnná je za vinařskými zkratkami) a poté uložit a zavřít:

[Desktop Entry]

Name=Browse C: Drive
Comment=Open your personal folder
TryExec=nautilus
Exec=xdg-open .wine/dosdevices/c:
Icon=wine
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=Dreamweaver;Photoshop;ConfigureWine;Winetricks
[Dreamweaver Shortcut Group]
Name=Macromedia Dreaweaver
Exec=/home/<username>/.local/share/applications/scripts/wine_shortcuts dreamweaver
TargetEnvironment=Unity


[Photoshop Shortcut Group]
Name=Adobe Photoshop
Exec=/home/<username>/.local/share/applications/scripts/wine_shortcuts photoshop
TargetEnvironment=Unity

[ConfigureWine Shortcut Group]
Name=Configure Wine
Exec=winecfg
TargetEnvironment=Unity

[Winetricks Shortcut Group]
Name=Winetricks
Exec=winetricks
TargetEnvironment=Unity

. Vytvořte složku 'skripty' (pokud již neexistuje) v ~/.local/share/applications složka:

mkdir ~/.local/share/applications/scripts

4. Vytvořte soubor skriptu wine_shortcuts s gedit:

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

5. Přidejte tento text do souboru, nastavte proměnné použité v kroku 2, otevřete alacarte a získejte aktuální předponu příkazu pro váš program (zde je uveden pouze příklad), nahraďte <command for dreamweaver/photoshop goes here> potom uložte a zavřete:

    #!/bin/bash

    case $1 in
    dreamweaver)
    <command for dreamweaver goes here>
    ;;
    photoshop)
    <command for photoshop goes here>
    ;;
    esac

6. Vytvořte spustitelný soubor:

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

7.Drag a přetáhněte soubor nautilus-wine.desktop z ~/.local/share/Applications nautilus na panel Spouštěč Unity

pozornění: proměnná v 2.) musí být stejná v 4.)

Příklad pro Dreamweaver:

2.)

Exec=/home/<username>/.local/share/applications/scripts/wine_shortcuts dreamweaver

4.)

 #!/bin/bash

 case $1 in
 dreamweaver)
5
petrakis

Remmina Quicklist

V Google Code je projekt se skriptem pro automatické vytvoření rychlého seznamu pro Remminu, který obsahuje seznam uložených připojení.

Zde je domovská stránka projektu s pokyny k instalaci:
http://code.google.com/p/remmina-unity-launcher/

Upravil jsem původní skript, abych vyřešil dva problémy (název připojení nebyl správně nalezen, řazení připojení podle názvu), zde je skript, který se má spustit.

#!/bin/bash
# Bash Script to integrate Remmina into Unity Launch bar.
# Creator: Daniel Scholtus
# Version: 2
# Date:    March 23, 2011

if [ -e ~/.local/share/applications/remmina.desktop ]
then
    echo "Deleting old Launcher"
    rm ~/.local/share/applications/remmina.desktop
fi

echo "Creating Base Launcher"
cp /usr/share/applications/remmina.desktop ~/.local/share/applications/remmina.desktop

echo "Adding shortcuts items declaration"
echo "" >> ~/.local/share/applications/remmina.desktop

AYATANA="X-Ayatana-Desktop-Shortcuts="

mkdir /tmp/remmina-unity

FILES=("`ls ~/.remmina/*.remmina`")
for f in ${FILES}
do
    NAME=`cat $f | grep -G -m 1 ^name= | cut -d= -f2`
    FILE=`basename $f .remmina`
    echo $FILE > "/tmp/remmina-unity/$NAME"
done

FILESTEMP=("`ls /tmp/remmina-unity/*`")
for f in ${FILESTEMP}
do
    FILE=`cat "$f"`
    AYATANA=$AYATANA$FILE";"
done

rm /tmp/remmina-unity/ -R

AYATANA=$AYATANA"Settings;Update;Restart"

echo $AYATANA >> ~/.local/share/applications/remmina.desktop
echo "" >> ~/.local/share/applications/remmina.desktop

echo "Adding shortcuts items descriptions"
echo "" >> ~/.local/share/applications/remmina.desktop

echo " - Settings"
echo "[Settings Shortcut Group]" >> ~/.local/share/applications/remmina.desktop
echo "Name=Settings" >> ~/.local/share/applications/remmina.desktop
echo "Exec=remmina" >> ~/.local/share/applications/remmina.desktop
echo "TargetEnvironment=Unity" >> ~/.local/share/applications/remmina.desktop

echo " - Update"
echo "[Update Shortcut Group]" >> ~/.local/share/applications/remmina.desktop
echo "Name=Update List (needs to re-lock to the panel)" >> ~/.local/share/applications/remmina.desktop
echo "Exec=bash ~/.local/bin/remmina-unity.sh" >> ~/.local/share/applications/remmina.desktop
echo "TargetEnvironment=Unity" >> ~/.local/share/applications/remmina.desktop

echo " - Restart"
echo "" >> ~/.local/share/applications/remmina.desktop
echo "[Restart Shortcut Group]" >> ~/.local/share/applications/remmina.desktop
echo "Name=Update List and restart Unity" >> ~/.local/share/applications/remmina.desktop
echo "Exec=bash ~/.local/bin/remmina-unity.sh & setsid unity --replace" >> ~/.local/share/applications/remmina.desktop
echo "TargetEnvironment=Unity" >> ~/.local/share/applications/remmina.desktop

for f in ${FILES}
do
    NAME=`cat $f | grep -G -m 1 ^name= | cut -d= -f2`

    echo " - "$NAME
    echo "" >> ~/.local/share/applications/remmina.desktop
    echo "[`basename $f .remmina` Shortcut Group]" >> ~/.local/share/applications/remmina.desktop
    echo "Name=$NAME" >> ~/.local/share/applications/remmina.desktop
    echo "Exec=remmina -c $f" >> ~/.local/share/applications/remmina.desktop
    echo "TargetEnvironment=Unity" >> ~/.local/share/applications/remmina.desktop
done
4
Pisu

Gwibber

Ve výchozím nastavení je rychlý seznam pro Gwibber (mikroblogový klient, který přináší nejoblíbenější webové služby sociálních sítí na plochu).

Gwibber quick-list
Tento program je standardně dodáván s Ubuntu


Tip: Chcete-li zobrazit jeho rychlý seznam, musí být tyto programy otevřeny (nebo nalezeny v nabídce spuštění)

3
Black Block

Závěrka:

Ve výchozím nastavení je rychlý seznam pro závěrky (program, který pořizuje snímky obrazovky a upravuje je) při instalaci Ubuntu Unity.

shutter quick-list

Stáhnout závěrku (ppa & .dep): zde


Tip: Chcete-li zobrazit jeho rychlý seznam, musí být tyto programy otevřeny (nebo nalezeny v nabídce spuštění)

2
Black Block
  1. Zkopírujte soubor spouštěče „System Settings“ do svého domovského adresáře:

    cp /usr/share/applications/gnome-control-center.desktop ~/.local/share/applications

  2. Otevřete soubor pro úpravy v gedit:

    gedit ~/.local/share/applications/gnome-control-center.desktop

  3. Přidat tento text do dole souboru, zavřete a uložte:

    X-Ayatana-Desktop-Shortcuts=GnomeTweak;DiskUtility
    [GnomeTweak Shortcut Group]
    Name=Advanced Settings
    Exec=gnome-Tweak-tool
    TargetEnvironment=Unity
    [DiskUtility Shortcut Group]
    Name=Disk Utility
    Exec=palimpsest
    TargetEnvironment=Unity
    
  4. Uložte launcher a umístěte jej na panel Unity místo originálu. Pamatujte, že aby zkratka pro pokročilá nastavení fungovala, musí být nainstalován balíček „gnome-Tweak-tool“ (dostupný v repozitářích).

1
titaniumtux

Audacious Quicklist

Audacious Quicklist

Quicklist for Audacious, který umožňuje ovládání přehrávání (redundantní, pokud používáte Audacious 3.2+, protože jej můžete ovládat z nabídky Sound Menu), zobrazení a skrytí hlavního okna (můžete jej také skrýt výběrem Audacious z nabídky Sound), přidání souborů do aktuální seznam skladeb a přechod na jinou skladbu v seznamu skladeb.

  1. Zkopírujte původní spouštěcí soubor do své domovské složky:

     mkdir -p ~/.local/share/applications
     cp /usr/share/applications/audacious2.desktop ~/.local/share/applications/
    
  2. Otevřete tento soubor pro úpravy:

     gedit ~/.local/share/applications/audacious2.desktop
    
  3. Přidejte následující dole souboru, zavřete a uložte.

     X-Ayatana-Desktop-Shortcuts=Play;Pause;Stop;Rew;Fwd;Hide;Show;AddFiles;Jump
    
     [Play Shortcut Group]
     Name=Play
     Exec=audacious -p
     TargetEnvironment=Unity
    
     [Pause Shortcut Group]
     Name=Pause
     Exec=audacious -u
     TargetEnvironment=Unity
    
     [Stop Shortcut Group]
     Name=Stop
     Exec=audacious -s
     TargetEnvironment=Unity
    
     [Rew Shortcut Group]
     Name=Previous
     Exec=audacious -r
     TargetEnvironment=Unity
    
     [Fwd Shortcut Group]
     Name=Next
     Exec=audacious -f
     TargetEnvironment=Unity
    
     [Hide Shortcut Group]
     Name=Hide
     Exec=audtool mainwin-show off
     TargetEnvironment=Unity
    
     [Show Shortcut Group]
     Name=Show
     Exec=audtool mainwin-show on
     TargetEnvironment=Unity
    
     [AddFiles Shortcut Group]
     Name=Add files
     Exec=audtool filebrowser-show
     TargetEnvironment=Unity
    
     [Jump Shortcut Group]
     Name=Jump to Song
     Exec=audacious -j
     TargetEnvironment=Unity
    
  4. Odhlásit se a znovu se přihlásit a zobrazit změny.

0
jacopoL

Wallch:

Ve výchozím nastavení je rychlý seznam pro Wallch (program pro automatickou změnu tapety) při instalaci Ubuntu Unity.

wallch quick-list

Stáhnout wallch (ppa & .dep): zde


Tip: Chcete-li zobrazit jeho rychlý seznam, musí být tyto programy otevřeny (nebo nalezeny v nabídce spuštění)

0
Black Block

Nginx Quicklist

Nginx Quicklist

  1. Nainstalujte nginx-init-ubunt .

  2. Přidat vytvořit nový soubor .local/share/applications/ pojmenováno nginx.desktop a vložte ji dovnitř:

    [Desktop Entry]
    Name=Nginx
    Comment=Nginx Webserver
    Exec=Sudo service nginx start
    Icon=/usr/share/icons/nginx.png
    Type=Application
    Categories=Web;Servers;
    StartupNotify=true
    Terminal=true
    #OnlyShowIn=GNOME;Unity;
    X-Ubuntu-Gettext-Domain=nginx
    X-Ayatana-Desktop-Shortcuts=Start;Stop;Restart;
    
    [Start Shortcut Group]
    Name=Start Nginx
    Exec=Sudo service nginx start
    TargetEnvironment=Unity
    
    [Stop Shortcut Group]
    Name=Stop Nginx
    Exec=Sudo service nginx stop
    TargetEnvironment=Unity
    
    [Restart Shortcut Group]
    Name=Restart Nginx
    Exec=Sudo service nginx restart
    TargetEnvironment=Unity
    
  3. Pomocí správce souborů (například nautilus) přetáhněte .local/share/applications/nginx.desktop ke spouštěči.

0
dhulihan

Rychlý seznam Bezhlavý režim bez hlavy

Audacious Headless mode Quicklist

Quicklist for Audacious, který umožňuje spuštění přehrávače v bezhlavém režimu a jeho vypnutí.

Při běhu v bezhlavém režimu lze Audacious ovládat z nabídky Sound (pouze Audacious 3.2+), pomocí multimediálních kláves (nebo jiných klávesových zkratek), z příkazového řádku pomocí audacious a audtool příkazy atd.

  1. Zkopírujte původní spouštěcí soubor do své domovské složky:

     mkdir -p ~/.local/share/applications
     cp /usr/share/applications/audacious2.desktop ~/.local/share/applications/
    
  2. Otevřete tento soubor pro úpravy:

     gedit ~/.local/share/applications/audacious2.desktop
    
  3. Přidejte následující dole souboru, zavřete a uložte.

     X-Ayatana-Desktop-Shortcuts=Headless;Shutdown
    
     [Headless Shortcut Group]
     Name=Start in headless mode
     Exec=audacious -h
     TargetEnvironment=Unity
    
     [Shutdown Shortcut Group]
     Name=Shutdown
     Exec=audtool shutdown
     TargetEnvironment=Unity
    
  4. Odhlásit se a znovu se přihlásit a zobrazit změny.

0
jacopoL