Megjelent az Xfce 4.20 asztali környezet kísérleti Wayland-támogatással

Segítséget kaptál? Szívesen töltöd itt az idődet? Visszajársz hozzánk? Támogasd a munkákat: Ko-fi és Paypal!

kami911 képe

Két évvel az Xfce 4.18 kiadása után megérkezett az Xfce 4.20, amely a GNU/Linux disztribúciók könnyű és gyors asztali környezetének egy újabb jelentős frissítése. Az Xfce 4.20 számos új funkciót és fejlesztést hoz, például kísérleti támogatást a Waylandhez, amely kompatibilis a Labwc és Wayfire kompozitorokkal, jobb HiDPI támogatást, valamint a libxfce4windowing új absztrakciós könyvtárat, amely a különböző ablakkezelő rendszerek független kezelését teszi lehetővé.

A Wayland munkamenet indítása a következő paranccsal történik: startxfce4 --wayland. Fontos azonban megjegyezni, hogy az Xfce több komponense egyelőre nem fut Wayland alatt, beleértve az Xfwm4 ablakkezelőt, az Xfdashboardot, az Xfce4-screensavert, valamint az Xfce4-windowck-plugin és Xfce4-xkb-plugin bővítményeket.

„Az Xfce jelenleg nem rendelkezik olyan kompozitorral, amely támogatná a Wayland-et. Ha Wayland alatt szeretnéd futtatni az Xfce-t, a Labwc és a Wayfire nyújtják a legjobb eredményeket” – közölte az Xfce fejlesztőcsapat. „Tervezzük a Wayland támogatás hozzáadását az Xfwm4-hez az X11 funkcionalitás megőrzése mellett. Ez azonban jelentős erőfeszítést igényel, és egyelőre nem tudjuk, mikor vagy egyáltalán megvalósul-e.”

Fontos megjegyzés: Vegye figyelembe, hogy az Xfce 4.20 Wayland támogatása kísérleti jellegű. Csak haladó felhasználóknak ajánlott, mivel hibák léphetnek fel, és a funkcionalitás hiányos lehet. Csak saját felelősségére használja! Ez a jelentős erőfeszítés azáltal valósult meg, hogy elválasztották az X11/Wayland-specifikus hívásokat, és a Wayland/Wlroots protokollokat használták. Ennek során egy új Xfce könyvtár, a „libxfce4windowing” készült el. Az XWayland nem lesz szükséges az átdolgozott Xfce komponensek futtatásához.

Tervezik a Wayland támogatás hozzáadását az Xfwm4-hez is, miközben megőrzik annak X11 funkcionalitását. Ez azonban komoly átszervezést igényel, és még nem tudjuk megmondani, mikor, illetve megvalósul-e egyáltalán.

Bizonyos komponensek és funkciók Wayland-re történő átültetése nem volt lehetséges, részben azért, mert a szükséges Wayland protokollok még nem állnak rendelkezésre. Az alábbiak hiányoznak:

  • Munkaterület-támogatás (az ext-workspace protokollt éppen csak integrálták).
  • Több alkalmazás szimbólumtálca (systray) ikonjai hiányozni fognak (a GtkStatusIcon helyett StatusNotifier-t kell használni).
  • Xfce4-settings: Billentyűzet- és egérbeállítások jelenleg a Wayland kompozitor belső részei, ezért ezek az Xfce párbeszédablakok még nem érhetők el.
  • Energiával kapcsolatos billentyűzetkezelés (pl. fényerőszabályzó gombok, készenlét stb.) szintén a Wayland kompozitor része, így ezek az Xfce komponensekben nem támogatottak.
  • Wayland nem rendelkezik natív protokollal képernyőképek készítésére. Azonban az xfce4-screenshooter már támogatja a képernyőképeket a wlroots 'screencopy' protokollján keresztül (teljes képernyő). Téglalap-kijelölés vagy aktív ablak képernyőképei azonban még nem támogatottak Wayland alatt.

Bizonyos más Xfce komponensek egyáltalán nem futnak Wayland alatt:

  • Xfwm4
  • Xfdashboard
  • Xfce4-screensaver (a Wayland-re való átültetés kész, de nem lett egyesítve, mivel az libwlembed könyvtárra támaszkodik, amely még kísérleti).
  • Xfce4-windowck-plugin (át kell állítani a libxfce4windowing használatára).
  • Xfce4-xkb-plugin (a billentyűzetkezelés a Wayland kompozitor belső része).

További részletek a Wayland aktuális állapotáról a Wayland ütemteAz Xfce fájlkezelője, a Thunar, számos jelentős fejlesztést kapott, többek között új funkciókat, hibajavításokat és teljesítménybeli javulásokat. Az alábbiakban a főbb változásokat részletezzük.rvben találhatók.

Asztali környezethez kapcsolódó fejlesztések

Az ikonok és miniatűrök méretezése több komponens esetében javítva lett. Nagyobb méretekhez hiányzó ikonokat is hozzáadtak. Mostantól a HiDPI kijelzőkön tapasztalt elmosódottságnak el kell tűnnie.

Az Xfce 4.20 támogatja az SVG háttérképeket nagy képernyőkön, lehetőséget ad egyedi színek beállítására ikonok címkéihez és hátteréhez, valamint új lehetőséget kínál a mappák fájlok elé rendezésére. Emellett a ledobott vagy új fájlokat a kurzor jelenlegi helyéhez közel helyezi el, továbbfejlesztett helyi menükkel és az Xfdesktop összes gyorsbillentyűjének konfigurálási lehetőségével érkezik.

Thunar fájlkezelő újdonságai

Az Xfce fájlkezelője, a Thunar mostantól támogatja az IPv6 távoli URL-eket, lehetőséget ad szimbolikus linkek létrehozására távoli helyeken, valamint új eszköztár gombokat és keresési fejlesztéseket kínál.

Támogatja továbbá a csatolási pontok leírásait és emblémáit, valamint lehetőséget biztosít a CSD (Client-Side Decorations) használatára.

Egyéb újdonságok a Thunar-ban:

  • Összehasonlítás funkció: Az új összehasonlító nézet lehetővé teszi, hogy egyszerre két mappát hasonlítson össze az eltérő fájlok gyors áttekintéséhez.
  • Fájltípusok szerkesztése: A fájltípusokhoz rendelt alkalmazások egyszerűbben konfigurálhatók a kibővített beállítási lehetőségek révén.
  • Címke szerinti keresés: A fájlok és mappák címkézése után könnyedén kereshet ezek alapján.
  • Továbbfejlesztett teljesítmény: Nagy méretű mappák és fájlok kezelése jelentősen gyorsabbá vált.
  • Rejtett fájlok számának megjelenítése az állapotsoron,
  • Szimbolikus ikonok használata az oldalsávban és színes ikonok az eszköztáron,
  • Megújult „Nemrég használt fájlok” viselkedés, amely csak a sikeresen megnyitott fájlokat jeleníti meg.

A Thunar továbbá automatikusan megnyitja a mappákat, ha húzás közben föléjük kerül a kurzor, a testreszabott műveletek parancsikonjai működnek almenükből is, és támogatott a mappakibontás a fő nézetben. Ezenkívül teljesítménybeli fejlesztések érkeztek a fájlátvitelekhez és a nagy könyvtárak kezeléséhez.

A fájlkezelő újabb fejlesztései közé tartozik, hogy a trusted launcher-ek neveit jeleníti meg fájlnevek helyett, megerősítést kér a felhasználótól a visszavonási műveletek előtt, valamint split-pane nézetek bezárásakor.

Alkalmazáskereső és Panel fejlesztések

Az Alkalmazáskereső új opciókat kapott, például fókuszvesztés esetén automatikus bezárást, az egykattintásos indítást, valamint a daemon módban történő indítást. Javult továbbá a billentyűzetes navigáció az alkalmazáslistában.

Az Xfce Panel fejlesztései:

  • Panel szegélyvastagságának konfigurálása,
  • Javított bővítményérzékelés az XDG alapkönyvtárakban,
  • Új funkciók az óra widgetekhez (pl. 24 órás analóg óra, hét számok a digitális órában),
  • Az asztal megjelenítése a „show desktop” ikon fölé húzott kurzorral,
  • Ikonméret kezelés javítása a feladatsávban.
  • A panel új bővítményei és testreszabási lehetőségei rugalmasabb használatot tesznek lehetővé. Emellett a meglévő bővítmények stabilitása is javult.

További fejlesztések

Az Xfce többi komponense is számos fejlesztésben részesült:

  • Xfce4-terminal: A terminál-emulátor új füles elrendezése egyszerűbbé teszi a különböző parancsok párhuzamos futtatását. Továbbá a Wayland támogatás itt is elérhető kísérleti formában.
  • Xfce4-screenshooter: A képernyőkép-készítő alkalmazás mostantól képes a Wayland-kompatibilis wlroots screencopy protokollal együttműködni, bár néhány funkció, például az aktív ablak rögzítése, továbbra sem elérhető.

Az Xfce 4.20 egyszerűsíti a képernyőzár kezelését, támogatja a különböző energiaprofilokat, új lehetőségeket ad a fedél lecsukásakor történő viselkedéshez, valamint exponenciális fényerő és billentyűzet-háttérvilágítás szabályozást kínál.

A beállítások fejlesztései között megtalálható a sötét témák jobb kezelése, a skálázás fejlesztése, a nagy felbontású görgetés támogatása és az ikon témák jobb kezelése.

A változások között említést érdemel még, hogy az About Xfce párbeszédablak mostantól megjeleníti a disztribúció logóját és információkat az ablakkezelő rendszerről, valamint a GPU-ról. Továbbá van minimális xdg-desktop-portal támogatás, egy systemd felhasználói egység az xfconf számára, és támogatás az Xfwm4 nyújtott téma változataihoz.

A részletes változásokért és további információkért tekintsd meg a hivatalos kiadási bejelentést. Az Xfce 4.20 hamarosan elérhető lesz a népszerű disztribúciók stabil szoftvertárolóiban.

A felhasználók ezeket a forrásfájlokat felhasználva tesztelhetik az új verziót, és visszajelzéseiket megoszthatják a fejlesztőcsapattal a jövőbeli fejlesztések érdekében.

Az Xfce asztali környezetről

Az Xfce egy könnyű asztali környezet UNIX-szerű operációs rendszerekhez. Célja, hogy gyors legyen és kevés rendszererőforrást igényel, miközben vizuálisan vonzó és felhasználóbarát.

Az Xfce a modularitás és az újrafelhasználhatóság hagyományos UNIX filozófiáját testesíti meg. Számos komponensből áll, amelyek biztosítják a modern asztali környezettől elvárható teljes funkcionalitást. Ezek külön-külön vannak csomagolva, és a rendelkezésre álló csomagok közül választhat az optimális személyes munkakörnyezet kialakításához. Az Xfce másik prioritása a szabványokhoz való ragaszkodás, különösen a freedesktop.org által meghatározottakhoz. Az Xfce számos UNIX platformra telepíthető, többek között Linux, NetBSD, FreeBSD, OpenBSD, Solaris, Cygwin és MacOS X, különböző CPU architektúrákon.

Az Xfce számos alapvető komponenst tartalmaz a minimális feladatokhoz, amelyeket egy asztali környezettől elvárhatunk:

  • Ablakkezelő: Kezeli az ablakok elhelyezését a képernyőn, ablakdekorációkat biztosít, és kezeli a munkaterületeket vagy virtuális asztalokat.
  • Asztalkezelő: Beállítja a háttérképet, és biztosítja a gyökérablak menüt, az asztali ikonokat és az ablakok listáját.
  • Panel: Váltás a megnyitott ablakok között, alkalmazások indítása, munkaterületek váltása, valamint menücsatlakozók az alkalmazások vagy könyvtárak böngészéséhez.
  • Munkamenetkezelő: Irányítja az asztal bejelentkezését és energiagazdálkodását, és lehetővé teszi több bejelentkezési munkamenet tárolását.
  • Alkalmazáskereső: Kategóriák szerint mutatja a rendszerre telepített alkalmazásokat, így gyorsan megtalálhatja és elindíthatja őket.
  • Fájlkezelő: Az alapvető fájlkezelési funkciókat és olyan egyedi segédprogramokat biztosít, mint a tömeges átnevezés.
  • Beállításkezelő: Eszközök az asztal különböző beállításainak, például a billentyűparancsok, a megjelenítés, a megjelenítési beállítások stb. vezérléséhez.

A modulok alapkészlete mellett az Xfce számos további alkalmazást és bővítményt is biztosít, így tetszés szerint bővítheti az asztalt, például terminál emulátorral, szövegszerkesztővel, hangkeverővel, alkalmazáskeresővel, képnézegetővel, CD- és DVD-író alkalmazással.

Hozzászólások

ÜLÜ képe

Nagyon jó, és hatalmas

Értékelés: 

0
Még nincs értékelve

Nagyon jó, és hatalmas hatalmas áttörésnek tartom.

Én most megalkottam magamnak UHU-Linux UBK5 (XFCE-4.20) on és nagyon jól "muzsikál"heart

"System:
  Host: derp-x8664-UBK5 Kernel: 6.6.99-1.x86_64 arch: x86_64 bits: 64
    compiler: gcc v: 14.3.0
  Desktop: Xfce v: 4.20.1-UNKNOWN tk: Gtk v: 3.24.43 wm: LabWC dm: SDDM
    Distro: UHU-Linux UBK5 (NG)
Machine:
  Type: Laptop System: Dell product: Inspiron 5558 v: N/A
    serial: <superuser required> Chassis: type: 9 serial: <superuser required>
  Mobo: Dell model: 0DPP8C v: A00 serial: <superuser required> part-nu: 06AE
    UEFI: Dell v: A18 date: 12/30/2019
Battery:
  ID-1: BAT0 charge: 15.2 Wh (100%) condition: 15.2/41.4 Wh (36.7%)
    volts: 16.88 min: 14.8 model: SMP DELL VN3N047E57O serial: 11856 charging:
    status: full cycles: N/A
CPU:
  Info: dual core model: Intel Core i5-5200U bits: 64 type: MT MCP
    arch: Broadwell rev: 4 cache: L1: 128 KiB L2: 512 KiB L3: 3 MiB
  Speed (MHz): avg: 2195 min/max: 500/2700 cores: 1: 2195 2: 2195 3: 2195
    4: 2195 bogomips: 17559
  Flags-basic: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Use of uninitialized value in split at /usr/bin/inxi line 4034.
Graphics:
  Device-1: Intel HD Graphics 5500 vendor: Dell driver: i915 v: kernel
    arch: Gen-8 ports: active: eDP-1 empty: HDMI-A-1 bus-ID: 00:02.0
    chip-ID: 8086:1616
  Device-2: NVIDIA GK208BM [GeForce 920M] vendor: Dell driver: nouveau
    v: kernel arch: Kepler-2 pcie: speed: 2.5 GT/s lanes: 4 bus-ID: 08:00.0
    chip-ID: 10de:1299 temp: 44.0 C
  Device-3: Suyin Integrated_Webcam_HD driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 bus-ID: 1-5:2 chip-ID: 064e:920b
  Display: wayland server: X.org with: Xwayland v: 24.1.8 compositor: LabWC
    driver: X: loaded: intel,modesetting unloaded: vesa failed: fbdev
    alternate: nouveau,nv dri: i965,nouveau gpu: i915 display-ID: 0
  Monitor-1: eDP-1 model: AU Optronics 0x40ec res: 1366x768 dpi: 101
    diag: 394mm (15.5")
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
  Info: Tools: de: xfce4-display-settings x11: xdriinfo, xdpyinfo, xprop,
    xrandr
Audio:
  Device-1: Intel Broadwell-U Audio vendor: Dell driver: snd_hda_intel
    v: kernel bus-ID: 00:03.0 chip-ID: 8086:160c
  Device-2: Intel Wildcat Point-LP High Definition Audio vendor: Dell
    driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:9ca0
  Device-3: NVIDIA GK208 HDMI/DP Audio driver: snd_hda_intel v: kernel pcie:
    speed: 2.5 GT/s lanes: 4 bus-ID: 08:00.1 chip-ID: 10de:0e0f
  API: ALSA v: k6.6.99-1.x86_64 status: kernel-api
  Server-1: JACK v: 1.9.22 status: off
  Server-2: PulseAudio v: 17.0 status: active with: pulseaudio-jack
    type: module
Network:
  Device-1: Intel Wireless 3160 driver: iwlwifi v: kernel pcie:
    speed: 2.5 GT/s lanes: 1 bus-ID: 06:00.0 chip-ID: 8086:08b3
  IF: wlp6s0 state: up mac: b4:6d:83:44:d5:04
  Device-2: Realtek RTL810xE PCI Express Fast Ethernet vendor: Dell
    driver: r8169 v: kernel pcie: speed: 2.5 GT/s lanes: 1 port: e000
    bus-ID: 07:00.0 chip-ID: 10ec:8136
  IF: enp7s0 state: down mac: 20:47:47:c5:ec:35
Bluetooth:
  Device-1: Intel Bluetooth wireless interface driver: btusb v: 0.8 type: USB
    rev: 2.0 speed: 12 Mb/s lanes: 1 bus-ID: 1-6:3 chip-ID: 8087:07dc
  Report: rfkill ID: hci0 rfk-id: 0 state: up address: see --recommends
Drives:
  Local Storage: total: 223.57 GiB used: 10.12 GiB (4.5%)
  ID-1: /dev/sda vendor: Crucial model: CT240BX500SSD1 size: 223.57 GiB
    speed: 6.0 Gb/s serial: 2416E8A7CC45
Partition:
  ID-1: / size: 39.06 GiB used: 6.81 GiB (17.4%) fs: btrfs dev: /dev/sda2
  ID-2: /boot/efi size: 499 MiB used: 584 KiB (0.1%) fs: vfat dev: /dev/sda1
  ID-3: /home size: 111.06 GiB used: 3.32 GiB (3.0%) fs: btrfs
    dev: /dev/sda5
  ID-4: /var/log size: 39.06 GiB used: 6.81 GiB (17.4%) fs: btrfs
    dev: /dev/sda2
Swap:
  ID-1: swap-1 type: partition size: 1.95 GiB used: 0 KiB (0.0%) priority: -2
    dev: /dev/sda4
Sensors:
  System Temperatures: cpu: 51.0 C mobo: N/A sodimm: 38.0 C gpu: nouveau
    temp: 44.0 C
  Fan Speeds (rpm): cpu: 0 fan-2: 0 fan-3: 0 fan-4: 0
Info:
  Memory: total: 8 GiB available: 7.68 GiB used: 1.1 GiB (14.3%)
  Processes: 231 Power: uptime: 24m wakeups: 0 Init: systemd v: 255
    default: graphical
  Packages: pm: dpkg pkgs: 887 Compilers: N/A Shell: Bash v: 5.3.0
    running-in: xfce4-terminal inxi: 3.3.39  "
kami911 képe

Számomra érthetetlen okokból

Értékelés: 

0
Még nincs értékelve

Számomra sajnálatás okokból a Linux Mint-nél nem nyúltak az Xfce-hez, így a legutolsó csomag két évvel ezelőtti és a 4.18-as verzió. Gondolom az Ubuntu 24.04-gyel akartak ekvivalensek maradni.