Już w DesdeLinux pokażemy Ci, jak zainstalować Wietrzyk (Nowa Praca plastyczna i styl KDE 5) w ArchLinux i podobnych, jednak niektóre dystrybucje, takie jak Kubuntu lub Fedora, nie mają niezbędnych pakietów w repozytoriach. To, co zrobię z tym postem, to pokażę ci, jak zainstalować Breeze na Kubuntu bez umierania podczas próby.
Jak zainstalować Breeze na Kubuntu?
Przede wszystkim upewniamy się, że mamy zainstalowany pakiet narzędzia xz aby móc rozpakować pliki, które zamierzamy pobrać. Teraz będziemy kontynuować, otwierając terminal i umieszczając:
mkdir ~ / Breeze cd ~ / Breeze /
Teraz, gdy jesteśmy w folderze, pobieramy pakiety z repozytoriów ArchLinux:
Dla 32-bitów
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
Dla 64-bitów
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
Teraz rozpakujemy je:
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
W rezultacie w Breeze będziemy mieć folder o nazwie usr. Teraz przechodzimy do kopiowania niezbędnych plików:
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 tapety / usr / share /
W ten sposób styl będzie już dostępny w naszym systemie. Idziemy do Preferencje »Wygląd aplikacji» Styl i wybieramy Breeze.
I to wszystko drodzy przyjaciele. W ten sposób możemy zainstalować Breeze w tych dystrybucjach, które nie mają niezbędnego pakietu w swoich repozytoriach.
Jak odinstalować Breeze na Kubuntu?
Ok, nauczyłeś mnie zainstalować Breeze, a teraz chcę go odinstalować
Tworzymy plik tekstowy o nazwie DeleteBreeze.sh i umieszczamy go w środku:
#!/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
Zapisujemy go i nadajemy mu uprawnienia:
chmod a + x ClearBreeze.sh
A potem uruchamiamy:
sudo ./DeleteBreeze.sh
I to wszystko.
Zawsze miałem pytanie z kde, ponieważ jego domyślne style to pliki binarne i nieedytowalne, co jest normą w Linuksie?
Powiedzmy, że chcę zmienić jakiś szczegół Breeze, stwierdzam, że motyw istnieje jako biblioteka .so, a nie jako arkusze stylów QSS, co byłoby logiczne mówiąc o QT i QML.
Pozostało nam zdobyć kod źródłowy, ale nadal nie rozumiem, dlaczego styl wizualny musi być kompilowany w plikach binarnych.
Naprawdę nie wiem, chociaż przypuszczam, że ma to na celu przyspieszenie ich biegu. Tlen jest znacznie szybszy niż QtCurve lub motywy QtCurve.
Pliki konfiguracyjne KDE to zwykłe pliki tekstowe, przechowywane (przynajmniej na Kubuntu) w ~ / .kde / share / config
Miałem na myśli pliki samego motywu wizualnego, a nie ustawień.
Na przykład, gdzie zmieniasz „margines” lub „wypełnienie” wizualizacji w Oxygen lub Breeze? W gtk motywy są plikami tekstowymi, które możesz otwierać i przeglądać lub modyfikować, w QT powinieneś używać arkuszy stylów QSS, które można również czytać i modyfikować, ale KDE pozostawia domyślne motywy całkowicie zamknięte.
Jak powiedziałem wcześniej, jeśli sprawdzisz swój system, zobaczysz, że Breeze to biblioteka .so, podobnie jak Oxygen.
bycie kubuntu nie może pochodzić z jakiegoś ppa?
Instalacja w Fedorze:
#dnf copr włącz dvratil / plasma-5
#dnf zainstaluj plasma-breeze-kde4
Następnie możesz zachować repozytorium lub odinstalować je za pomocą:
#dnf copr wyłącz dvratil / plasma-5
Dzięki za wskazówkę
Witam, świetny post, mam tylko jedno zapytanie, podoba mi się twój styl okna, przyciski do zamykania, minimalizowania itp., Okrągłe i wyrównane na końcu, jak mam to samo? Dzięki za Twój post, zawsze jestem z nimi na bieżąco. Twoje zdrowie
Czy kolorowe kropki do zminimalizowania, maksymalizacji i zamknięcia powinny wyjść?
Wszystko inne się zmieniło poza tym, coś, co zrobiłem źle u_u
Nie, nie, to temat, z którego można wyjść z KDE-Look 😀
Który? u_ú
To YosiWhite, prawda?
Myślę, że to już nie działa, wyrzuca mi 404 we wszystkich plikach, które muszą być pobrane zarówno w bitach 32, jak i 64, czy jestem jedynym, który się dzieje?
Zainstalowałem to z tymi lustrami które znalazłem przez googlowanie, póki co nie zauważyłem żadnego problemu w porównaniu do tych które tu były
Dla 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