Я пытаюсь настроить старый скрипт python, который мне нравится, особенно gmail-notifier. Он использует значок почты по умолчанию в меню обмена сообщениями, а не значок gmail, используемый многими аналогичными программами. Мне было интересно, как использовать мою собственную иконку. Я просматривал код, и мне ничего не меняет, что нужно изменить для маленькой иконки в меню, я только смог изменить значок всплывающего уведомления. Я попытался изменить значок ярлыка, но это только дало значок ошибки в меню сообщений.
В любом случае, я в тупик ... любые советы?
На этот вопрос нет простого и чистого ответа. Я посмотрел исходный код gmail-notifier. Невозможно установить собственный значок с помощью какого-либо файла конфигурации. Таким образом, вам придется либо изменить исходный код, перекомпилировать и переустановить, либо изменить существующий файл значков. Если вы выберете второй способ, вы найдете значок в /usr/share/pixmaps/gnome-gmail-notifier.svg. Когда вы замените этот файл на другой SVG, значок изменится.
Я сам создал небольшое приложение уведомления gmail. В скрипте python должен быть фрагмент кода:
server = indicate.indicate_server_ref_default()
server.set_desktop_file("/usr/share/applications/gmail_notifier.desktop")
Файл .desktop, указанный выше, является тем, который определяет значок, который будет использоваться в меню обмена сообщениями. Соответствующая клавиша «Значок» в моем файле .desktop выглядит так:
Icon=mail-unread
Описание клавиши «Значок», как указано в Спецификации входа в рабочий стол,:
Значок для отображения в диспетчере файлов, меню и т. Д. Если имя является абсолютным путем, будет использоваться данный файл. Если имя не является абсолютным путем, алгоритм, описанный в Спецификации темы знака, будет использоваться для поиска значка.В моем случае применяется вторая часть вышеприведенного описания (т. е. алгоритм, описанный в Спецификация рабочего стола , используется для поиска значка, соответствующего «mail-unpread», ). Вы можете вместо этого указать абсолютный путь к вашему значку, как в:
Icon=/usr/share/icons/...
, или вы можете попробовать следующее (он будет работать, только если ваша тема значка имеет значок, что является редким. Я использую общий значок «mail-notread».):
Icon=gmail
Я сейчас не на своей машине, но когда я это сделаю, я скажу вам, где именно вы может найти нужный значок и имя его. У меня также есть ссылки на (очень немногие) хорошие ресурсы, которые описывают, как интегрировать приложения в меню обмена сообщениями, но снова мне нужно быть на моей машине для этого.
Если вас интересует весь код для моего приложения, я получил его на GitHub.
На этот вопрос нет простого и чистого ответа. Я посмотрел исходный код gmail-notifier. Невозможно установить собственный значок с помощью какого-либо файла конфигурации. Таким образом, вам придется либо изменить исходный код, перекомпилировать и переустановить, либо изменить существующий файл значков. Если вы выберете второй способ, вы найдете значок в /usr/share/pixmaps/gnome-gmail-notifier.svg. Когда вы замените этот файл на другой SVG, значок изменится.
Я сам создал небольшое приложение уведомления gmail. В скрипте python должен быть фрагмент кода:
server = indicate.indicate_server_ref_default()
server.set_desktop_file("/usr/share/applications/gmail_notifier.desktop")
Файл .desktop, указанный выше, является тем, который определяет значок, который будет использоваться в меню обмена сообщениями. Соответствующая клавиша «Значок» в моем файле .desktop выглядит так:
Icon=mail-unread
Описание клавиши «Значок», как указано в Спецификации входа в рабочий стол,:
Значок для отображения в диспетчере файлов, меню и т. Д. Если имя является абсолютным путем, будет использоваться данный файл. Если имя не является абсолютным путем, алгоритм, описанный в Спецификации темы знака, будет использоваться для поиска значка.В моем случае применяется вторая часть вышеприведенного описания (т. е. алгоритм, описанный в Спецификация рабочего стола , используется для поиска значка, соответствующего «mail-unpread», ). Вы можете вместо этого указать абсолютный путь к вашему значку, как в:
Icon=/usr/share/icons/...
, или вы можете попробовать следующее (он будет работать, только если ваша тема значка имеет значок, что является редким. Я использую общий значок «mail-notread».):
Icon=gmail
Я сейчас не на своей машине, но когда я это сделаю, я скажу вам, где именно вы может найти нужный значок и имя его. У меня также есть ссылки на (очень немногие) хорошие ресурсы, которые описывают, как интегрировать приложения в меню обмена сообщениями, но снова мне нужно быть на моей машине для этого.
Если вас интересует весь код для моего приложения, я получил его на GitHub.
На этот вопрос нет простого и чистого ответа. Я посмотрел исходный код gmail-notifier. Невозможно установить собственный значок с помощью какого-либо файла конфигурации. Таким образом, вам придется либо изменить исходный код, перекомпилировать и переустановить, либо изменить существующий файл значков. Если вы выберете второй способ, вы найдете значок в /usr/share/pixmaps/gnome-gmail-notifier.svg. Когда вы замените этот файл на другой SVG, значок изменится.
Я сам создал небольшое приложение уведомления gmail. В скрипте python должен быть фрагмент кода:
server = indicate.indicate_server_ref_default()
server.set_desktop_file("/usr/share/applications/gmail_notifier.desktop")
Файл .desktop, указанный выше, является тем, который определяет значок, который будет использоваться в меню обмена сообщениями. Соответствующая клавиша «Значок» в моем файле .desktop выглядит так:
Icon=mail-unread
Описание клавиши «Значок», как указано в Спецификации входа в рабочий стол,:
Значок для отображения в диспетчере файлов, меню и т. Д. Если имя является абсолютным путем, будет использоваться данный файл. Если имя не является абсолютным путем, алгоритм, описанный в Спецификации темы знака, будет использоваться для поиска значка.В моем случае применяется вторая часть вышеприведенного описания (т. е. алгоритм, описанный в Спецификация рабочего стола , используется для поиска значка, соответствующего «mail-unpread», ). Вы можете вместо этого указать абсолютный путь к вашему значку, как в:
Icon=/usr/share/icons/...
, или вы можете попробовать следующее (он будет работать, только если ваша тема значка имеет значок, что является редким. Я использую общий значок «mail-notread».):
Icon=gmail
Я сейчас не на своей машине, но когда я это сделаю, я скажу вам, где именно вы может найти нужный значок и имя его. У меня также есть ссылки на (очень немногие) хорошие ресурсы, которые описывают, как интегрировать приложения в меню обмена сообщениями, но снова мне нужно быть на моей машине для этого.
Если вас интересует весь код для моего приложения, я получил его на GitHub.
Я сам создал небольшое приложение уведомления gmail. В скрипте python должен быть фрагмент кода:
server = указать.indicate_server_ref_default () server.set_desktop_file ("/ usr / share / applications / gmail_notifier.desktop")
Файл .desktop, указанный выше, определяет тот значок, который будет использоваться в меню обмена сообщениями. Соответствующий «Icon» ключ в моем файле .desktop выглядит следующим образом:
Значок = mail-notread
Описание клавиши «Значок», как указано в Спецификация рабочего стола :
Значок для отображения в диспетчере файлов, меню и т. д. Если имя является абсолютным путем, данный файл будет использоваться. Если имя не является абсолютным путем, алгоритм, описанный в Спецификации темы знака , будет использоваться для поиска значка.
blockquote>В моем случае вторая часть (т. е. алгоритм, описанный в Спецификация темы значков , используется для поиска значка, соответствующего «mail -readread»). Вы можете вместо этого указать абсолютный путь к вашему значку, например:
Значок = / usr / share / icons / ...
или вы можете попробуйте следующее (он будет работать только в том случае, если у вашей иконки есть значок, что очень редко. Вот почему я использую общий значок «mail-notread».):
Значок = gmail
Я сейчас не на своей машине, но когда я это сделаю, я скажу вам, где именно вы можете найти нужный значок и имя его. У меня также есть ссылки на (очень немногие) хорошие ресурсы, которые описывают, как интегрировать приложения с меню обмена сообщениями, но снова мне нужно быть на моей машине для этого.
Если вас интересует весь код для моего приложения, у меня есть на GitHub .
На этот вопрос нет простого и чистого ответа. Я посмотрел исходный код gmail-notifier . Невозможно установить собственный значок с помощью какого-либо файла конфигурации. Таким образом, вам придется либо изменить исходный код, перекомпилировать и переустановить, либо изменить существующий файл значков. Если вы выберете второй способ, вы найдете значок в /usr/share/pixmaps/gnome-gmail-notifier.svg
. Когда вы замените этот файл на другой SVG, значок изменится.
Я сам создал небольшое приложение уведомления gmail. В скрипте python должен быть фрагмент кода:
server = указать.indicate_server_ref_default () server.set_desktop_file ("/ usr / share / applications / gmail_notifier.desktop")
Файл .desktop, указанный выше, определяет тот значок, который будет использоваться в меню обмена сообщениями. Соответствующий «Icon» ключ в моем файле .desktop выглядит следующим образом:
Значок = mail-notread
Описание клавиши «Значок», как указано в Спецификация рабочего стола :
Значок для отображения в диспетчере файлов, меню и т. д. Если имя является абсолютным путем, данный файл будет использоваться. Если имя не является абсолютным путем, алгоритм, описанный в Спецификации темы знака , будет использоваться для поиска значка.
blockquote>В моем случае вторая часть (т. е. алгоритм, описанный в Спецификация темы значков , используется для поиска значка, соответствующего «mail -readread»). Вы можете вместо этого указать абсолютный путь к вашему значку, например:
Значок = / usr / share / icons / ...
или вы можете попробуйте следующее (он будет работать только в том случае, если у вашей иконки есть значок, что очень редко. Вот почему я использую общий значок «mail-notread».):
Значок = gmail
Я сейчас не на своей машине, но когда я это сделаю, я скажу вам, где именно вы можете найти нужный значок и имя его. У меня также есть ссылки на (очень немногие) хорошие ресурсы, которые описывают, как интегрировать приложения с меню обмена сообщениями, но снова мне нужно быть на моей машине для этого.
Если вас интересует весь код для моего приложения, у меня есть на GitHub .
На этот вопрос нет простого и чистого ответа. Я посмотрел исходный код gmail-notifier . Невозможно установить собственный значок с помощью какого-либо файла конфигурации. Таким образом, вам придется либо изменить исходный код, перекомпилировать и переустановить, либо изменить существующий файл значков. Если вы выберете второй способ, вы найдете значок в /usr/share/pixmaps/gnome-gmail-notifier.svg
. Когда вы замените этот файл на другой SVG, значок изменится.
Я сам создал небольшое приложение уведомления gmail. В скрипте python должен быть фрагмент кода:
server = указать.indicate_server_ref_default () server.set_desktop_file ("/ usr / share / applications / gmail_notifier.desktop")
Файл .desktop, указанный выше, определяет тот значок, который будет использоваться в меню обмена сообщениями. Соответствующий «Icon» ключ в моем файле .desktop выглядит следующим образом:
Значок = mail-notread
Описание клавиши «Значок», как указано в Спецификация рабочего стола :
Значок для отображения в диспетчере файлов, меню и т. д. Если имя является абсолютным путем, данный файл будет использоваться. Если имя не является абсолютным путем, алгоритм, описанный в Спецификации темы знака , будет использоваться для поиска значка.
blockquote>В моем случае вторая часть (т. е. алгоритм, описанный в Спецификация темы значков , используется для поиска значка, соответствующего «mail -readread»). Вы можете вместо этого указать абсолютный путь к вашему значку, например:
Значок = / usr / share / icons / ...
или вы можете попробуйте следующее (он будет работать только в том случае, если у вашей иконки есть значок, что очень редко. Вот почему я использую общий значок «mail-notread».):
Значок = gmail
Я сейчас не на своей машине, но когда я это сделаю, я скажу вам, где именно вы можете найти нужный значок и имя его. У меня также есть ссылки на (очень немногие) хорошие ресурсы, которые описывают, как интегрировать приложения с меню обмена сообщениями, но снова мне нужно быть на моей машине для этого.
Если вас интересует весь код для моего приложения, у меня есть на GitHub .
На этот вопрос нет простого и чистого ответа. Я посмотрел исходный код gmail-notifier . Невозможно установить собственный значок с помощью какого-либо файла конфигурации. Таким образом, вам придется либо изменить исходный код, перекомпилировать и переустановить, либо изменить существующий файл значков. Если вы выберете второй способ, вы найдете значок в /usr/share/pixmaps/gnome-gmail-notifier.svg
. Когда вы замените этот файл на другой SVG, значок изменится.
Я сам создал небольшое приложение уведомления gmail. В скрипте python должен быть фрагмент кода:
server = указать.indicate_server_ref_default () server.set_desktop_file ("/ usr / share / applications / gmail_notifier.desktop")
Файл .desktop, указанный выше, определяет тот значок, который будет использоваться в меню обмена сообщениями. Соответствующий «Icon» ключ в моем файле .desktop выглядит следующим образом:
Значок = mail-notread
Описание клавиши «Значок», как указано в Спецификация рабочего стола :
Значок для отображения в диспетчере файлов, меню и т. д. Если имя является абсолютным путем, данный файл будет использоваться. Если имя не является абсолютным путем, алгоритм, описанный в Спецификации темы знака , будет использоваться для поиска значка.
blockquote>В моем случае вторая часть (т. е. алгоритм, описанный в Спецификация темы значков , используется для поиска значка, соответствующего «mail -readread»). Вы можете вместо этого указать абсолютный путь к вашему значку, например:
Значок = / usr / share / icons / ...
или вы можете попробуйте следующее (он будет работать только в том случае, если у вашей иконки есть значок, что очень редко. Вот почему я использую общий значок «mail-notread».):
Значок = gmail
Я сейчас не на своей машине, но когда я это сделаю, я скажу вам, где именно вы можете найти нужный значок и имя его. У меня также есть ссылки на (очень немногие) хорошие ресурсы, которые описывают, как интегрировать приложения с меню обмена сообщениями, но снова мне нужно быть на моей машине для этого.
Если вас интересует весь код для моего приложения, у меня есть на GitHub .
На этот вопрос нет простого и чистого ответа. Я посмотрел исходный код gmail-notifier . Невозможно установить собственный значок с помощью какого-либо файла конфигурации. Таким образом, вам придется либо изменить исходный код, перекомпилировать и переустановить, либо изменить существующий файл значков. Если вы выберете второй способ, вы найдете значок в /usr/share/pixmaps/gnome-gmail-notifier.svg
. Когда вы замените этот файл на другой SVG, значок изменится.