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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

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

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

Оффлайн engineer80

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

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

Оффлайн engineer80

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

Оффлайн Azure

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

Оффлайн engineer80

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

Оффлайн Azure

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

Оффлайн engineer80

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

Алексиус

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

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


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

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Код: (html5) [Выделить]
[Desktop Entry]
Name= Bookmarks
Comment=Open your personal folder
TryExec=nautilus
Exec=nautilus --no-desktop "польный_путь_к_ Bookmarks"
Icon=user-home
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=Doc.pdf,Doc.docx,Doc.html,и_т.д.
[Doc.pdf Shortcut Group]
Name=Название документа pdf
Exec=evince Doc.pdf
TargetEnvironment=Unity
[Doc.docx Shortcut Group]
Name=Название документа docx
Exec=soffice Doc.docx
TargetEnvironment=Unity
[Doc.html Shortcut Group]
Name=Название документа html
Exec=firefox file://path_to/Doc.html
TargetEnvironment=Unity

ну и так и дальше по аналогии
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн engineer80

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

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

Оффлайн andytux

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

Оффлайн engineer80

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

Оффлайн andytux

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

 

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