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

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

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

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

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

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

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

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

137
задан 13 April 2017 в 15:23

46 ответов

Квик-лист домашних иконок

Home Icon Quicklist

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

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

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

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

    X-Ayatana-Desktop-Shortcuts=Videos;Документы;Музыку;Картинки;Загрузки
    [Videos Shortcut Group]
    Имя=видео
    Exec=наутилус Видеоматериалы
    ЦельОкружающая среда=Вселенность
    
    [Группа "Документы"]
    Имя=Документы
    Exec=наутилус Документы
    ЦельОкружающая среда=Вселенность
    
    [Music Shortcut Group]
    Имя=Музыка
    Exec=наутилус Музыка
    ЦельОкружающая среда=Вселенность
    
    [Pictures Shortcut Group]
    Имя=Картинки
    Exec=наутилус Картинки
    ЦельОкружающая среда=Вселенность
    
    [Downloads Shortcut Group]
    Имя=Загрузки
    Exec=наутилус Загрузки
    ЦельОкружающая среда=Вселенность
    
  5. Выход и повторный вход, чтобы увидеть изменения.

Источник

68
ответ дан 13 April 2017 в 15:23

Быстрый список настраиваемых сценариев с графическим интерфейсом

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

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

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

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

[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 / applications:

mkdir ~/.local/share/applications/scripts

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

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

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

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

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

12
ответ дан 13 April 2017 в 15:23

Быстрый список для клиентов 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
ответ дан 13 April 2017 в 15:23

Расширенный домашний список иконок

Quick Lists

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

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

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

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

    X-Ayatana-Desktop-Shortcuts=Amazon;Backgrounds;CD Covers;Documents;Dropbox;DVD Projects;Google Earth;Listings;Music;Notes;Photographs;Podcasts;Public;Templates;Themes;Transmission;Videos
    
    [Amazon Shortcut Group]
    Имя=Амазонка
    Exec=наутилус Амазонка
    ЦельОкружающая среда=Вселенность
    
    [фоновая короткая группа]
    Имя=Фоны
    Exec=наутилус Фоны
    ЦельОкружающая среда=Вселенность
    
    [CD Covers Shortcut Group]
    Имя=CD Крышки
    Exec=наутилус Кокрышки ЦКЗП
    ЦельОкружающая среда=Вселенность
    
    [Группа "Документы"]
    Имя=Документы
    Exec=наутилус Документы
    ЦельОкружающая среда=Вселенность
    
    [Dropbox Shortcut Group]
    Name=Dropbox
    Exec=nautilus Dropbox
    ЦельОкружающая среда=Вселенность
    
    [Downloads Shortcut Group]
    Имя=Загрузки
    Exec=наутилус Загрузки
    
    [DVD Projects Shortcut Group]
    Название=DVD проекты
    Exec=наутилус DVDP-проекты
    ЦельОкружающая среда=Вселенность
    
    [Google Earth Shortcut Group]
    Имя=Google Планета Земля
    Exec=nautilus GoogleEarth
    ЦельОкружающая среда=Вселенность
    
    [Listings Shortcut Group]
    Имя = Списки
    Exec=наутилус Листинги
    ЦельОкружающая среда=Вселенность
    
    [Группа заметок]
    Имя=Заметки
    Exec=наутилус Примечания
    ЦельОкружающая среда=Вселенность
    
    [Photogras Shortcut Group]
    Имя=Снимки
    Exec=наутилус Фотографии
    ЦельОкружающая среда=Вселенность
    
    [Podcasts Shortcut Group]
    Имя=Подкасты
    Exec=nautilus Подкасты
    ЦельОкружающая среда=Вселенность
    
    [Public Shortcut Group]
    Имя=Общие
    Exec=nautilus Public
    ЦельОкружающая среда=Вселенность
    
    [Шаблоны короткой группы]
    Имя=Шаблоны
    Exec=наутилус Шаблоны
    ЦельОкружающая среда=Вселенность
    
    [Themes Shortcut Group]
    Имя=Темы
    Темы Exec=nautilus
    ЦельОкружающая среда=Вселенность
    
    [Transmission Shortcut Group]
    Имя=Передача
    Exec=наутилусная передача
    ЦельОкружающая среда=Вселенность
    
    [Videos Shortcut Group]
    Имя=видео
    Exec=наутилус Видеоматериалы
    ЦельОкружающая среда=Вселенность
    
  5. Выход и повторный вход для просмотра изменений.

12
ответ дан 13 April 2017 в 15:23

Быстрый список 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
ответ дан 13 April 2017 в 15:23

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
ответ дан 13 April 2017 в 15:23

Квик-лист VirtualBox

Это добавляет квик-листу запись для ваших виртуальных машин Virtualbox. Следующий пример использует 'Windows XP', поэтому потребуется редактирование в соответствии с вашими собственными данными виртуальной машины.

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

    cp /usr/share/applications/virtualbox.desktop ~/.local/share/applications/virtualbox.desktop.
    
  2. Откройте файл с помощью Text Editor

    gedit ~/.local/share/applications/virtualbox.desktop.
    
  3. Добавьте текст в нижней части файла и сохраните его.

    X-Ayatana-Desktop-Shortcuts=WindowsXP
    
    [Группа быстрого доступа к WindowsXP]
    Имя=Запустить Windows XP
    Exec=/usr/lib/virtualbox/VirtualBox -комментарий "Windows XP" - запуск "Windows XP".
    ЦельОкружающая среда=Вселенность
    
  4. Перетащите файл virtualbox.desktop из ~/.local/share/приложений в nautilus в Unity Launcher Bar

11
ответ дан 13 April 2017 в 15:23

Быстрый список Exaile Unity

Добавляет записи воспроизведения / паузы / остановки / предыдущего / следующего в Exaile.

Предварительный просмотр:

enter image description here

  1. Скопируйте exaile.desktop в локальную папку домашней папки

    cp /usr/share/applications/exaile.desktop ~/.local/share/applications
    
  2. Отредактируйте его

    gedit ~/.local/share/applications/exaile.desktop
    
  3. Добавьте следующее в конец файла .desktop

    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
    
0
ответ дан 13 April 2017 в 15:23

Быстрый список Quod Libet

(новому пользователю запрещено публиковать изображения :()

  1. Скопировать quodlibet.desktop в локальную папку домашней папки

    cp /usr/share/applications/quodlibet.desktop ~/.local/share/applications
    
  2. Редактировать его

    gedit ~/.local/share/applications/quodlibet.desktop
    
  3. Добавить следующее в конец файла .desktop

    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
    
0
ответ дан 13 April 2017 в 15:23

Opera Launcher & Quicklist (Part 2)

  • Tab counter

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

  • Срочность

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

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

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

    Quicklist Urgency Tab count

Установка

  1. Извлеките скрипт из этого zip в вашу домашнюю папку.

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

    Команда: питон-единица-опера. py

    startup

Источник

Куды идут к Кайлу Бейкеру!

12
ответ дан 13 April 2017 в 15:23

gFTP Quicklist

h

Получите доступ непосредственно к отмеченным сайтам с gFtp. В Средстве запуска включен сценарий для генерации Списка Закладок

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

    cp /usr/share/applications/gftp.desktop ~/.local/share/applications
    
  2. Откройте файл для редактирования с 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. Создайте папку 'сценариев' (если не существуют) в ~/.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. Перетаскивание gftp.desktop файл от ~/.local/share/applications в наутилусе к Панели Средства запуска Единицы

  9. ПЕРВЫЙ ПОКАЗ!!

    Нажмите на пункт меню "Edit gFTP Bookmarks" и отредактируйте свой файл закладок gftp. Файлом по умолчанию содержит много FTP-сайтов, которые не используются. Удалите неиспользованные закладки и закройте файл. Затем, нажмите, "Создают Список закладок", и Ваш список сгенерирован.

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

7
ответ дан 13 April 2017 в 15:23

Винные программы Quicklist

Пример с пунктами меню для DreamWeaver и Photoshop.

1. Создайте пользовательский .desktop файл для средства запуска

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

2. Вставьте следующий код и замените <username> текст для соответствия домашнему имени пользователя папки. Вы должны также определить переменную для каждой программы (переменная после wine_shortcuts), и затем сохраните и закройтесь:

[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

3. Создайте папку 'сценариев' (если она уже не существует) в ~/.local/share/applications папка:

mkdir ~/.local/share/applications/scripts

4. Создайте файл сценария wine_shortcuts с gedit:

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

5. Добавьте этот текст к файлу, установите переменные, используемые на шаге 2, откройте alacarte и доберитесь, текущий префикс команды для Вас программируют (здесь отправляется только пример), замена <command for dreamweaver/photoshop goes here> затем сохраните и закройтесь:

    #!/bin/bash

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

6. Сделайте исполняемый файл файла:

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

7. Перетаскивание файл наутилуса-wine.desktop от ~/.local/share/applications в наутилусе к Панели Средства запуска Единицы

Уведомление: переменная в 2.) должно быть то же в 4.)

Пример для dreamweaver:

2.)

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

4.)

 #!/bin/bash

 case $1 in
 dreamweaver)
5
ответ дан 13 April 2017 в 15:23

Remmina Quicklist

Существует проект в Google Code со сценарием для того, чтобы автоматически создать quicklist для Remmina, перечисляя сохраненные соединения.

Вот домашняя страница проекта с инструкциями по установке:
http://code.google.com/p/remmina-unity-launcher/

Я изменил исходный сценарий, для решения двух проблем (имя подключения, не правильно найденное, соединения вида по имени), вот сценарий для запуска.

#!/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
ответ дан 13 April 2017 в 15:23

Gwibber

По умолчанию существует быстрый список для Gwibber (клиент микроблогов, который выводит самые популярные веб-сервисы социальных сетей на ваш рабочий стол). [ 115]

Gwibber quick-list
эта программа поставляется с Ubuntu по умолчанию


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

0
ответ дан 13 April 2017 в 15:23

Затвор:

По умолчанию существует быстрый список для затвора (программа для создания снимков экрана и их редактирования) при установке Ubuntu unity .

shutter quick-list

Загрузка затвора (ppa & amp. .Dep): здесь


Подсказка: эта программа должна быть открыта (или находится в меню автозагрузки), чтобы увидеть его быстрый список

0
ответ дан 13 April 2017 в 15:23
  1. Скопируйте файл средства запуска 'Параметров настройки системы' в свой корневой каталог:

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

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

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

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

    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. Сохраните средство запуска и поместите его на панель Unity вместо оригинала. Обратите внимание, что, чтобы иметь Расширенные настройки quicklist ярлык на работу, пакет "инструмент тонкой настройки гнома" должен быть установлен (доступный в репозиториях).

1
ответ дан 13 April 2017 в 15:23

Audacious Quicklist

Audacious Quicklist

Quicklist для Audacious, который позволяет управлять воспроизведением (избыточно при использовании Audacious 3.2+, поскольку вы можете управлять им из меню Sound), показывая и скрытие основного окна (вы также можете отобразить его, выбрав Audacious в меню звука), добавление файлов в текущий список воспроизведения и переход к другой песне в списке воспроизведения.

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

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

     gedit ~/.local/share/applications/audacious2.desktop
    
  3. [ 117]

    Добавьте следующее в внизу файла, затем закройте и сохраните.

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

0
ответ дан 13 April 2017 в 15:23

Быстрый список режима Audacious без головы

Audacious Headless mode Quicklist

Быстрый список Audacious, позволяющий запустить плеер в режиме без головы и выключить его.

При работе в автономном режиме Audacious можно управлять из меню Sound (только Audacious 3.2+), с помощью мультимедийных клавиш (или других сочетаний клавиш), из командной строки с помощью команд audacious и audtool и т. Д. на.

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

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

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

    Добавьте следующее в внизу файла, затем закройте и сохраните.

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

0
ответ дан 13 April 2017 в 15:23

Альтернатива Быстрому списку Firefox

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

End Result

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

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

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

    X-Ayatana-Desktop-Shortcuts=OMGUbuntu;WebUpd8;UbuntuForums;AskUbuntu;UbuntuLaunchpad;NewWindow
    [OMGUbuntu Shortcut Group]
    Имя=OMG! Убунту
    Exec=firefox -new-window 'http://www.omgubuntu.co.uk/'.
    ЦельОкружающая среда=Вселенность
    
    [WebUpd8 Shortcut Group]
    Имя=WebUpd8
    Exec=firefox -new-window 'http://www.webupd8.org/'.
    ЦельОкружающая среда=Вселенность
    
    [UbuntuForums Shortcut Group]
    Имя= Форумы Убунту
    Exec=firefox -new-window 'http://ubuntuforums.org'.
    ЦельОкружающая среда=Вселенность
    
    [AskUbuntu Shortcut Group]
    Имя=Спроси Убунту
    Exec=firefox -new-window 'http://askubuntu.com/'.
    ЦельОкружающая среда=Вселенность
    
    [UbuntuLaunchpad Shortcut Group]
    Name=Ubuntu Launchpad
    Exec=firefox -new-window 'https://launchpad.net/ubuntu'.
    ЦельОкружающая среда=Вселенность
    
    [NewWindow Shortcut Group]
    Name=Открыть новое окно
    Exec=firefox -new-window about:blank
    ЦельОкружающая среда=Вселенность
    
13
ответ дан 13 April 2017 в 15:23

Wallch:

По умолчанию существует быстрый список для Wallch (программа для автоматической смены обоев) при установке Ubuntu unity.

wallch quick-list

Скачать wallch (ppa & amp. .Dep): здесь

<час>

Подсказка: для просмотра быстрого списка этих программ необходимо открыть их (или найти в меню запуска)

0
ответ дан 13 April 2017 в 15:23

Быстрый список для Sonata (MPD-клиент)

Sonata Quicklists

Основной момент здесь - показать простую интеграцию с last.fm - pylast и MPC для любого MPD-клиента без использования дополнительных модулей

Создайте пользовательский файл sonata.desktop в домашней папке:

gedit ~/.local/share/applications/sonata.desktop
[ 1116] Вставить содержимое:

[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

Например, «Подобные очереди» добавляет похожие треки к текущим играм в соответствии с запросом на матч last.fm.

Ссылочные скрипты:
mpd-script.sh
pylast-track.py

0
ответ дан 13 April 2017 в 15:23

Gnome-Terminal Quicklist (auto-update from ssh config)

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

Gnome terminal quicklist with ssh entries

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

    /bin/bash ~/bin/ community-term.sh.
    
  3. Опционально вы можете попросить cron запускать скрипт для вас время от времени. Чтобы добавить его в cron, введите команду follwing в оболочку:

    crontab -e
    

    Откроется редактор. Добавьте строку типа:

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

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

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

    -замену.
    

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

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

Script:

Вот скрипт:

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

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

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

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

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

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

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

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

exit 0
13
ответ дан 13 April 2017 в 15:23

Квик-список LibreOffice

Это создаст квик-список для запуска LibreOffice Start Center.

LibreOffice Quicklist

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

    cp /usr/share/приложений/libreoffice-startcenter.desktop ~/.local/share/приложений.
    
  2. Открыть в gedit:

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

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

    MimeType=application/vnd.openofficeorg.extension;
    

    Заменить на:

    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.writeer;application/vnd.sun.xml.writeer.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-оффициальный документ.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-официальный документ.spreadsheetml.sheet;application/vnd.ms-excel.sheet.macroenabled.12 ; app/vnd.openxmlformats-официальный документ.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;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-офисный документ.presentationml.presentation;application/vnd.ms-powerpoint.presentation.macroenabled.12. ; приложение/vnd.openxmlformats-официальный документ.presentationml.template;приложение/vnd.ms-powerpoint.template.macroenabled.12;приложение/vnd.oasis.opendocument.формула;приложение/vnd.sun.xml.math;приложение/vnd.stardivision.math;
    
  4. Выделите и скопируйте текст, приведенный ниже, затем вставьте его в внизу из файл .desktop:

    X-Ayatana-Desktop-Shortcuts=Writer;Impress;Calc;Math;Draw
    
    [Writer Shortcut Group]
    Имя=Писатель
    Exec=libreoffice -writer %U
    ЦельОкружающая среда=Вселенность
    
    [Impress Shortcut Group]
    Имя=Имя
    Exec=libreoffice - впечатление %U
    ЦельОкружающая среда=Вселенность
    
    [Calc Shortcut Group]
    Имя=Кальк
    Exec=libreoffice -calc %U
    ЦельОкружающая среда=Вселенность
    
    [Math Shortcut Group]
    Имя=математика
    Exec=libreoffice - математика %U
    ЦельОкружающая среда=Вселенность
    
    [Draw Shortcut Group]
    Имя=чертеж
    Exec=libreoffice -draw %U
    ЦельОкружающая среда=Вселенность
    

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

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

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

Source

38
ответ дан 13 April 2017 в 15:23

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

Preview

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

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

  1. Создайте новый .desktop файл с gedit, в типе Terminal:

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

    .
    [Desktop Entry]
    Версия = 1.0
    Имя=Рабочие места
    Comment=Change Workspace Numbers (номера рабочего пространства)
    GenericName=Редактор рабочего пространства
    Terminal=false
    Тип=Приложение
    Icon=настольный компьютер
    X-Аятана-Десктоп-Shortcuts=AddRow;RmRow;AddColumn;RmColumn;
    
    [AddRow Shortcut Group]
    Имя=Добавленная строка
    Exec=рабочие промежутки - строки ярлыков +
    ЦельОкружающая среда=Вселенность
    
    [Группа быстрого доступа к столбцам]
    Имя=Добавленная колонка
    Exec=рабочие промежутки-короткие перемычки +
    ЦельОкружающая среда=Вселенность
    
    [RmRow Shortcut Group]
    Имя=Удалить ряд
    Exec=короткосрочные ряды рабочих мест -
    ЦельОкружающая среда=Вселенность
    
    [RmColumn Shortcut Group]
    Имя=Удаленная колонка
    Exec=рабочие промежутки-колонки -
    ЦельОкружающая среда=Вселенность
    
  3. Создайте новый сценарий с помощью gedit, в Terminal type:

    gksudo gedit /usr/bin/workspacesshortcuts
    

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

  4. Copy & Paste этот текст в только что созданный файл:

    #!/bin/bash
    
    случай 1 доллар 
    rows)t=v;;
    cols)t=h;;
    esac;
    
    check=`gconftool-2 - get /apps/compiz-1/general/screen0/options/${t}size`; check=`gconftool-2 - get /apps/compiz-1/general/screen0/options/${t}size`.
    
    если [[ ] ($2 = - && $check < 2 ) ]]
    затем
     [[ $2 = [-+] ]] && gconftool-2 --set /apps/compiz-1/general/screen0/options/${t}size --type int $(( $check $2 1))
    
    
  5. Слишком сделайте исполняемый сценарий в Terminal типа:

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

  6. Drag and Drop на пусковую установку, переместившись к ~/.local/share/applications/ in Nautilus.

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

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

    -

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

    например.

24
ответ дан 13 April 2017 в 15:23

Квик-лист Firefox

Добавьте удобные опции Firefox в пусковую установку.

enter image description here

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

    cp /usr/share/applications/firefox.desktop ~/.local/share/applications.
    
  2. Open in gedit:

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

    X-Ayatana-Desktop-Shortcuts=NewWindow;
    

    для соответствия этой строке:

    X-Ayatana-Desktop-Shortcuts=NewWindow;SafeMode;ProfileManager;
    
  4. Добавьте этот текст в нижнюю строку .desktop, затем сохраните файл:

    .
      [Группа быстрого доступа в безопасном режиме]
    Имя=Открыть Firefox в безопасном режиме
    Exec=firefox - безопасный режим
    ЦельОкружающая среда=Вселенность
    
    [ProfileManager Shortcut Group]
    Имя=Менеджер профилей Firefox
    Exec=firefox -ProfileManager
    ЦельОкружающая среда=Вселенность
    
32
ответ дан 13 April 2017 в 15:23

Квик-лист домашних иконок (автообновление из закладок)

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

Screenshot of the quicklist in action

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

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

    crontab -e
    

    Откроется редактор. Добавьте строку типа:

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

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

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

    единство - поменяйте.
    

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

  5. Наслаждайтесь и смотрите на аналогичный скрипт для гном-терминала, который разбирает ваши 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"

на следующий код:

    # 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
ответ дан 13 April 2017 в 15:23

Запуск службы Google

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

enter image description here

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

    .
    [Desktop Entry]
    Версия = 1.0
    Имя=Сервисы Google
    Exec=xdg-открыт https://accounts.google.com/
    Terminal=false
    X-MultipleArgs=фальшивка
    Тип=Приложение
    Icon=chrome-https___docs.google.com_
    Категории=Сеть;WebBrowser;
    StartupNotify=true
    StartupWMClass=docs.google.com
    
    X-Аятана - Рабочий стол - ярлыки=Plus;Входящие;Состав;Голос;Контакты;Календарь;Документы;Фотографии;Карты;Сайты;Читатель;Закладки
    Имя[en_US]=Сервисы Google (Gmail)
    [Plus Shortcut Group]
    Имя=Плюс
    Exec=xdg-открытый 'https://plus.google.com/u/0/'.
    ЦельОкружающая среда=Вселенность
    [Короткая группа входящей почты]
    Имя=Ящик
    Exec=xdg-открытый 'https://mail.google.com/mail/u/0/?shva=1#inbox'.
    ЦельОкружающая среда=Вселенность
    [Составьте короткую группу]
    Имя=Композиция
    Exec=xdg-открытый 'https://mail.google.com/mail/?shva=1#compose'.
    ЦельОкружающая среда=Вселенность
    [Голосовая группа]
    Имя=Голос
    Exec=xdg-открытый 'https://www.google.com/voice/b/0?pli=1#inbox'.
    ЦельОкружающая среда=Вселенность
    [Контактная группа]
    Имя=Контакты
    Exec=xdg-открытый 'https://www.google.com/contacts'.
    ЦельОкружающая среда=Вселенность
    [Календарь Короткая группа]
    Имя=Календарь
    Exec=xdg-открытый 'https://calendar.google.com'.
    ЦельОкружающая среда=Вселенность
    [Группа "Документы"]
    Имя=Документы
    Exec=xdg-открыт https://docs.google.com/
    ЦельОкружающая среда=Вселенность
    [Photos Shortcut Group]
    Имя=Картинки
    Exec=xdg-открытый 'https://plus.google.com/u/0/photos'.
    ЦельОкружающая среда=Вселенность
    [Maps Shortcut Group]
    Имя=Карты
    Exec=xdg-открытый 'http://maps.google.com/maps?hl=en&tab=ml'.
    ЦельОкружающая среда=Вселенность
    [Sites Shortcut Group]
    Имя=Сайты
    Exec=xdg-открытый 'https://sites.google.com/?tab=m3&pli=1'.
    ЦельОкружающая среда=Вселенность
    [Reader Shortcut Group]
    Имя=Читатель
    Exec=xdg-открытый 'https://www.google.com/reader/view/?hl=en&tab=my'.
    ЦельОкружающая среда=Вселенность
    [Группа закладок]
    Name=Закладки
    Exec=xdg-open 'https://www.google.com/bookmarks/l'
    ЦельОкружающая среда=Вселенность
    
  2. Сохраните файл с адресом и именем этой папки:

     ~//.local/share/applications/google-services-launcher.desktop.
    
  3. Перетащите и сбросьте этот файл на пусковую установку, переместившись в положение ~/.local/share/applications/ in Менеджер файлов.

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

Источник

31
ответ дан 13 April 2017 в 15:23

Квик-лист Banshee

banshee quicklist

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

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

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

    X-Ayatana-Desktop-Shortcuts=Play;Pause;Stop;Previous;Next;Preferences
    
    [Play Shortcut Group]
    Имя=Игра
    Exec=banshee --play
    ЦельОкружающая среда=Вселенность
    
    [Pause Shortcut Group]
    Имя=Пауза
    Exec=banshee --pause
    ЦельОкружающая среда=Вселенность
    
    [Stop Shortcut Group]
    Имя=Стоп
    Exec=banshee --stop
    ЦельОкружающая среда=Вселенность
    
    [Предыдущая короткая группа]
    Имя=предыдущий
    Exec=banshee -предыдущий
    ЦельОкружающая среда=Вселенность
    
    [Следующая короткая группа]
    Имя=Следующий
    Exec=banshee --next
    ЦельОкружающая среда=Вселенность
    
    [Preferences Shortcut Group]
    Имя=Настройки
    Exec=banshee - показательные ссылки
    TargetEnviroment=Unity
    

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

25
ответ дан 13 April 2017 в 15:23

Google Docs Quicklist

enter image description here

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

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

    .
    [Desktop Entry]
    Версия = 1.0
    Имя=Документы Google
    Exec=xdg-открыт https://docs.google.com/
    Terminal=false
    X-MultipleArgs=фальшивка
    Тип=Приложение
    Icon=chrome-https___docs.google.com_
    Категории=Сеть;WebBrowser;
    StartupNotify=true
    StartupWMClass=docs.google.com
    
    X-Аятана-Десктоп-Шорткарты=Док;Электронная таблица;Презентация;Рисование
    
    [Doc Shortcut Group]
    Имя=Новый документ
    Exec=xdg-открыт https://docs.google.com/?action=newdoc
    ЦельОкружающая среда=Вселенность
    
    [Электронная группа сокращений]
    Имя=Новая электронная таблица
    Exec=xdg-открыт https://spreadsheets.google.com/ccc?новый сайт
    ЦельОкружающая среда=Вселенность
    
    [Презентационная группа]
    Имя=Новая презентация
    Exec=xdg-открыт https://docs.google.com/?action=new_presentation
    ЦельОкружающая среда=Вселенность
    
    [Рисование короткой группы]
    Имя=Новый рисунок
    Exec=xdg-открыт https://docs.google.com/drawings/create?hl=en
    ЦельОкружающая среда=Вселенность
    

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

  3. Перетащите gdocs.desktop в пусковую установку из ~/.local/share/applications/

24
ответ дан 13 April 2017 в 15:23

Transmission Quicklist

enter image description here

  1. Copy the global transmission-gtk. desktop файл в домашний каталог:

    cp /usr/share/приложения/transmission-gtk.desktop ~/.local/share/приложения.
    
  2. Редактирование файла:

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

    X-Ayatana-Desktop-Shortcuts=Pause All;Start All;
    
    [Pause All Shortcut Group]
    Имя=Пауза Все
    Exec=передача-отдача-высота-стоп
    ЦельОкружающая среда=Вселенность
    
    [Start All Shortcut Group]
    Имя=Начать все
    Exec=передача-отдача-высокие-старт
    ЦельОкружающая среда=Вселенность
    

Вы также можете показать количество загружаемых торрентов и индикатор общего прогресса, используя скрипт https://github.com/kriomant/transmission-unity-launcher

14
ответ дан 13 April 2017 в 15:23

Другие вопросы по тегам:

Похожие вопросы: