Вже в FromLinux ми покажемо вам, як встановити Breeze (новий витвір мистецтва і стиль KDE 5) в ArchLinux та подібних, проте деякі дистрибутиви, такі як Kubuntu або Fedora, не мають необхідних пакетів у сховищах. Що я буду робити з цим дописом, це покажу вам, як встановити Breeze на Kubuntu, не вмираючи при спробі.
Як встановити Breeze на Kubuntu?
Перш за все ми переконуємось, що у нас встановлений пакет xz-utils щоб мати можливість розпакувати файли, які ми збираємось завантажити. Тепер ми продовжимо, відкривши термінал і поставивши:
mkdir ~ / Бриз cd ~ / Бриз /
Тепер, коли ми знаходимося всередині папки, ми завантажуємо пакети зі сховищ ArchLinux:
Для 32 біт
wget -c http://mirror.gnomus.de/extra/os/i686/breeze-5.1.1-1-i686.pkg.tar.xz && wget -c http://mirror.gnomus.de/extra/ os / i686 / breeze-kde4-5.1.1-1-i686.pkg.tar.xz
Для 64 біт
wget -c http://mirror.gnomus.de/extra/os/x86_64/breeze-5.1.1-1-x86_64.pkg.tar.xz && wget -c http://mirror.gnomus.de/extra/os/x86_64/breeze-kde4-5.1.1-1-x86_64.pkg.tar.xz
Тепер ми продовжуємо їх розпаковувати:
tar -Jxf breeze-5.1.1-1-x86_64.pkg.tar.xz tar -Jxf breeze-kde4-5.1.1-1-x86_64.pkg.tar.xz
В результаті у нас буде папка з назвою usr всередині Breeze. Тепер ми продовжуємо копіювати необхідні файли:
cd usr / lib / sudo cp -Rv kconf_update_bin / / usr / lib / sudo cp -Rv kde4 / / usr / lib / sudo cp -Rv qt / * / usr / lib / qt4 / sudo cp -Rv qt4 / / usr / lib / cd ../share/ sudo cp -Rv apps / usr / share / sudo cp -Rv кольорові схеми / usr / share / sudo cp -Rv icons / usr / share / sudo cp -Rv kconf_update / usr / share / sudo cp -Rv kservices5 / usr / share / sudo cp -Rv kstyle / usr / share / sudo cp -Rv kwin / usr / share / sudo cp -Rv locale / usr / share / sudo cp -Rv QtCurve / usr / share / sudo cp -Rv шпалери / usr / share /
Таким чином, ми вже матимемо стиль, доступний у нашій системі. Ми збираємося Налаштування »Зовнішній вигляд додатків» Стиль і ми вибираємо Breeze.
І це все дорогі друзі. Таким чином ми можемо встановити Breeze у ті дистрибутиви, які не мають необхідного пакету у своїх сховищах.
Як видалити Breeze на Kubuntu?
Гаразд, ти навчив мене встановлювати Breeze, і тепер я хочу його видалити
Ми створюємо текстовий файл з назвою DeleteBreeze.sh і поміщаємо його всередину:
#!/bin/bash rm -Rfv /usr/lib/kconf_update_bin/kde4breeze rm -Rfv /usr/lib/kde4/plugins/styles/breeze.so rm -Rfv /usr/lib/kde4/kstyle_breeze_config.so rm -Rfv /usr/lib/qt4/plugins/styles/breeze.so rm -Rfv /usr/lib/qt/plugins/kstyle_breeze_config.so rm -Rfv /usr/lib/qt/plugins/styles/breeze.so rm -Rfv /usr/lib/qt/qml/QtQuick/Controls/Styles/Breeze rm -Rfv /usr/share/kconf_update/kde4breeze.upd rm -Rfv /usr/share/icons/breeze rm -Rfv /usr/share/icons/breeze-dark rm -Rfv /usr/share/icons/breeze_cursors rm -Rfv /usr/share/color-schemes/Breeze.colors rm -Rfv /usr/share/color-schemes/BreezeDark.colors rm -Rfv /usr/share/kservices5/kwin/kwin4_decoration_qml_breeze.desktop rm -Rfv /usr/share/locale/nds/LC_MESSAGES/breeze_style_config.mo rm -Rfv /usr/share/locale/uk/LC_MESSAGES/breeze_style_config.mo rm -Rfv /usr/share/locale/sr@ijekavian/LC_MESSAGES/breeze_style_config.mo rm -Rfv /usr/share/locale/pt/LC_MESSAGES/breeze_style_config.mo rm -Rfv /usr/share/locale/sr@latin/LC_MESSAGES/breeze_style_config.mo rm -Rfv /usr/share/locale/pl/LC_MESSAGES/breeze_style_config.mo rm -Rfv /usr/share/locale/ko/LC_MESSAGES/breeze_style_config.mo rm -Rfv /usr/share/locale/pt_BR/LC_MESSAGES/breeze_style_config.mo rm -Rfv /usr/share/locale/ja/LC_MESSAGES/breeze_style_config.mo rm -Rfv /usr/share/locale/zh_CN/LC_MESSAGES/breeze_style_config.mo rm -Rfv /usr/share/locale/sr@ijekavianlatin/LC_MESSAGES/breeze_style_config.mo rm -Rfv /usr/share/locale/sv/LC_MESSAGES/breeze_style_config.mo rm -Rfv /usr/share/locale/de/LC_MESSAGES/breeze_style_config.mo rm -Rfv /usr/share/locale/ru/LC_MESSAGES/breeze_style_config.mo rm -Rfv /usr/share/locale/fi/LC_MESSAGES/breeze_style_config.mo rm -Rfv /usr/share/locale/zh_TW/LC_MESSAGES/breeze_style_config.mo rm -Rfv /usr/share/locale/el/LC_MESSAGES/breeze_style_config.mo rm -Rfv /usr/share/locale/cs/LC_MESSAGES/breeze_style_config.mo rm -Rfv /usr/share/locale/es/LC_MESSAGES/breeze_style_config.mo rm -Rfv /usr/share/locale/ca/LC_MESSAGES/breeze_style_config.mo rm -Rfv /usr/share/locale/hu/LC_MESSAGES/breeze_style_config.mo rm -Rfv /usr/share/locale/nl/LC_MESSAGES/breeze_style_config.mo rm -Rfv /usr/share/locale/da/LC_MESSAGES/breeze_style_config.mo rm -Rfv /usr/share/locale/sl/LC_MESSAGES/breeze_style_config.mo rm -Rfv /usr/share/locale/sr/LC_MESSAGES/breeze_style_config.mo rm -Rfv /usr/share/locale/nb/LC_MESSAGES/breeze_style_config.mo rm -Rfv /usr/share/locale/en_GB/LC_MESSAGES/breeze_style_config.mo rm -Rfv /usr/share/locale/sk/LC_MESSAGES/breeze_style_config.mo rm -Rfv /usr/share/QtCurve/Breeze.qtcurve rm -Rfv /usr/share/kwin/decorations/kwin4_decoration_qml_breeze/contents/ui/BreezeButton.qml rm -Rfv /usr/share/kwin/decorations/kwin4_decoration_qml_breeze/contents/ui/ShadowEdge.qml rm -Rfv /usr/share/kwin/decorations/kwin4_decoration_qml_breeze/contents/ui/ShadowGradient.qml rm -Rfv /usr/share/kwin/decorations/kwin4_decoration_qml_breeze/contents/ui/BreezeApplicationMenuButton.qml rm -Rfv /usr/share/kwin/decorations/kwin4_decoration_qml_breeze/contents/ui/ShadowCorner.qml rm -Rfv /usr/share/kwin/decorations/kwin4_decoration_qml_breeze/contents/ui/BreezeMinimizeButton.qml rm -Rfv /usr/share/kwin/decorations/kwin4_decoration_qml_breeze/contents/ui/BreezeCloseButton.qml rm -Rfv /usr/share/kwin/decorations/kwin4_decoration_qml_breeze/contents/ui/BreezeMaximizeButton.qml rm -Rfv /usr/share/kwin/decorations/kwin4_decoration_qml_breeze/contents/ui/BreezeHelpButton.qml rm -Rfv /usr/share/kwin/decorations/kwin4_decoration_qml_breeze/contents/ui/BreezeKeepBelowButton.qml rm -Rfv /usr/share/kwin/decorations/kwin4_decoration_qml_breeze/contents/ui/BreezeKeepAboveButton.qml rm -Rfv /usr/share/kwin/decorations/kwin4_decoration_qml_breeze/contents/ui/config.ui rm -Rfv /usr/share/kwin/decorations/kwin4_decoration_qml_breeze/contents/ui/BreezeStickyButton.qml rm -Rfv /usr/share/kwin/decorations/kwin4_decoration_qml_breeze/contents/ui/main.qml rm -Rfv /usr/share/kwin/decorations/kwin4_decoration_qml_breeze/contents/ui/BreezeShadeButton.qml rm -Rfv /usr/share/kwin/decorations/kwin4_decoration_qml_breeze/contents/ui/ShadowFrame.qml rm -Rfv /usr/share/kwin/decorations/kwin4_decoration_qml_breeze/contents/ui rm -Rfv /usr/share/kwin/decorations/kwin4_decoration_qml_breeze/contents/config/main.xml rm -Rfv /usr/share/kwin/decorations/kwin4_decoration_qml_breeze/contents/config rm -Rfv /usr/share/kwin/decorations/kwin4_decoration_qml_breeze/contents rm -Rfv /usr/share/kwin/decorations/kwin4_decoration_qml_breeze/metadata.desktop rm -Rfv /usr/share/kwin/decorations/kwin4_decoration_qml_breeze rm -Rfv /usr/share/apps/color-schemes/Breeze.colors rm -Rfv /usr/share/apps/color-schemes/BreezeDark.colors rm -Rfv /usr/share/apps/QtCurve/Breeze.qtcurve rm -Rfv /usr/share/apps/kstyle/themes/breeze.themerc rm -Rfv /usr/share/wallpapers/Next/ rm -Rfv /usr/share/kstyle/themes/breeze.themerc exit 0
Ми зберігаємо його і надаємо йому дозволи:
chmod a + x ClearBreeze.sh
А потім запускаємо:
sudo ./DeleteBreeze.sh
І це все.
У мене завжди було питання з kde, оскільки його стилі за замовчуванням - це двійкові файли, які не можна редагувати, як це норма в Linux?
Скажімо, я хочу змінити деякі деталі Breeze, і я виявив, що тема існує як бібліотека .so, а не як таблиці стилів QSS, що було б логічно говорити про QT та QML.
Залишається лише заволодіти вихідним кодом, але я все ще не розумію, чому візуальний стиль потрібно компілювати у двійкові файли.
Я, чесно кажучи, не знаю, хоча, гадаю, це змушує їх бігти швидше. Кисень набагато швидший, ніж теми QtCurve або QtCurve.
Файли конфігурації KDE - це текстові файли, які зберігаються (принаймні на Kubuntu) у ~ / .kde / share / config
Я мав на увазі файли самої візуальної теми, а не налаштування.
Наприклад, де ви змінюєте "поле" або "відступ" візуальних елементів у кисні або бризі? У gtk теми - це текстові файли, які ви можете відкривати та переглядати або змінювати, у QT ви повинні використовувати таблиці стилів QSS, які також можна читати та модифікувати, але теми KDE залишають теми за замовчуванням повністю закритими.
Як я вже говорив раніше, якщо ви перевірите свою систему, ви побачите, що Breeze - це бібліотека .so, як і кисень.
будучи kubuntu не може бути з якогось ppa?
Встановлення на Fedora:
#dnf copr увімкніть dvratil / plasma-5
#dnf встановити plasma-breeze-kde4
Тоді ви можете зберегти репо або видалити його за допомогою:
#dnf copr вимкнути dvratil / plasma-5
Дякую за підказку
Привіт, чудовий пост, у мене є лише один запит, мені подобається ваш стиль вікна, кнопки закриття, мінімізації тощо, округлі та вирівняні в кінці, як мені це однаково? Дякую за ваш допис, я завжди з ними в курсі. На ура
Чи повинні виходити кольорові крапки, щоб мінімізувати, розгорнути та закрити?
Все інше змінилося, крім цього, щось, що я зробив неправильно u_u
Ні, ні, це тема, яку ви виключаєте з KDE-Look 😀
Котрий? u_ú
Це YosiWhite, так?
Я думаю, що це вже не працює, це кидає мені 404 у всіх файлах, які потрібно завантажити як 32, так і 64 біти, хіба я єдиний, що трапляється?
Я встановив його з цими дзеркалами, які я знайшов у Google, поки що я не помітив жодної проблеми порівняно з тими, що були тут
Для x64:
wget -c http://mirror.bjtu.edu.cn/chakra/kde-next/x86_64/breeze-5.1.1-1-x86_64.pkg.tar.xz &&
wget -c http://mirror.bjtu.edu.cn/chakra/kde-next/x86_64/breeze-kde4-5.1.1-1-x86_64.pkg.tar.xz