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.
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țixfconf-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).
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
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.
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
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:
- Instalați libcanberra și libcanberra-pulse pentru suportul PulseAudio;
- „canberra-gtk-module” trebuie să fie în variabila de mediu GTK_MODULES (poate fi necesară o nouă logare);
- Verificați „Enable event sounds” în Settings Manager → Appearance → fila Settings;
- În Settings Editor setați „xsettings/Net/SoundThemeName” la o temă de sunet localizată în
/usr/share/sounds/
; - 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.
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/terminal
Xfce 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.
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.
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
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ândThese 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
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