it-swarm.com.de

Die Größe des Nautilus-Fensters in Gnome-Flashback mit dem Ambiance-Design kann nicht geändert werden

Wenn ich das Ambiance-Theme auf meinem Ubuntu 15.10 (wily) in gnome-flashback verwende, kann ich die Größe des Nautilus-Fensters nur auf der oberen Seite ändern (der Bereich, in dem die Größe des Fensters geändert werden soll, ist sehr dünn). Wenn ich ein anderes Thema wie Adwaita verwende, ist eine Größenänderung auf allen vier Seiten möglich! Ich habe nur dieses Problem mit Nautilus, alle anderen Anwendungen sind in Ordnung!

Nautilus in Ambiance Theme

Vielleicht ist ein Rand zu dünn, um ihn auf einem HD-Bildschirm (1920x1800px) zu treffen ?!

Nautilus in Adwaita Theme

In Adwaita wechselt der Cursor auf allen vier Seiten auf "Größe ändern"!

Wie kann ich die Größe des Nautilus-Fensters im Ambiance-Design ändern?

6
grunix

Ambiance wurde für Unity entwickelt und funktioniert nicht mit CSD-Fenstern. Die beste Option ist wahrscheinlich die Verwendung eines Themas, das CSD-Fenster gut unterstützt.

Wenn Sie das Ambiance-Design dennoch verwenden möchten, können Sie eine ~/.config/gtk-3.0/gtk.css -Datei mit folgendem Inhalt erstellen:

.window-frame {
    margin: 10px;
}

10px stehen zur Größenänderung zur Verfügung - 10px werden im Adwaita-Design verwendet, Sie können jedoch auch eine kleinere oder größere Größe verwenden, wenn Sie möchten.

7
muktupavels

Tatsächlich kann dies behoben werden, indem Folgendes zu /usr/share/themes/Ambiance/gtk-3.20/gtk-widgets.css für GTK 3.20+ (getestet unter Ubuntu 16.10) hinzugefügt wird:

/* BELOW FIXES RESIZE ISSUE ON SOME WINDOWS */
/* workaround to avoid unwanted black frames if switching compositor on/off */
.background decoration  {
    box-shadow: none;
}

.background.csd decoration {
    border-radius: 6px 6px 0px 0px;
    border-width: 0px;
    box-shadow: 0 0 0 1px @wm_border, 0 2px 8px 3px @wm_shadow;
    /* this is used for the resize cursor area */
    margin: 10px;
}
/* END RESIZE FIX */

Wenn Sie die Schattenfarben anpassen möchten, erstellen Sie einfach eine Farbregel für @wm_border und @wm_shadow in gtk-main.css wie folgt:

@define-color wm_border @dark_bg_color;
@define-color wm_shadow shade (@wm_border, 1.20)
1
OwN