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


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

Автор Тема: значок CopyQ в верней панели ubuntu неправильный  (Прочитано 1004 раз)

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

Оффлайн kubuntovod

  • Автор темы
  • Любитель
  • *
  • Сообщений: 53
    • Просмотр профиля
Ubuntu 16.04 .Ambience, Ubuntu mono dark. значок CopyQ в верней панели должен быть ножницы, а есть черный прямоугольник с красным перечеркнутым кругом. в чем проблема в copyq или unity? как починить? sudo gedit copyq.desktop
[Desktop Entry]
Name=CopyQ
Exec=copyq
Icon=copyq
/usr/share/applications copyq с нужным значком, но как извлечь этот значок? я так понимаю что можно взять какртинку нужного размера и поместить в нужную папку и в имя.desktop Icon указать путь к картинке , это и будет значок или я ошибаюсь?

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: значок CopyQ в верней панели ubuntu неправильный
« Ответ #1 : 14 Декабря 2017, 08:22:27 »
kubuntovod, значки на панели подтягиваются из папок, в которых содержатся значки с меньшим разрешением. Все значки можно посмотреть в: /usr/share/icons/.... Далее ищите там папку с названием своей темы значков (ubuntu-mono-dark, если я правильно понимаю), и проверяйте наличие в ней соответствующего значка. Можно поиск по каталогу сделать по ключевому слову copyq.
Как вариант - попробуйте в /usr/share/applications отредактировать (текстовым редактором, - тем же gedit, запускать придется от sudo по очевидным причинам) существующий там файл .desktop (только копию себе сохраните где-нибудь). Укажите, к примеру, абсолютный путь до какой-нибудь иконки в секции Icon=
Иконку возьмите в png/svg. После этого файл сохраните. Если он исказится (поменяется имя файла и изменится иконка на представление в системе простого текстового файла) - сделайте его исполняемым, и тогда изменения применятся как надо. Возможно для того, чтобы увидеть изменения на панели потребуется заново зайти в сессию.
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.

Онлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6840
    • Просмотр профиля
Re: значок CopyQ в верней панели ubuntu неправильный
« Ответ #2 : 14 Декабря 2017, 10:04:19 »
Цитировать
я так понимаю что можно взять какртинку...
Почти что совсем не так.
Если-бы создатель copyq сделал все правильно, то не пришлось бы ничего искать-править.
В общем случае в параметре Icon десктоп-файла указывается иконка, для показа этого десктоп-файла (например в файлменеджере).
Совсем не обязательно, что на панели будет эта-же иконка (например skype). В худшем случае это может быть жестко зашито в коде приложения.
И тогда нужна будет именно та иконка и в том месте, что зашито в коде.
Например - unity. Большая часть иконок находится в /usr/share/unity и плевала она на стандартное расположение и стандартные названия.
Если десктоп-файл на рабочем столе, в файлменеджере, в даш показан с иконкой copyq, то скорей всего с ней все в порядке.
Цитировать
...есть черный прямоугольник с красным перечеркнутым кругом
Иконка "image-missing". Программа не нашла подходящую иконку, а что она считает подходящей надо спрашивать у разрабов или искать самому.
Цитировать
...взять какртинку нужного размера и поместить в нужную папку
Еще и с нужным именем. Вот только это три "нужных" неизвестны.
Цитировать
Далее ищите там папку с названием своей темы значков (ubuntu-mono-dark, если я правильно понимаю), и проверяйте наличие в ней соответствующего значка. Можно поиск по каталогу сделать по ключевому слову copyq.
Скорей всего бесполезно. Изначально в ubuntu-mono-dark нет такого значка, а по "правилам хорошего тона" сторонние приложения не должны туда ничего добавлять.
Если-уж искать, то в hicolor. По стандарту, как раз туда сторонние приложения должны добавлять свои иконки.
 Чаще всего сей кроссорд приходится решать визуально.
Просматриваешь иконки, конфиги, код. Ищещь зацепки. Бывает что повезет.
Если существует, просмотри все в каталоге /usr/share/copyq.
Иногда в каталоге /usr/share/pixmaps может быть каталог с именем программы.
Далее - просмотр кода самого приложения. Если написан на каком-нибудь скриптовом языке (например питон), то достаточно текстового редактора.
Если бинарный код, то возможно потребуется HEX-view.

Оффлайн kubuntovod

  • Автор темы
  • Любитель
  • *
  • Сообщений: 53
    • Просмотр профиля
Re: значок CopyQ в верней панели ubuntu неправильный
« Ответ #3 : 14 Декабря 2017, 10:45:20 »
/usr/share/icons/hicolor/ вот тут есть иконки copyq. в других темах нет. если менять темы и или значки unity tweak tool толку нет. если копировать иконки из hicolor соответственно размеру в другие темы толку нет. с перезапуском программы. версия что-то типа 2.5 . удалить установить толку нет, соответственно вопрос как ПОЛНОСТЬЮ удалить программу с историей и настройками и вообще без следа?
удаление версии 2.5 и установка v3.1.2 решила пробелему . история осталась. удалял/ставил через синаптик. новую поставил так
sudo add-apt-repository ppa:hluk/copyq
sudo apt update
sudo apt install copyq
как я понял это баг определенной версии и вот тут https://github.com/hluk/CopyQ/blob/4d97bdb0e514297dd8090e89f8779e68069b30ff/src/gui/mainwindow.cpp#L812 вроде как решение , но как этим пользоваться понятия не имею.

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: значок CopyQ в верней панели ubuntu неправильный
« Ответ #4 : 14 Декабря 2017, 11:14:30 »
соответственно вопрос как ПОЛНОСТЬЮ удалить программу
sudo apt-get remove --purge copyq
ключ --purge - предписание на полное удаление. По идее, уничтожит и конфигурационные файлы и все подобное.
как этим пользоваться
там предлагается, по сути, скачать исходники приложения, откорректировать файл main.cpp, собрать полученный исходник в пакет, и этот пакет установить.
Раз уже решили обновлением версии - то зачем эта возня?!
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.

Онлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6840
    • Просмотр профиля
Re: значок CopyQ в верней панели ubuntu неправильный
« Ответ #5 : 14 Декабря 2017, 11:22:17 »
Цитировать
удаление версии 2.5 и установка v3.1.2 решила пробелему
Похоже да, только что прочитал changelog:
v3.1.2
...
- Fix loading tray icon
...
Цитировать
вопрос как ПОЛНОСТЬЮ удалить программу
Чтобы полностью удалить программу - нужно не устанавливать ее.
А если серьезно, через синаптик: complete removal.  А потом "ручками" удалить хвосты.
Или перед установкой сделать бэкап. Вместо возьни с удалением - восстановить из бэкапа.
Цитировать
если копировать иконки из hicolor соответственно размеру в другие темы толку нет
И не должно быть. Hicolor - это так сказать тема по умолчанию. Если программа нигде не находит иконку, то в последнюю очередь ищет ее в hicolor.

Оффлайн kubuntovod

  • Автор темы
  • Любитель
  • *
  • Сообщений: 53
    • Просмотр профиля
Re: значок CopyQ в верней панели ubuntu неправильный
« Ответ #6 : 14 Декабря 2017, 11:26:55 »
удаление версии 2.5 и установка v3.1.2 решила пробелему
всем спасибо.

 

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