"100% Wayland-ready" lett az LXQt

Címkék

Jelentette be a pehelysúlyú, Qt-alapú desktop környezet mögött álló projekt a Twitter-en ...

Hozzászólások

Na, akkor már csak az alkalmazásoknak kell ugyanezt megugrani, és készen is álunk az 'átállásra' ;)

wayland (wlroots + sway) probaltam, mukodik (ubuntu 22.04, chrome -> kitty). A "mindenféle vágolap nélkül" reszben ketelkedem, gyanitom, ez is ugyanazon a vagolap mechanizmuson megy keresztul, csak egy masik peldanyt hasznal. (https://www.uninformativ.de/blog/postings/2017-04-02/0/POSTING-en.html)

nagyjabol de nem minden programban.

Pl. codemirror javascript editorban nem megy firefox alatt.

Ami azert gaz, mert a webdeveloper toolbar is arra alapoz, igy ott se megy.

Most a bugreportot nem keresem elo.

 

A lenyeg, hogy nehol nem megy, igy kezdek leszokni rola. Pont az volt benne a kiraly, hogy *mindenhol* mukodott, es amelyik weboldal anno tiltotta a ctrl-c/ctrl-v -t, az a kozepso egergombot nem tudta tiltani.

 

Anno a SunOS workstation-on olyan volt az eger, hogy 3 gombja volt, es nem volt gorgo. A kozepsovel lehetett beilleszteni. (CDE asztali kornyezet).

http://toastytech.com/guis/sol.html

Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....

A waylandes kompozitorok futtatják az X-es alkalmazásokat is, csak legyen fent az XWayland. Egy kivétel van, az X szervert közvetlenül piszkáló megoldások (pl. xrandr, X-es screenshot alkalmazások, X szervert manipuláló toolok, xdotool, xdo, ablakváltásnál dmenu, rofi, stb.), azok nem működnek, mivel az XWayland csak a kliensek felé nyújt kompatibilitást, de az X szerveres programokra mind van már waylandes alternatíva.

Az átállásra elég régen készen vagyunk, én pl. már 5 éve is használtam jó pár hónapig Gnome-ot majd a Sway WM-et, teljesen jól működött minden Wayland-en. Ami nekem inkább nem tetszik, hogy az X-et elkezdték üldözni, meg erőszakkal irtani, azt nem kéne. Teljesen jó még fallback-nek, meg különböző unixos/unixlike rendszerek közötti átjárásra (hiszen ezekre általában van X), meg sokkal több WM/DE van hozzá, meg kéne hagyniuk alternatívaként.

A computer is like air conditioning – it becomes useless when you open Windows.” (Linus Torvalds)

Amióta kiderült, hogy Fedora 40 KDE kiadásnál kiherélték az X11-et, vakondként túrom a netet, mi lenne a legjobb disztró választás KDE6 Plasma-val.

A vicc az hogy A Fedorát annyira összeraktam és Fedora 30-tól folyamatosan frissítettem, hogy ez a KDE-Wayland kiadás rendesen felrúg mindent. Feltételezem akik LXQt-t használnak azok is vakarhatják  a fejük tetejét   

Arch..komolyan (ha hianyzik a grafikus telepito, akkor Manjaro). En mar sokszor probalkoztam az atteressel es mindig mentem vissza debian testingre vagy ubuntura.

Most mar jo ideje Archon vagyok. Iszonyat szaraz es kellemes erzes. Az extra-testing agon mar regota elegge stabil a KDE6 es a megjeleneskor sem tartalmazta a Neon user hibait (mondjuk azok csomagmaintenerek hulyesegei voltak) 

Wayland-et használok Labwc-vel, ami kb. az OpenBox wayland-es megfelelője. Ha jól tudom, az LXQT is a Labwc-t fogja prefereálni. Először csak a játszós gépemre tettem fel, aztán miután hónapokig nem volt vele semmi gond, a fő gépemen is leváltottam az OpenBox-ot. Semmi bajom sincs vele, csak megy. Gyorsabb, mint az OpenBox volt, pedig annak sincs nagy hw igénye. A videólejátszás is jobb. Ami viszont nem biztos, hogy megy normálisan, az pl. a GIMP vagy a QT Creator, de ezeket már nem használom. A panel meg Waybar. Azt hiszem, hogy pár évig ez így marad... Jó cucc.

Szerintem igen. Most például nyitottam 2 firefox-ot, és nem csoportosította őket. Én egy üres konfiggal kezdtem, aztán csak azt tettem bele, amire szükségem volt. Nekem most így néz ki, ezen el lehet indulni :

panel.cfg :

{
    "layer": "top", // Waybar at top layer
 
    "position": "bottom", // Waybar position (top|bottom|left|right)
 
    "height": 30, // Waybar height (to be removed for auto height)
 
    // "width": 1280, // Waybar width
    
    "spacing": 8, // Gaps between modules (4px)
    
    // Choose the order of the modules
    
    "modules-left": ["custom/rofi","custom/lxterminal","custom/geany","custom/firefox","custom/doublecmd","wlr/taskbar"],
    "modules-center": [],
    "modules-right": ["wlr/workspaces","pulseaudio","battery","tray","clock"],
    
    //TASKBAR
    
    "wlr/taskbar": {
            "icon-theme": "gnome",
            "icon-size": 12,
            "on-click": "minimize-raise",
            "format": " {icon} {app_id} ",
            "tooltip": false
        },
    
        "clock": {
            "interval": 60,
            "tooltip": false,
            "format": "{:%Y-%m-%d , %A , %H:%M  }",
        },
        
        "pulseaudio": {
            "format": " {volume}% {icon} ",
            "format-bluetooth": "{volume}% {icon}",
            "format-muted": "",
            "format-icons": {
                "alsa_output.pci-0000_00_1f.3.analog-stereo": "",
                "headphones": "",
                "handsfree": "",
                "headset": "",
                "phone": "",
                "portable": "",
                "car": "",
                "default": ["", ""]
            },
            "scroll-step": 1,
            "on-click": "pavucontrol"
        },
        
        "battery": {
            "bat": "cw2015-battery",
            "interval": 60,
            "states": {
                "warning": 30,
                "critical": 15
            },
            "format": "{capacity}% {icon}",
            "format-icons": ["", "", "", "", ""],
            "max-length": 25
        },
        
        "tray": {
            "icon-size": 21,
            "spacing": 10
        },
        
        "custom/rofi": {
            "format": "{} ",
            "tooltip": false,
            "on-click": "rofi -show drun"
        },
        
        "custom/lxterminal": {
            "format": "{} ",
            "tooltip": false,
            "on-click": "lxterminal"
        },
        
        "custom/firefox": {
            "format": "{} ",
            "tooltip": false,
            "on-click": "firefox"
        },
        
        "custom/geany": {
            "format": "{} ",
            "tooltip": false,
            "on-click": "geany"
        },
        
        "custom/doublecmd": {
            "format": "{} ",
            "tooltip": false,
            "on-click": "thunar"
        },
        
        "wlr/workspaces": {
            "format": "{name}: {icon}",
            "format-icons": {
                "1": "",
                "2": "",
                "3": "",
                "4": "",
                "active": "",
                "default": ""
            },
            "sort-by-number": true
        }
 }

panel.css :

* {
    border: none;
    border-radius: 0;
    font-family: JetBrains Mono;
    font-size: 14px;
    min-height: 0;
}

window#waybar {

    border-top: 1px solid #28282B;
    background: rgba(6, 15, 31, 0.5);
    color: whitesmoke;
}

#taskbar button{

    color: whitesmoke;
}

Ami nem megy még, az a "workspaces" a panelen. Még nem volt rá kedvem kinyomozni, hogy miért, de engem még nem zavar.

Indítás : waybar -c  $HOME/.config/waybar/panel.cfg -s $HOME/.config/waybar/panel.css >/dev/null 2>&1

 

 

Lehet újra ki kéne próbálnom már a labwc-t. Régen egyszer próbáltam, pár éve, de akkor még iszonyat kísérleti fázisban volt, kb. semmire nem volt használható.

A computer is like air conditioning – it becomes useless when you open Windows.” (Linus Torvalds)

Attól függ, hogy mik az igényeid. Nekem kb. úgy van beállítva, hogy mindig van egy kis rés az ablakok között. Oda ki tudok menekülni az egérrel, és tudom indítani jobb klikkel a menüt, vagy bal klikkel az alternatív menüt. A görgővel meg tudok a workspace-k között váltogatni. Ha a címsorra kattintok bal klikkel, akkor balra csapja az ablakot. Ha jobb klikkel, akkor meg jobbra csapja. Elég sebesen lehet vele dolgozni, és nincs túlbonyolítva. Valamint minden esemény felülírható, és az "input remapper" programmal további funkciók hozzáadhatóak, ha van többgombos egered. Ja, és ajánlott hozzá egy "nwg-look" nevű programot feltenni, mert az "lxappearance" nem megy. Ennyi. Imádom, és várhatóan a következő 15 évben ezt senki sem fogja szétkúrni. Beállítod egyszer, és úgy is marad. Mint az openbox...

már csak qt6-ra kéne portolni és használnám is

pont a napokban kerestem olyan distro/de kombót, amivel végre dobhatom a qt5/fs5 -öt

nem találtam, most az enlightement-el próbálkozom

ha tud valaki szóljon, pls

I have your source code, should I open it?

Közben egy YouTube-videó alapján (Brody Robertson csatornáján) kiderült, hogy nem, nem teljesen Wayland-kompatibilis az LXQt, vannak még komponensei, amik nem támogatják. Ez a tweet egy félreérthető nyilatkozat, mert nem az egész LXQT desktop environmentről szól, csak az LXQt egyik, „desktop” nevű komponenséről, aminél a PCmanFM-qt gondoskodik az asztali ikonok megjelenítéséről, és ez kapta meg a szükséges layer-shell-qt modult, támogatást, hogy ez a feladat menjen neki Waylanden.

Mondjuk a LXQt-sekre nem tudok haragudni, kis közösség, hobbi fejlesztők, nem várható el, hogy a sajtónyilatkozataikra annyira figyeljenek. Egy Fodoránál viszont gáz, hogy félreérthető nyilatkozatokat tolnak ki az X kivezetéséről, tőlük elvárható lenne, hogy ne félreérthető félinformációkkal dolgozzanak, hiszen ott áll mögöttük a Red Hat.

A videón arról is szó volt, hogy az LXQt-nek könnyű lesz teljesen Wayland kompatibilisnek lennie, mert csak összeollóz főleg más projektből részeket, és azok már eleve támogatják (labwc, stb.). Így nekik nem annyira nagy munka a Wayland-támogatás, mint a KDE, Gnome projektnek volt.

A computer is like air conditioning – it becomes useless when you open Windows.” (Linus Torvalds)