Als u een niet-Gnome-bureaubladomgeving hebt (zoals XFCE, LXDE, enz.) En een Gnome 3.x-toepassing opent (zoals Gedit, enz.), Merkt u misschien dat de titelbalk voor die toepassing er anders uitziet. Dit komt omdat het Gnome-project is begonnen met het gebruik van iets dat bekend staat als client-side decoraties.

Dit is een zeer verdeeld onderwerp, een verhit debat aan beide kanten van de kwestie. Sommige mensen haten absoluut klantgerichte versieringen. Anderen zien niet echt waar alle haat over gaat en eigenlijk vinden ze de nieuwe richting die Gnome heeft geleid. Iedereen heeft zijn eigen mening.

Eén ding is zeker: buiten Gnome Shell kunnen klantgerichte decoraties op ramen behoorlijk vervelend zijn. Ze passen gewoon niet in de rest van het thema van uw desktopomgeving. Dat stinkt - vooral omdat veel door Gnome gemaakte apps geweldig zijn, maar ze lijken niet op hun plaats met de rest van je bureaublad.

Gelukkig heeft Andrew van WebUpd8 software gemaakt om deze decoraties te omzeilen. Het is een eenvoudig stukje software dat redelijk gemakkelijk te begrijpen is en eenvoudig kan worden geïnstalleerd via een Ubuntu PPA.

Hoe GTK3-client-side decoraties uit te schakelen

Om de software te installeren die nodig is om decoraties uit te schakelen, moet u een nieuwe repo toevoegen aan uw Ubuntu-installatie. Doe dit door een terminalvenster te openen en de volgende opdracht in te voeren.

 sudo add-apt-repository ppa: nilarimogard / webupd8 

Nadat u de PPA aan uw Ubuntu-softwarebronnen hebt toegevoegd, moet u de softwarebronnen van Ubuntu bijwerken om de wijzigingen die u hebt aangebracht te weerspiegelen.

 sudo apt-get update 

Nadat de software is bijgewerkt, kunt u eindelijk de software installeren die het mogelijk maakt decoraties aan de clientzijde uit te schakelen.

 sudo apt-get install gtk3-nocsd 

Nu het programma op uw systeem is geïnstalleerd, moet u het configureren en een code toevoegen aan uw .profile-bestand.

 gedit ~ / .profile 

Plak dit in Inside gedit en sla het bestand op.

 exporteren GTK_CSD = 0 exporteren LD_PRELOAD = / usr / lib / gtk3-nocsd / gtk3-nocsd.so 

Zodra je dit hebt toegevoegd aan ~ / .profile, moeten decoraties aan de client worden uitgeschakeld.

Opmerking: deze methode kan een beetje buggy zijn tijdens het gebruik van de Unity-bureaubladomgeving.

Conclusie

De klantgerichte decoraties van Gnome zijn netjes, en ze maken de dingen zeker een stuk schoner als je Gnome Shell gebruikt. Helaas, als je Gnome's programma's op iets anders dan Gnome wilt gebruiken, kan dit een beetje frustrerend zijn. En wat nog meer een probleem is, is het feit dat er geen gemakkelijke manier is om dit allemaal uit te schakelen.

Het stoort me meer dan dat iemand zijn best moest doen om functies toe te voegen aan een desktopomgeving die dit had moeten hebben om mee te beginnen. Het is echter niet allemaal slecht; Ik ben gewoon blij dat er software is die dit uitschakelt, zodat je eenvoudig stukjes GTK3-software kunt uitvoeren met je raambeheerder naar keuze.

Ik hoop dat deze gids je heeft geholpen te beseffen dat het uitschakelen van GT-3-client-side decoraties zeer zeker mogelijk is op Ubuntu. Gnome's applicaties zijn niet slecht, maar zonder deze methode zien ze er kapot uit op iets anders dan op die bepaalde desktopomgeving.

Hoe voel je je aan klantgerichte decoraties? Vertel ons in de comments hieronder!