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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: [РЕШЕНО]Несколько иконок одной программы на панели unity  (Прочитано 1566 раз)

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

Оффлайн Lamo_nksp

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Доброго времени суток!

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

ЗЫ: огнелисов запускаю отдельными процессами, в плане разнопрофильности всё ок, за исключением поведения на панельке, что совсем не доставляет.
В гуглу получилось найти только всякую ересь.
« Последнее редактирование: 10 Января 2013, 23:15:51 от yorik1984 »

Оффлайн Zeka13

  • Старожил
  • *
  • Сообщений: 1177
  • 18.10 Gnome x64 GTX 970
    • Просмотр профиля
смотри что может в compiz manager unity plugin

смотри по какому принципу лаунчер объединяет иконки
Если Wine - это костыль , то  Punto Switcher - это протез , а Daemon Tools инвалидное кресло.

Оффлайн Lamo_nksp

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Если имеешь в виду unity plugin в ccsm, то там ничего похожего нет.
Только горячие клавиши да оформление, настроек поведения вобще минимум.

Пользователь решил продолжить мысль 25 Ноября 2012, 21:04:00:

Изображение удалено.
Руководство по добавлению изображений на форум


--Сперанский

Скриншот (Осторожно, фулл-хд пнг!)
Вот как-то так это выглядит. Две верхних пиктограммки под разные профили firefox'а с разными названиями, соответствующими exec внутри .desktop'а. Имена у .desktop'ов тоже разные. Но при запуске любого из них выскакивает ярлык с оригинальным названием.
« Последнее редактирование: 26 Ноября 2012, 23:42:34 от Lamo_nksp »

Оффлайн Zeka13

  • Старожил
  • *
  • Сообщений: 1177
  • 18.10 Gnome x64 GTX 970
    • Просмотр профиля
остаётся только понять как лаунчер определяет, что нужно объединять

или использовать другое рабочее окружение
Если Wine - это костыль , то  Punto Switcher - это протез , а Daemon Tools инвалидное кресло.

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4055
  • Dictum ac factum
    • Просмотр профиля
А вариант с квиклистами (меню по правой кнопке) не подходит? Если что, настраивается в Ubuntu Tweak.

Оффлайн Lamo_nksp

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
2Zeka13
Спасибо, КэП! (:
Хотелось бы более предметно.
Мб у unity есть некая "база" приложений, где мне следует разнообразить перечень ярлыков?
/usr/share/applications, ~/.local/applications, конфиг мож какой.
Как вариант ссыль на какой-нить мануал, ЧаВо, статейку.

2Сперанский
Квиклист можно прописать и в .desktop'е. Только это не решает поставленной цели. Нужно, чтобы разные профили лежали в индивидуальных иконках на панели, а уж вопрос их запуска вторичен

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4055
  • Dictum ac factum
    • Просмотр профиля
Как вариант ссыль на какой-нить мануал, ЧаВо, статейку.
Ссылка

Оффлайн Lamo_nksp

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Если это кому-то вдруг когда-нибудь окажется интересно, то вот решение:
Создаете .desktop'ы с желаемыми параметрами.
В моем случае firefox-i.desktop и firefox-ii.desktop лежат на рабочем столе.
firefox-i.desktop: Exec=firefox -P default -new-instance %u
firefox-ii.desktop: Exec=firefox -P profile2 -new-instance %u
Второй профиль создал предвариntльно через firefox -ProfileManager

cd ~/Рабочий\ стол/
sudo cp firefox-* /usr/share/applications
cd /usr/share/applications
sudo chmod 644 firefox-*
Перетащить ярлыки с рабочего стола на панель
или ручками поправить /com/canonical/unity/launcher/favorites через dconf-editor

 

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