สถานี Guake มีพื้นที่เหลือด้านบน


11

เมื่อเริ่มต้นสถานี Guake ใน 13.04 จะมีช่องว่างเหลือ 1-2 ซม. ที่ด้านบน เช่นขอบบนสุดของหน้าจอเทอร์มินัลอยู่ต่ำกว่าขอบด้านบนของหน้าจอ 1-2 ซม.

ฉันจะแก้ไขสิ่งนี้ได้อย่างไรในเมื่อทำงานอย่างสมบูรณ์ใน 12.10

ตามคำตอบที่เลือกตอนนี้คำตอบจะถูกย้ายไปด้านบนสุด แต่ไม่มีใครมีแนวคิดใด ๆ เกี่ยวกับสองบรรทัดย่อยที่ด้านข้างหรือไม่ (:) มันทำให้ฉันรำคาญ)

คำตอบ:


17

คุณสามารถแก้ปัญหาโดยการทำให้แรงโน้มถ่วงสูงขึ้น ไม่จริงจัง;)

คุณต้องทำการเปลี่ยนแปลงไฟล์/usr/share/guake/guake.gladeอย่างง่าย เปิดไฟล์นั้นด้วยโปรแกรมแก้ไขข้อความที่คุณชื่นชอบและค้นหาบรรทัดที่ระบุว่า

<property name="gravity">static</property>

เปลี่ยนบรรทัดนั้นเพื่อบอกว่า

<property name="gravity">north</property>

บันทึกไฟล์รีสตาร์ท Guake และช่องว่างควรหายไป


ขอบคุณเฮนนิ่ง! การท้าทายกฎของแรงโน้มถ่วงนั้นเป็นสิ่งที่แก้ปัญหาของฉันได้ ;);) ตอนนี้ guake ขยับไปด้านบน .. แต่ ... มีเส้นแคบ ๆ (ไม่เกิน 1 มม.) ที่ทั้งซ้ายและขวาของขั้ว guake ฉันเดาเทอร์มินัล guake นั้นไม่ได้ขยายไปถึงความกว้างทั้งหมดของหน้าจอ
charlie

ฉันเห็นเส้นเหล่านั้นเช่นกัน แต่อย่างน้อยในสายตาของฉันพวกเขามีขนาดเล็กมากที่ฉันจะไม่ใช้เวลาในการกำจัดพวกเขา;)
Henning Kockerbeck

2
ใครสามารถช่วยฉันกำจัดเส้นแคบ ๆ ไปทางซ้ายและขวาของสถานี guake?
charlie

สิ่งนี้หยุดทำงานใน Ubuntu 14.10
Suor

ฉันยังคงมีปัญหาดังนั้นฉันยื่นรายงานข้อผิดพลาด 12px down, บนหน้าจอเดียวเท่านั้น
Pablo Bianchi

1

guake glade ทำให้เทอร์มินัลกลับไปที่ menubar ฉันได้ทำกับ nano / usr / bin / guake

ค้นหาสิ่งนี้และเพิ่ม window_rect.y = 25 ก่อนกลับมา

def get_final_window_rect(self):
        """Gets the final size of the main window of guake. The height
        is the window_height property, width is window_width and the
        horizontal alignment is given by window_alignment.
        """
        screen = self.window.get_screen()
        height = self.client.get_int(KEY('/general/window_height'))
        width = 100
        halignment = self.client.get_int(KEY('/general/window_halignment'))

        # get the rectangle just from the first/default monitor in the
        # future we might create a field to select which monitor you
        # wanna use
        window_rect = screen.get_monitor_geometry(0)
        total_width = window_rect.width
        window_rect.height = window_rect.height * height / 100
        window_rect.width = window_rect.width * width / 100

        if width < total_width:
            if halignment == ALIGN_CENTER:
                window_rect.x = (total_width - window_rect.width) / 2
            elif halignment == ALIGN_LEFT:
                window_rect.x = 0
            elif halignment == ALIGN_RIGHT:
                window_rect.x = total_width - window_rect.width
        window_rect.y = 25 # <<<<<<<<<<<<<<<<<<<<< here
        return window_rect

ฉันลองด้วยค่า = 25 และ = 26 แต่ไม่มีการเปลี่ยนแปลง?
charlie

ดูเหมือนว่าจะเป็นสถานที่ที่เหมาะสมในการแก้ไข ใครสามารถช่วยฉันด้วยค่าที่ถูกต้อง? หน่วยมูลค่าทรัพย์สิน window_rect.y คืออะไร มันเป็นเปอร์เซ็นต์หรือบางอย่าง?
charlie

1
ฉันลองด้วยค่าอื่น ๆ เช่นกัน ... แต่ไม่มีอะไรเกิดขึ้น ... ไฟล์นี้ถูกคัดค้านหรือไม่?
charlie

ค่าการทำงานสำหรับฉัน
Suor
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.