在Kubuntu 14.04上安装Breeze无需尝试

已经 DesdeLinux 我们向您展示如何安装 微风 (新的 艺术品 和Arch Linux等操作系统上的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_ú

    1.    拉夫

      不,不,这是您从KDE-Look download下载的主题

      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