Уже DesdeLinux мы покажем вам, как установить Breeze (новый произведение искусства и стиль KDE 5) в ArchLinux и т.п., однако в некоторых дистрибутивах, таких как Kubuntu или Fedora, нет необходимых пакетов в репозиториях. В этом посте я покажу вам, как установить Breeze на Kubuntu, не умирая при попытке.
Как установить Breeze на Kubuntu?
В первую очередь убеждаемся, что у нас установлен пакет xz-утилиты чтобы иметь возможность распаковать файлы, которые мы собираемся скачать. Теперь мы продолжим, открыв терминал и поместив:
mkdir ~ / Breeze cd ~ / Breeze /
Теперь, когда мы находимся внутри папки, мы загружаем пакеты из репозиториев 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 / ветерок-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 color-scheme / 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 на 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.
Нам осталось получить исходный код, но я до сих пор не понимаю, почему визуальный стиль должен быть скомпилирован в двоичных файлах.
Честно говоря, не знаю, хотя полагаю, это для того, чтобы заставить их работать быстрее. Oxygen намного быстрее, чем QtCurve или темы QtCurve ..
Файлы конфигурации KDE - это простые текстовые файлы, хранящиеся (по крайней мере, в Kubuntu) в ~ / .kde / share / config.
Я имел в виду файлы самой визуальной темы, а не настройки.
Например, где вы измените «поля» или «отступы» визуальных элементов в Oxygen или Breeze? В gtk темы - это текстовые файлы, которые вы можете открывать, просматривать или изменять, в QT вы должны использовать таблицы стилей QSS, которые также можно читать и изменять, но KDE оставляет темы по умолчанию полностью закрытыми.
Как я уже сказал, если вы проверите свою систему, вы увидите, что Breeze - это библиотека .so, как и Oxygen.
быть кубунту нельзя из какого-то ппа?
Установка в Fedora:
#dnf copr enable dvratil / Plasma-5
#dnf install Plasma-breeze-kde4
Затем вы можете сохранить репо или удалить его с помощью:
#dnf copr отключить двратил / плазма-5
Спасибо за совет
Здравствуйте, отличный пост, у меня только один запрос, мне нравится ваш стиль окна, кнопки закрытия, минимизации и т. Д., Закругленные и выровненные в конце, как мне получить то же самое? Спасибо за ваш пост. Я всегда с ними в курсе. Ура
Должны ли выйти разноцветные точки: минимизировать, максимизировать и закрыть?
Все остальное изменилось, кроме того, что-то пошло не так u_ú
Нет-нет, это тема, которую вы уйдете из KDE-Look 😀
Который? u_ú
Это Йоси Уайт, верно?
Я думаю, что это больше не работает, он выдает мне 404 во всех файлах, которые должны быть загружены как 32, так и 64 бит, я единственный, что происходит?
Я установил его с этими зеркалами, которые нашел в гугле, пока не заметил никаких проблем по сравнению с теми, что были здесь
Для 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