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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Война с иконкой  (Прочитано 581 раз)

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

Оффлайн CiJey49

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Война с иконкой
« : 21 Августа 2018, 23:12:59 »
Ubuntu 18.04
Этот ярлык не запускается, Telegram удален ото всюду, откуда только можно пожелать (хотя видимо так считаю только я).
Если установить Telegram из-под "Менеджер приложений Ubuntu" - рядом появится второй ярлык с синим самолётиком -  этот ярлык запускается, приложение работает. НО даже в этом случае, когда приложение активно, в левой панели подсвечивается маленькая оранжевая стрелочка (мол, приложение активно), а самолётика в этой иконке нет. Собственно весь геморрой начался именно с этого.
Пурджил, ремувил - безрезультатно. Перфекционист бедствует, спасите.



Изображение исправил.
Прочитайте правила добавления изображений в сообщения:
Цитировать
Правила форума
1.5. Для добавления графических изображений в сообщения требуется использовать внешние сервисы. Включение в сообщение полноразмерных изображений, превышающих разрешённые размеры, допускается исключительно в виде превью. Подробную инструкцию, а так же список рекомендованных и запрещенных сервисов можно посмотреть в «Руководстве по добавлению изображений на форум»

--Aleksandru
« Последнее редактирование: 21 Августа 2018, 23:24:45 от Aleksandru »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6723
  • 20% Cooler
    • Просмотр профиля
Re: Война с иконкой
« Ответ #1 : 21 Августа 2018, 23:21:17 »
~/.local/share/applications
/usr/share/applications

?
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн CiJey49

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Война с иконкой
« Ответ #2 : 21 Августа 2018, 23:29:26 »
~/.local/share/applications
/usr/share/applications

?

Если Ваше сообщение подразумевает "почистить", то в указанных Вами директориях нет ничего связанного с Telegram.

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: Война с иконкой
« Ответ #3 : 22 Августа 2018, 00:17:48 »
CiJey49, сообщение уважаемого ALiEN175 подразумевает места, где данная "иконка", может быть написано где должна находиться. В этих директориях лежат *.desktop файлы, каждый из которых принадлежит какому-то конкретному приложению или предназначен для запуска чего-то с помощью какого-то приложения. В данных файлах в каждом случае в секции [Desktop Entry] в переменной Icon= прописана иконка, т.е. тот самый графический файл, который Вы "победить" не можете. Найдите файл, который относится к телеграму этому Вашему, и либо дайте ему иконку, на которую он ссылается, либо прямо в этом файле пропишите прямой путь на какой-нибудь PNG или SVG, сохраненный в укромном месте у себя в системе. Например, у меня установлен плеер qmmp. Есть иконки в ls /usr/share/applications/qmmp*
/usr/share/applications/qmmp.desktop  /usr/share/applications/qmmp_dir.desktop  /usr/share/applications/qmmp_enqueue.desktop
А вот сами иконки, прописанные в этих файлах:cat /usr/share/applications/qmmp* | grep -i Icon
Icon=qmmp
Icon=qmmp
Icon=qmmp
Ищите - где-то у Вас либо пустая ссылка, либо ссылка на что-то не то. Имя иконки можете взять из того самого "конвертика", который вытаскивали на рабочий стол - там те же *.desktop с той же структурой.
"почистить"
А вот этого делать не надо от слова "совсем". Систему можно покалечить такой "чисткой".
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Война с иконкой
« Ответ #4 : 22 Августа 2018, 00:30:41 »
zenity --warning
strace -f zenity --warning 2>&1 | grep -o "\"$HOME\/.*\""
Wars ~.o

Оффлайн CiJey49

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Война с иконкой
« Ответ #5 : 22 Августа 2018, 09:34:16 »
CiJey49, сообщение уважаемого ALiEN175 подразумевает места, где данная "иконка", может быть написано где должна находиться. В этих директориях лежат *.desktop файлы, каждый из которых принадлежит какому-то конкретному приложению или предназначен для запуска чего-то с помощью какого-то приложения. В данных файлах в каждом случае в секции [Desktop Entry] в переменной Icon= прописана иконка, т.е. тот самый графический файл, который Вы "победить" не можете. Найдите файл, который относится к телеграму этому Вашему, и либо дайте ему иконку, на которую он ссылается, либо прямо в этом файле пропишите прямой путь на какой-нибудь PNG или SVG, сохраненный в укромном месте у себя в системе. Например, у меня установлен плеер qmmp. Есть иконки в ls /usr/share/applications/qmmp*
/usr/share/applications/qmmp.desktop  /usr/share/applications/qmmp_dir.desktop  /usr/share/applications/qmmp_enqueue.desktop
А вот сами иконки, прописанные в этих файлах:cat /usr/share/applications/qmmp* | grep -i Icon
Icon=qmmp
Icon=qmmp
Icon=qmmp
Ищите - где-то у Вас либо пустая ссылка, либо ссылка на что-то не то. Имя иконки можете взять из того самого "конвертика", который вытаскивали на рабочий стол - там те же *.desktop с той же структурой.
"почистить"
А вот этого делать не надо от слова "совсем". Систему можно покалечить такой "чисткой".

Вот толковый саппорт. Всё получилось, спасибо! в ~/.local/share/applications было 2 файла, у одного из которых telegram-desktop в названии повторялось дважды. Удалив его, пустой ярлык исчез и меню приложений Ubuntu. Однако при установке Telegram из-под "Менеджер приложений Ubuntu" иконка слева оствалась пустой (без изображения самолётика). Решение:

1) удалить Telegram;
2) удалить всё, что с ним связано в ~/.local/share/applications;
3) установить Telegram;
4) PROFIT.

Решено.
« Последнее редактирование: 22 Августа 2018, 09:36:12 от CiJey49 »

 

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