Difference between revisions of "LXQt"

From Funtoo
Jump to navigation Jump to search
(fix)
 
(8 intermediate revisions by 4 users not shown)
Line 5: Line 5:
== Installation ==
== Installation ==


It is recommended to set the LXQt mix-in before emerging it.
You should have set the desktop flavor before trying to install LXQt, furthermore we recommend setting the LXQt mix-in. These settings will take care of the USE flags that you otherwise have to set by hand.


Just run {{c|epro}} without any arguments to see your current settings.
{{console|body=
{{console|body=
###i## eselect profile add funtoo/1.0/linux-gnu/mix-ins/lxqt
###i## epro
###i## emerge lxqt-meta
 
=== Enabled Profiles: ===
 
        arch: x86-64bit
      build: current
    subarch: generic_64
      flavor: core
    mix-ins: (not set)
 
}}
}}


== Starting LXQt ==
In case you have a output like this. Change it using:
 
{{console|body=
###i## epro flavor desktop
###i## epro mix-in +lxqt


You can either use a display manager to log into your system and start LXQt, or you can log in on a TTY and run {{c|startx}} to start xinit by hand.
=== Enabled Profiles: ===


=== xinit ===
        arch: x86-64bit
      build: current
    subarch: generic_64
      flavor: desktop
    mix-ins: lxqt


You should edit the file  {{c|~/.xinitrc}} if it already exists, and put {{c|"exec startlxqt"}} in there.
>>> Added lxqt mix-in.
If it doesn't exist you can create it like this:


{{console|body=$##i## echo "exec startlxqt" > ~/.xinitrc}}
}}


You might want to add the commands and options {{c|ck-launch-session dbus-launch --sh-syntax --exit-with-session}} to the {{c|exec]}} to start it with ConsoleKit and DBus.
Now we are ready to install LXQt.
In this case you also need to add ConsoleKit to the default runlevel:


{{console|body=
{{console|body=
###i## rc-update add consolekit default
###i## emerge lxqt-meta
###i## rc
}}
}}


== Starting LXQt ==
You can either use a display manager to log into your system and start LXQt, or you can log in on a TTY and run {{c|startx}} to start xinit by hand.
=== With a Display (Login) Manager ===
The recommended display manager for LXQt is {{c|sddm}}:


{{console|body=
# ##i##emerge sddm
# ##i##rc-update add xdm default
}}


=== Login Manager ===
After this, configure {{c|/etc/conf.d/xdm}} to use {{c|sddm}} as the system display manager.


Please take a look at http://www.funtoo.org/Package:XDM_%28Display_Manager%29 for this.
[[Category:Desktop]]
[[Category:Official Documentation]]

Latest revision as of 21:23, November 19, 2023

About LXQt

LXQt is a lightweight Desktop environment. Some LXDE developers decided to create a Qt based version of their Desktop environment, it's name was lxde-qt. Around the same time some other people were working on a different minimal Qt based DE called razor-qt. When some developers of those projects met they decided to join forces and work together on one project. LXQt was born.

Installation

You should have set the desktop flavor before trying to install LXQt, furthermore we recommend setting the LXQt mix-in. These settings will take care of the USE flags that you otherwise have to set by hand.

Just run epro without any arguments to see your current settings.

root # epro

=== Enabled Profiles: ===

        arch: x86-64bit
       build: current
     subarch: generic_64
      flavor: core
     mix-ins: (not set)

In case you have a output like this. Change it using:

root # epro flavor desktop
root # epro mix-in +lxqt

=== Enabled Profiles: ===

        arch: x86-64bit
       build: current
     subarch: generic_64
      flavor: desktop
     mix-ins: lxqt

>>> Added lxqt mix-in.

Now we are ready to install LXQt.

root # emerge lxqt-meta

Starting LXQt

You can either use a display manager to log into your system and start LXQt, or you can log in on a TTY and run startx to start xinit by hand.

With a Display (Login) Manager

The recommended display manager for LXQt is sddm:

root # emerge sddm
root # rc-update add xdm default

After this, configure /etc/conf.d/xdm to use sddm as the system display manager.