Già DesdeLinux ti mostriamo come installare Brezza (il nuovo opere d'arte e KDE style 5) in ArchLinux e simili, tuttavia alcune distribuzioni come Kubuntu o Fedora non hanno i pacchetti necessari nei repository. Quello che farò con questo post è mostrarti come installare Breeze in Kubuntu senza morire nel tentativo.
Come installare Breeze su Kubuntu?
Prima di tutto ci assicuriamo di avere il pacchetto installato xz-utils per poter decomprimere i file che andremo a scaricare. Ora procediamo aprendo un terminale e inserendo:
mkdir ~ / Breeze cd ~ / Breeze /
Ora che siamo all'interno della cartella scarichiamo i pacchetti dai repository di ArchLinux:
Per 32 bit
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
Per 64 bit
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
Ora andiamo a decomprimerli:
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
Di conseguenza avremo una cartella chiamata usr all'interno di Breeze. Adesso andiamo a copiare i file necessari:
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-patterns / 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 sfondi / usr / share /
In questo modo avremo già lo stile disponibile nel nostro sistema. Stiamo andando a Preferenze »Aspetto delle applicazioni» Stile e selezioniamo Breeze.
E questo è tutto cari amici. In questo modo possiamo installare Breeze in quelle distribuzioni che non hanno il pacchetto necessario nei loro repository.
Come disinstallare Breeze su Kubuntu?
Ok, mi hai insegnato a installare Breeze e ora voglio disinstallarlo
Creiamo un file di testo chiamato DeleteBreeze.sh e lo inseriamo all'interno:
#!/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
Lo salviamo e gli diamo i permessi:
chmod a + x ClearBreeze.sh
E poi lo eseguiamo:
sudo ./DeleteBreeze.sh
E questo è tutto.
Ho sempre avuto una domanda con kde, perché i suoi stili di default sono file binari e non modificabili come è la norma in Linux?
Diciamo che voglio cambiare alcuni dettagli di Breeze, trovo che il tema esista come libreria .so e non come fogli di stile QSS, il che sarebbe logico quando si parla di QT e QML.
Quello che ci resta è ottenere il codice sorgente, ma ancora non capisco perché uno stile di visualizzazione debba essere compilato in binari.
Onestamente non lo so, anche se suppongo sia per farli correre più velocemente. Oxygen è di gran lunga più veloce di QtCurve o dei temi QtCurve ..
I file di configurazione di KDE sono normali file di testo, memorizzati (almeno su Kubuntu) in ~ / .kde / share / config
Mi riferivo ai file del tema visivo stesso, non alle impostazioni.
Ad esempio, dove modifichi il "margine" o il "riempimento" delle immagini in Oxygen o Breeze? In gtk i temi sono file di testo che puoi aprire e rivedere o modificare, in QT dovresti usare fogli di stile QSS che potrebbero anche essere letti e modificati, ma KDE lascia i temi predefiniti completamente chiusi.
Come ho detto prima, se controlli il tuo sistema vedrai che Breeze è una libreria .so, proprio come Oxygen.
essere kubuntu non può essere di qualche ppa?
Installazione in Fedora:
#dnf copr abilita dvratil / plasma-5
#dnf installa plasma-breeze-kde4
Quindi puoi mantenere il repository o disinstallarlo con:
#dnf copr disabilita dvratil / plasma-5
Grazie per il consiglio
Ciao, ottimo post, ho solo una query, mi piace lo stile della tua finestra, i pulsanti per chiudere, ridurre a icona, ecc. Arrotondati e allineati alla fine, come faccio a ottenerlo lo stesso? Grazie per il tuo post mi tengo sempre aggiornato con loro. Saluti
I punti colorati da minimizzare, massimizzare e chiudere dovrebbero venire fuori?
Tutto il resto è cambiato tranne quello, qualcosa avrà sbagliato u_ú
No no, questo è un argomento che togli da KDE-Look 😀
Quale? u_ú
È YosiWhite, giusto?
Penso che non funzioni più, mi butta 404 in tutti i file che devono essere scaricati sia a 32 che a 64 bit, sono l'unico che succede?
L'ho installato con questi mirror che ho trovato su google, finora non ho notato nessun problema rispetto a quelli che c'erano qui
Per 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