Я хочу изменить свой апплет сетевого монитора на этот значок. В настоящее время мой апплет сетевого монитора имеет этот значок. Я использую Ubuntu 10.04, как это сделать?
Существует очень простой способ сделать то, что вы хотите, без прав суперпользователя и даже не перезаписывая что-либо. Как вы знаете, ваши темы значков находятся в / 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
Да, я заметил, я хотел дать вам эту ссылку, чтобы вы могли проверить концепцию, я думаю, что вы просто должны найти там папку своей темы и найти значок, отвечающий за сетевой апплет.
Сайфалла
Я обнаружил, но проблема в том, что все эти значки находятся в формате .svg. Значок, который я собираюсь заменить, находится в формате .png. Что мне теперь делать?
karthick87
@ karthick87: GIMP, imagemagick.
Сид
3
Замена значка одинакова, используете ли вы .svg или .png. Вы можете перезаписать файл .svg файлом значка .png. SVG-файлы лучше масштабируются, чем PNG.
Чарли ТК
1
Используемое имя значка - « сеть-передача-получение ».
Итак, что вам нужно сделать, это назвать ваш любимый значок как «network-Transfer-receive.png» / «network-Transfer-receive.svg» в зависимости от того, какой формат у вас есть в вашей теме. Либо замените его, либо просто добавьте, если в вашей теме нет значка «сеть-передача-получение».
Другими именами значков, которые иногда используются в апплете, являются «сеть в режиме ожидания», «сеть-прием», «сеть-передача».
Ответы:
Существует очень простой способ сделать то, что вы хотите, без прав суперпользователя и даже не перезаписывая что-либо. Как вы знаете, ваши темы значков находятся в / usr / share / icons . Просто перейдите в каталог тем значков и найдите значки, которые вы хотите заменить, отметив их местоположение.
В вашей домашней папке есть скрытый каталог с именем .icons . В Nautilus вы можете нажать Ctrl + H, чтобы увидеть его. Все значки, которые вы помещаете в этот каталог, будут рассматриваться как значки в / usr / share / icons . Единственный улов заключается в том, что значки размещаются в папке .icons, доступной только для этого пользователя. Также программы, запускаемые с правами суперпользователя, такие как Synaptic, не будут отражать никаких изменений в темах, добавленных в вашу домашнюю папку.
Чтобы решить эту проблему, нужно символически связать ~ / .icons (и ~ / .themes, если хотите) с соответствующими папками в / root.
Если вы хотите сделать это, вы можете поместить это в терминал:
Это сделает ваши пользовательские темы глобально доступными без необходимости вообще иметь права root. Но это выходит за рамки вопроса, и я болтаю.
Я буду использовать тему значков Mint-X и приложение Blender в качестве примера.
Теперь вместо значка 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, я бы изменил строку
в
Так что, в свою очередь, наследуя Elementary, я также наследую все, что Elementary наследует, но мои иконки всегда будут на первом месте .
Надеюсь, что это было полезно, время спать!
источник
Это помогло мне:
http://ubuntuforums.org/showthread.php?t=35662
Надеюсь, что это работает для вас.
источник
Используемое имя значка - « сеть-передача-получение ».
Итак, что вам нужно сделать, это назвать ваш любимый значок как «network-Transfer-receive.png» / «network-Transfer-receive.svg» в зависимости от того, какой формат у вас есть в вашей теме. Либо замените его, либо просто добавьте, если в вашей теме нет значка «сеть-передача-получение».
Другими именами значков, которые иногда используются в апплете, являются «сеть в режиме ожидания», «сеть-прием», «сеть-передача».
источник