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


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

Автор Тема: Решение с отображением значка Viber на апплете "Индикаторы"  (Прочитано 2804 раз)

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

Оффлайн Butjapka

  • Автор темы
  • Активист
  • *
  • Сообщений: 417
    • Просмотр профиля
Начну с того что проблема существует давно и выглядит следующим образом

значок с перечеркнутым красным кругом это и есть иконка Viber. Для Unity она решена с помощью
Viber wrapper, но в XFCE это решение не подходит.

Для себя нашел решение таким образом:
1. Отправил значок запуска Viber из меню Wisker на рабочий стол.


2. ПКМ открыть в mousepad


3. Привел содержание строки
Exec=/opt/viber/Viber


к следующему
Exec=env DBUS_SESSION_BUS_ADDRESS= /opt/viber/Viber

сохранил.
4. Результат при запуске Viber с отредактированного значка запуска на следующем скрине


5. Можно теперь перетащить значок на панель в быстрый запуск, см второй скрин.
« Последнее редактирование: 20 Июль 2016, 21:26:36 от Butjapka »

Оффлайн AVD0417

  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Если позволите, вставлю свои пять копеек. Можно абсолютно таким же образом отредактировать файл viber.desktop, находящийся по адресу /usr/share/applications/, без необходимости его установки на рабочий стол, предварительно открыв Thunar с root-правами. Это наверное заинтересует тех кто не хочет перезагружать ярлыками программ.
А вообще огромное спасибо за предложенный вариант решения вопроса.
« Последнее редактирование: 09 Ноябрь 2016, 19:51:26 от AVD0417 »

Оффлайн BaaTLT

  • Заслуженный пользователь
  • Модератор раздела
  • Активист
  • *
  • Сообщений: 567
  • Выключи компьютер и ЖИВИ !!!
    • Просмотр профиля
Butjapka,
Спасибо за решение!
Тоже искал причину....

Да, проще значок в /usr/share/applications/ поправить.
После обновления, правда, придется править снова.

А что за переменная такая загадочная DBUS_SESSION_BUS_ADDRESS и почему другим приложениям в значке запуска не нужна?
« Последнее редактирование: 16 Январь 2017, 06:10:24 от BaaTLT »

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6015
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
отредактировать файл viber.desktop, находящийся по адресу /usr/share/applications/
Ещё проще скопировать его в ~/.local/share/applications и отредактировать уже там. Тогда не придется править после обновления.

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

Оффлайн BaaTLT

  • Заслуженный пользователь
  • Модератор раздела
  • Активист
  • *
  • Сообщений: 567
  • Выключи компьютер и ЖИВИ !!!
    • Просмотр профиля
Оказалось, что предложенное решение работает только в XFCE, но не работает в МАТЕ.
После долгих поисков и опытов нашлось решение которое работает на 3 столах XCE, MATE, Unity. На остальных не проверял.

env XDG_CURRENT_DESKTOP=Unity /opt/viber/Viber /opt/viber/Viber

Значение переменной именно Unity для всех столов.
« Последнее редактирование: 27 Февраль 2017, 15:50:02 от BaaTLT »

 

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