bobart |
|
Темы:
38
Сообщения:
2537
Участник с: 28 ноября 2009
|
vasek, возможно, мы друг друга не понимаем, но то, что ты показываешь на скрине, насколько я вижу - не трей. Это иконка приложения, отображаемая в таскбаре на панели. Интересует именно иконка в трее. По идее, в конфиге mpv должна быть опция "показывать - не показывать иконку в трее" или "сворачивать в трей вместо закрытия" или ещё что-то в этом роде. Кстати, та-же, что в трее, как правило, появляется и в заголовке окна (если в декораторе окон включена соответствующая опция) - так, по крайней мере, происходит в SMPlayer'е и хоть тресни, но в трее и заголовке окна SMPlayer'а будет та иконка, что компилится и вшивается в бинарник, а не одна из тех, что лежат в /usr или где бы то ни было в ~/ |
toZen |
|
Темы:
19
Сообщения:
544
Участник с: 06 февраля 2015
|
В принципе, ситуация одинаковая и там, и там. Ладно, установлю сегодня оф версию, ещё раз пройдусь по линку от vasek. vasek, какая панель, DE/WM? У меня tint2, Openbox. |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
toZenGnome, вместо tint поставил расширение Gnome «Window list» bobartИконка отображается в двух местах — чтобы было понятно привожу скрин (если приложение спустить, то иконка отображается только в нижней панели, с верхней исчезает) Прошу не ругать - пытался уменьшить размер, но плохо видно, оставил прежний (размер вроде небольшой) Если что, позже опишу подробнее..... PS..........в принципе, если напрягает, то картинку дня через 2 можно удалить.....
Ошибки не исчезают с опытом - они просто умнеют
|
bobart |
|
Темы:
38
Сообщения:
2537
Участник с: 28 ноября 2009
|
Ясно, Васёк, спасибо. Насколько я вижу, в трее её нет. Если же говорить о трее, то иконка должна была бы быть в правом верхнем, в области уведомлений, там где у тебя индикатор раскладки и пр. Как я уже говорил, скорее всего иконка приложения в чёрном окне плеера и иконка в трее одна и та же - mpv-logo.png, просто массштабируется. Собственно, вопрос о смене иконки остался. PS. Что в bomi, что в smplayer, подобная по назначению иконка явно присутствует в исходниках, поэтому с перекомпиляцией проблем нет, надо лишь определить какую именно из тех, что в сорцах, необходимо подменить перед сборкой, а тут - засада.) |
toZen |
|
Темы:
19
Сообщения:
544
Участник с: 06 февраля 2015
|
Ладно с треем, убрал её и всё. Но то, что она не меняется в панели - это действительно уже... Либо я дурак, либо лыжи не едут. Что имеем: - подмена трёх .png в исходниках ничего не дала как видно из всего выше; - сегодня утром сделал ./waf uninstall и переустановил из оф реп по pacman -S mpv; - подменил иконки с соответствующим разрешением 16х16, 32х32, 64х64 в директориях /usr/share/icons/hicolor/{16x16,32x32,64x64}/apps/ на свои mpv.png (к слову, в /usr/share/icons только моя тема иконок и hicolor, всё). - reboot. Итог - а воз и ныне там. Истерический хохот, занавес... Жажда мести в виде желания решить проблему присутствует... PS Каким ядрёным образом после аналогичных действий у vasek меняется, а у меня нет, ума не приложу. Очень трудно верится, что всему виной разница DE/WM. |
bobart |
|
Темы:
38
Сообщения:
2537
Участник с: 28 ноября 2009
|
toZenМожет где-нибудь в кеше фиолетовая запряталась? |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
bobartДошло что ты имел ввиду — классический (системный) трей. Так как в основном использую Gnome, то как таковой мне и не нужен (считаю это лишним) — а потому совсем забыл об этом. UPD.....Сейчас потихоньку настраиваю DWM, но и там трей не использую. А насчет иконки в трее — ничего сказать не могу, у меня ее нет и исследовать ее тоже не имея информации не могу. Но нужно смотреть команду для запуска — а она похоже такая mpv —profile=pseudo-gui Если в mc зайти в /usr/shsre/applications/ - то видим файл mpv.desktop cat /usr/share/applications/mpv.desktop | grep mpv Icon=mpv TryExec=mpv Exec=mpv --profile=pseudo-gui -- %U Если в Nautilus или Thunar зайти в /usr/shsre/applications/ - то видим другой файл Проигрыватель mpv (Команда запуска - mpv --profile=pseudo-gui -- %U) При просмотре вывода strace -f /usr/bin/mpv --profile=pseudo-gui ничего по обращению к изображению не заметил (вывод кстати отличается от strace -f /usr/bin/mpv UPD....Насчет режима pseudo-gui (псевдографическая оболочка — начальная заставка запуска) можно почитать в mpv.io (PSEUDO GUI MODE) PS.........а вообще, скорее всего, я насчет команды запуска mpv --profile=pseudo-gui не совсем правильно понял...а разбираться лень....
Ошибки не исчезают с опытом - они просто умнеют
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
toZen, сверся, как делаю я 1. Подбираем изображение для иконки в формате png 2. Находим какие должны быть размеры sudo find / -name mpv.png ........PS......лучше запускать, наверное, так sudo find / -iname '*mpv*' ....может найдутся иконки для трея.... /usr/share/icons/hicolor/16x16/apps/mpv.pn /usr/share/icons/hicolor/64x64/apps/mpv.png /usr/share/icons/hicolor/32x32/apps/mpv.png 3. В соответствии с п.2 делаем 3 размера (файла) - 16х16 32х32 64х64 (чтобы не запутаться я так и сохранял 16.png 32.png 64.png) UPD....Я обычно размеры делаю on-line (захожу на сайт, выбираю Инструменты/уменьшить/загрузить и устанавливаю нужные размеры 4. Все 3 файла mpv.png (лежащие в /usr/....) переименовываем, например, в mpv.png_ , а на их место кладем соответствующие mpv.png (sudo cp /где лежат/16.png /usr/share/icons/hicolor/16x16/apps/mpv.png и.т.д.) Для надежности перегрузить Х. UPD....Лучше сначала все переименовать, для надежности перегрузить Х, убедиться в отсутствии иконок и только после этого разместить нужные. Все, но могуть быть проблемы если ставил свою нестандартную тему. Теория гласит так (но я это никогда не пробовал, поэтому по нюансам ничего сказать не могу) В случае, если вы хотите, чтобы программа поддерживала другие темы рабочего стола, а не только тему hicolor - надо аналогичным образом разместить изображения и для них тоже. В этом случае, при смене темы среда рабочего стола сможет подобрать для вашего приложения иконку, соответствующую нужной теме.
Ошибки не исчезают с опытом - они просто умнеют
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
bobartЧто то гложет меня, что все-равно иконка для трея где то лежит - проверь в /usr/share/pixmaps , а может просто прошерстить поиском, предположив, что в имени будет 'mpv' - sudo find / -iname '*mpv*'
Ошибки не исчезают с опытом - они просто умнеют
|
bobart |
|
Темы:
38
Сообщения:
2537
Участник с: 28 ноября 2009
|
vasek, прости, но э.., немного мимо. Ради эксперимента, а хотя, какой может быть эксперимент, если ты не пользуешься треем как таковым. Ладно, прости, проехали =) Дело в том, что эта иконка на самом деле вшивается в бинарник и я не уверен, что её явно можно отловить трассировкой. |