قد DesdeLinux نعرض لك كيفية التثبيت نسيم (الجديد العمل الفني و KDE style 5) على ArchLinux وما شابه ، إلا أن بعض التوزيعات مثل Kubuntu أو Fedora لا تحتوي على الحزم اللازمة في المستودعات. ما سأفعله بهذا المنشور هو أن أوضح لك كيفية تثبيت Breeze على Kubuntu دون أن تموت في المحاولة.
كيفية تثبيت Breeze على Kubuntu؟
بادئ ذي بدء ، نتأكد من تثبيت الحزمة xz- يوتيلس لتتمكن من فك ضغط الملفات التي سنقوم بتنزيلها. الآن ، سنمضي قدمًا بفتح Terminal ووضع:
mkdir ~ / Breeze cd ~ / Breeze /
الآن بعد أن أصبحنا داخل المجلد نقوم بتنزيل الحزم من مستودعات 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
نتيجة لذلك سيكون لدينا مجلد يسمى usr داخل Breeze. ننتقل الآن إلى نسخ الملفات الضرورية:
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 locale / usr / share / sudo cp -Rv QtCurve / usr / share / خلفيات sudo cp -Rv / usr / share /
بهذه الطريقة سيكون لدينا بالفعل النمط المتاح في نظامنا. نحن ذاهبون إلى التفضيلات »ظهور التطبيقات» النمط ونختار Breeze.
وهذا كل شيء أصدقائي الأعزاء. بهذه الطريقة يمكننا تثبيت Breeze في تلك التوزيعات التي لا تحتوي على الحزمة اللازمة في مستودعاتها.
كيفية إلغاء تثبيت Breeze على Kubuntu؟
حسنًا ، لقد علمتني تثبيت Breeze وأريد الآن إلغاء تثبيته
نقوم بإنشاء ملف نصي يسمى 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
ثم نقوم بتشغيله:
sudo ./DeleteBreeze.sh
وهذا كل شيء.
لطالما كان لدي سؤال مع kde ، لأن أنماطه الافتراضية هي ملفات ثنائية وليست قابلة للتحرير كما هو معتاد في لينكس؟
لنفترض أنني أريد تغيير بعض تفاصيل Breeze ، أجد أن السمة موجودة كمكتبة .so وليس كأوراق أنماط QSS ، وهو الشيء المنطقي الذي يجب فعله عند الحديث عن QT و QML.
ما تبقى هو الحصول على الكود المصدري ، لكني ما زلت لا أفهم لماذا يجب تجميع النمط المرئي في ثنائيات.
أنا بصراحة لا أعرف ، على الرغم من أنني أفترض أن ذلك يجعلهم يجرون بشكل أسرع. الأكسجين أسرع بكثير من QtCurve ، أو سمات QtCurve ..
ملفات تكوين كيدي هي ملفات نصية عادية ، مخزنة (على Kubuntu على الأقل) في ~ / .kde / share / config
كنت أشير إلى ملفات المظهر المرئي نفسه ، وليس الإعدادات.
على سبيل المثال ، أين يمكنك تغيير "الهامش" أو "المساحة المتروكة" للعناصر المرئية في Oxygen أو Breeze؟ في gtk ، السمات عبارة عن ملفات نصية يمكنك فتحها ومراجعتها أو تعديلها ، وفي QT يجب عليك استخدام أوراق أنماط QSS التي يمكن أيضًا قراءتها وتعديلها ، لكن كيدي تترك السمات الافتراضية مغلقة تمامًا.
كما قلت من قبل ، إذا قمت بفحص النظام الخاص بك ، فسترى أن Breeze هي مكتبة مثل Oxygen.
يجري kubuntu لا يمكن أن يكون من بعض ppa؟
التثبيت في فيدورا:
#dnf copr قم بتمكين dvratil / plasma-5
#dnf تثبيت plasma-breeze-kde4
ثم يمكنك الاحتفاظ بالريبو أو إلغاء تثبيته باستخدام:
#dnf copr تعطيل dvratil / البلازما 5
شكرا على الاكرامية
مرحبًا ، منشور ممتاز ، لدي استعلام واحد فقط ، يعجبني نمط النافذة ، وأزرار الإغلاق ، والتصغير ، وما إلى ذلك ، مستديرة ومحاذاة في النهاية ، كيف أحصل عليها بنفس الطريقة؟ شكرا لمشاركتك أنا دائما على اطلاع دائم معهم. مع تحياتي
هل يجب أن تظهر النقاط الملونة للتقليل والتعظيم والإغلاق؟
كل شيء تغير باستثناء ذلك ، شيء ما سيكون قد حدث خطأ u_ú
لا لا ، هذا موضوع تقوم بتنزيله من KDE-Look 😀
التي؟ u_
إنه YosiWhite ، أليس كذلك؟
أعتقد أن هذا لم يعد يعمل ، لقد ألقى لي 404 في جميع الملفات التي يجب تنزيلها 32 بت و 64 بت ، هل أنا الوحيد الذي يحدث؟
لقد قمت بتثبيته مع هذه المرايا التي وجدتها من خلال googling ، حتى الآن لم ألاحظ أي مشكلة مقارنة بتلك الموجودة هنا
بالنسبة إلى x64:
wget -ج http://mirror.bjtu.edu.cn/chakra/kde-next/x86_64/breeze-5.1.1-1-x86_64.pkg.tar.xz &&
wget -ج http://mirror.bjtu.edu.cn/chakra/kde-next/x86_64/breeze-kde4-5.1.1-1-x86_64.pkg.tar.xz