Xfce este un mediu desktop ușor și modular bazat în prezent pe GTK 3. Pentru a oferi o experiență completă utilizatorului, include un manager de ferestre, un manager de fișiere, un desktop și un panou.

Instalare

Instalați grupul xfce4. De asemenea, este posibil să doriți să instalați grupul xfce4-goodies, care include plugin-uri suplimentare și o serie de utilități utile, cum ar fi editorul de mousepad. Xfce utilizează în mod implicit managerul de ferestre Xfwm.

Starting

Alegeți Xfce Session din meniul unui manager de afișare la alegere sau adăugați exec startxfce4 la Xinitrc.

Notă: Nu apelați direct executabilul xfce4-session; startxfce4 este comanda corectă care, la rândul ei, o apelează pe prima atunci când este cazul.

Configurare

Xfce stochează opțiunile de configurare în Xfconf. Există mai multe moduri de a modifica aceste opțiuni:

  • În meniul principal, selectați Settings (Setări) și categoria pe care doriți să o personalizați. Categoriile sunt programe aflate de obicei în /usr/bin/xfce4-* și /usr/bin/xfdesktop-settings.
  • xfce4-settings-editor puteți vedea și modifica toate setările. Opțiunile modificate aici vor intra în vigoare imediat. Utilizați xfconf-query pentru a modifica setările din linia de comandă; consultați documentația pentru detalii.
  • Setările sunt stocate în fișiere XML în ~/.config/xfce4/xfconf/xfce-perchannel-xml/ care pot fi editate manual. Cu toate acestea, modificările făcute aici nu vor avea efect imediat.

Menu

Vezi Xdg-menu pentru mai multe informații despre utilizarea sistemului de meniuri Free Desktop.

Menu Whisker

xfce4-whiskermenu-plugin (de asemenea, parte din xfce4-goodies) este un lansator alternativ de aplicații. Acesta afișează o listă de favorite, navighează prin toate aplicațiile instalate prin intermediul butoanelor de categorie și suportă căutarea fuzzy. După instalarea pachetului, acesta poate înlocui meniul Applications Menu ca primul element din panoul 1 (în Settings > Panel > Items add Whisker Menu).

Edit entries

O serie de instrumente grafice sunt disponibile pentru această sarcină:

  • MenuLibre – Un editor de meniuri avansat care oferă caracteristici moderne într-o interfață curată și ușor de utilizat.

https://launchpad.net/menulibre || menulibreAUR.

  • Alacarte – Editor de meniuri pentru GNOME

https://www.gnome.org/ || alacarte

  • XAME (XFCE Applications Menu Editor) – Instrument GUI scris în Gambas conceput special pentru editarea intrărilor de meniu în Xfce, nu va funcționa în alte medii. (Discontinued)

http://redsquirrel87.altervista.org/doku.php/xfce-applications-menu-editor || xameAUR

Alternativ, creați manual fișierul ~/.config/menus/xfce-applications.menu. Vedeți exemplul de configurare de mai jos:

<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN" "http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd"><Menu> <Name>Xfce</Name> <MergeFile type="parent">/etc/xdg/menus/xfce-applications.menu</MergeFile> <Exclude> <Filename>xfce4-run.desktop</Filename> <Filename>exo-terminal-emulator.desktop</Filename> <Filename>exo-file-manager.desktop</Filename> <Filename>exo-mail-reader.desktop</Filename> <Filename>exo-web-browser.desktop</Filename> <Filename>xfce4-about.desktop</Filename> <Filename>xfhelp4.desktop</Filename> </Exclude> <Layout> <Merge type="all"/> <Separator/> <Menuname>Settings</Menuname> <Separator/> <Filename>xfce4-session-logout.desktop</Filename> </Layout></Menu>

Eticheta <MergeFile> include meniul Xfce implicit.

Eticheta <Exclude> exclude aplicațiile pe care nu dorim să apară în meniu. Aici am exclus câteva scurtături implicite Xfce, dar puteți exclude firefox.desktop sau orice altă aplicație.

Eticheta <Layout> definește aspectul meniului. Aplicațiile pot fi organizate în foldere sau cum dorim noi. Pentru mai multe detalii, consultați wiki-ul Xfce.

Puteți face, de asemenea, modificări în meniul Xfce prin editarea fișierelor .desktop în sine. Pentru a ascunde intrările, consultați Desktop entries#Hide desktop entries. Puteți edita categoria aplicației modificând linia Categories= a intrării de pe desktop, consultați Desktop entries#File example.

Desktop

Fundal transparent pentru titlurile pictogramelor

Pentru a schimba fundalul alb implicit al titlurilor pictogramelor de pe desktop cu ceva mai potrivit, creați sau editați ~/.gtkrc-2.0:

style "xfdesktop-icon-view" { XfdesktopIconView::label-alpha = 10 base = "#000000" base = "#71B9FF" base = "#71B9FF" fg = "#fcfcfc" fg = "#ffffff" fg = "#ffffff"}widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view"

Remove desktop icons

Emiteți următoarea comandă:

$ xfconf-query -c xfce4-desktop -v --create -p /desktop-icons/style -t int -s 0

Pentru a reintroduce pictogramele pe desktop, emiteți aceeași comandă cu valoarea 2.

Un tapet peste multihead

Deschideți xfce4-settings-editor și creați o nouă proprietate cu următoarele setări:

Property: /backdrop/screen0/xinerama-stretchType: BooleanValue: TRUE|1|Enabled

Kill window shortcut

Xfce nu are o scurtătură pentru a omorî o fereastră, de exemplu atunci când un program se blochează.

Cu xorg-xkill, utilizați xkill pentru a omorî interactiv o fereastră. Pentru fereastra activă în acel moment, utilizați xdotool:

$ xdotool getwindowfocus windowkill

Alternativ:

$ sh -c "xkill -id $(xprop -root -notype | sed -n '/^_NET_ACTIVE_WINDOW/ s/^.*# *\|\,.*$//g p')"

Pentru a adăuga comanda rapidă, utilizați Settings > Keyboard sau o aplicație precum xbindkeys.

Session

Autostart

Pentru a lansa aplicații personalizate atunci când Xfce pornește, faceți clic pe Applications Menu > Settings > Settings Manager și apoi alegeți opțiunea Session and Startup și faceți clic pe fila Application Autostart.Veți vedea o listă de programe care sunt lansate la pornire. Pentru a adăuga o intrare, faceți clic pe butonul Add (Adăugare) și completați formularul, specificând calea către un executabil pe care doriți să îl rulați.

Aplicațiile cu pornire automată sunt stocate ca name.desktop în ~/.config/autostart/.

Alternativ, adăugați comenzile pe care doriți să le executați (inclusiv setarea variabilelor de mediu) în xinitrc (sau xprofile atunci când se utilizează un manager de afișare).

Sfat: Uneori poate fi util să se amâne pornirea unei aplicații. Rețineți că specificarea în Aplicație > Autostart a unei comenzi precum sleep 3 && command nu funcționează; o soluție de rezolvare este utilizarea sintaxei sh -c "sleep 3 && command"

Lock the screen

xflock4 este scriptul Bash de referință care este utilizat pentru a bloca o sesiune Xfce.

Încearcă să blocheze ecranul fie cu xfce4-screensaver (care face parte și din xfce4-goodies), xscreensaver, gnome-screensaver, slock sau xlockmore. Caută consecutiv binarul corespunzător sau iese cu codul de returnare 1 dacă nu găsește niciunul dintre acestea.

Lista de aplicații/Security#Screen lockers conține o scurtă descriere a acestor screen lockers împreună cu alte aplicații populare. Există în această listă un locker alternativ, light-locker, care se integrează deosebit de bine cu xfce4-power-manager. Odată instalat, setarea din Xfce Power Manager capătă o filă suplimentară Security (Securitate) pentru a configura light-locker, iar actuala setare Lock screen when system is going for sleep (Blocare ecran când sistemul intră în repaus) este relocată sub această filă. În această nouă interfață grafică este posibil să setați dacă sesiunea trebuie să fie blocată la activitatea screensaver-ului sau ori de câte ori sistemul intră în sleep.

Pentru ca xflock4 să ruleze light-locker sau orice dispozitiv de blocare a sesiunii personalizat, care nu se numără printre cele cinci citate mai sus, trebuie să setați LockCommand în canalul xfconf al sesiunii la linia de comandă care va fi utilizată (comanda din interiorul ghilimelelor din exemplul următor poate fi adaptată corespunzător pentru alte dispozitive de blocare a ecranului):

$ xfconf-query -c xfce4-session -p /general/LockCommand -s "light-locker-command --lock" --create -t string

Botoanele de blocare a panoului din panoul Action Buttons execută pur și simplu /usr/bin/xflock4. Ar trebui să funcționeze conform așteptărilor atâta timp cât xflock4 funcționează, adică este instalat unul dintre dispozitivele de blocare native sau este configurat un dispozitiv de blocare personalizat pentru a se integra cu acesta, așa cum s-a propus mai sus.

Suspendare

Când i se cere să suspende, Xfce execută comanda xfce4-session-logout(1) cu opțiunea suspend:

$ xfce4-session-logout --suspend

Dacă sesiunea este sau nu blocată sistematic la suspendare poate fi configurată prin proprietățile xfconf sau din interfața grafică.

Pentru a controla această stare utilizând CLI: există două setări care sunt utilizate, LockScreen și lock-screen-suspend-hibernate, în canalele xfconf ale sesiunii și, respectiv, ale managerului de energie. pentru a preveni blocarea la suspendare, rotiți-le la false:

$ xfconf-query -c xfce4-session -p /shutdown/LockScreen -s false$ xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/lock-screen-suspend-hibernate -s false

În mod similar, rotiți-le la true pentru a bloca sesiunea la suspendare.

Setarea poate fi, de asemenea, controlată din interfața grafică: deschideți aplicația Session and Startup și activați sau dezactivați stegulețul Advanced > Lock screen before sleep.

Când este apăsat butonul de suspendare de la tastatură, acesta poate fi gestionat fie de managerul de energie al Xfce, fie de systemd-logind. Pentru a da prioritate lui logind, următoarea setare xfconf trebuie să fie setată la true:

$ xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/logind-handle-suspend-key -n -t bool -s true
Notă: Pentru a verifica modul în care systemd-logind gestionează evenimentele ori de câte ori are prioritate față de Xfce, verificați logind.conf(5)

Dezactivarea sesiunilor salvate

Pentru fiecare utilizator, sesiunile salvate pot fi dezactivate executând următoarele:

$ xfconf-query -c xfce4-session -p /general/SaveOnExit -s false

Apoi navigați la Applications > Settings > Session and Startup > Sessions și apăsați butonul Clear saved sessions pentru a elimina toate sesiunile salvate anterior.

Sfat: Dacă comanda de mai sus nu modifică persistent setarea, utilizați în schimb următoarea comandă: xfconf-query -c xfce4-session -p /general/SaveOnExit -n -t bool -s false

Alternativ, modul kiosk Xfce poate fi utilizat pentru a dezactiva salvarea sesiunilor la nivelul întregului sistem. Pentru a dezactiva sesiunile, creați sau editați fișierul /etc/xdg/xfce4/kiosk/kioskrc și adăugați următoarele:

SaveSession=NONE

Dacă modul kiosk nu funcționează, utilizatorul poate seta permisiuni de numai citire pentru directorul de sesiuni:

$ rm ~/.cache/sessions/* && chmod 500 ~/.cache/sessions

Aceasta va împiedica Xfce să salveze orice sesiune în ciuda oricărei configurații care specifică altfel.

Utilizați un alt manager de ferestre

Notă: Pentru ca modificările să aibă efect, va trebui să ștergeți sesiunile salvate și să vă asigurați că salvarea sesiunilor este dezactivată atunci când vă deconectați pentru prima dată. Odată ce managerul de ferestre ales funcționează, salvarea sesiunilor poate fi activată din nou.

Filele care specifică managerul de ferestre implicit se găsesc în următoarele locații:

  • ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml – pentru fiecare utilizator
  • /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml – la nivelul întregului sistem

Managerul de ferestre implicit pentru utilizator poate fi setat cu ușurință folosind xfconf-query:

$ xfconf-query -c xfce4-session -p /sessions/Failsafe/Client0_Command -t string -sa xfsettingsd$ xfconf-query -c xfce4-session -p /sessions/Failsafe/Client1_Command -t string -sa wm_name

Dacă doriți să porniți managerul de ferestre cu opțiuni de linie de comandă, consultați comenzile de mai jos:

$ xfconf-query -c xfce4-session -p /sessions/Failsafe/Client0_Command -t string -sa xfsettingsd$ xfconf-query -c xfce4-session -p /sessions/Failsafe/Client1_Command -t string -s wm_name -t string -s --wm-option

Dacă aveți nevoie de mai multe opțiuni de linie de comandă, este suficient să adăugați mai multe argumente -t string și -s --wm-option la comandă.

Dacă doriți să schimbați managerul de ferestre implicit la nivelul întregului sistem, editați manual fișierul specificat mai sus, schimbând xfwm4 cu managerul de ferestre preferat și adăugând mai multe linii <value type="string" value="--wm-option"/> pentru opțiuni suplimentare de linie de comandă, dacă este necesar.

Puteți schimba, de asemenea, managerul de ferestre prin autostarting wm_name --replace folosind facilitatea de autostart sau prin rularea wm_name --replace & într-un terminal și asigurându-vă că sesiunea este salvată la deconectare. Rețineți totuși că această metodă nu schimbă cu adevărat managerul implicit, ci doar îl înlocuiește la autentificare. Rețineți că, dacă folosiți facilitatea de autostart, ar trebui să dezactivați sesiunile salvate, deoarece acest lucru ar putea duce la pornirea de două ori a noului manager de ferestre după managerul de ferestre implicit.

Teme

Teme XFCE sunt disponibile la xfce-look.org. Temele Xfwm sunt stocate în /usr/share/themes/theme_name/xfwm4, și se setează în Settings > Window Manager. Temele GTK sunt stocate în /usr/share/themes/theme_name/gtk-2.0 și /usr/share/themes/theme_name/gtk-3.0 și sunt setate în Settings > Appearance.

Pentru a obține un aspect uniform pentru toate aplicațiile, consultați Aspectul uniform pentru aplicațiile Qt și GTK.

Vezi și Teme pentru cursori, Icoane și Configurarea fonturilor.

Aspect uniform între ferestrele SSD și CSD

Xfce utilizează în prezent decorațiuni pe partea serverului (SSD) (a se vedea Decorarea ferestrelor) tematizate de Xfwm pentru majoritatea ferestrelor și decorațiuni pe partea clientului (CSD) tematizate de programele respective pentru Xfce Settings, Print, Save și alte dialoguri.

Stilurile de ferestre SSD ale Xfwm pot fi tematizate pentru a se potrivi cu ferestrele CSD prin ajustarea manuală sau crearea de teme în /usr/share/themes/theme_name/xfwm4 sau prin utilizarea unui instrument cum ar fi Xfwm4 Theme Generator care „Creează teme xfwm4 din decorațiuni de partea clientului.”

Reverting Client-Side Decorations

Pentru a elimina cea mai mare parte a CSD din Xfce, instalați libxfce4ui-nocsdAUR și setați

$ xfconf-query -c xsettings -p /Gtk/DialogsUseHeader -s false 

Aceasta va muta butonul Save în partea de jos a ferestrei în dialogurile Save și va face același lucru pentru dialogurile Print. Dialogurile Xfce Settings vor fi readuse la SSD. Programe precum Catfish vor avea în continuare CSD.

Pentru a forța SSD pe toate ferestrele, încercați gtk3-nocsd-gitAUR. Asigurați-vă că citiți toate instrucțiunile de pe pagina proiectului.

Sunete

Teme de sunet

XFCE4 suportă sunete de sistem freedesktop, dar nu este configurat din fabrică.

Pentru a activa o temă de sunet:

  1. Instalați libcanberra și libcanberra-pulse pentru suportul PulseAudio;
  2. „canberra-gtk-module” trebuie să fie în variabila de mediu GTK_MODULES (poate fi necesară o nouă logare);
  3. Verificați „Enable event sounds” în Settings Manager → Appearance → fila Settings;
  4. În Settings Editor setați „xsettings/Net/SoundThemeName” la o temă de sunet localizată în /usr/share/sounds/;
  5. Activați „System Sounds” în mixerul audio (de ex.g. pavucontrol).

sound-theme-freedesktop oferă o temă de sunet compatibilă, dar îi lipsesc multe evenimente necesare. O alegere mai bună este sound-theme-smoothAUR (SoundThemeName ar trebui să fie „Smooth”).

Butoane de volum pentru tastatură

xfce4-pulseaudio-plugin oferă un applet de panou care are suport pentru controlul volumului tastaturii și notificări de volum. Ca o alternativă, puteți instala xfce4-volumed-pulseAUR, care oferă, de asemenea, control al tastelor și notificări, dar fără o pictogramă așezată în panou. Acest lucru este la îndemână, de exemplu, atunci când se utilizează pasystray în același timp pentru un control mai fin.

Alternativ, xfce4-mixerAUR oferă, de asemenea, un applet de panou și comenzi rapide de la tastatură care suportă și Alsa. Rețineți însă că se bazează pe o caracteristică a GStreamer 0.10 care a fost abandonată în 1.0.

După instalarea panourilor, trebuie să îl adăugați la bara de sarcini, altfel scurtăturile de la tastatură nu vor funcționa.

Pentru alternative care nu sunt specifice mediului de birou, consultați Lista de aplicații/Multimedia#Controlul volumului.

Shortcuts

Dacă nu folosiți un applet sau un demon care controlează tastele de volum, puteți mapa manual comenzile de control al volumului la tastele de volum folosind setările de tastatură ale Xfce. Pentru sistemul de sunet pe care îl utilizați, consultați secțiunile legate de mai jos pentru comenzile corespunzătoare.

  • ALSA: consultați Advanced Linux Sound Architecture#Keyboard volume control.
  • PulseAudio: a se vedea PulseAudio#Controlul volumului la tastatură
  • OSS: a se vedea OSS#Utilizarea tastelor multimedia cu OSS.

Cortezări de la tastatură

Cortezările de la tastatură sunt definite în două locuri: Settings > Window Manager > Keyboard, și Settings > Keyboard > Shortcuts.

Polkit Authentication Agent

Agentul polkit-gnome va fi instalat împreună cu xfce4-session și va fi pornit automat; nu este necesară intervenția utilizatorului. Pentru mai multe informații, consultați Polkit#Authentication agents.

Este de asemenea disponibil un agent de autentificare polkit de la o terță parte pentru Xfce, consultați xfce-polkitAUR sau xfce-polkit-gitAUR.

Display blanking

Câteva programe care sunt utilizate în mod obișnuit cu Xfce vor controla setările monitor blanking și DPMS (monitor powersaving). Acestea sunt discutate mai jos.

Xfce Power Manager

Xfce Power Manager controlează setările de blanking și DPMS. Aceste setări pot fi configurate în interfața grafică Power Manager în cadrul filei Display.

Rețineți că atunci când gestionarea alimentării ecranului este dezactivată, DPMS este complet dezactivat, aceasta nu înseamnă că Power Manager va înceta pur și simplu să controleze DPMS. Acesta nu dezactivează nici ștergerea ecranului. Pentru a dezactiva atât blanking-ul, cât și DPMS, faceți clic dreapta pe pictograma din tava de sistem a Power Manager sau faceți clic stânga pe applet-ul panoului și asigurați-vă că opțiunea intitulată Presentation mode (Mod de prezentare) este bifată.

XScreenSaver

Dacă xscreensaver este instalat și rulează alături de Xfce Power Manager, este posibil să nu fie clar care aplicație controlează blanking și DPMS, deoarece ambele concurează pentru controlul acelorași setări. Prin urmare, într-o situație în care este important ca monitorul să nu fie dezactivat (de exemplu, atunci când se urmărește un videoclip), este recomandabil să se dezactiveze funcția blanking și DPMS prin ambele aplicații. Pentru a afla mai multe despre opțiunile XScreenSaver, consultați XScreenSaver#DPMS and blanking settings.

xset

Dacă niciuna dintre aplicațiile de mai sus nu rulează, atunci setările de blanking și DPMS pot fi controlate cu ajutorul comenzii xset, consultați DPMS#Modify DPMS and screensaver settings with a command.

Notă: Există unele probleme asociate cu blanking și reluarea de la blanking în unele configurații. Consultați .

Tips and tricks

Suport pentru montare pentru Thunar și xfdesktop

Dacă conectarea unităților externe nu apare și partițiile de instalare sunt afișate ca dispozitive montate, pe desktop și în Thunar, instalați gvfs. Consultați Udisks#Hide selected partitions și Thunar#Automounting of large external drives pentru opțiuni de configurare mai avansate.

Screenshots

Xfce are propriul instrument de captură de ecran, xfce4-screenshooter. Acesta face parte din grupul xfce4-goodies.

Direcționați-vă la Applications > Settings > Keyboard, Application Shortcuts. Adăugați comanda xfce4-screenshooter -f (sau -w pentru fereastra activă) pentru a utiliza tasta Print pentru a face capturi de ecran pe tot ecranul. Consultați pagina de manual a lui screenshooter pentru alte argumente opționale.

Alternativ, se poate folosi un program independent de captură de ecran, cum ar fi scrot.

Dezactivați comenzile rapide F1 și F11 din terminal

Terminalul xfce leagă F1 și F11 de help și, respectiv, fullscreen, ceea ce poate îngreuna utilizarea unor programe precum htop. Pentru a dezactiva aceste scurtături, creați sau editați fișierul său de configurare, apoi deconectați-vă și conectați-vă din nou. F10 poate fi dezactivat în meniul Preferențe.

~/.config/xfce4/terminal/accels.scm
(gtk_accel_path "<Actions>/terminal-window/fullscreen" "")(gtk_accel_path "<Actions>/terminal-window/contents" "")

Temele sau paletele de culori ale terminalului

Temele sau paletele de culori ale terminalului pot fi modificate în interfața grafică sub fila Appearance din Preferences. Acestea sunt culorile care sunt disponibile pentru majoritatea aplicațiilor de consolă, cum ar fi Emacs, Vi și așa mai departe. Setările lor sunt stocate individual pentru fiecare utilizator de sistem în fișierul ~/.config/xfce4/terminal/terminalrc. Există, de asemenea, atât de multe alte teme din care puteți alege. Consultați firul de discuție de pe forum Terminal Colour Scheme Screenshots pentru sute de opțiuni și teme disponibile.

Schimbarea temei de culori implicite

Pachetul extra/terminalXfce vine cu o paletă de culori mai întunecată. Pentru a schimba acest lucru, adăugați următoarele în fișierul terminalrc pentru o temă de culoare mai deschisă, care este întotdeauna vizibilă în fundalurile mai întunecate ale Terminalului.

~/.config/xfce4/terminal/terminalrc
ColorPalette5=#38d0fcaaf3a9ColorPalette4=#e013a0a1612fColorPalette2=#d456a81b7b42ColorPalette6=#ffff7062ffffColorPalette3=#7ffff7bd7fffColorPalette13=#82108210ffff

Terminal temă de culoare tango

Pentru a trece la tema de culoare tango, deschideți cu editorul dvs. preferat

~/.config/xfce4/terminal/terminalrc

Și adăugați (înlocuiți) aceste linii:

ColorForeground=WhiteColorBackground=#323232323232ColorPalette1=#2e2e34343636ColorPalette2=#cccc00000000ColorPalette3=#4e4e9a9a0606ColorPalette4=#c4c4a0a00000ColorPalette5=#34346565a4a4ColorPalette6=#757550507b7bColorPalette7=#060698989a9aColorPalette8=#d3d3d7d7cfcfColorPalette9=#555557575353ColorPalette10=#efef29292929ColorPalette11=#8a8ae2e23434ColorPalette12=#fcfce9e94f4fColorPalette13=#72729f9fcfcfColorPalette14=#adad7f7fa8a8ColorPalette15=#3434e2e2e2e2ColorPalette16=#eeeeeeeeecec

Deschideți URL-urile cu ajutorul mouse-ului din mijloc în terminal

La actualizarea la versiunea 0.8 deschide URL-ul cu mouse-ul din mijloc dezactivat în mod implicit și doar lipește clipul la cursor.Pentru a activa vechiul comportament, fixați următoarea opțiune în ${XDG_CONFIG_HOME}/xfce4/terminal/terminalrc (XDG_CONFIG_HOME=${HOME}/.config în mod implicit)

${XDG_CONFIG_HOME}/xfce4/terminal/terminalrc
MiscMiddleClickOpensUri=TRUE

env-autocompletare module în Terminal

Pachetele env-modulesAUR și env-modules-tclAUR oferă autocompletare shell pentru shell-ul de conectare. Cu toate acestea, în mod implicit, sesiunile din xfce4-terminal nu sunt considerate ca fiind de autentificare. Pentru a activa autocompletarea pentru Environment Modules bifați caseta de selectare corespunzătoare în Preferences sau pur și simplu schimbați CommandLoginShell în TRUE în ~/.config/xfce4/terminal/terminalrc.

Managementul culorilor

Xfce nu are suport nativ pentru managementul culorilor. Consultați profilele ICC pentru alternative.

Multiple monitors

Xfce are suport pentru monitoare multiple. Setările pot fi configurate în fereastra de dialog Applications > Settings > Display. Pentru mai multe informații, consultați articolul despre afișare din documentația Xfce.

Configurarea afișajului din XFCE nu este persistentă, astfel încât s-ar putea să vă treziți nevoit să utilizați des instrumentul de afișare, mai ales dacă folosiți mai multe ecrane. O soluție pentru acest lucru este să utilizați arandr pentru a configura cu ușurință configurațiile de afișare sub forma unor comenzi xrandr pe care le puteți atribui pentru a fi executate ca comenzi rapide de la tastatură XFCE.

Agenți SSH

În mod implicit, Xfce 4.10 va încerca să încarce gpg-agent sau ssh-agent în această ordine în timpul inițializării sesiunii. Pentru a dezactiva acest lucru, creați o cheie xfconf folosind următoarea comandă:

xfconf-query -c xfce4-session -p /startup/ssh-agent/enabled -n -t bool -s false

Pentru a forța utilizarea ssh-agent chiar dacă este instalat gpg-agent, rulați în schimb următoarea comandă:

xfconf-query -c xfce4-session -p /startup/ssh-agent/type -n -t string -s ssh-agent

Pentru a utiliza GNOME Keyring, bifați pur și simplu caseta de selectare Launch GNOME services on startup (Lansare servicii GNOME la pornire) în fila Advanced (Avansat) din Session and Startup (Sesiune și pornire) din setările lui Xfce. Acest lucru va dezactiva, de asemenea, gpg-agent și ssh-agent.

Sursa: http://docs.xfce.org/xfce/xfce4-session/advanced

Scroll a background window without shifting focus on it

Direcționați-vă la Main Menu > Settings > Window Manager Tweaks > Window Manager Tweaks > fila Accessibility. debifați Raise windows when any mouse button is pressed.

Mouse button modifier

Prin default, modificatorul butonului mouse-ului în Xfce este setat la Alt. Acest lucru poate fi modificat cu xfconf-query. De exemplu, următoarea comandă va seta tasta Super ca modificator al butonului mouse-ului:

$ xfconf-query -c xfwm4 -p /general/easy_click -n -t string -s "Super"

Strict vorbind, utilizarea mai multor modificatori nu este acceptată. Cu toate acestea, ca o soluție alternativă, pot fi specificați mai mulți modificatori dacă numele cheilor sunt separate prin ><. De exemplu, pentru a seta Ctrl+Alt ca modificator al butonului mouse-ului, puteți utiliza următoarea comandă:

$ xfconf-query -c xfwm4 -p /general/easy_click -n -t string -s "Ctrl><Alt"

Set the two fingers click to middle click for a touchpad

Acest articol sau secțiune necesită îmbunătățiri de limbă, sintaxă wiki sau stil. Consultați Help:Style pentru referințe.

Motiv: Mod complicat de a configura pur și simplu Touchpad Synaptics (Discutați în Talk:Xfce#)

Dacă doriți ca click-ul cu 2 degete pe touchpad să facă un click în mijloc, creați sau editați următorul fișier:

~/.config/xfce4/xfconf/xfce-perchannel-xml/pointers.xml
<channel name="pointers" version="1.0"> <property name="SynPS2_Synaptics_TouchPad" type="empty"> <property name="Properties" type="empty"> <property name="Synaptics_Tap_Action" type="array"> <value type="int" value="0"/> <value type="int" value="0"/> <value type="int" value="0"/> <value type="int" value="0"/> <value type="int" value="0"/> <value type="int" value="1"/> <value type="int" value="2"/> <value type="int" value="2"/> <value type="int" value="3"/> </property> </property> </property> </property></channel>

Cel 2 din matrice este clicul din mijloc.

Limitați luminozitatea minimă a glisorului de luminozitate

Limitarea luminozității minime poate fi utilă pentru afișajele care dezactivează retroiluminarea la un nivel de luminozitate de 0. În xfce4-power-manager 1.3.2 fusese introdusă o nouă opțiune ascunsă pentru a seta o valoare minimă a luminozității cu ajutorul unei proprietăți xfconf4-property. Adăugați brightness-slider-min-level ca o proprietate int în xfconf4. Ajustați valoarea int pentru a obține un nivel minim de luminozitate adecvat.

Adaugarea de imagini de profil

Pentru a adăuga imagini de profil pentru fiecare utilizator, care să fie afișate în meniul de mustăți, este suficient să plasați un fișier PNG 96×96 în directorul principal al utilizatorului respectiv cu numele .face. De exemplu, fișierul PNG /home/bob/.face pentru utilizatorul bob.

Programele de editare a imaginilor, cum ar fi GIMP, pot fi folosite pentru a converti și a redimensiona imaginile preferate la 96×96.

Etichetă plugin manager de putere

Opțiunea xfconf show-panel-label de tip int controlează eticheta managerului de putere, aceasta poate fi configurată pentru diferite formate de etichete: poate fi setată la 0 (fără etichetă), 1 (procentaj), 2 (timp rămas) sau 3 (ambele).

Este, de asemenea, accesibilă prin intermediul interfeței grafice a pluginului power manager în Properties > Show label

Troubleshooting

Icoanele de pe desktop se rearanjează singure

La anumite evenimente (cum ar fi deschiderea ferestrei de dialog a setărilor panoului), pictogramele de pe desktop se rearanjează singure. Acest lucru se datorează faptului că pozițiile pictogramelor sunt determinate de fișierele din directorul ~/.config/xfce4/desktop/. De fiecare dată când se face o modificare pe desktop (se adaugă sau se elimină pictograme sau se schimbă poziția) se generează un nou fișier în acest director și aceste fișiere pot intra în conflict.

Pentru a rezolva problema, navigați în director și ștergeți toate fișierele, în afară de cel care definește corect pozițiile pictogramelor. Puteți determina care este fișierul care definește pozițiile corecte ale pictogramelor deschizându-l și examinând locațiile pictogramelor. Rândul cel mai de sus este definit ca row 0, iar coloana cea mai din stânga este definită de col 0. Prin urmare, o intrare de:

row=3col=0

înseamnă că pictograma Firefox va fi localizată pe al 4-lea rând din coloana cea mai din stânga.

Telemele GTK nu funcționează cu mai multe monitoare

Acest articol sau această secțiune necesită extindere.

Motivul: Ce instrumente de configurare? Ce înseamnă încetarea funcționării? Se referă la faptul că nu pot fi selectate teme noi sau că temele se afișează incorect? Există un raport de eroare? (Discutați în Talk:Xfce#)

Câteva instrumente de configurare pot corupe displays.xml, ceea ce are ca rezultat faptul că temele GTK din meniul Aplicații > Setări > Aspect > Încetează să funcționeze. Pentru a remedia problema, ștergeți ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml și reconfigurați ecranele.

Icoanele nu apar în meniurile cu clic dreapta

Notă: În ciuda deprecierii GConf, această metodă încă funcționează.

Utilizatorii pot constata că pictogramele nu apar atunci când dau clic dreapta pe opțiuni în cadrul unor aplicații, inclusiv cele realizate cu Qt. Această problemă pare să se întâmple doar în cadrul Xfce. Rulați aceste două comenzi:

$ gconftool-2 --type boolean --set /desktop/gnome/interface/buttons_have_icons true$ gconftool-2 --type boolean --set /desktop/gnome/interface/menus_have_icons true

Modificarea setărilor nu are efect

Dacă rulați un demon Xsettings separat, este posibil ca unele configurații să nu aibă efect. Dezactivați-l prin eliminarea sau comentarea liniei corespunzătoare și reporniți Xorg.

NVIDIA și xfce4-sensors-plugin

Pentru a detecta și utiliza senzorii de gpu nvidia trebuie să instalați libxnvctrl și apoi să reconstruiți xfce4-sensors-plugin cu ABS. Aveți, de asemenea, opțiunea de a utiliza xfce4-sensors-plugin-nvidiaAUR care înlocuiește xfce4-sensors-plugin.

Screen-uri negre la pornire cu NVIDIA și monitoare multiple

Utilizarea NVIDIA, monitoare multiple și NVIDIA/Troubleshooting#Avoid screen tearing poate avea ca rezultat un ecran negru la pornirea Xfce. Conflictul de poziție a ecranelor în fișierele /etc/X11/xorg.conf și ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml. Ștergerea fișierului displays.xml remediază comportamentul.

$ rm ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml

Panel applet continuă să fie aliniat la stânga

Adaugați un separator undeva înainte de capătul din dreapta și setați proprietatea „expand” a acestuia.

Preferințele aplicațiilor preferate nu au niciun efect

Majoritatea aplicațiilor se bazează pe xdg-open pentru deschiderea unei aplicații preferate pentru un anumit fișier sau URL.

Pentru ca xdg-open și xdg-settings să detecteze și să se integreze corect cu mediul desktop Xfce, trebuie să instalați pachetul xorg-xprop.

Dacă nu faceți acest lucru, preferințele dumneavoastră privind aplicațiile preferate (setate de exo-preferred-applications) nu vor fi respectate. instalarea pachetului și permiterea ca xdg-open să detecteze faptul că executați Xfce face ca acesta să redirecționeze în schimb toate apelurile către exo-open, care utilizează corect toate preferințele dumneavoastră privind aplicațiile preferate.

Pentru a vă asigura că integrarea xdg-open funcționează corect, întrebați xdg-settings pentru browserul web implicit și vedeți care este rezultatul:

# xdg-settings get default-web-browser

Dacă vă răspunde cu:

xdg-settings: unknown desktop environment

înseamnă că nu a reușit să detecteze Xfce ca mediu desktop, ceea ce se datorează probabil lipsei pachetului xorg-xprop.

Refaceți setările implicite

Dacă, din orice motiv, trebuie să reveniți: la setările implicite, redenumiți ~/.config/xfce4-session/ și ~/.config/xfce4/

$ mv ~/.config/xfce4-session/ ~/.config/xfce4-session-bak$ mv ~/.config/xfce4/ ~/.config/xfce4-bak

Relocalizați-vă pentru ca modificările să intre în vigoare. Dacă primiți Unable to load a failsafe session la autentificare, consultați secțiunea #Session failure.

Eșecul sesiunii

Simptomele includ:

  • Mouse-ul este un X și/sau nu apare deloc;
  • Decorațiile ferestrelor au dispărut și ferestrele nu pot fi închise;
  • (xfwm4-settings) nu va porni, raportând These settings cannot work with your current window manager (unknown);
  • Erori raportate de un manager de afișare, cum ar fi No window manager registered on screen 0.
  • Nu se poate încărca o sesiune failsafe:
Unable to load a failsafe session.Unable to determine failsafe session name. Possible causes: xfconfd isn't running (D-Bus setup problem); environment variable $XDG_CONFIG_DIRS is set incorrectly (must include "/etc"), or xfce4-session is installed incorrectly. 

Repornirea Xfce sau repornirea sistemului poate rezolva problema, dar o sesiune coruptă ar putea fi, de asemenea, cauza. Ștergeți dosarul de sesiune:

$ rm -r ~/.cache/sessions/

Asigurați-vă, de asemenea, că dosarele relevante din $HOME sunt deținute de utilizatorul care începe xfce4. Vedeți Chown.

Fontele din titlul ferestrei se blochează xfce4-title

Instalați ttf-droid și ttf-dejavu. Vezi și FS#44382.

Setările de închidere a capacului laptopului ignorate

Se poate să constatați că setările de închidere a capacului din Xfce4 Power Manager sunt ignorate, ceea ce înseamnă că laptopul va fi întotdeauna suspendat la închiderea capacului, indiferent de setările alese în Power Manager. Acest lucru se datorează faptului că managerul de alimentare nu este setat să gestioneze în mod implicit evenimentele de închidere a capacului. În schimb, systemd-logind se ocupă de evenimentul de închidere a capacului. Pentru a schimba acest comportament astfel încât managerul de alimentare să se ocupe de evenimentele de închidere a capacului, executați următoarea comandă:

$ xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/logind-handle-lid-switch -s false
Notă: În anumite circumstanțe, setarea logind-handle-lid-switch va fi setată la true atunci când se fac modificări la acțiunile de închidere a capacului laptopului sau la setarea de blocare la suspendare. Consultați . În acest caz, va trebui să comutați din nou logind-handle-lid-switch la false.

Botonul acțiunii de comutare a utilizatorului este gri

Botonul acțiunii de comutare a utilizatorului presupune că există executabilul gdmflexiserver (furnizat de GDM). Astfel, dacă GDM nu este utilizat, atunci butonul va fi gri. A se vedea raportul de eroare din amonte.

O posibilă soluție de rezolvare este crearea unui script executabil numit gdmflexiserver în /usr/bin sau /usr/local/bin care să apeleze comanda greeter switch furnizată de managerul de afișare care este utilizat.

  • Pentru LXDM – LXDM#Simultaneous users and switching users.
  • Pentru LightDM – LightDM#User switching.

Macros în .Xresources nu funcționează

Xfce încarcă fișierul $HOME/.Xresources folosind xrdb, dar cu opțiunea -nocpp pentru a sări peste preprocesare. Pentru ca macrourile să funcționeze corect, copiați /etc/xdg/xfce4/xinitrc în directorul $HOME/.config/xfce4 și eliminați opțiunea -nocpp la xrdb din fișierul rezultat. Consultați acest fir de discuție.

Tema cursorului nu se schimbă la conectare

Asigurați-vă că cursorul XDG la nivel de sistem este setat pe tema de cursor dorită – consultați Cursor themes#XDG specification.

Bara de meniu a editorului de mouse nu este vizibilă

Executați gsettings set org.xfce.mousepad.preferences.window menubar-visible true pentru a o face vizibilă.

Icoana coșului de gunoi nu este vizibilă și applet-ul coșului de gunoi nu funcționează

Cazierul necesită dependența opțională gvfs pentru a funcționa. Instalați gvfs și reporniți sistemul.

Desktop devine gri și toate pictogramele de pe desktop dispar

Eliminați ~/.cache/session prin rularea:

$ rm -rf ~/.cache/session

și apoi reporniți.

Vezi și

  • Xfce – Documentation
  • Xfce – Wiki
  • Xfce – About
  • Xfce – Tour
  • Wikipedia:Xfce
  • Xfce-Look – Teme, imagini de fundal și multe altele.
  • Xfce Wikia

Lasă un răspuns

Adresa ta de email nu va fi publicată.