मुझे कैसे पता चलेगा कि कोई प्रोग्राम GTK 2 या 3 का उपयोग करता है?


14

Inkscape को अधिक कॉम्पैक्ट बनाने के लिए थीम को ट्विक करने की कोशिश करने की सोच। सोच रहा था कि क्या जीटीके + के किस संस्करण का उपयोग करने का कोई तरीका है?


4
क्या होगा यदि यह एक अप्रमाणित अजगर कार्यक्रम है (उदाहरण के लिए गूपोल)। Ldd कहते हैं not a dynamic executable
सुपर

@sup शायद apt-cache depends <package> | grep gtkइस तरह के अप्रयुक्त कार्यक्रम के लिए निर्भरता को देख रहा है, जिसमें शामिल है firefox
क्लीमकुरा

जवाबों:


8

का उपयोग करें ldd। मेरा gt gtk2 पुस्तकालयों का उपयोग करता प्रतीत होता है।

$ ldd /usr/bin/inkscape | grep gtk
    libgtkmm-2.4.so.1 => /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1 (0x00007fa8de4d5000)
    libgtkspell.so.0 => /usr/lib/libgtkspell.so.0 (0x00007fa8dcfe1000)
    libgtk-x11-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 (0x00007fa8dc9a7000)

4

इंकस्केप वर्तमान में GTK2 का उपयोग करता है। Inkscape ट्रंक में GTK3 के खिलाफ संकलन करने की क्षमता है, हालांकि यह एक कार्य-प्रगति है और जब GTK2 (GTK3 को टचस्क्रीन समर्थन को ध्यान में रखकर बनाया गया था, तो विजेट्स बड़े हैं) की तुलना में कम कॉम्पैक्ट है।

-एन इंकस्केप देव


धन्यवाद। मुझे अपने लैपटॉप (1366x768) पर लगता है कि मैं हमेशा डॉक करने योग्य सामान (परतों, भरण, आदि) के लिए जगह की कमी कर रहा हूं और गनोम विशाल खिलौना-शहर शैली के बटन का बहुत शौकीन है! बेशक Adobe इसे बहुत दूर ले जाता है और आपको 4px क्लिक ज़ोन देता है। KDE ऐप्स एक अधिक प्रभावी संतुलन को प्रभावित करते हैं, IMO, लेकिन फिर मैं 3.5 के बाद KDE के साथ गिर गया। वैसे भी, आपकी उपयोगी जानकारी के लिए धन्यवाद।
Artfulrobot
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.