Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Можно ли сделать выпадающий список ссылок прямо на панели Unity?  (Прочитано 1878 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн engineer80

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Поставил коробочную Ubuntu 16.04 с Unity. На панель перетащил все кнопки нужных приложений. Осталось разобраться с кучей постоянно требуемых документов. Хотелось бы иметь ссылки на них под рукой, т.е. на панели унити, в виде выпадающего списочка.

Посмотрел что есть. А есть док апgлеты вроде cario, docky, plank. Посмотрел их - громоздкие, заточены под размещение прикладных кнопок. Может есть что попроще под требуемую задачу?

Оффлайн engineer80

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
В общем придумал эрзац-решение: поставил компактную вариацию Nautilus - Nemo, создал там в закладках каталог Bookmarks и поместил в него все требуемые ссылки. Теперь открыть нужный документ можно в 3 клика мыши: клик по ярлыку Nemo, клик по ярлыку каталога Bookmarks, клик по нужной ссылке. Как сделать это с панели в 2 клика вопрос по-прежнему открыт.

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6015
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
каталог Bookmarks
можно вытянуть на панель (как именно не подскажу — нет Unity). А что, если взять мышкой и перетащить уже не работает?
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн engineer80

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
можно вытянуть на панель (как именно не подскажу — нет Unity). А что, если взять мышкой и перетащить уже не работает?
Да это первое, что я попытался сделать, не получается. Затаскиваются только прикладные кнопки, которые можно описать в /usr/share/applications

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6015
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Ну в чем проблема написать «прикладную кнопку»? У Вас документы для какого приложения?
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн engineer80

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Ну в чем проблема написать «прикладную кнопку»? У Вас документы для какого приложения?
Которая будет открывать в файловом менеджере каталог со ссылками? Документы pdf, djvu, html, docx, txt.

Онлайн Алексиус

  • Участник
  • *
  • Сообщений: 155
    • Просмотр профиля
engineer80, посмотрите в этом направлении Добавление собственного значка и создание квиклиста
Если требуется перейти в нужный каталог, то для наутилуса на панели можно создать "выпадающий" список каталогов по ПКМ. Для подкаталогов я прописывал полный путь в строке Exec=
Если для документов, то придётся создать квиклист для соответствующего приложения.

Эксперимента ради сейчас приделал ссылку к libre-office на файл .odt


На 14.04 это сработало, файл по ссылке открылся
Ubuntu 16.04

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6015
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Код: HTML5
  1. [Desktop Entry]
  2. Name= Bookmarks
  3. Comment=Open your personal folder
  4. TryExec=nautilus
  5. Exec=nautilus --no-desktop "польный_путь_к_ Bookmarks"
  6. Icon=user-home
  7. Terminal=false
  8. StartupNotify=true
  9. Type=Application
  10. Categories=GNOME;GTK;Core;
  11. OnlyShowIn=GNOME;Unity;
  12. X-GNOME-Bugzilla-Bugzilla=GNOME
  13. X-GNOME-Bugzilla-Product=nautilus
  14. X-GNOME-Bugzilla-Component=general
  15. X-Ubuntu-Gettext-Domain=nautilus
  16. X-Ayatana-Desktop-Shortcuts=Doc.pdf,Doc.docx,Doc.html,и_т.д.
  17. [Doc.pdf Shortcut Group]
  18. Name=Название документа pdf
  19. Exec=evince Doc.pdf
  20. TargetEnvironment=Unity
  21. [Doc.docx Shortcut Group]
  22. Name=Название документа docx
  23. Exec=soffice Doc.docx
  24. TargetEnvironment=Unity
  25. [Doc.html Shortcut Group]
  26. Name=Название документа html
  27. Exec=firefox file://path_to/Doc.html
  28. TargetEnvironment=Unity
  29.  
  30. ну и так и дальше по аналогии
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн engineer80

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Благодарю - то что доктор прописал! Все получилось по написанному выше. Удобно создать каталог с символическими ссылками на все нужные ресурсы и делать закладки уже на их исполнение, чтобы каждый раз не писать в Exec полный путь к ресурсу. Можно делать и закладки на bash-скрипты.

Лишь одно замечание: почему-то локальный корень указывал не на "польный_путь_к_ Bookmarks", а на /home/user и приходилось писать не Exec=evince Doc.pdf, а что-то вроде Exec=evince ./bookmark/Doc.pdf

Оффлайн andytux

  • Старожил
  • *
  • Сообщений: 4068
    • Просмотр профиля
Цитировать
...почему-то локальный корень указывал не на "польный_путь_к_ Bookmarks"
Добавьте в десктоп-файл строку:
Path=польный_путь_к_ Bookmarks

Оффлайн engineer80

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Добавьте в десктоп-файл строку:
Добавил Path. Работает только внутри блока [...], как сделать эту переменную общей для всех блоков?

Оффлайн andytux

  • Старожил
  • *
  • Сообщений: 4068
    • Просмотр профиля
Цитировать
Добавил Path. Работает только внутри блока [...], как сделать эту переменную общей для всех блоков?
Добавить в каждый блок.

 

Страница сгенерирована за 0.152 секунд. Запросов: 24.