Déjà DesdeLinux nous vous montrons comment installer Breeze POS (le nouveau œuvres d'art et KDE style 5) sur ArchLinux et autres, cependant certaines distributions comme Kubuntu ou Fedora n'ont pas les packages nécessaires dans les référentiels. Ce que je vais faire avec ce post, c'est vous montrer comment installer Breeze sur Kubuntu sans mourir dans la tentative.
Comment installer Breeze sur Kubuntu?
Tout d'abord, nous nous assurons que le package est installé xz-utils pour pouvoir décompresser les fichiers que nous allons télécharger. Maintenant, nous allons procéder en ouvrant un terminal et en mettant:
mkdir ~ / Breeze cd ~ / Breeze /
Maintenant que nous sommes dans le dossier, nous téléchargeons les packages à partir des référentiels ArchLinux:
Pour 32 bits
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
Pour 64 bits
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
Maintenant, nous allons les décompresser:
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
En conséquence, nous aurons un dossier appelé usr dans Breeze. Maintenant, nous allons copier les fichiers nécessaires:
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 couleurs-schémas / 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 fonds d'écran / usr / share /
De cette façon, nous aurons déjà le style disponible dans notre système. Nous allons Préférences »Apparence des applications» Style et nous sélectionnons Breeze.
Et ce sont tous mes chers amis. De cette façon, nous pouvons installer Breeze dans les distributions qui n'ont pas le paquet nécessaire dans leurs référentiels.
Comment désinstaller Breeze sur Kubuntu?
Ok, vous m'avez appris à installer Breeze et maintenant je veux le désinstaller
Nous créons un fichier texte appelé DeleteBreeze.sh et le mettons à l'intérieur:
#!/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
Nous le sauvegardons et lui accordons des autorisations:
chmod a + x ClearBreeze.sh
Et puis on l'exécute:
sudo ./DeleteBreeze.sh
Et c'est tout.
J'ai toujours eu une question avec kde, car ses styles par défaut sont des fichiers binaires et non modifiables, comme c'est la norme sous Linux?
Disons que je veux changer certains détails de Breeze, je trouve que le thème existe en tant que bibliothèque .so et non en tant que feuilles de style QSS, ce qui serait logique quand on parle de QT et QML.
Reste à se procurer le code source, mais je ne comprends toujours pas pourquoi un style visuel doit être compilé en binaires.
Honnêtement, je ne sais pas, même si je suppose que c'est pour les faire courir plus vite. L'oxygène est de loin plus rapide que QtCurve ou les thèmes QtCurve.
Les fichiers de configuration KDE sont des fichiers texte brut, stockés (au moins sur Kubuntu) dans ~ / .kde / share / config
Je faisais référence aux fichiers du thème visuel lui-même, pas aux paramètres.
Par exemple, où modifiez-vous la «marge» ou le «remplissage» des éléments visuels dans Oxygen ou Breeze? Dans gtk, les thèmes sont des fichiers texte que vous pouvez ouvrir et revoir ou modifier, dans QT vous devez utiliser des feuilles de style QSS qui peuvent également être lues et modifiées, mais KDE laisse les thèmes par défaut complètement fermés.
Comme je l'ai déjà dit, si vous vérifiez votre système, vous verrez que Breeze est une bibliothèque .so, tout comme Oxygen.
étant kubuntu ne peut pas être de certains ppa?
Installation sur Fedora:
#dnf copr activer dvratil / plasma-5
#dnf installer plasma-breeze-kde4
Ensuite, vous pouvez conserver le dépôt ou le désinstaller avec:
#dnf copr désactiver dvratil / plasma-5
Merci pour le conseil
Bonjour, excellent article, je n'ai qu'une seule requête, j'aime votre style de fenêtre, les boutons pour fermer, minimiser, etc., arrondis et alignés à la fin, comment puis-je obtenir la même chose? Merci pour votre message, je suis toujours à jour avec eux. À votre santé
Les points colorés pour minimiser, maximiser et fermer doivent-ils sortir?
Tout le reste a changé sauf que quelque chose aura mal tourné u_ú
Non non, c'est un sujet que vous téléchargez depuis KDE-Look 😀
Lequel? u_ú
C'est YosiWhite, non?
Je pense que cela ne fonctionne plus, cela me jette 404 dans tous les fichiers qui doivent être téléchargés à la fois 32 et 64 bits, suis-je le seul qui arrive?
Je l'ai installé avec ces miroirs que j'ai trouvés en googlant, pour l'instant je n'ai remarqué aucun problème par rapport à ceux qui étaient ici
Pour 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