Author Topic: Make LXQT with Kwin a standard DE with 100% QT apps  (Read 6263 times)

0 Members and 1 Guest are viewing this topic.

Offline Esclapion

  • Support Team
  • ****
  • Posts: 5523
    • manjaro
  • Branch: stable
  • Desktop: Lxqt
  • GPU Card: GTX 970
  • GPU driver: nonfree
  • Kernel: 4.4.6
  • Skill: Advanced
Re: Make LXQT with Kwin a standard DE with 100% QT apps
« Reply #15 on: 12. December 2014, 12:53:07 »
For the moment, not better. Especially with Qt5, not absolutely ready and with some probs. But the devs of lxqt work a lot of this, "PCMan" specifically.  ;)
Venez nous rejoindre sur l'IRC francophone
Patrice - Violence is the last refuge of the incompetent (Asimov)

Offline qanjaro

  • Sr. Mitglied
  • ****
  • Posts: 356
  • Skill: Novice
Re: Make LXQT with Kwin a standard DE with 100% QT apps
« Reply #16 on: 12. December 2014, 12:58:00 »
And neither worse, recalling pcman's initial comparison (with the current, gtk3) during his gtk>qt transition.

Offline Esclapion

  • Support Team
  • ****
  • Posts: 5523
    • manjaro
  • Branch: stable
  • Desktop: Lxqt
  • GPU Card: GTX 970
  • GPU driver: nonfree
  • Kernel: 4.4.6
  • Skill: Advanced
Re: Make LXQT with Kwin a standard DE with 100% QT apps
« Reply #17 on: 12. December 2014, 13:14:05 »
Worse, not. But we are a bit slower at start than xfce with fewer services.
Venez nous rejoindre sur l'IRC francophone
Patrice - Violence is the last refuge of the incompetent (Asimov)

Offline grndzro

  • Neuling
  • *
  • Posts: 14
  • Skill: Intermediate
Re: Make LXQT with Kwin a standard DE with 100% QT apps
« Reply #18 on: 12. December 2014, 13:23:06 »
I wonder if a light version of Kwin is possible? Mabye a stripped down version providing the equivalent of GDM?

I cant imagine the actual WM part of Kwin really requires all that crap.

Offline Esclapion

  • Support Team
  • ****
  • Posts: 5523
    • manjaro
  • Branch: stable
  • Desktop: Lxqt
  • GPU Card: GTX 970
  • GPU driver: nonfree
  • Kernel: 4.4.6
  • Skill: Advanced
Re: Make LXQT with Kwin a standard DE with 100% QT apps
« Reply #19 on: 12. December 2014, 13:25:02 »
I wonder if a light version of Kwin is possible? Mabye a stripped down version providing the equivalent of GDM?

I cant imagine the actual WM part of Kwin really requires all that crap.

If the devs of lxqt have time, maybe. But, for the moment, they complete the porting.
Venez nous rejoindre sur l'IRC francophone
Patrice - Violence is the last refuge of the incompetent (Asimov)

Offline grndzro

  • Neuling
  • *
  • Posts: 14
  • Skill: Intermediate
Re: Make LXQT with Kwin a standard DE with 100% QT apps
« Reply #20 on: 12. December 2014, 13:29:58 »
If the devs of lxqt have time, maybe. But, for the moment, they complete the porting.

What about the work done for Netrunner? Did they manage to lighten Kwin?
One of their bullet points was an optimized Kwin.

Offline Esclapion

  • Support Team
  • ****
  • Posts: 5523
    • manjaro
  • Branch: stable
  • Desktop: Lxqt
  • GPU Card: GTX 970
  • GPU driver: nonfree
  • Kernel: 4.4.6
  • Skill: Advanced
Re: Make LXQT with Kwin a standard DE with 100% QT apps
« Reply #21 on: 12. December 2014, 14:03:08 »
1st try of kwin :



(edit)

kwin-x11 works better, but merely things are not working.
« Last Edit: 12. December 2014, 14:06:24 by Esclapion »
Venez nous rejoindre sur l'IRC francophone
Patrice - Violence is the last refuge of the incompetent (Asimov)

Offline AJSlye

  • Maintainer
  • ***
  • Posts: 4298
  • Netrunner Rolling Edition moderator / maintainer
  • Branch: Stable / Testing / Unstable
  • Desktop: Netrunner Rolling
  • GPU Card: Intel
  • GPU driver: Intel
  • Kernel: 4.4.1-1-MANJARO x86_64 (64 bit)
  • Skill: Guru
Re: Make LXQT with Kwin a standard DE with 100% QT apps
« Reply #22 on: 12. December 2014, 14:09:11 »
What about the work done for Netrunner? Did they manage to lighten Kwin?
One of their bullet points was an optimized Kwin.

That was an old comparison between Netrunner and all the release based KDE distributions out at that time.
Blue Systems contributes upstream to the KDE and QT projects as well as to all the other various projects that they support. http://www.blue-systems.com/

Netrunner Rolling is a Manjaro KDE respin that adds in some extras like firefox-kde (now contributed upstream to Manjaro), webaccounts, sambamounter, expanding-icons-taskmanager, etc. and once finished the Muon suite as well. Here is the blueshell repository for anyone that wishes to browse through it: http://arch.netrunner-os.com/
« Last Edit: 12. December 2014, 14:35:57 by AJSlye »

Offline excalibur1234

  • Global Moderator
  • *****
  • Posts: 2508
  • Branch: unstable
  • Desktop: net-minimal + LXQt
  • GPU driver: video-nouveau
  • Kernel: 4.6
  • Skill: Intermediate
Re: Make LXQT with Kwin a standard DE with 100% QT apps
« Reply #23 on: 12. December 2014, 15:09:03 »
i have written wiki pages about a minimal lxqt installation on top of manjaro net edition:
https://wiki.manjaro.org/index.php?title=Minimal_LXQt_installation

you can also replace openbox with kwin, just follow this wiki tutorial:
https://wiki.manjaro.org/index.php?title=LXQt_with_kwin


the ultimate goal for me is to create a manjaro lxqt with 100% qt apps, but:
- i prefer qt5 apps over qt4 apps. most of the time, qt4 apps are not (well) maintained anymore
- the qt apps should be a proper a proper alternative (this means, there needs to be a well maintained, stable, and working qt5 app) to existing gtk apps
- lxqt needs to become a complete DE (there are still many parts missing and/or incomplete)

please look here how to make your system qt only:
https://wiki.manjaro.org/index.php?title=HOW_TO_MAKE_LXQt_PURER_%28LIKE_KDE%29_AND_LEANER_WITHOUT_GTK
you can clearly see that it is possible to compile some apps (e.g. flash) without gtk, but it is rather complicated to get a qt-only gksu replacement.
also, pcmanfm-qt is dependent on gtk2 by default.
i have not found a qt-based alternative to gnome-keyring.
this shows the user-unfriendliness of a pure qt-based manjaro lxqt. as long as this is the case, i will not offer a manjaro lxqt without gtk2.

when lxqt development continues, i hope lxqt 1.0 will offer a complete and almost user-friendly DE.
canonical has announced that ubuntu 16.04 will be based on unity8 (which is qt based), this means that a lot of qt-based apps will appear, too.
in my opinion, the future of lxqt and qt on linux look very bright, but we are not there yet.
Need more information? Search here:   Manjaro Forum   |   Manjaro Wiki   |   Arch Wiki

Offline skeevy420

  • Jr. Mitglied
  • **
  • Posts: 60
  • Branch: Testing
  • Desktop: Xfce
  • GPU Card: MSI AMD R7 260x 2GDDR5
  • GPU driver: RadeonSI
  • Kernel: The latest available in Testing
  • Skill: Intermediate
Re: Make LXQT with Kwin a standard DE with 100% QT apps
« Reply #24 on: 12. December 2014, 15:41:53 »
On the KDE dependencies....I don't think they're that big of a deal since quite a few of the good QT apps will have those same dependencies.

For me, Kwin_X11 works decently enough, haven't had any success with Kwin_wayland.....or _wayland anything for that matter.  Would love to get E19 Wayland working....Manjaroiso using E19 Wayland only resulted in booting to a black screen :(

Perhaps Anex could start adding LXQT+KWin to the Plasma 5 iso and call it the 9.0 QT Desktop Testing Iso?  Both will have very similar dependencies, core apps (firefox-kde and such), and similar app fixes.  Just a suggestion to help with testing.  Personally, I won't be interested in LXQT until it matures a bit more (been following it since Razor-QT and have high hopes for it).

Offline qanjaro

  • Sr. Mitglied
  • ****
  • Posts: 356
  • Skill: Novice
Re: Make LXQT with Kwin a standard DE with 100% QT apps
« Reply #25 on: 12. December 2014, 15:52:09 »
You need qtwayland to use any qt app in wayland/weston and the newly released qt5 5.4 has it though has not landed here on unstable yet.

Offline skeevy420

  • Jr. Mitglied
  • **
  • Posts: 60
  • Branch: Testing
  • Desktop: Xfce
  • GPU Card: MSI AMD R7 260x 2GDDR5
  • GPU driver: RadeonSI
  • Kernel: The latest available in Testing
  • Skill: Intermediate
Re: Make LXQT with Kwin a standard DE with 100% QT apps
« Reply #26 on: 12. December 2014, 16:31:01 »
Hmmm.....thought I had that....off to the AUR

Offline Rob

  • Core Team
  • *****
  • Posts: 5390
  • Alias: Korrode
  • Branch: Unstable
  • Desktop: Xfce+Compiz
  • GPU Card: nVidia GTX560Ti
  • GPU driver: non-free
  • Kernel: linux314 x64
  • Skill: Advanced
Re: Make LXQT with Kwin a standard DE with 100% QT apps
« Reply #27 on: 12. December 2014, 16:41:22 »
So earlier tonight i compiled Compiz 0.9 without dependency on any toolkit or WM-backend (and thus without any of the standard decorators), and also without support for or dependency on GConf or dconf/gsettings.
Then i booted up this ISO in a VM and started playing.

The obvious answer to get decorated windows was Emerald (emerald0.9), though this does depend on GTK2, but removing GTK2 basically isn't an option anyway, not currently.
Also, CCSM requires pygtk, and hence GTK2

I swapped the LightDM-GTK3-greeter for the GTK2-Greeter and removed GTK3.

Here is LXQt+Compiz0.9+Emerald, with only GTK2 installed, GTK3 is removed (i didn't test stuff that much, i don't know what the full ramifications will be from no GTK3), and with no gconf/dconf/metacity deps:
http://www.paradoxcomputers.com.au/manjaro/images/lxqt/lxqt-compiz09-emerald-2.jpg
http://www.paradoxcomputers.com.au/manjaro/images/lxqt/lxqt-compiz09-emerald.jpg

If there's demand for a Compiz package like this to be available, it can happen.

Offline qanjaro

  • Sr. Mitglied
  • ****
  • Posts: 356
  • Skill: Novice
Re: Make LXQT with Kwin a standard DE with 100% QT apps
« Reply #28 on: 12. December 2014, 17:27:36 »
Hmmm.....thought I had that....off to the AUR

AUR has qt5-wayland which can be problematic to install though I'd managed some time ago. And at that time have tried weston on another tty by issuing "weston-launch". It worked; weston had a panel with app icons, but no way to minimize app windows, a behaviour unlikely to be changed according to a weston (or wayland) dev in phoronix, because weston is just a reference thing and minimization may not be desired in all the platforms or may be required to behave differently depending on the platform.

Then you need a compositor or weston pluging. The (qt5) ones I've found: velox and loliwm (tiling WMs) and orbital (something like fluxbox or richer). I'd managed to install and see orbital too, but then not every qt5 app worked in spite of qt5-wayland. Maybe with the new qt5 5.4 this will be possible since qtwayland is included with the release (so no need for the AUR package).

AUR package for orbital is outdated by the way.

Sorry for hijacking the thread.

.........

Qt5 5.4 has landed. As before only qtcreator, otter-browser and smplayer works under weston, but not pcmanfm-qt, qtfm or some other qt5 apps.
« Last Edit: 13. December 2014, 01:49:24 by qanjaro »

Offline grndzro

  • Neuling
  • *
  • Posts: 14
  • Skill: Intermediate
Re: Make LXQT with Kwin a standard DE with 100% QT apps
« Reply #29 on: 13. December 2014, 01:45:21 »
Thanks for the great discussions. I learned quite a bit following them up.
I'll bump it when LXQT 0.9.0 comes out to see what has changed since then.

Mabye an annual brainstorming thread whenever LXQT goes through major revisions just to see where it's all at. Mabye I'll put in bumpers from this thread so people can see what has potentially changed.