Inkscape + KDE: змяніце ўласныя абразкі ў сістэмным трэі

Добрая рэч OpenSource і ўсёй экасістэмы, якая яго акружае, заключаецца ў тым, што калі нам нешта падабаецца, мы можам узяць гэта, змяніць, выправіць (з захаваннем адпаведных ліцэнзій) і распаўсюджваць. Мы гэта ўжо ведаем. Але гэта можа быць выкарыстана не толькі зыходным кодам прыкладання, але і многімі іншымі рэчамі.

На гэты раз я пакажу вам, як змяніць значкі ў сістэмным трэі KDE SC выкарыстанне Inkscape, і гэты спосаб, вядома, паслужыць нам тым жа, каб стварыць уласную тэму, калі ў нас ёсць для гэтага неабходнае ўяўленне. Ну, на самой справе, чым навучыць мадыфікаваць тэму значка, я буду паказваць вам тое, што мы павінны ўлічваць, робячы гэта.

Пара саветаў перад пачаткам

Калі вы вырашыце зрабіць уласную тэму абразкоў, параю вам пачаць за веданне некаторых асноў як працуе тэма ў KDE. Ці яшчэ лепш, вазьміце цалкам поўную тэму і вывучыце яе.

Але паколькі я ведаю, што лепш пачаць з бязладзіцы і пакінуць тэорыю на іншы момант, я пакажу вам, што ў гэтым выпадку мы павінны сапраўды прыняць да ўвагі, змяніць тэму значка.

Тое, што я зрабіў, было ўзяць мой стол з гэтага:

Латок_да

да гэтага:

Латок_пасля

Inkscape + KDE: што нам трэба ведаць.

Спалучэнне Inkscape + KDE з'яўляецца смяротным, бо мне ўсё яшчэ непрыемна карбон (прыкладанне для рэдагавання KDE .SVG). Сказаўшы гэта, давайце даведаемся некалькі рэчаў.

1. - Тэмы ў KDE размяшчаюцца ў двух каталогах, у залежнасці ад таго, ці ўсталёўваем мы яго лакальна (у нас / дома), ці выбіраем тыя, якія пастаўляюцца разам з АС (у / usr / share). У абодвух выпадках маршруты:

~ / .kde4 / share / apps / desktopthemes / [Наша тэма]

і калі яны ўжо ўключаны па змаўчанні, мы можам знайсці іх у:

/ usr / share / apps / desktopthemes / [Тэмы]

Унутры тэм ёсць некалькі тэчак, у дадзеным выпадку тая, якая нас зараз цікавіць, знаходзіцца ў:

~ / .kde4 / share / apps / desktopthemes / [Наша тэма] / абразкі /

Напрыклад, я ўзяў тэчку з назвай GNOME-Shell-KDE Я ўжо ўсталяваў яго і скапіраваў у той жа каталог, але з іншым імем.

cp /home/elav/.kde4/share/apps/desktoptheme/GNOME-Shell-KDE/ /home/elav/.kde4/share/apps/desktoptheme/MyOxygen-Shell/

Адзінае, што нам трэба мець у гэтай тэчцы, - гэта тэчка абразкоў (відавочна, з абразкамі) і файл metadata.desktop, які будзе мець наступнае:

[Запіс на працоўным стале] Name = MyOxygen-Shell Comment = X-KDE-PluginInfo-Author = elav X-KDE-PluginInfo-Email = X-KDE-PluginInfo-Name = MyOxygen-Shell X-KDE-PluginInfo-Version = 1.2 X- KDE-PluginInfo-Website = X-KDE-PluginInfo-Category = Тэма плазмы X-KDE-PluginInfo-Depends = KDE4 X-KDE-PluginInfo-License = GPL X-KDE-PluginInfo-EnabledByDefault = true
Важна, каб імя папкі адпавядала радку Name = MyOxygen-Shell

Калі мы атрымліваем доступ да тэчкі, размешчанай у /home/elav/.kde4/share/apps/desktoptheme/MyOxygen-Shell мы знаходзім гэта:

Значкі Inkscape + KDE раней

і канчатковы вынік быў такі:

Пасля абразоў

Як бачыце, абразкі белага колеру. На жаль, у гэтым артыкуле я не збіраюся тлумачыць, як рэдагаваць і змяняць гэтыя значкі, мы ўбачым гэта іншым разам. Мы павінны дакладна зразумець, што будзе далей.

2. - Каб абразкі працавалі правільна ў KDE, акрамя назвы прыкладання ў файле, не павінна быць ID кожнага элемента ў .SVG. Гэта значыць, возьмем для прыкладу абразок Network, які пры адкрыцці пакажа нам нешта накшталт гэтага:

Inkscape + KDE

Як бачыце, ёсць розныя станы абразоў. У нас ёсць два, калі нас падключаюць кабелем, і астатнія сігналы WiFi. Як KDE вы ведаеце, які з іх выкарыстоўваць? Бо па ўласцівасцях аб'екта, гэта значыць яго ID. Калі націснуць правай кнопкай мышы на першым значку злева і націснуць на Уласцівасці аб'екта, мы ўбачым гэта:

Уласцівасці Inkscape

Як бачыце, ёсць ID які вызначае статус абразка. Вы ўбачыце адно і тое ж (але з розным ID), калі мы робім тое ж самае для кожнага значка ў файле SVG. І ўсё.

Мы ўжо скончылі?

Так. Мы ўжо скончылі. Проста ведаючы гэта і тое, што нам засталося, - гэта прыкласці фантазію, каб стварыць уласны набор абразкоў для сістэмнага трэя. І я паўтараю:

Будзь гэта тэма значка для латка, тэма Windows для Палярныя ззянні, альбо тэма Плазма поўная, калі мы не ставім ID неабходна для кожнага элемента KDE вы не будзеце ведаць, што з імі рабіць.

Цяпер, калі ў нас ёсць гатовая тэма абразкоў, пяройдзем да Сістэмныя налады »Знешні выгляд рабочай прасторы» Тэма працоўнага стала і мы выбіраем паветра (Кісларод). Ва ўкладцы Дэталі, мы выбіраем для абразкоў у латку новыя, якія мы змянілі:

Значкі латка

І добра, калі вы хочаце загрузіць гэтую тэму значка (мадыфікаваную), яны даступныя па наступнай спасылцы:

Спампаваць абразкі

Змест артыкула адпавядае нашым прынцыпам рэдакцыйная этыка. Каб паведаміць пра памылку, націсніце тут.

9 каментарыяў, пакіньце свой

Пакіньце свой каментар

Ваш электронны адрас не будзе апублікаваны.

*

*

  1. Адказны за дадзеныя: Мігель Анхель Гатон
  2. Прызначэнне дадзеных: Кантроль спаму, кіраванне каментарыямі.
  3. Легітымнасць: ваша згода
  4. Перадача дадзеных: Дадзеныя не будуць перададзены трэцім асобам, за выключэннем юрыдычных абавязкаў.
  5. Захоўванне дадзеных: База дадзеных, размешчаная Occentus Networks (ЕС)
  6. Правы: у любы час вы можаце абмежаваць, аднавіць і выдаліць сваю інфармацыю.

  1.   Радрыга сказаў

    Ён толькі паказвае ўласцівасці абразкоў і не тлумачыць, як унесці змены ў inkscape.

    1.    Элаў сказаў

      Добра прачытайце пост, я выдатна яго ўдакладніў. Мадыфікацыя абразка прыходзіць пазней, аднак у кожнага гэта па-свойму 😉

      1.    Радрыга сказаў

        Абсалютна правільна, прашу прабачэння.

  2.   з'яўляецца Озкана сказаў

    Джоер, дзякуй, калега, я хацеў абразкі менавіта для гэтага стылю. Калі вы прыедзеце ў Ольгін, нагадайце мне купіць вам піва 😀

    1.    Элаў сказаў

      Сардэчна запрашаем 😉 Атрымлівайце асалоду !!

    2.    Рэйнер Пупо сказаў

      chama, напішы мне, каб задаць табе пытанне пра Fedora
      rpgomez@uci.cu і не піце столькі піва, каб у вас расло жывот

  3.   eliotime3000 сказаў

    Добры савет. І, дарэчы, гэта таксама дзейнічае для KDE 4.x? Таму што я бачыў, што ў KDE 4.x гэтага манеўру зрабіць нельга, бо значкі знаходзяцца ў сціснутай тэчцы з невядомым фарматам.

    1.    Элаў сказаў

      eliotime3000, размова ідзе пра KDE 4.13, але яна павінна працаваць для KDE 4.12 і ніжэй. Да якой версіі KDE вы адсылаеце?

      1.    eliotime3000 сказаў

        У KDE 4.8.4 на Debian Wheezy (які я выкарыстоўваю і У мяне праблема з канфігурацыяй у KDE).

bool (праўда)