在Kubuntu 14.04上安裝Breeze無需嘗試

已經在 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

僅此而已。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   英蒂·阿隆索 他說:

    我一直對kde存有疑問,因為它的默認樣式是二進製文件,而不像Linux中的規範那樣是不可編輯的文件?

    假設我想更改Breeze的一些細節,我發現主題以.so庫而不是QSS樣式表的形式存在,這在談論QT和QML時是合乎邏輯的事情。

    剩下的就是掌握源代碼,但是我仍然不明白為什麼必須在二進製文件中編譯視覺樣式。

    1.    拉夫 他說:

      老實說,我不知道,儘管我認為這是為了使它們運行得更快。 氧氣比QtCurve或QtCurve主題快得多。

    2.    可笑的 他說:

      KDE配置文件是純文本文件,至少存儲在〜/ .kde / share / config中(至少在Kubuntu上)

      1.    英蒂·阿隆索 他說:

        我指的是視覺主題本身的文件,而不是設置。

        例如,您在哪裡更改“氧氣”或“微風”中視覺效果的“邊距”或“填充”? 在gtk中,主題是可以打開,查看或修改的文本文件,在QT中,您應該使用也可以讀取和修改的QSS樣式表,但是KDE保留了完全關閉的默認主題。

        如前所述,如果您檢查系統,就會看到Breeze是一個.so庫,就像Oxygen一樣。

  2.   達約 他說:

    是kubuntu不能來自某些ppa嗎?

  3.   費多利安 他說:

    在Fedora中安裝:

    #dnf copr啟用dvratil / plasma-5
    #dnf安裝等離子微風kde4

    然後,您可以保留存儲庫或使用以下方法將其卸載:

    #dnf copr停用dvratil / plasma-5

    1.    拉夫 他說:

      謝謝你的提示

  4.   年輕 他說:

    您好,出色的帖子,我只有一個查詢,我喜歡您的窗口樣式,關閉,最小化的按鈕等,最後是圓形和對齊的,我如何獲得相同的呢? 感謝您的發帖,我一直都跟上他們。 乾杯

  5.   德普 他說:

    是否應最小化,最大化和閉合色點?
    一切都改變了,但是我會做錯u_u

    1.    拉夫 他說:

      不,不,這是您從KDE-Look上獲得的一個話題

      1.    德普 他說:

        哪一個? u_ú

      2.    德普 他說:

        是YosiWhite,對吧?

  6.   德普 他說:

    我認為這不再起作用,它在必須下載404位和32位的所有文件中拋出64錯誤,我是唯一發生的文件嗎?

    1.    德普 他說:

      我用谷歌搜索找到的鏡子安裝了它,到目前為止,與這裡的鏡子相比,我沒有發現任何問題

      對於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