Как изменить значок апплета сетевого монитора?


8

Я хочу изменить свой апплет сетевого монитора на этот альтернативный текстзначок. В настоящее время мой апплет сетевого монитора имеет этот значок. альтернативный текстЯ использую Ubuntu 10.04, как это сделать?


Кто-нибудь может помочь?
karthick87

Ответы:


6

Существует очень простой способ сделать то, что вы хотите, без прав суперпользователя и даже не перезаписывая что-либо. Как вы знаете, ваши темы значков находятся в / usr / share / icons . Просто перейдите в каталог тем значков и найдите значки, которые вы хотите заменить, отметив их местоположение.

В вашей домашней папке есть скрытый каталог с именем .icons . В Nautilus вы можете нажать Ctrl + H, чтобы увидеть его. Все значки, которые вы помещаете в этот каталог, будут рассматриваться как значки в / usr / share / icons . Единственный улов заключается в том, что значки размещаются в папке .icons, доступной только для этого пользователя. Также программы, запускаемые с правами суперпользователя, такие как Synaptic, не будут отражать никаких изменений в темах, добавленных в вашу домашнюю папку.

Чтобы решить эту проблему, нужно символически связать ~ / .icons (и ~ / .themes, если хотите) с соответствующими папками в / root.

Если вы хотите сделать это, вы можете поместить это в терминал:

sudo ln -s ~/.icons /root

Это сделает ваши пользовательские темы глобально доступными без необходимости вообще иметь права root. Но это выходит за рамки вопроса, и я болтаю.

Я буду использовать тему значков Mint-X и приложение Blender в качестве примера.

  • Когда я перехожу к / usr / share / icons / Mint-X / apps / 48, я вижу значок Blender. Но я бы хотел заменить его на пользовательский значок.
  • Затем я иду в ~ / .icons и воссоздаю ту же иерархию каталогов, начиная с « Mint-X »:
  • ~ / .Icons / монетный-Х / приложений / 48
  • Затем я поместил свой собственный значок Blender в новую папку « 48 ».
  • И наконец, я открываю окно настроек внешнего вида, выбираю другую тему значков и снова выбираю Mint-X, чтобы он перезагружался (иногда это происходит вживую, и вам даже не нужно перезагружать тему).

Теперь вместо значка Blender в / usr / share / icons / Mint-X / apps / 48 я вижу значок в ~ / .icons / Mint-X / apps / 48, используемый в приложениях и меню, которые используют значок Blender размером 48x48 ,

Имейте в виду, что все чувствительно к регистру и должны точно соответствовать друг другу, чтобы этот трюк работал!

Есть несколько других способов сделать это, не перезаписывая что-либо в теме значков, но это, безусловно, самый простой. Кроме того, простое размещение вашего собственного значка в ~ / .icons часто работает (например, клиент Twitter Hotot).

Я рекомендую узнать, что делают файлы index.theme . Эти файлы управляют тем, как выглядит ваша система, чтобы решить, какие значки использовать, как назвать тему и т. Д. Откройте один в Gedit и посмотрите, это довольно просто!

Я делаю это, сохраняя пользовательскую тему в ~ / .icons, которую я всегда использую (чтобы убедиться, что значки панели в основном правильные цвета). Я создаю файл index.theme (вы можете скопировать один, а не писать совершенно новый, но убедитесь, что расположение ваших папок соответствует!) И просто «унаследовать» новую тему, которую я хочу.

Поэтому, если бы я хотел использовать тему элементарных значков вместо Faenza-Dark, я бы изменил строку

Inherits=Faenza-Dark

в

Inherits=Elementary

Так что, в свою очередь, наследуя Elementary, я также наследую все, что Elementary наследует, но мои иконки всегда будут на первом месте .

Надеюсь, что это было полезно, время спать!


Можете ли вы попытаться отформатировать свой ответ жирным шрифтом, выделением, кодом и, возможно, маркированными списками и заголовками. Потому что сейчас это очень трудно читать.
Nyamiou The Galeanthrope

Я использую наборы значков темы Faenza-Dark. И это мои апплеты сетевого монитора в теме Faenza-Dark ( imgur.com/NuWNj.png ). Я хочу заменить эти значки этим ( imgur.com/TdDwl.png ). Но я запутался, у меня много иконок в наборе иконок Faenza-Dark. Что мне теперь делать?
karthick87

1

Это помогло мне:

http://ubuntuforums.org/showthread.php?t=35662

Надеюсь, что это работает для вас.


Я не использую пакет значков «Человек». Я использую пакет значков «Тропический».
karthick87

Да, я заметил, я хотел дать вам эту ссылку, чтобы вы могли проверить концепцию, я думаю, что вы просто должны найти там папку своей темы и найти значок, отвечающий за сетевой апплет.
Сайфалла

Я обнаружил, но проблема в том, что все эти значки находятся в формате .svg. Значок, который я собираюсь заменить, находится в формате .png. Что мне теперь делать?
karthick87

@ karthick87: GIMP, imagemagick.
Сид

3
Замена значка одинакова, используете ли вы .svg или .png. Вы можете перезаписать файл .svg файлом значка .png. SVG-файлы лучше масштабируются, чем PNG.
Чарли ТК

1

Используемое имя значка - « сеть-передача-получение ».

Итак, что вам нужно сделать, это назвать ваш любимый значок как «network-Transfer-receive.png» / «network-Transfer-receive.svg» в зависимости от того, какой формат у вас есть в вашей теме. Либо замените его, либо просто добавьте, если в вашей теме нет значка «сеть-передача-получение».

Другими именами значков, которые иногда используются в апплете, являются «сеть в режиме ожидания», «сеть-прием», «сеть-передача».

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.