Używam cynamonu, ale chciałbym usunąć wszystkie dekoracje okien - nigdy ich nie używam, kosztują tylko ekran nieruchomości, a przesuwanie / zmiana rozmiaru można wygodnie wykonywać za pomocą alt-mouse1 i alt-mouse2.
Czy istnieje sposób na osiągnięcie tego?
EDYCJA: Wyjaśnienie.
Używam Ubuntu 12.04 z niestandardowym ppa zapewniającym Cinnamon . Przełączyłem się z domyślnej kombinacji Unity / Compiz, ponieważ Compiz w 12.04 jest bolesną regresją, nękaną przez błędy, w porównaniu do wersji 10.04 (patrz na przykład ten błąd ). Niecierpliwie czekałem na poprawienie tego i innych błędów. Pożądany efekt osiągnąłem wcześniej i na mojej stacji roboczej 10.04 z Compiz.
Jednak, jak rozumiem , Cinnamon używa libmuffin, a nie Compiz (popraw mnie, jeśli się mylę).
Jestem całkiem zadowolony z interfejsu Cinnamon, tym bardziej, że efekt, do którego się przyzwyczaiłem (odpowiednik wtyczki „skali” w Compizie) działa bez zakłóceń. Nie chciałbym również zmieniać dystrybucji, ponieważ przyzwyczaiłem się do Ubuntu i byłem bardzo zadowolony z 10.04 LTS. Pozbycie się dekoracji okiennych to jedyne, czego wciąż brakuje.
źródło
Odpowiedzi:
Zgodnie z tym problemem na GitHub cynamon nie może wyłączać ani usuwać dekoracji okien . Opcja usunięcia dekoracji okna nie została jeszcze wdrożona.
Użytkownik może zamiast tego zastosować dowolne z poniższych obejść.
Obejście 1 (łatwe)
Użyj najmniejszego rozmiaru czcionki dla tytułu okna. Przejdź do menu Ustawienia systemowe> Appearance - Czcionki . Następnie w obszarze Wybór czcionki - Czcionka tytułu okna: zmień rozmiar czcionki z domyślnej
10
na najmniejszą1
, a następnie kliknij Wybierz, aby zakończyć.Zakładając, że zrzut ekranu jest doskonały pod względem pikseli, niezależnie od rozdzielczości ekranu, wysokość dekoracji okna została zmniejszona o: 14 pikseli w Cinnamon 2.2; 17 pikseli w cynamonie 3.8.
Wygląda na to, że dekoracja okna w Cynamonie wykorzystuje motyw Metacity z obsługą Mutter / Muffin; tradycyjne motywy wydają się nie działać. Różne kombinacje motywów dla obramowań okien i elementów sterujących mogą mieć wpływ na wynik. Niektóre motywy nie zmniejszają wysokości dekoracji okien tak bardzo, jak inne motywy. Na przykład Mint-Y miał gorszy wynik niż Mint-X.
Ograniczenie : To obejście zależy od tematu. Znanych motywów, które działają dobrze z tym obejściem jest bardzo niewiele: Mint-X, BlueMenta, Greybird.
Obejście 2
Użyj dowolnego narzędzia, takiego jak Devil's Pie lub Devilspie2 , które mogą usuwać dekoracje okien dla menedżerów okien zgodnych z EWMH . Będzie to wymagało konfiguracji użytkownika w celu usunięcia dekoracji okna.
W przypadku Devilspie2 otwórz edytor tekstu i wpisz następujący kod.
Zapisz jako plik pod
$HOME/.config/devilspie2
dowolną nazwą, a następnie.lua
w nazwie pliku. Uruchom,devilspie2
aby zobaczyć wynik. Aby zmiany były trwałe podczas ponownego uruchamiania, dodaj poleceniedevilspie2
do Ustawienia> Preferencje - Aplikacje startowe .Przy powyższej konfiguracji wszystkie uruchomione aplikacje z normalnym typem okna w ogóle nie będą miały dekoracji okna. W tym powiązanym poście znajduje się moja odpowiedź ze szczegółowymi informacjami na temat używania Devil's Pie i Devilspie2 do usuwania dekoracji okna według nazwy aplikacji.
Ograniczenie : To obejście nie będzie działać przeciwko aplikacjom z dekoracją po stronie klienta, czyli paskiem nagłówka w GNOME; w ten sposób modyfikacja motywu może być jedyną alternatywą.
Obejście 3
Zmodyfikuj motyw. Menedżer okien cynamonowych, Muffin, obsługuje motywy Xfwm4 i Metacity do dekoracji okien: sprawdź
/usr/share/themes/THEMENAME
katalog i poszukaj jednegometacity-1
lubxfwm4
podkatalogu.Ta odpowiedź na Ask Ubuntu zasugerowała edycję pliku XML aktualnie używanego motywu:
Nazwa pliku może się różnić w zależności od używanego motywu.
Być może modyfikacja motywu jest jedynym „niezawodnym” sposobem na usunięcie dekoracji okna. Znane ograniczenia w pozostałych dwóch obejściach wydają się zbędne, z wyjątkiem tego, że jest to żmudne obejście.
Oświadczenie : Nie używam cynamonu na co dzień i dopiero niedawno odkryłem ponownie, aby uzyskać doświadczenie. Nie sprawdziłem trzeciego obejścia, ponieważ przetestowanie zajmie trochę czasu.
Testowane z Cinnamon 2.2 w Linux Mint 17 (Live) i Cinnamon 3.8 w Linux Mint Debian Edition 3.
źródło
<frame-geometry name="normal"
[...] W tym przypadku, tylko trzeba zamienników: * Wymieńtitle_scale="medium"
zhas_title="false"
* W<distance name="button_height"
[...] ustaw wartość na „0”<frame-geometry name="normal"
[...] bloku kodu, a nie w całym dokumencie.Właśnie dopracowałem używany przeze mnie plik metacity No Titlebars i umieściłem go w Github. Jest w temacie No Titlebars dla Cinnamon i Gnome Desktop Environment . Mam nadzieję, że komuś się przyda.
źródło