विंडोज़ में ग्रिपर का आकार बदलना अक्षम करें?


26

क्या उबंटू नैटी / 11.04 में दिखाई देने वाले नए आकार के ग्रिपर को अक्षम करना संभव है?

यहाँ छवि विवरण दर्ज करें


6
बस जिज्ञासु इसे निष्क्रिय क्यों करना चाहते हैं?
लिनसिटी

4
हो सकता है क्योंकि वह आकार बदलने के लिए कुछ और उपयोग करता है (जैसे एक कीबोर्ड शॉर्टकट) और यह संभाल सिर्फ अनावश्यक रूप से जगह लेता है?
मातरिनस

12
हो सकता है क्योंकि यह कई अनुप्रयोगों में खिड़की की सामग्री के शीर्ष पर खींचता है और आम तौर पर सिर्फ कष्टप्रद दिखता है?
एलिस्टेयर बुक्सटन

जवाबों:


19

ग्रिपर्स का आकार बदलना या उन्हें शून्य तक चौड़ाई और ऊंचाई निर्धारित करना संभव है। निम्नलिखित में डालें ~/.gtkrc-2.0:

style "default-style"
{
  GtkWindow::resize-grip-height = 0
  GtkWindow::resize-grip-width = 0
}

class "GtkWidget" style "default-style"

या इस स्ट्रिंग को "डिफ़ॉल्ट" स्टाइल बॉडी ऑफ /usr/share/themes//gtk-2.0/gatkrc में जोड़ें:

  GtkWindow::resize-grip-height = 0
  GtkWindow::resize-grip-width = 0

यह शानदार है।
ओली

@ user15328 क्या यह gnome3- आधारित ubuntu (11.10,12.04) के लिए भी संभव है?
खुर्शीद आलम

13

आप gtk + 2 और gtk + 3 को फिर से शुरू करके डिफ़ॉल्ट रूप से ग्रिपर को बंद कर सकते हैं:

sudo apt-get build-dep libgtk2.0-0 libgtk3.0-0
sudo apt-get install quilt
apt-get source libgtk2.0-0 libgtk3.0-0
export QUILT_PATCHES=debian/patches
cd gtk+2*
quilt new 999_remove_grips.patch
quilt edit gtk/gtkwindow.c

कोड की लाइन ज्ञात करें:

priv->has_resize_grip = TRUE;

बदलाव को FALSE करें

quilt refresh
fakeroot dpkg-buildpackage
cd ../gtk+3*
quilt new 999_remove_grips.patch
quilt edit gtk/gtkwindow.c

कोड की लाइन ज्ञात करें:

priv->has_resize_grip = TRUE;

बदलाव को FALSE करें

quilt refresh
fakeroot dpkg-buildpackage

परिणामी डिब पैकेज स्थापित करें और रिबूट करें।

(बेशक, आपको हर बार यह करना होगा कि gtk के लिए एक अपडेट है)


मुझे वास्तव में खुशी है @ user15328 को एक बेहतर समाधान मिला जिसकी आवश्यकता नहीं थी! हालांकि प्रयास के लिए धन्यवाद।
शाम

12

एक उपयोगकर्ता के रूप में, यह संभव नहीं है। चूंकि आपको किसी एप्लिकेशन के स्रोत को मैन्युअल रूप से संशोधित करने और नीचे की पंक्ति को शामिल करने की आवश्यकता होगी:

gtk_window_set_has_resize_grip(window, false);

इस सुविधा को GTK3 से वापस लाया गया था और इसलिए इसके लिए डेवलपर डॉक्स इस पृष्ठ पर हैं।

जब तक आपको ग्रिप्स के साथ कोई समस्या नहीं होती है, तब तक उन्हें वहां छोड़ना सबसे अच्छा है क्योंकि वे एक बहुत ही महत्वपूर्ण उद्देश्य की सेवा करते हैं: जिससे विंडोज़ को आकार देना आसान हो जाता है।


जबकि यह सच है, Ubuntu 11.04 में जोड़े गए छाया के साथ आकार बदलना पहले से आसान है। मैं सहज रूप से निकटतम दाहिने हाथ के कोने पर जाने के बजाय निकटतम पक्ष या कोने के लिए पहुंचता हूं। एक अन्य नोट पर, ऐसा प्रतीत होता है कि अब हर एप्लिकेशन में यह ग्रिपर है, इसलिए मुझे नहीं लगता कि कोड की लाइन हर एप्लिकेशन में जोड़ी गई थी, लेकिन कुछ प्रकार की सेटिंग ने एक आकार बदलने वाले को मजबूर किया।
जारोद डेविस

जहां तक ​​मैं समझता हूं, यह एक बैकपोर्ट जीटीके 3 डिफ़ॉल्ट है जिसे इस लाइन को जोड़कर बदला जा सकता है। आपको इस ग्रिपर को जोड़ने के लिए कोड नहीं बदलना होगा ।
htorque

1

यह gtkrc थीम फाइलों को संपादित करके संभव हो सकता है क्योंकि मुझे Deviantart पर एक पोस्ट मिली जिसमें पिक्समैप इंजन और एक पारदर्शी पीएनजी का उपयोग करने का उल्लेख है।

मैंने एक त्वरित संपादन की कोशिश की, लेकिन यह काम करने के लिए नहीं मिल सका, लेकिन विषयों के अधिक ज्ञान वाला कोई व्यक्ति अधिक सफल हो सकता है।


1

मुझे यह सबसे आसान तरीका लगा: http://www.omgubuntu.co.uk/2011/05/disable-the-resize-grip-in-ubuntu-11-04/


2
जबकि यह रिसाइपर ग्रिपर को हटाने का एक अच्छा तरीका हो सकता है, -1 केवल एक लिंक प्रदान करने के लिए। देखें: meta.stackexchange.com/questions/8231/…
माइकल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.