لقد كنت أفكر في هذا منذ أن بدأت مع Arch (في توزيعات Out-of-the-Box ، لم يحدث لي ذلك) ، QGtkStyle (الذي يبدو أنه يعتني بجعل Qt يستخدم سمات GTK) لا يكتشف موضوع GTK الذي نختاره (على الأقل ليس في Xfce) مما يجعل تطبيقاتنا المكتوبة في Qt تبدو مختلفة عن البيئة. قم بتثبيت الحزمة libgnomeui إنه يقوم بالمهمة (أو بعض تبعياته) ولكن إذا كنت مثلي ولا تريد تثبيت وسائط جنوم ، فقد يساعدك ذلك. تبدو التطبيقات في البداية كما يلي:
أولا نركض QtConfig (التي لا تظهر افتراضيًا في القائمة). في القوس:
$ qtconfig-qt4
في الخيار حدد نمط واجهة المستخدم الرسومية نختار GTK +.
بعد أن نقوم بإنشاء برنامج نصي ، يمكننا استخدام الدليل من KZKG ^ جارا: https://blog.desdelinux.net/bash-como-ha … jecutable/
سنقوم بتسمية البرنامج النصي باسم qgtkstylehack.sh (هذا اختياري ويعود إلى المستخدم) وسنكتب هذا داخل البرنامج النصي: تصدير GTK2_RC_FILES = »$ HOME / .gtkrc-2.0 ″
في النهاية سيكون مثل هذا:
#!/bin/bash
# -*- ENCODING: UTF-8 -*-
export GTK2_RC_FILES="$HOME/.gtkrc-2.0"
سننقل هذا البرنامج النصي إلى المجلد /etc/profile.d للتشغيل تلقائيًا ولتكون متاحة لجميع المستخدمين. *
# mv ~/qgtkstylehack.sh /etc/profile.d
الآن ، قد يكون لدينا بالفعل في مجلدنا الشخصي ملف مخفي يسمى .gtkrc-2.0 (هنا تكوين GTK + الشخصي الخاص بنا)، إذا لم يكن الأمر كذلك ، فنحن ببساطة ننشئه. ثم يتعين علينا إضافة هذا إلى الملف المذكور: اسم موضوع gtk= »اسمك موضوع«
وفويلا ، نعيد التشغيل حتى تدخل التغييرات حيز التنفيذ. يجب أن تبدو تطبيقاتنا مثل هذا:
* يمكننا بالفعل إضافة السطر تصدير GTK2_RC_FILES = »$ HOME / .gtkrc-2.0 ″ إلى ملف ~ / .bash_profile حتى لا تؤثر التغييرات إلا على مستخدمنا.
فوينتس:
- http://wiki.archlinux.org/index.php/GTK%2B#GTK.2B_2.x
- http://wiki.archlinux.org/index.php/Bash#Configuration
- http://bbs.archlinux.org/viewtopic.php?id=99175
11 تعليقات ، اترك لك
يبدو سطح المكتب جيدًا جدًا ، نظرًا لأنني قابلت القوس والمشتقات التي لم أتحركها أيضًا ، فأنا أحب باكمان و RR ، الآن في شقرا لأنني أحب مدى صقل Kde ، حبي الآخر هو Xfce ، على الرغم من أنني نسيته.
في الواقع ، إن pacman رائع و Rolling Release مريح للغاية.
Chakra لم أختبرها بعمق لأن جهاز الكمبيوتر الخاص بي قديم إلى حد ما (من عام 2006) لذلك أفضل نظام إضاءة بحيث يستمر في العمل قدر الإمكان ، و KDE ليس خفيفًا تمامًا.
تمت الإضافة إلى المفضلة!
تحيات!
شكرا لك!
تحية.
أنا مبتدئ في هذا الموضوع. ما مكتبة الرسومات الموصى بها من حيث التوافق / الأنظمة الأساسية / الأداء وما إلى ذلك؟ Qt أو gtk +؟
لست على دراية كبيرة بهذا الجانب أيضًا ، ولكن وفقًا لـ Wikipedia وبعض التعليقات التي قرأتها على الشبكة ، فإن Qt بالتأكيد لديها توافق أكبر وعدد أكبر من المنصات التي يمكن أن تعمل عليها. فيما يتعلق بالأداء ، الحقيقة هي أنني لا أستطيع إعطاء إجابة جيدة ، لأنه كما أخبرتك بالفعل ، ليس لدي الكثير من المعرفة حول هذا الأمر.
ما مدى جمال موضوع الرموز الذي تستخدمه ، ما هي؟
AwOkenDark بواسطة alecive:
http://alecive.deviantart.com/art/AwOken-163570862
إنها مجموعة متنوعة جدًا من الرموز وقابلة للتخصيص ، أوصي بها حقًا.
نصيحة رائعة! يعد التكامل بين GTK و Qt أحد معاييري الرئيسية عند اختيار التخطيطات وأجهزة سطح المكتب. أذكر أن تثبيت "libgnomeui" يعمل أيضًا على دمج تطبيقات Qt في LXDE و Openbox. ولكن بالنسبة لي ، فإن أفضل تطبيق لدمج GTK و Qt هو QTCurve. موصى به !!
+1 QtCurve رائع وقابل للتكوين للغاية.
الحقيقة هي أنني قدمت النصيحة بقصد أنها ستعمل في البيئات التي تستخدم GTK 2 ، وليس Xfce فقط (أضعها كمرجع فقط لأنها التي أستخدمها). كنت سأحدد هذا في الفقرة الأولى ، لكن "موجتي ذهبت بعيدًا" كما نقول هنا: P.