Какие пользовательские программы запуска и Unity Quicklists доступны?

Обратите внимание, что в настоящее время большая часть информации, представленной ниже, устарела и не может быть обновлена. Будьте осторожны, большая часть этого не будет работать в Ubuntu 12.04 и новее.

blockquote>

Создать собственный модуль запуска для Unity очень просто. Быстрые списки предоставляют простой и эффективный способ быстрого доступа к часто используемым задачам для конкретного приложения.

ПРИМЕЧАНИЕ: Начиная с Ubuntu 11.10, эта всплывающая опция исчезла. Средства запуска теперь могут создаваться только путем редактирования текстовых файлов в вашей домашней папке.

Создать пользовательскую панель запуска легко.

  1. Щелкните правой кнопкой мыши по рабочему столу и выберите «Создать модуль запуска».
  2. Отредактируйте файл .desktop с помощью текстового редактора. (Более подробную информацию можно найти здесь здесь и здесь .)

Итак, какие пользовательские программы запуска вы используете в Unity? [ 1110]

Примечание. Пожалуйста, ограничьте себя одним пользовательским модулем запуска для каждого ответа. Также предоставьте снимок экрана в действии.

138
задан 14.04.2017, 01:23

42 ответа

Quick Icon Home List

Home Icon Quicklist

  1. Скопируйте файл запуска «Домашняя папка» в свой домашний каталог:

    mkdir ~/.local/share/applications
    cp /usr/share/applications/nautilus-home.desktop ~/.local/share/applications
    
    [117 ]
  2. Откройте файл для редактирования в gedit:

    gedit ~/.local/share/applications/nautilus-home.desktop
    
  3. Удалите следующую строку из файла:

    OnlyShowIn=GNOME;
    
  4. Добавьте этот текст в нижнюю часть файла, затем закройте и сохраните:

    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. ] Выйдите из системы и войдите снова, чтобы увидеть изменения.

Источник

0
ответ дан 24.04.2019, 16:05

Список пользовательских скриптов с графическим интерфейсом

Создайте панель запуска Quicklist для ваших скриптов. Встроенный графический интерфейс с автоматической и ручной опцией для добавления записей. Автоматическая опция может только добавить, с помощью руководства вы можете изменить файл напрямую.

1. Создайте собственный файл .desktop для модуля запуска

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

2. Вставьте следующий код и отредактируйте следующее: (строка 5 - это путь к папке с вашими скриптами, в этом примере это папка с именем Scripts, вам нужно изменить ее для вашего местоположения. Вы также можете изменить строку 6 это значок. И в конце измените текст <username>, чтобы он соответствовал имени пользователя вашей домашней папки.

[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. Создайте папку «scripts» (если она не существует) в Папка ~ / .local / share / apps:

mkdir ~/.local/share/applications/scripts

4. Создайте файл сценария «addcript» с помощью gedit (это графический интерфейс для добавления записей в ваш быстрый список): [ 1127]

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

5. Добавьте этот текст в файл, затем сохраните и закройте

#!/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. Сделайте файл исполняемым: [ 1129]

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

7. Перетащите файл my_scripts.desktop из ~/.local/share/applications в nautilus на панель запуска Unity

8. Вы можете начать добавлять записи в ваш быстрый список, нажав на пункт меню «Add New Script»

0
ответ дан 24.04.2019, 16:05

DeaDBeeF Quicklist

DeaDBeeF Quicklist

  1. Скопируйте файл запуска в ваш домашний каталог:

    cp /usr/share/applications/deadbeef.desktop ~/.local/share/applications
    
  2. Откройте файл для редактирования в gedit:

    gedit ~/.local/share/applications/deadbeef.desktop
    
  3. Добавьте этот текст в конец файла, затем закройте и сохраните:

    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. Необязательно: Изменить перетаскивание & amp; Функция отбрасывания модуля запуска, так что он добавляет файлы в список воспроизведения вместо очистки его:

    Найти Exec=deadbeef %F и Заменить на Exec=deadbeef --queue %F


Есть несколько других команд, доступных в deadbeef -h, но это единственные, которые кажутся полезными в быстром списке.

0
ответ дан 24.04.2019, 16:05

VirtualBox Quicklist

Добавляет запись быстрого списка для ваших виртуальных машин Virtualbox. В следующем примере используется «Windows XP», поэтому потребуется редактирование в соответствии с вашими данными виртуальной машины.

  1. Скопируйте файл в домашний каталог

    cp /usr/share/applications/virtualbox.desktop ~/.local/share/applications/virtualbox.desktop
    
  2. Откройте файл в текстовом редакторе

    gedit ~/.local/share/applications/virtualbox.desktop
    
  3. [ 116]

    Добавьте текст внизу файла и сохраните его.

    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. Drag & amp; Перетащите файл virtualbox.desktop из ~ / .local / share / Applications в nautilus на панель запуска Unity

0
ответ дан 24.04.2019, 16:05
  • 1
    Это только работает, если у Вас есть VM, названный " Windows XP". к счастью, путем редактирования файла самостоятельно, можно добавить собственный VMs. – rubicks 08.05.2011, 08:58
  • 2
    Пользовательское средство запуска могло быть создано для списка VMs такой как , Индикатор Virtualbox в настоящее время делает. – lfender6445 11.05.2011, 00:47

Расширенный список значков домашней страницы

Quick Lists

  1. Скопируйте файл запуска «Home Folder» в вашу домашнюю директорию с помощью терминала:

    [110 ]
  2. Откройте файл для редактирования в gedit:

    gedit ~/.local/share/applications/nautilus-home.desktop
    
  3. Удалите следующую строку из файла:

    OnlyShowIn=GNOME;
    
  4. Добавьте этот текст в нижнюю часть файла, затем закройте и сохраните:

    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. [1110 ]

    Выйдите из системы и войдите снова, чтобы увидеть изменения.

0
ответ дан 24.04.2019, 16:05

Opera Launcher & amp; Быстрый список (часть 2)

  • Счетчик вкладок

    Общее количество открытых вкладок отображается на значке Launcher и обновляется в режиме реального времени. при открытии и закрытии вкладок;

  • Срочность

    Когда Opera не в фокусе и открыта новая вкладка, значок Opera на Launcher теперь входит в режим срочности и покачивается один раз;

  • Quicklist

    С (на данный момент) ограниченной поддержкой встроенного в Opera почтового клиента Opera (M2) ).

    Quicklist Urgency Tab count

Установка

  1. Извлечь скрипт из этот почтовый индекс в вашу домашнюю папку.

  2. Откройте Автозагрузка приложений и добавьте запись, используя приведенный выше скрипт, следующим образом:

    Команда: python unity-opera.py

    [ 119] startup

Источник

Престижность идет к Кайлу Бейкеру!

0
ответ дан 24.04.2019, 16:05

Быстрый список Gnome-Terminal (автоматическое обновление из ssh config)

Вот небольшой скрипт оболочки, который обновляет ваш Gnome-Terminal-Quicklist всеми записями вашего сервера в вашем файле ~/.ssh/config. Никаких ручных манипуляций не требуется. Он читает ваш файл ~/.ssh/config и создает из него пункты меню. Также добавлен пункт меню «Root Terminal».

Gnome terminal quicklist with ssh entries

  1. Скопируйте приведенный ниже скрипт в пустой файл и поместите его в папку скриптов (предположим, что это ~/bin/ и выбранное вами имя скрипта). unityterm.sh).
  2. Запустите скрипт один раз, чтобы добавить записи:

    /bin/bash ~/bin/unityterm.sh
    
  3. При желании вы можете периодически запускать скрипт для вас cron. Чтобы добавить его в cron, введите следующую команду в оболочку:

    crontab -e
    

    Откроется редактор. Там добавьте строку вроде:

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

    Если вы не сделаете этот шаг, вам придется запускать сценарий вручную каждый раз, когда вы меняете ~/.ssh/config, если вы хотите обновить быстрый список. [ 1127]

  4. Изменения вступают в силу только при следующем входе в систему или после Alt + F2ing

    unity --replace
    

    Так сделайте это. Примечание: не запускайте unity --replace в терминале. Если вы закроете этот терминал, он убьет с ним единство.

  5. Наслаждайтесь и посмотрите на аналогичный скрипт для nautilus , который анализирует ваши закладки наутилуса.

Сценарий:

Вот сценарий:

#!/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
0
ответ дан 24.04.2019, 16:05

Альтернатива быстрого списка Firefox

Добавляет список ваших любимых веб-сайтов в быстрый список Firefox.

End Result

  1. Скопируйте firefox.desktop на дом.

    cp /usr/share/applications/firefox.desktop ~/.local/share/applications
    
  2. Открыть для редактирования

    gedit ~/.local/share/applications/firefox.desktop
    
  3. Добавьте вниз, отредактируйте сайты в избранное

    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
    
0
ответ дан 24.04.2019, 16:05

Быстрый список для добавления / удаления строк / столбцов рабочих пространств

Preview

Легко добавляйте или удаляйте виртуальные рабочие столы или рабочие пространства с помощью значка / быстрого списка Unity, опция, в которой не хватает Ubuntu в настоящее время. Похоже, что единственный вариант - войти в gconf-editor и изменить их вручную.
В идеале это должно было бы попасть в Workspace Switcher.

Он опирается на скрипт, который извлекает текущее количество строк и столбцов и добавляет или вычитает один, прежде чем устанавливать его снова. Он также проверяет, что он не опускается ниже одной строки или столбца.

  1. Создайте новый файл .desktop с помощью gedit в терминале Terminal :

    gedit ~/.local/share/applications/workspaces.desktop
    
  2. Копировать и Вставьте этот текст во вновь созданный файл:

    [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. Создайте новый скрипт с помощью gedit, в Terminal тип: [1136 ]

    gksudo gedit /usr/bin/workspaces-shortcuts
    

    ПРИМЕЧАНИЕ: gksudo используется из-за местоположения, в котором мы его сохраняем, и потому что это графическое приложение.

  4. Копировать и Вставьте этот текст во вновь созданный файл:

    #!/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. Слишком сделать сценарий исполняемым в терминале :

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

  6. Перетащите на панель запуска, перейдя к ~ / .local / share / Applications / в Nautilus. [1130 ]

    Сортировку можно легко выполнить, изменив в файле .desktop строку с:

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

    на

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

    , например.

0
ответ дан 24.04.2019, 16:05

LibreOffice Quicklist

Это создает быстрый список для запуска Центра запуска LibreOffice.

LibreOffice Quicklist

  1. Скопируйте исходный файл .desktop в домашний каталог для редактирования:

    cp /usr/share/applications/libreoffice-startcenter.desktop ~/.local/share/applications
    
  2. Открыть в gedit:

    gedit ~/.local/share/applications/libreoffice-startcenter.desktop
    
  3. Отредактируйте строку MimeType:

    Найдите следующую строку:

    MimeType=application/vnd.openofficeorg.extension;
    

    [ 119] Замените на:

    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. Выделите и скопируйте текст ниже, а затем вставьте его в нижнюю часть файла .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
    

    Примечание : Для LibreOffice 3.4 и 3.4.1: в Exec; libreoffice должен быть заменен на `libreoffice3.4 ', но, похоже, в Oneiric нам не нужно добавлять номер версии. Я тестирую его из Oneiric и оставляю настройки по умолчанию просто хорошими, добавив номер версии, чтобы сделать быстрый список непригодным для использования

  5. Перейдите в ~ / .local / share / application и перетащите файл рабочего стола LibreOffice Start Center на панель запуска.

Аналогичная модификация может быть сделана в модуле запуска LibreOffice Writer .

Источник

0
ответ дан 24.04.2019, 16:05
  • 1
    Я добавил поддержку dragndrop, как обрисовано в общих чертах ниже – Neel 13.05.2011, 14:30
  • 2
    К сожалению, это больше не работает над LibreOffice 3.4 – Nafis Ahmad 16.06.2011, 13:16
  • 3
    Для LibreOffice 3.4 и 3.4.1: в Должностном лице; libreoffice должен быть заменен libreoffice3.4. – Maroun 02.07.2011, 12:21

Home Icon Quicklist (автообновление из закладок)

Вот небольшой скрипт оболочки, который обновляет ваш Home-Quicklist всеми вашими закладками. Никаких ручных манипуляций. Он читает ваш файл закладок и создает пункты меню из него. Также добавлен пункт меню «Root Filemanager».

Screenshot of the quicklist in action

  1. Скопируйте приведенный ниже скрипт в пустой файл и поместите его в папку скриптов (предположим, что это ~/bin/ и выбранное вами имя скрипта). unityhome.bash).
  2. Запустите скрипт один раз, чтобы добавить записи:

    bash ~/bin/unityhome.bash
    
  3. При желании вы можете периодически запускать скрипт для вас cron. Чтобы добавить его в cron, введите следующую команду в оболочку:

    crontab -e
    

    Откроется редактор. Там добавьте строку, например:

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

    Если вы не сделаете этот шаг, вам придется запускать скрипт вручную каждый раз, когда вы меняете закладки наутилуса, если вы хотите обновить быстрый список. [1128 ]

  4. Изменения вступают в силу только при следующем входе в систему или после нажатия Alt + F2

    unity --replace
    

    Так сделайте это. Примечание: не запускайте unity --replace в терминале. Если вы закроете этот терминал, он убьет с ним единство.

  5. Наслаждайтесь и посмотрите на аналогичный скрипт для gnome-терминал , который анализирует ваши ssh-закладки (в ~/.ssh/config).

Скрипт:

Вот скрипт:

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

Улучшение: Не дублируйте «Домашнюю папку» и «Имя пользователя»

Если вы не Если вы не хотите иметь два элемента, нацеленных на вашу домашнюю папку («Домашняя папка» в нижней части быстрого списка и кликабельное имя пользователя), вы можете заменить следующий код:

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

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

следующим кодом: [ 1134]

    # 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"
0
ответ дан 24.04.2019, 16:05

Terminal Quicklist

terminal img (updated)

  1. Скопируйте оригинальную панель запуска Terminal в вашу домашнюю директорию, используя Terminal :

    cp /usr/share/applications/gnome-terminal.desktop ~/.local/share/applications
    
  2. Откройте файл с помощью gedit, все еще используя терминал:

    gedit ~/.local/share/applications/gnome-terminal.desktop
    
  3. Найдите следующую строку из файла:

    OnlyShowIn=GNOME;
    

    Замените вышеуказанную строку на:

    OnlyShowIn=GNOME;Unity;
    
  4. Добавить этот текст в внизу файла, затем Сохранить & amp; Закройте it:

    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. Чтобы включить опцию «Новая вкладка», вам необходимо установить xdotool Install xdotool из Ubuntu Software Center

  6. Закройте все окна терминала, щелкните правой кнопкой мыши значок запуска и снимите флажок «Keep In Launcher»

  7. ] Откройте Dash, запустите Terminal, и появится новая панель запуска с быстрым списком.

0
ответ дан 24.04.2019, 16:05
  • 1
    новая вкладка shorcut формирует меня, открывают новое окно. команда корректна... – Mark Edington 05.05.2011, 07:41
  • 2
    @Cas: I' ve получил ту же проблему, таким образом, I' ll изучают решение. – Kanagavelu Sugumar 05.05.2011, 15:35
  • 3
    Сделал некоторое тестирование, и это, кажется, отказ самого терминала гнома. – Waqas 05.05.2011, 15:38
  • 4
    I' ve нашел решение при помощи сценария удара и xdotool: D я просто тестирую его и затем добавлю инструкции. – 030 05.05.2011, 15:39
  • 5
    @Cas: сладкий \o/! – Neel 05.05.2011, 15:43

Google Services Launcher

Пользовательский модуль запуска для общих служб, таких как gmail, календарь, создание нового сообщения.

enter image description here

  1. Создайте новый файл , открыв текстовый редактор, и вставьте в него следующий текст:

    [ 110]
  2. Сохраните файл с этим местоположением и именем папки:

     ~/.local/share/applications/google-services-launcher.desktop
    
  3. Перетаскивание ] этот файл на панели запуска, перейдя к ~/.local/share/applications/ в диспетчере файлов.

Вы можете скачать иконку здесь .

Источник

0
ответ дан 24.04.2019, 16:05
  • 1
    Почему это использует Google Chrome? Я предполагаю, что было бы лучше использовать браузер по умолчанию путем выполнения gnome-www-browser link – Bogdan Emil Mariesan 05.08.2011, 05:23
  • 2
    Это - настольное приложение Google Chrome только для проверки почты и календаря. Можно, конечно, создать .desktop ярлык для запуска этих сервисов в браузере по умолчанию. – OrangeDog 05.08.2011, 12:41

Google Docs Quicklist

enter image description here

  1. Создайте новый файл с помощью этой команды:

    gedit ~/.local/share/applications/gdocs.desktop
    
  2. Вставьте текст ниже:

    [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
    

    Обратите внимание, что это открывается в браузере по умолчанию. Для полноэкранных приложений chrome / ium найдите и замените xdg-open на chromium-browser и https: на --app=https:.

  3. Перетащите gdocs.desktop в панель запуска из ~ / .local / share / Applications /

0
ответ дан 24.04.2019, 16:05
  • 1
    Работает отлично! За исключением того, что значок doesn' t разоблачают это хорошее, я просто получаю вопросительный знак в квадрате. Что необходимо для получения хорошего значка также? – jeffmcneill 10.05.2011, 09:55
  • 2
    хм i' m не уверенный... у Вас есть chrome/ium установленным? Я скопировал " Значок =" свойство от сгенерированного хромом средства запуска для документов Google, поэтому возможно, it' s зависящий от этого. – Caveman 10.05.2011, 19:11
  • 3
    Можно загрузить любой из эти и указать на " Значок =" поле наверху файла средства запуска в тот файл (/home/< user>/.icons/gdocs.png или безотносительно) – Nick Desaulniers 10.05.2011, 19:18

Быстрый список передачи

enter image description here

  1. Скопируйте глобальный файл transmission-gtk.desktop в свой домашний каталог:

    cp /usr/share/applications/transmission-gtk.desktop ~/.local/share/applications
    
  2. Отредактируйте файл:

    gedit ~/.local/share/applications/transmission-gtk.desktop
    
  3. Вставьте следующий код в конец файла:

    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
    
[1115 ] Вы также можете показать количество скачиваемых торрентов и индикатор общего прогресса, используя скрипт из https://github.com/kriomant/transmission-unity-launcher

0
ответ дан 24.04.2019, 16:05

Filezilla FTP Quicklist

Быстрый доступ к вашим любимым FTP-серверам с помощью средства запуска Filezilla.

filezilla quicklist

Существует два варианта создания быстрого списка FileZille. Вы можете ссылаться на сайты в Site Manager (безопасный вариант); или вы можете ввести информацию о соединении непосредственно в файл .desktop (опция без менеджера сайта).

Ссылка на Site Manager (безопасный вариант)

  1. Скопируйте средство запуска Filezilla в свой домашний каталог, в Terminal вставьте следующее:

    cp /usr/share/applications/filezilla.desktop ~/.local/share/applications
    
  2. [1118 ]

    Открыть этот файл для редактирования:

    gedit ~/.local/share/applications/filezilla.desktop
    
  3. Добавить текст ниже в внизу файла .desktop, добавив «Группу ярлыков» для каждого сайта, на который вы хотите дать ссылку. В параметре Exec вы должны указать путь к вашему FTP-сайту в Site Manager. Сочетание клавиш 2 ° непосредственно открывает Filezilla Site Manager.

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

Подробнее см. На странице Аргументы командной строки на вики Filezilla.

Источник


Непосредственный ввод сведений о соединении (быстрый, но небезопасный вариант)

Примечание. С этой опцией связана проблема безопасности [ 1140] тем, что вы будете хранить ваш пароль в виде простого текста . Делайте это, только если вы знаете риск, это очень «хакерский» способ действий. Если вы используете Site Manager в FileZilla, действительно используйте опцию выше , которая использует информацию, уже сохраненную в конфигурации Filezilla Site Manager.

  1. Скопируйте средство запуска Filezilla в свой домашний каталог, в Terminal вставьте следующее:

    cp /usr/share/applications/filezilla.desktop ~/.local/share/applications
    
  2. Откройте этот файл для редактирования:

    [114 ]
  3. Выделите и скопируйте текст ниже, затем вставьте его в нижнюю часть файла .desktop. Отредактируйте данные FTP-сервера так, чтобы они соответствовали вашим собственным, затем сохраните файл.

    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
    

    Вы можете изменить «test: test» с вашим именем пользователя и паролем соответственно, а «ftp.secureftp-test.com» - с доменом вашего ftp-сервера.

Источник

0
ответ дан 24.04.2019, 16:05

Chromium Quicklist

Chromium

  1. Скопируйте средство запуска Chromium в свой домашний каталог, в Терминале вставьте следующее:

    cp /usr/share/applications/chromium-browser.desktop ~/.local/share/applications
    
  2. Откройте этот файл для редактирования:

    gedit ~/.local/share/applications/chromium-browser.desktop
    
  3. Выделите и скопируйте текст ниже, а затем вставьте его в нижнюю часть из файл.

    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  
    

Источник

0
ответ дан 24.04.2019, 16:05
  • 1
    Для записи, пакетов Хрома от хрома PPA идет с Единицей quicklists предварительно сконфигурированный. – djhaskin987 24.05.2011, 04:54
  • 2
    Также для записи; это находится теперь в стабильном Chrome. – Chris.Zou 13.08.2011, 04:16

Gedit Quicklist

gedit

  1. Скопируйте файл запуска «Gedit» в свой домашний каталог с помощью терминала

    cp /usr/share/applications/gedit.desktop ~/.local/share/applications
    
  2. Открыть файл для редактирования в gedit:

    gedit ~/.local/share/applications/gedit.desktop
    
  3. Добавить этот текст в нижнюю часть файла и замените текст <username> на имя пользователя вашей домашней папки, затем сохраните & amp; close:

    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. Создайте папку «scripts» в папке ~ / .local / share / apps:

    mkdir ~/.local/share/applications/scripts
    
  5. Создать файл сценария 'gedit-shortcuts' с gedit:

    gedit ~/.local/share/applications/scripts/gedit-shortcuts
    
  6. Добавьте этот текст в файл, затем сохраните и закройте:

    #!/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. [ 1126] Сделать файл исполняемым:

    chmod +x ~/.local/share/applications/scripts/gedit-shortcuts
    
  8. Drag & amp; Перетащите файл gedit.desktop из ~ / .local / share / Applications в nautilus на панель запуска Unity

0
ответ дан 24.04.2019, 16:05
  • 1
    Протестируйте прежде, чем отправить инструкции, поскольку были ошибки в настольном коде записи. – Thamme Gowda 06.05.2011, 02:04
  • 2
    Извините я не был на своей машине человечности, а на работе, таким образом, я записал инструкцию с remeber того, что я сделал вчера вечером (так it' s не скопировать/вставить) поэтому, возможно, была ошибка на одном термине или два: ( – kaufholdr 06.05.2011, 02:20

Google Chrome Quicklist

chrome quicklist

  1. Скопируйте панель запуска Google Chrome в свой домашний каталог, в Терминале вставьте следующее:

    [ 110]
  2. Откройте этот файл для редактирования:

    gedit ~/.local/share/applications/google-chrome.desktop
    
  3. Выделите и скопируйте текст ниже, а затем вставьте его в нижнюю часть ] файла.

    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
    

Источник

0
ответ дан 24.04.2019, 16:05
  • 1
    Это - теперь значение по умолчанию в стабильной сборке. – Willster 13.08.2011, 04:17

Быстрый список Rhythmbox

Screenshot

  1. Скопируйте панель запуска Rhythmbox в свой домашний каталог, в Terminal вставьте следующее:

    cp /usr/share/applications/rhythmbox.desktop ~/.local/share/applications
    
  2. Откройте этот файл для редактирования:

    gedit ~/.local/share/applications/rhythmbox.desktop
    
  3. Выделите и скопируйте текст ниже, а затем вставьте его в конец файла:

    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. Сохраните файл.

0
ответ дан 24.04.2019, 16:05

Déjà Dup Quicklist

Déjà Dup Quicklist

  1. Скопируйте файл запуска Déjà Dup в домашний каталог с терминалом: [1114 ]

    cp /usr/share/applications/deja-dup.desktop ~/.local/share/applications
    
  2. Откройте файл для редактирования в текстовом редакторе:

    gedit ~/.local/share/applications/deja-dup.desktop
    
  3. Добавьте этот текст в [1119 ] внизу файла, затем закройте и сохраните:

    X-Ayatana-Desktop-Shortcuts=BackupNow;
    
    [BackupNow Shortcut Group]
    Name=Backup Now
    Exec=deja-dup --backup
    TargetEnvironment=Unity
    
  4. Удалите Déjà Dup Icon из Launcher (снимите отметку Keep In Launcher ), затем откройте приложение из Dash, должен появиться новый список быстрого доступа, и вы можете снова поставить галочку Keep In Launcher .

0
ответ дан 24.04.2019, 16:05

Thunderbird Quicklist

Thunderbird Lanuncher

  1. Скопируйте файл запуска в свой домашний каталог:

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

  2. Откройте файл в текстовом редакторе

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

  3. Добавьте текст внизу файла и сохраните его. [ 1115]

    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
    
0
ответ дан 24.04.2019, 16:05

Ubuntu One Quicklist

Подключитесь к серверу, отключитесь от сервера и быстро остановите синдиемон Ubuntu One.

enter image description here

  1. Скопируйте исходный значок панели управления Ubuntu One в свой домашний каталог для редактирования:

    cp /usr/share/applications/ubuntuone-control-panel-gtk.desktop ~/.local/share/applications/
    
    [115 ]
  2. Откройте файл для редактирования с помощью gedit:

    gedit ~/.local/share/applications/ubuntuone-control-panel-gtk.desktop
    
  3. Выделите и скопируйте текст ниже, затем вставьте в конец файла .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
    
0
ответ дан 24.04.2019, 16:05

Opera Quicklist

enter image description here

  1. Скопируйте исходный файл .desktop в домашний каталог для редактирования:

    cp /usr/share/applications/opera-browser.desktop ~/.local/share/applications
    
    [119 ]
  2. Откройте терминал и введите следующее:

    gedit ~/.local/share/applications/opera-browser.desktop
    
  3. В нижней части файла добавьте следующие строки, затем сохраните и закройте:

    [ 112]
  4. Добавьте значок в панель запуска, если это еще не сделано, и ваши быстрые списки теперь должны работать.

Советы :

Вы также можете сделать так, чтобы Mail открывал новую вкладку по определенному адресу, заменив его команду Exec на (например):

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

Источники, 1 , 2 , 3

0
ответ дан 24.04.2019, 16:05

Ubuntu Software Center Quicklist

Быстро добавляйте PPA через интерфейс свойств программного обеспечения, а также обновляйте источники.

Software manager quicklist

  1. Скопируйте исходный файл .desktop в свою домашнюю папку с помощью терминала :

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

  2. Откройте файл для редактирования с помощью gedit:

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

  3. [ 1117] Добавьте следующее в внизу файла. Это должно быть введено после строки 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
0
ответ дан 24.04.2019, 16:05
  • 1
    здорово!! – Arséne 03.05.2011, 03:56
  • 2
    Прохладный - по-видимому, Вы могли добавить строку для запуска Синаптический также, если Вы хотите немного больше управления? Похоже, что я должен просто быть в состоянии следовать за Вашим шаблоном. – lfender6445 07.06.2011, 16:38
  • 3
    :).. да.. последнее обновление этого кода имеет его!. Испытайте ОС Easylinux в easylinuxos.sourceforge.net . – cnst 07.06.2011, 19:48
  • 4
    Парни, на последнем редактировании [Группа Ярлыка SoftwareUpdates] не находится в X-Ayatana-Desktop-Shortcuts строке так " Обновление Manager" won' t показывают в списке. На всякий случай другие могли бы запутаться почему it' s пропавшие без вести главной записи. – Ramratan Gupta 11.06.2011, 20:50
  • 5
    Я могу подтвердить что эта работа в Сновещательных 11.10. – cnst 16.10.2011, 06:36

SSH Launcher

Быстрый доступ к списку ваших любимых SSH-серверов.

ssh quicklist

  1. Создайте новый файл с помощью gedit в терминале : [1113 ]

    gedit ~/.local/share/applications/ssh-launcher.desktop
    
  2. Copy & amp; Вставьте этот текст в файл выше:

    [Desktop Entry]
    Version=1.0
    Name=Remote Servers
    Comment=Login to my servers
    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;
    
    [Server1 Shortcut Group]
    Name=SSH into minibox.local
    Exec=gnome-terminal --disable-factory --sm-client-disable  --class=remoteserver -x ssh -t minibox.local
    TargetEnvironment=Unity
    
    Comment=You can create more of these. Just add to X-Ayatana-Desktop-Shortcuts a "Server2", "Server3" etc, then change the domain name (in this case, "minibox.local") to the name of your server. You'll also notice that the default action (When you just click the icon in the launcher) is to SSH into minibox.local - you'll need to change that to your most used server.
    
  3. Перетащите на панель запуска, перейдя в ~ / .local / share / Applications / в Наутилусе.

Источник 1 , Источник 2

0
ответ дан 24.04.2019, 16:05

Быстрый список UMPlayer

enter image description here

  • Скопируйте оригинальный файл .desktop в свою домашнюю папку:

    cp /usr/share/applications/umplayer.desktop ~/.local/share/applications/ [ 1112]

  • Откройте этот настольный файл для редактирования:

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

  • Добавьте следующее в конец файла. [ 1115]

     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
    
  • Сохраните его и перейдите к ~/.local/share/applications/, а затем перетащите его на панель запуска.

0
ответ дан 24.04.2019, 16:05

Быстрый список для клиентов Music Player Daemon (MPD)

Screenshot

Добавляет воспроизведение / пауза, предыдущий, следующий и остановка на панель запуска клиента MPD (в этом например, GMPC, но это может быть легко адаптировано, например, для xfmpc, Sonata, Ario, Pygmy, pympd, Glurp, Gimmix, gbemol или для чего угодно). Единственное требование - установить пакет mpc (sudo apt-get install mpc).

  1. Скопируйте глобальный файл gmpc.desktop в свой домашний каталог:

    cp /usr/share/applications/gmpc.desktop ~/.local/share/applications
    
  2. Отредактируйте файл:

    gedit ~/.local/share/applications/gmpc.desktop
    
  3. [ 119]

    Вставьте следующий код в конец файла:

    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. Для дополнительной интеграции установите mpd-sound-menu .

0
ответ дан 24.04.2019, 16:05

Clementine Quicklist

enter image description here

Добавляет воспроизведение, паузу, остановку, затем и обратно в панель запуска клементина.

  1. Скопируйте глобальный файл clementine.desktop в свой домашний каталог:

    cp /usr/share/applications/clementine.desktop ~/.local/share/applications
    
  2. Отредактируйте файл:

    gedit ~/.local/share/applications/clementine.desktop
    
    [ 116]
  3. Вставьте следующий код в конец файла:

    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
    
0
ответ дан 24.04.2019, 16:05

Быстрый список gFTP

h

Прямой доступ к сайтам с закладками с помощью gFtp. В Launcher включен скрипт для списка закладок , генерирующего

  1. Скопируйте глобальный файл gftp.desktop в свой домашний каталог:

    cp /usr/share/applications/gftp.desktop ~/.local/share/applications
    
  2. [ 1110]

    Откройте файл для редактирования с помощью gedit:

    gedit ~/.local/share/applications/gftp.desktop
    
  3. Вставьте следующий код в конец файла, измените только <username> на свой:

    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. Создайте папку «scripts» (если она не существует) в папке ~ / .local / share / Applications:

    mkdir ~/.local/share/applications/scripts
    
  5. Создать файл сценария 'addbookmarks' с помощью gedit:

    gedit ~/.local/share/applications/scripts/addbookmarks
    
  6. Добавить этот текст в файл

    #!/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. Сделать файл исполняемым:

    chmod +x ~/.local/share/applications/scripts/addbookmarks
    
  8. Drag & amp; Перетащите файл gftp.desktop из ~ / .local / share / Applications в nautilus на панель запуска Unity

  9. FIRST RUN !!

    Нажмите "[1135 ] Изменить пункт меню gFTP Bookmarks "и отредактируйте файл закладок gftp. По умолчанию файл содержит множество FTP-сайтов, которые не используются. Удалите неиспользуемые закладки и закройте файл. Затем нажмите « Создать список закладок », и ваш список будет создан.

    Редактирование списка происходит аналогично: сначала отредактируйте список закладок, затем сгенерируйте новый.

0
ответ дан 24.04.2019, 16:05