Fix: Fönstercentrering i XFCE fungerar inte korrekt
Nyligen, i den Linux-distro jag använder, bytte jag från Fluxbox-skrivbordsmiljön till XFCE, eftersom XFCE erbjuder några unika och trevliga funktioner för mig som möjligheten att ändra ordning på knapparna i aktivitetsfältet. I Fluxbox hade jag ställt in alla fönster för att öppnas i mitten av skärmen med ett hack. XFCE kommer också med möjligheten att centrera nya fönster ur lådan, men det misslyckas för mig då och då. Så här blir du av med problemet så att fönstren centreras ordentligt.
Annons
Hur man centrerar nya fönster i XFCE
XFCE-skrivbordsmiljön kommer med en egen fönsterhanterare som heter xfwm4. Den har lämpliga alternativ för att placera nya fönster i mitten av skärmen. För att få det att fungera måste du gå till Inställningar -> Windows Manager tweaks och justera Placering skjutreglaget till höger position som visas nedan:
Det är allt du behöver göra.
Varför fönstercentrering inte fungerar och hur man fixar det
Efter omstart märkte jag att nya fönster slutade öppnas i mitten av skärmen. Istället dök de upp i det övre vänstra hörnet av skärmen:
Detta orsakas av temat. Jag bytte från standardtemat xfwm4 till Linux Mint-temat som heter "Blue Menta". Problemet inträffar aldrig med standard XFCE-teman, men i fallet med Blue Menta åsidosatte det skjutreglaget som nämns ovan med ett lägre värde, så fönsterplaceringen fungerar inte korrekt.
För att fixa det, gå till mappen med temat du använder och hitta filen där som heter "themerc". Det måste finnas i undermappen xfwm4. Teman per användare finns i katalogen /home/ditt_användarnamn/.themes, och systemomfattande teman finns vanligtvis på /usr/shared/themes/.
I mitt fall borde jag redigera följande fil:
/home/hb860/.themes/BlueMenta/xfwm4/themerc
Kommentera raden "placement_ratio" som visas nedan:
Använd ditt tema igen i Inställningar -> Fönsterhanterare -> Stil. Nu kommer fönsterplacering att fungera korrekt och nya fönster kommer att öppnas i mitten av skärmen.
Det är allt. Till en början trodde jag att det här måste vara en bugg i xfwm4 och till och med rapporterad det, men tack vare Olivier Fourdan, skaparen av XCFE, är det tydligt nu att det är ett problem med temat.