已經在 DesdeLinux 我們向您展示如何安裝 微風 (新的 藝術品 和ArchLinux等版本上的KDE樣式5),但是某些發行版(如Kubuntu或Fedora)在存儲庫中沒有必需的軟件包。 我將在這篇文章中向您展示如何在Kubuntu上安裝Breeze,而不會死於嘗試。
如何在Kubuntu上安裝Breeze?
我們將使用ArchLinux提供的軟件包在Kubuntu上安裝Breeze。 如果您更新我們將要下載的軟件包,將來的本教程可能無法使用,或者鏈接會更改。
首先,我們確保已安裝軟件包 xz-工具 以便解壓縮我們將要下載的文件。 現在,我們將打開一個終端並放置:
mkdir〜/微風cd〜/微風/
現在我們位於文件夾中,我們從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 / breeze-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
結果,在Breeze中將有一個名為usr的文件夾。 現在我們繼續複製必要的文件:
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-schemes / 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語言環境/ usr / share / sudo cp-Rv QtCurve / usr / share / sudo cp -Rv壁紙/ usr /共享/
這樣,我們將在系統中擁有可用的樣式。 我們準備去 首選項»應用程序外觀»樣式 然後我們選擇Breeze。
那就是所有親愛的朋友。 這樣,我們可以將Breeze安裝在存儲庫中沒有必需軟件包的那些發行版中。
如何在Kubuntu上卸載Breeze?
好的,您教我安裝Breeze,現在我要卸載它
好吧,基本上我們將執行相反的過程。 確保保存/ usr / share和/ usr / lib文件夾
我們創建一個名為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
然後我們運行它:
須藤./DeleteBreeze.sh
僅此而已。
我一直對kde存有疑問,因為它的默認樣式是二進製文件,而不像Linux中的規範那樣是不可編輯的文件?
假設我想更改Breeze的一些細節,我發現主題以.so庫而不是QSS樣式表的形式存在,這在談論QT和QML時是合乎邏輯的事情。
剩下的就是掌握源代碼,但是我仍然不明白為什麼必須在二進製文件中編譯視覺樣式。
老實說,我不知道,儘管我認為這是為了使它們運行得更快。 氧氣比QtCurve或QtCurve主題快得多。
KDE配置文件是純文本文件,至少存儲在〜/ .kde / share / config中(至少在Kubuntu上)
我指的是視覺主題本身的文件,而不是設置。
例如,您在哪裡更改“氧氣”或“微風”中視覺效果的“邊距”或“填充”? 在gtk中,主題是可以打開,查看或修改的文本文件,在QT中,您應該使用也可以讀取和修改的QSS樣式表,但是KDE保留了完全關閉的默認主題。
如前所述,如果您檢查系統,就會看到Breeze是一個.so庫,就像Oxygen一樣。
是kubuntu不能來自某些ppa嗎?
在Fedora中安裝:
#dnf copr啟用dvratil / plasma-5
#dnf安裝等離子微風kde4
然後,您可以保留存儲庫或使用以下方法將其卸載:
#dnf copr停用dvratil / plasma-5
謝謝你的提示
您好,出色的帖子,我只有一個查詢,我喜歡您的窗口樣式,關閉,最小化的按鈕等,最後是圓形和對齊的,我如何獲得相同的呢? 感謝您的發帖,我一直都跟上他們。 乾杯
是否應最小化,最大化和閉合色點?
一切都改變了,但是我會做錯u_u
不,不,這是您從KDE-Look上獲得的一個話題
哪一個? u_ú
是YosiWhite,對吧?
我認為這不再起作用,它在必須下載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