क्या एकता और सूक्ति शैल में अलग-अलग GTK + विषय होना संभव है?


10

मैं कभी-कभी एकता और सूक्ति शैल (तुलना, परीक्षण, स्क्रीनशॉट आदि बनाना) जैसे दो अलग-अलग डेस्कटॉप वातावरण का उपयोग करता हूं, लेकिन अद्वैत थीम का उपयोग करके एकता खराब दिखती है, जो कि गनोम शेल और एंबियंस थीम के साथ समान है। हर बार बदलना काफी परेशानी भरा होता है और कभी-कभी (लेकिन अब पहले की तुलना में कम लगातार) यह क्रैश (मैं वनैरिक का उपयोग कर रहा हूं)।


दोनों सत्र एक ही विषय का उपयोग कर रहे हैं क्योंकि आप अपने उपयोगकर्ता का उपयोग लॉग इन करने के लिए कर रहे हैं, एक नया उपयोगकर्ता का चयन करना आपके लिए यह करेगा।
उड़ी हेरेरे

जवाबों:


2

आप एक स्क्रिप्ट बनाने की कोशिश कर सकते हैं जिसे आप प्रत्येक प्रारंभ में निष्पादित करने के लिए सेट करते हैं जहां आप पहचानते हैं कि आप किस डीई का उपयोग कर रहे हैं और जो हम चल रहे हैं उसके आधार पर थीम स्विच करें।


क्या स्क्रिप्ट से विषयों को बदलना संभव है? मैं DE को जानने के लिए XDG_CURRENT_DESKTOP का उपयोग कर सकता हूं, लेकिन मुझे नहीं पता कि Gnome 3 थीम सेटिंग्स को कैसे बचाता है।
अरनेल ए। बोरजा

6

पिछले उत्तरों पर निर्माण:

11.10 के लिए

#!/bin/bash

if [ "$XDG_CURRENT_DESKTOP" = "Unity" ]
then
  gsettings set org.gnome.desktop.interface gtk-theme 'Ambiance'
  gconftool-2 --set --type string /apps/metacity/general/theme 'Ambiance'
  gsettings set org.gnome.desktop.interface icon-theme 'Faenza-Ambiance'

else
  gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita'
  gconftool-2 --set --type string /apps/metacity/general/theme 'Adwaita'
  gsettings set org.gnome.desktop.interface icon-theme 'Faenza'

fi

12.04 और 12.10 के लिए

#!/bin/bash

if [ "$XDG_CURRENT_DESKTOP" = "Unity" ]
then
  gsettings set org.gnome.desktop.interface gtk-theme 'Ambiance'
  gsettings set org.gnome.desktop.interface icon-theme 'ubuntu-mono-dark'
  gsettings set org.gnome.desktop.wm.preferences theme 'Ambiance'

else 
  gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita'
  gsettings set org.gnome.desktop.interface icon-theme 'gnome'
  gsettings set org.gnome.desktop.wm.preferences theme 'Adwaita'

fi

इस स्क्रिप्ट को Startup Applicationsजोड़ें (जोड़ें => कमांड sh path/to/script)।


0

16.10 के लिए

स्टार्टअप एप्लिकेशन का उपयोग करना (जैसा कि माटेओ द्वारा सुझाया गया है) और श्री हाइड से स्टार्टअप स्क्रिप्ट को अपनाना :

#!/bin/bash

if [ "$XDG_CURRENT_DESKTOP" = "Unity" ]
then
  gsettings set org.gnome.desktop.interface gtk-theme 'Ambiance'
  gsettings set org.gnome.desktop.interface icon-theme 'ubuntu-mono-dark'
  gsettings set org.gnome.desktop.interface cursor-theme 'DMZ-White'
  gsettings set org.gnome.desktop.wm.preferences theme 'Ambiance'

else 
  gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita'
  gsettings set org.gnome.desktop.interface icon-theme 'Adwaita'
  gsettings set org.gnome.desktop.interface cursor-theme 'Adwaita'
  gsettings set org.gnome.desktop.wm.preferences theme 'Adwaita'

fi
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.