-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LXQT #2525
base: master
Are you sure you want to change the base?
LXQT #2525
Conversation
I removed the gtk-extra dependency, because lxde includes qupzilla, which is webkit based. The installed size is ~1GB, due to the included apps. The memory usage is relatively lean. Roughly 10MB more than XFCE. In addition to ubuntu vivid and xenial, it's also available in debian stretch and sid. |
@zxvv - I may try this out, lxde is currently my go-to desktop so this should work out well for me. |
Thanks! Can you please rebase (or squash) this branch to get rid of the extra commits and reverts? Also, at a minimum this target should depend on x11. The currently supported releases in crouton are: wheezy jessie stretch sid kali-rolling precise trusty. If any of these don't support lxqt, you need to add some checking code like in the e17 target. |
67037bc
to
7142a1d
Compare
I squashed the commits, Just let me know if anything needs attention! |
|
||
if [ "${TARGETNOINSTALL:-c}" = 'c' ] | ||
if [ "${ARCH#arm}" != "$ARCH" ]; then | ||
error 99 "Mate packages are not available for ARM." |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Are these checks correct? First of all, it's LXQT. Secondly, some of the text doesn't match the check (Xenial/Trusty). Thirdly, are you sure there's no ARM builds of LXQT? It's not like you're adding a repo or anything...
My intention was for the install to succeed for trusty, xenial and later, as well as, for stretch and later. There are arm64 builds, but there are none for arm. Thanks for catching the "Mate", that was wrong and should have been LXQT. |
I have misunderstood the names for the various arm architectures. xfce4 is available for arm64, armel and armhf. I think this means lxde, etc., should be available on ARM just as xfce4 is. |
OK, with this commit, it installs on ARM now as discussed above. |
omit unnecessary lxqt-desktop. no additional apps are provided to lxqt as it stands. Added required openbox package. Revised isntall size. omit gtk-extra dependency, becasuse qupzilla is included in lxde. depend on x11. validate release prior to install. allow install on ARM.
|
||
if [ "${TARGETNOINSTALL:-c}" = 'c' ]; then | ||
if release -lt trusty; then | ||
error 99 "LXQT packages are not available for Ubuntu releases prior to xenial." |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
trusty or xenial?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
in this case, trusty.
Prior to trusty, lxqt is not available at all as far as I've been able to find.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Cool. I think the text needs to be fixed, then.
Bump, I'm the person working on Lubuntu's LXQt transition, it would be good to have this for my own testing and for when we actually make the transition. |
@dnschneid Sure, I'll fork it over the weekend. :) I'm not entirely sure what the issues are here, even after reading it over. And it's |
that's because the issues are confusingly described here.
this is why i just leave everything lowercase |
I ran into a conflict with a package that the
See this thread and comment for a few more details. In the
There are a number of targets that avoid installing 'network-manager' to eliminate these conflicts, I've listed a few below -
I don't know if I understand the 'install' function well enough to make any suggestions but your
I'm not sure that's the correct syntax though. I suppose I could have avoided this in my case by just not installing -DennisL |
Is this still being worked on? |
I'm not able to work on this currently, and if others would like to take it up, I'm happy to support that. |
This adds the target: lxqt
It consists of lxqt, lxqt-common and dependent packages which are ~32MB installed.
These packages are available only on ubuntu vivid and xenial currently.
It depends on gtk-extra for a browser.