Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
lxqt 2.0.0-r1: startlxqt for startx not found
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
lowperf
n00b
n00b


Joined: 20 Aug 2009
Posts: 9

PostPosted: Sun Sep 29, 2024 8:20 am    Post subject: lxqt 2.0.0-r1: startlxqt for startx not found Reply with quote

On Friday 27th September 2024 I started upgrading gentoo and now I cannot start LXqt with startx from the console anymore.

The file ~/.xinitrc has this content:

Code:
xset s off
xset -dpms
exec startlxqt


Following does not find startlxqt:

Code:
gentoo3 ~ # whereis startlxqt
startlxqt:
gentoo3 ~ #


Does anybody using lxqt and have a look, please?

I think you can find startlxqt (not 100% sure) in the following way:

Code:
equery b /usr/bin/startlxqt


I still have just qt5 in my /etc/portage/make.conf for the USE-Variable.

Code:
USE="...qt5..."


Complete content of USE-Variable in make.conf:

Code:
USE="elogind -gtk -gnome dbus cups jpeg qt5 pulseaudio alsa X acl amd64 audit bzip2 caps crypt hardened iconv ipv6 libglvnd libtirpc ncurses nls nptl openmp pam pcre pie readline seccomp selinux split-usr ssl ssp symlink unicode xattr xtpax zlib"


In the Upgrade-Process I had to add also to add wayland for some packages in /etc/portage/package.use/:

Code:
41_update_2024_09:>=kde-frameworks/kwindowsystem-6.5.0-r1 wayland
41_update_2024_09:>=kde-frameworks/kguiaddons-6.5.0-r1 wayland
41_update_2024_09:>=kde-frameworks/kidletime-6.5.0 wayland
41_update_2024_09:>=media-libs/mesa-24.1.7 wayland
41_update_2024_09:>=x11-base/xwayland-24.1.2 libei
41_update_2024_09:>=dev-qt/qtbase-6.7.2-r5 wayland opengl


Any comments and help is welcome.

Cheers!

Michael
Back to top
View user's profile Send private message
Chiitoo
Administrator
Administrator


Joined: 28 Feb 2010
Posts: 2692
Location: Here and Away Again

PostPosted: Sun Sep 29, 2024 10:47 am    Post subject: Reply with quote

What actually happens when running 'startx'?

Considering 'whereis' can't find 'startlxqt', I suppose not much more than "startlxqt not found"?

Are you installing LXQt via the 'lxqt-base/lxqt-meta' package or separately?

The '/usr/bin/startlxqt' file comes from 'lxqt-base/lxqt-session'.
_________________
Kindest of regardses.
Back to top
View user's profile Send private message
lowperf
n00b
n00b


Joined: 20 Aug 2009
Posts: 9

PostPosted: Sun Sep 29, 2024 3:00 pm    Post subject: Reply with quote

Thank you for the answer!

Quote:
The '/usr/bin/startlxqt' file comes from 'lxqt-base/lxqt-session'.


I have installed the package and now I have /usr/bin/startlxqt, but I still cannot start X and get the following error message.

The complete output of startx is to my surprise this (nothing with startlxqt):

Code:
X.Org X Server 1.21.1.13
X Protocol Version 11, Revision 0
Current Operating System: Linux gentoo3 6.6.52-gentoo-x86_64 #1 SMP PREEMPT_DYNAMIC Sat Sep 28 22:56:28 CEST 2024 x86_64
Kernel command line: BOOT_IMAGE=/vmlinuz-6.6.52-gentoo-x86_64 root=/dev/mapper/vg3-root ro dolvm consoleblank=60
 
Current version of pixman: 0.43.4
   Before reporting problems, check http://wiki.x.org
   to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
   (++) from command line, (!!) notice, (II) informational,
   (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/home/michi/.local/share/xorg/Xorg.0.log", Time: Sun Sep 29 15:28:13 2024
(==) Using config directory: "/etc/X11/xorg.conf.d"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(EE)
Fatal server error:
(EE) xf86OpenConsole: Cannot open virtual console 1 (Permission denied)
(EE)
(EE)
Please consult the The X.Org Foundation support
    at http://wiki.x.org
 for help.
(EE) Please also check the log file at "/home/michi/.local/share/xorg/Xorg.0.log" for additional information.
(EE)
(EE) Server terminated with error (1). Closing log file.
xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error


Quote:
Are you installing LXQt via the 'lxqt-base/lxqt-meta' package or separately?


I have installed LXQt via lxqt-base/lxqt-meta, but for resolving blocking packages I had unmerged lxqt-meta in the update process.

I am trying to intall lxqt-beta but there I have also blocking packages now and working on it..
Back to top
View user's profile Send private message
lowperf
n00b
n00b


Joined: 20 Aug 2009
Posts: 9

PostPosted: Sun Sep 29, 2024 3:57 pm    Post subject: Blocking package qtbase Reply with quote

I do not have a clue how to solve this blocking packages which I get by "emerge lxqt-meta":

Code:
dev-qt/qtbase:6

  (dev-qt/qtbase-6.7.2-r5:6/6.7.2::gentoo, installed) USE="X concurrent cups dbus gui libinput network nls opengl sql sqlite ssl udev wayland widgets xml (zstd) -accessibility -brotli -eglfs -evdev -gles2-only -gssapi -gtk -icu -journald -libproxy -mysql -oci8 -odbc -postgres -renderdoc -sctp -syslog -test -tslib -vulkan" pulled in by
    >=dev-qt/qtbase-6.6.2:6[gui,opengl] required by (kde-frameworks/kcrash-6.5.0:6/6.5::gentoo, ebuild scheduled for merge) USE="X -debug -doc -test"
                                ^^^^^^                                                                                                                                                                                                                               
    >=dev-qt/qtbase-6.7.2:6=[concurrent,gui,opengl] required by (kde-plasma/kwayland-6.1.5:6/6::gentoo, ebuild scheduled for merge) USE="-debug -test"
                                            ^^^^^^                                                                                                                                                                             
    >=dev-qt/qtbase-6.7.2:6=[accessibility=,gles2-only=,gui,libinput,opengl,widgets] required by (kde-plasma/kwin-6.1.5:6/6::gentoo, ebuild scheduled for merge) USE="(caps) handbook shortcuts -accessibility -debug -gles2-only -lock -screencast -systemd -test"
                                                                     ^^^^^^                                                                                                                                                                                                                                                                                                                                                                                                                         
    ~dev-qt/qtbase-6.7.2:6[accessibility=,gui,opengl,vulkan=,wayland] required by (dev-qt/qtwayland-6.7.2-r3:6/6.7.2::gentoo, installed) USE="-accessibility -compositor -qml -test -vulkan"
                                              ^^^^^^                                                                                                                                                                                                                                                                           
    ~dev-qt/qtbase-6.7.2:6[gui,icu=,network,xml] required by (dev-qt/qt5compat-6.7.2:6/6.7.2::gentoo, ebuild scheduled for merge) USE="qml -icu -test"
                               ^^^^                                                                                                                                                                                                               
    ~dev-qt/qtbase-6.7.2:6[opengl=] required by (dev-qt/qttools-6.7.2:6/6.7.2::gentoo, installed) USE="assistant linguist opengl qdbus widgets (zstd) -clang -designer -distancefieldgenerator -gles2-only -pixeltool -qdoc -qml -qtattributionsscanner -qtdiag -qtplugininfo -vulkan" LLVM_SLOT="18 -15 -16 -17"
                           ^^^^^^^


This " ^^^^^^^" points to opengl. What does it mean? I wa also wondering about this different qtbase-Version (6.7.2-r5, 6.7.2 and 6.6.2). I think normally just one version of package should be installed.

In the section above package kcrash requires qtbase 6.6.2 and kwayland requires qtbase 6.7.2. I am confused and think it is not resolvable.
Back to top
View user's profile Send private message
Chiitoo
Administrator
Administrator


Joined: 28 Feb 2010
Posts: 2692
Location: Here and Away Again

PostPosted: Sun Sep 29, 2024 5:30 pm    Post subject: Re: Blocking package qtbase Reply with quote

On the permission issue, do you use 'elogind' or alternatives to it?

If not, and if I remember correct-like, 'x11-base/xorg-server' needs to be built with USE="suid". Did anything change on your system regarding that during the update?

One particular change with the LXQt 2.0.0 packages that may introduce a lot of changes is that the meta package defaults to 'kde-plasma/kwin' with USE="window-manager".

If you were previously using Openbox, or some other window manager, you may want to disable that if KWin is not desirable for your set-up.

lowperf wrote:
I do not have a clue how to solve this blocking packages which I get by "emerge lxqt-meta":

Code:
dev-qt/qtbase:6

  (dev-qt/qtbase-6.7.2-r5:6/6.7.2::gentoo, installed) USE="X concurrent cups dbus gui libinput network nls opengl sql sqlite ssl udev wayland widgets xml (zstd) -accessibility -brotli -eglfs -evdev -gles2-only -gssapi -gtk -icu -journald -libproxy -mysql -oci8 -odbc -postgres -renderdoc -sctp -syslog -test -tslib -vulkan" pulled in by
    >=dev-qt/qtbase-6.6.2:6[gui,opengl] required by (kde-frameworks/kcrash-6.5.0:6/6.5::gentoo, ebuild scheduled for merge) USE="X -debug -doc -test"
                                ^^^^^^                                                                                                                                                                                                                               
    >=dev-qt/qtbase-6.7.2:6=[concurrent,gui,opengl] required by (kde-plasma/kwayland-6.1.5:6/6::gentoo, ebuild scheduled for merge) USE="-debug -test"
                                            ^^^^^^                                                                                                                                                                             
    >=dev-qt/qtbase-6.7.2:6=[accessibility=,gles2-only=,gui,libinput,opengl,widgets] required by (kde-plasma/kwin-6.1.5:6/6::gentoo, ebuild scheduled for merge) USE="(caps) handbook shortcuts -accessibility -debug -gles2-only -lock -screencast -systemd -test"
                                                                     ^^^^^^                                                                                                                                                                                                                                                                                                                                                                                                                         
    ~dev-qt/qtbase-6.7.2:6[accessibility=,gui,opengl,vulkan=,wayland] required by (dev-qt/qtwayland-6.7.2-r3:6/6.7.2::gentoo, installed) USE="-accessibility -compositor -qml -test -vulkan"
                                              ^^^^^^                                                                                                                                                                                                                                                                           
    ~dev-qt/qtbase-6.7.2:6[gui,icu=,network,xml] required by (dev-qt/qt5compat-6.7.2:6/6.7.2::gentoo, ebuild scheduled for merge) USE="qml -icu -test"
                               ^^^^                                                                                                                                                                                                               
    ~dev-qt/qtbase-6.7.2:6[opengl=] required by (dev-qt/qttools-6.7.2:6/6.7.2::gentoo, installed) USE="assistant linguist opengl qdbus widgets (zstd) -clang -designer -distancefieldgenerator -gles2-only -pixeltool -qdoc -qml -qtattributionsscanner -qtdiag -qtplugininfo -vulkan" LLVM_SLOT="18 -15 -16 -17"
                           ^^^^^^^


This " ^^^^^^^" points to opengl. What does it mean?

The full output would be good to see.

Here I don't think anything else is really being said aside from the packages wanting USE="opengl" on 'dev-qt/qtbase'.

I suspect the output also has something else that instead wants USE="-opengl", and whatever that is, should match with 'dev-qt/qtbase' here, although I'm kind of blindly guessing at this time.

If you post the full output, we will be able to say more.

lowperf wrote:
I wa also wondering about this different qtbase-Version (6.7.2-r5, 6.7.2 and 6.6.2). I think normally just one version of package should be installed.

In the section above package kcrash requires qtbase 6.6.2 and kwayland requires qtbase 6.7.2. I am confused and think it is not resolvable.

One version, correct (aside from different slots).

Looking at the 'kde-frameworks/kcrash' ebuild, it has 'QTMIN=6.6.2' so what you are seeing there is probably '>=6.6.2' which simply means 'kcrash' wants 6.6.2 or higher.
_________________
Kindest of regardses.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum