Deaktiver klientsidedekorationer i Xfce for at åbne dialogboksen Gem
Sådan deaktiveres klientsidedekorationer i Xfce for at åbne dialogboksen Gem
Xfce 4.16 er den seneste udgivelse af dette populære skrivebordsmiljø, som bragte mange ændringer til slutbrugeren. En af dem er klientsidedekorationer (CSD) anvendt på de indbyggede værktøjer som Indstillinger og dets hjælpeprogrammer.
Reklame
Xfce er mit foretrukne desktop-miljø i Linux, som forbliver relativt let og alligevel forbliver noget tæt på det klassiske desktop-paradigme.
Xfce 4.16 er nu en GTK3-software og inkluderer ikke længere muligheden for at blive kompileret med GTK2. Det er også den første version af software, der bruger klientsidedekorationer.
Hvad er klientsidedekorationer (CSD)
Kundesidedekorationer, eller simpelthen CSD, er en teknologi, der gør det muligt for apps at tegne sin egen vinduesdekoration på Linux uden at involvere vinduesadministratoren til det. Historisk set var det en rolle for vinduesmanageren, som er xfwm4 i tilfælde af Xfce. I GTK3 er dette implementeret ved hjælp af
GtkHeaderBar widget.CSD giver apps mulighed for at have ekstra kontroller til titellinjen, såsom en indstillingsknap, et søgefelt osv. I Xfce har appen Indstillinger en søgeknap:
De fleste af dens muligheder er allerede flyttet til CSD-vinduer ved at bruge GtkHeaderBar
widget, men nogle har stadig ikke, hvilket skaber inkonsistens i brugergrænsefladen. For eksempel understøtter appen Xfce Terminal Settings ikke den nye GtkHeaderBar
widget endnu.
Mens de nye overskrifter ser fine ud til indstillingsapplets, er der en frygtelig ændring i Xfce. Det nye udseende af dialogboksene for åben og gem fil er noget, som mange brugere ikke kan lide.
Det Afbestille knappen er på den modsatte side af knappen Åbn/gem, og de er begge lige i titellinjen. Dette kræver, at du udfører ekstra musebevægelser, da den fil, du ønsker at åbne, normalt står sidst på listen – hvor knapperne plejede at være.
Kort sagt ligner de nye dialoger nu, hvad Gnome 3 har.
Heldigvis er det muligt at deaktivere CSD for disse dialogbokse. Her er hvordan det kan gøres.
For at deaktivere klientsidedekorationer i Xfce for at åbne dialogboksen Gem
- Åbn en hvilken som helst terminalapp efter eget valg, f.eks. Xfce terminal.
- Indtast eller copy-paste følgende kommando:
xfconf-query -c xsettings -p /Gtk/DialogsUseHeader -s false
. - Du har nu de klassiske åbne og gem fildialoger med CSD deaktiveret.
Alternativt kan du bruge Indstillingseditor app. Det er inkluderet i Xfce som standard.
Deaktiver CSD for Xfce-dialoger med Indstillingseditor
- Åbn apps-menuen. Sådan ser det ud i Bakkenbart plugin.
- Klik på Indstillinger > Indstillingseditor.
- Vælg til venstre
xindstillinger
. - Find muligheden til højre
Gtk > DialogsUseHeader
. - Sluk (fjern markeringen) for at deaktivere klientsidedekorationsfunktionen i Xfce.
Du er færdig!