Thiết bị đầu cuối Guake có không gian còn lại ở trên cùng


11

Khi bắt đầu thiết bị đầu cuối Guake vào ngày 13.04, có một khoảng trống 1-2 cm còn lại ở trên cùng. tức là đường viền trên cùng của thiết bị đầu cuối thấp hơn 1-2 cm so với cạnh trên của màn hình.

Làm thế nào tôi có thể sửa lỗi này vì nó đã hoạt động hoàn hảo trong 12.10.

Theo câu trả lời được chọn, bây giờ nó đã được chuyển lên đầu trang, nhưng có ai có ý tưởng nào về hai dòng nhỏ ở hai bên không? (:) Nó cứ làm phiền tôi)

Câu trả lời:


17

Bạn có thể giải quyết vấn đề bằng cách làm cho trọng lực đi lên. Không, nghiêm túc;)

Bạn cần thực hiện một thay đổi đơn giản cho tập tin /usr/share/guake/guake.glade. Mở tệp đó bằng trình soạn thảo văn bản yêu thích của bạn và tìm dòng có nội dung

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

Thay đổi dòng đó, để nó nói

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

Lưu tệp, khởi động lại Guake và khoảng trống sẽ biến mất.


Cảm ơn Henning! Bất chấp luật hấp dẫn về cơ bản đã giải quyết vấn đề của tôi. ;);) Bây giờ guake không bật lên trên cùng .. nhưng ... có các đường hẹp (không quá 1 mm) ở cả bên trái và bên phải của thiết bị đầu cuối guake. Tôi đoán thiết bị đầu cuối guake không kéo dài đến toàn bộ chiều rộng của màn hình.
charlie

Tôi cũng nhìn thấy những dòng đó, nhưng ít nhất trong mắt tôi chúng nhỏ đến mức tôi sẽ không đầu tư thời gian để loại bỏ chúng;)
Henning Kockerbeck

2
Bất cứ ai khác có thể giúp tôi thoát khỏi các đường hẹp ở bên trái và bên phải của thiết bị đầu cuối guake?
charlie

Điều này đã dừng hoạt động trong Ubuntu 14.10
Suor

Tôi vẫn có vấn đề, vì vậy tôi nộp báo cáo lỗi . 12px xuống, chỉ trên một trong những màn hình.
Pablo Bianchi

1

guake glade khiến thiết bị đầu cuối quay trở lại menubar, tôi đã làm điều đó với nano / usr / bin / guake

tìm cái này và thêm window_rect.y = 25 trước khi quay lại

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

Tôi đã thử điều này với các giá trị = 25 và = 26, nhưng không có thay đổi?
charlie

Nó dường như là nơi thích hợp để chỉnh sửa. Bất cứ ai có thể giúp tôi với các giá trị chính xác? Đơn vị giá trị thuộc tính window_rect.y là gì? Là phần trăm hay cái gì đó?
charlie

1
Tôi cũng đã thử với một số giá trị khác ... nhưng không có gì xảy ra ... tập tin này có bị phản đối không?
charlie

không làm việc cho tôi
Suor
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.