سؤال هل يمكنني تغيير الموضوع لبرنامج واحد فقط في Ubuntu 13.10؟


أريد تغيير الموضوع الذي يستخدمه Inkscape إلى مظهر مظلم ، ولكن أريد بقية البرامج التي أستخدمها للاحتفاظ بالموضوع الذي يحتويه حاليًا.

لقد وجدت هذه المقالة (http://urukrama.wordpress.com/2008/07/13/setting-a-custom-gtk-theme-for-specific-applications/) ولكن يبدو أنها عفا عليها الزمن ولا تعمل بالنسبة لي.

أنا أجري Ubuntu 13.10 وإصدار inkscape أحاول تطبيق موضوع مختلف هو 0.48.4. يمكنني تغيير موضوع inkscape من خلال تغيير المظهر العام العالمي باستخدام أداة tweak للوحدة ، ولكن بعد ذلك تتغير جميع البرامج الأخرى أيضًا.

أيضا ، إذا كان هناك أي طريقة لتغيير مجموعة الرموز لتطبيق معين ، أود أن أفعل ذلك أيضًا.


4
2018-03-28 04:00


الأصل




الأجوبة:


نرى كيف يمكن للمرء أن يجعل فايرفوكس يتجاهل موضوع GTK الخاص بي بالكامل؟ لكيفية صنع gtk2 تطبيقات مثل Firefox أو LibreOffice لها مواضيع مختلفة.

كيف يمكنني معرفة ما إذا كان البرنامج يستخدم GTK 2 أو 3؟ يشير إلى أن إنكسكيب هو gtk2 الوضعية.

إلى عن على gtk3 التطبيقات ، إذا كان إصدار GTK3 لنظامك أعلى من 3.10 ، فيمكنك استخدام متغير البيئة GTK_THEME كما يلي:

GTK_THEME=Adwaita:dark gnome-calculator 

لا أعلم qt التطبيقات.


أنا استخدم هذا البرنامج النصي لإطلاق LibreOffice مع موضوعه الخاص:

#!/usr/bin/env bash

GTK2_RC_FILES=/usr/share/themes/Numix/gtk-2.0/gtkrc libreoffice --calc

4
2018-03-28 05:26



لقد جربت ذلك فقط ، لكن inkscape لا تزال تستخدم نفس الموضوع مثل بقية نظامي ، على الرغم من إعداد المتغير لموضوع مختلف. هل من الممكن أن يتم الكتابة فوق هذا الإعداد بواسطة شيء ما؟ - John Stimac
هل قمت بتسجيل الخروج وتسجيل الدخول مرة أخرى؟ - DK Bose
و Inkscape لا يزال gtk2 أو هو الآن gtk3؟ - DK Bose
يبدو أن gtk2. وهل هناك سبب في أن تسجيل الدخول والعودة سيساعدان؟ أنا فقط أحاول تغيير المتغير البيئي قبل أن أقوم بتشغيل إنكسكيب ، وليس أي إعدادات عامة. سأحاول تسجيل الخروج والعودة عندما أحصل على الفرصة ، لكنني لا أعتقد أنها ستحدث فرقا. - John Stimac
تحقق مما إذا كان البرنامج النصي الذي أضفته يعمل بعد إصلاحه لموضوعك وبرنامجك. لا حاجة للخروج. - DK Bose