Allerede i DesdeLinux vi viser dig, hvordan du installerer Breeze (den nye kunstværk og KDE-stil 5) i ArchLinux og lignende, men nogle distributioner som Kubuntu eller Fedora har ikke de nødvendige pakker i arkiverne. Hvad jeg vil gøre med dette indlæg er at vise dig, hvordan du installerer Breeze på Kubuntu uden at dø i forsøget.
Hvordan installeres Breeze på Kubuntu?
Først og fremmest sørger vi for, at vi har pakken installeret xz-værktøjer for at kunne dekomprimere de filer, som vi skal downloade. Nu skal vi fortsætte ved at åbne en terminal og sætte:
mkdir ~ / Breeze cd ~ / Breeze /
Nu hvor vi er inde i mappen, downloader vi pakkerne fra ArchLinux repositories:
For 32Bits
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
For 64Bits
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
Nu fortsætter vi med at pakke dem ud:
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
Som et resultat vil vi have en mappe kaldet usr inde i Breeze. Nu fortsætter vi med at kopiere de nødvendige filer:
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 farveskemaer / usr / share / sudo cp -Rv ikoner / 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 baggrunde / usr / del /
På denne måde vil vi allerede have den tilgængelige stil i vores system. Vi skal Præferencer »Udseende af applikationer» Stil og vi vælger Breeze.
Og det er alle kære venner. På denne måde kan vi installere Breeze i de distributioner, der ikke har den nødvendige pakke i deres arkiver.
Sådan afinstalleres Breeze på Kubuntu?
Ok, du lærte mig at installere Breeze, og nu vil jeg afinstallere det
Vi opretter en tekstfil kaldet DeleteBreeze.sh og sætter den inde:
#!/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
Vi gemmer det og giver det tilladelser:
chmod a + x ClearBreeze.sh
Og så kører vi det:
sudo ./DeleteBreeze.sh
Og det er alt.
Jeg har altid haft et spørgsmål med kde, fordi dens standardformater er binære og ikke redigerbare filer, som det er normen i linux?
Lad os sige, at jeg vil ændre nogle detaljer i Breeze, jeg finder ud af, at temaet findes som et .so-bibliotek og ikke som QSS-stilark, hvilket ville være den logiske ting at gøre, når man taler om QT og QML.
Hvad vi har tilbage er at få fat i kildekoden, men jeg forstår stadig ikke, hvorfor en visuel stil skal kompileres i binære filer.
Jeg ved det ærligt ikke, selvom jeg formoder, at det er for at få dem til at køre hurtigere. Oxygen er langt hurtigere end QtCurve eller QtCurve-temaerne ..
KDE-konfigurationsfiler er almindelige tekstfiler, der gemmes (i det mindste på Kubuntu) i ~ / .kde / share / config
Jeg henviste til filerne i selve det visuelle tema, ikke indstillingerne.
For eksempel, hvor ændrer du "margen" eller "polstring" af grafik i ilt eller brise? I gtk er temaerne tekstfiler, som du kan åbne og gennemgå eller ændre, i QT skal du bruge QSS-stilark, der også kan læses og ændres, men KDE lader standardtemaerne være helt lukkede.
Som jeg sagde før, hvis du tjekker dit system, vil du se, at Breeze er et .so-bibliotek, ligesom Oxygen.
at være kubuntu kan ikke være fra noget PPA?
Installation i Fedora:
#dnf copr aktiverer dvratil / plasma-5
#dnf installer plasma-breeze-kde4
Derefter kan du beholde repoen eller afinstallere den med:
#dnf copr deaktiver dvratil / plasma-5
Tak for tipet
Hej, fremragende indlæg, jeg har kun en forespørgsel, jeg kan godt lide din vinduesstil, knapperne til at lukke, minimere osv., Runde og justerede i slutningen, hvordan har jeg det samme? Tak for dit indlæg. Jeg holder mig altid opdateret med dem. Skål
Skal de farverige prikker for at minimere, maksimere og lukke komme ud?
Alt andet ændrede sig bortset fra at noget vil have gjort forkert u_ú
Nej nej, det er et emne, som du får væk fra KDE-Look 😀
Hvilken? u_ú
Det er YosiWhite, ikke?
Jeg tror, at dette ikke længere fungerer, det kaster mig 404 i alle de filer, der skal downloades både 32 og 64 bits, er jeg den eneste, der sker?
Jeg installerede det med disse spejle, som jeg fandt ved at google, indtil videre har jeg ikke bemærket noget problem i forhold til dem, der var her
Til 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