- Timestamp:
- 10/18/2016 07:09:20 PM (8 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- 11c16fdc
- Parents:
- 0622919d
- Location:
- lxqt/desktop
- Files:
-
- 4 added
- 19 edited
Legend:
- Unmodified
- Added
- Removed
-
lxqt/desktop/desktop.xml
r0622919d r31be310 21 21 22 22 <para> 23 <application>LXQt</application> is a <application>Qt</application> based 24 Desktop Environment. Here, we choose to build with 25 <application>Qt5</application>, although some parts could use 26 <application>Qt4</application>. It comes with a beautiful interface, 27 multi-language support, standard keyboard shortcuts and additional 28 features like tabbed file browsing. <application>LXQt</application> uses 29 less CPU and less RAM than most other environments. It is especially 30 useful for cloud computers with low hardware specifications, such as 31 netbooks, mobile devices (e.g. MIDs) or older computers, but can be used 32 with modern hardware. 23 <application>LXQt</application> is a <application>Qt</application> based 24 Desktop Environment. It comes with a beautiful interface, 25 multi-language support, standard keyboard shortcuts and additional 26 features like tabbed file browsing. <application>LXQt</application> uses 27 less CPU and less RAM than most other environments. It is especially 28 useful for cloud computers with low hardware specifications, such as 29 netbooks, mobile devices (e.g. MIDs) or older computers, but can be used 30 with modern hardware. 33 31 </para> 34 32 … … 43 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lxqt-kwindowsystem.xml"/> 44 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="liblxqt.xml"/> 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lxqt-globalkeys.xml"/> 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lxqt-kguiaddons.xml"/> 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lxqt-solid.xml"/> 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lxqt-panel.xml"/> 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="pcmanfm-qt.xml"/> 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lxqt-qtplugin.xml"/> 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lxqt-policykit.xml"/> 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lxqt-powermanagement.xml"/> 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libfm-qt.xml"/> 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lxqt-about.xml"/> 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lxqt-admin.xml"/> 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lxqt-common.xml"/> 53 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lxqt-kwayland.xml"/> 54 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lxqt-libkscreen.xml"/> 55 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lxqt-config.xml"/> 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lxqt-about.xml"/> 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lxqt-common.xml"/> 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lxqt-globalkeys.xml"/> 58 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lxqt-notificationd.xml"/> 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lxqt-policykit.xml"/> 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lxqt-kidletime.xml"/> 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lxqt-solid.xml"/> 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lxqt-powermanagement.xml"/> 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lxqt-qtplugin.xml"/> 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lxqt-session.xml"/> 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lxqt-l10n.xml"/> 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lxqt-kguiaddons.xml"/> 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lxqt-panel.xml"/> 59 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lxqt-runner.xml"/> 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" lxqt-session.xml"/>62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="pcmanfm-qt.xml"/> 61 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="post-install.xml"/> 62 64 -
lxqt/desktop/liblxqt.xml
r0622919d r31be310 7 7 <!ENTITY liblxqt-download-http "&lxqt-http-repo;/&lxqt-version;/liblxqt-&liblxqt-version;.tar.xz"> 8 8 <!ENTITY liblxqt-download-ftp " "> 9 <!ENTITY liblxqt-md5sum " 3856e2e690612c5564dc52f5b570a438">10 <!ENTITY liblxqt-size " 76 KB">11 <!ENTITY liblxqt-buildsize " 4.3MB">12 <!ENTITY liblxqt-time "0. 3SBU">9 <!ENTITY liblxqt-md5sum "69112c9f058493f56fe9a96f6e61ce71"> 10 <!ENTITY liblxqt-size "56 KB"> 11 <!ENTITY liblxqt-buildsize "3.4 MB"> 12 <!ENTITY liblxqt-time "0.2 SBU"> 13 13 ]> 14 14 … … 71 71 </itemizedlist> 72 72 73 <bridgehead renderas="sect3" revision="sysv">Additional Downloads</bridgehead>74 <itemizedlist spacing="compact" revision="sysv">75 <listitem>76 <para>77 Optional patch, which adds <quote>Hibernate</quote> and78 <quote>Suspend</quote> capabilities through ConsoleKit2 API:79 <ulink url="&patch-root;/liblxqt-&liblxqt-version;-hibernate_consolekit-1.patch"/>80 </para>81 </listitem>82 </itemizedlist>83 84 73 <bridgehead renderas="sect3">liblxqt Dependencies</bridgehead> 85 74 … … 91 80 </para> 92 81 82 <bridgehead renderas="sect4">Optional</bridgehead> 83 <para role="optional"> 84 <xref linkend="git"/> (to download translation files) or 85 <xref linkend="lxqt-l10n"/> (to add localization files) 86 </para> 87 93 88 <para condition="html" role="usernotes"> 94 89 User Notes: <ulink url="&blfs-wiki;/liblxqt"/> … … 98 93 <sect2 role="installation"> 99 94 <title>Installation of liblxqt</title> 100 101 <para revision="sysv">102 Optionally apply the following patch to be able to put your system103 into <quote>Suspend</quote> or <quote>Hibernate</quote> state.104 </para>105 106 <screen revision="sysv"><userinput>patch -p1 -i ../liblxqt-&liblxqt-version;-hibernate_consolekit-1.patch</userinput></screen>107 95 108 96 <para> … … 116 104 cmake -DCMAKE_INSTALL_PREFIX=$LXQT_PREFIX \ 117 105 -DCMAKE_BUILD_TYPE=Release \ 106 -DPULL_TRANSLATIONS=no \ 118 107 -DCMAKE_INSTALL_LIBDIR=lib \ 119 108 .. && … … 131 120 132 121 </sect2> 133 <!-- 122 134 123 <sect2 role="commands"> 135 124 <title>Command Explanations</title> 136 125 137 126 <para> 138 <command>sed -e ...</command>: Fixes the headers for Qt5-5.5. 127 <parameter>-DPULL_TRANSLATIONS=no</parameter>: Removes the need for 128 <xref linkend="git"/>, which would otherwise be requested to download 129 the translation files. 139 130 </para> 140 131 141 </sect2> -->132 </sect2> 142 133 143 134 <sect2 role="content"> … … 157 148 </seg> 158 149 <seg> 159 $LXQT_PREFIX/{include,share {,/cmake}}/lxqt150 $LXQT_PREFIX/{include,share/cmake}/lxqt 160 151 </seg> 161 152 </seglistitem> -
lxqt/desktop/libqtxdg.xml
r0622919d r31be310 7 7 <!ENTITY libqtxdg-download-http "http://downloads.lxqt.org/libqtxdg/&libqtxdg-version;/libqtxdg-&libqtxdg-version;.tar.xz"> 8 8 <!ENTITY libqtxdg-download-ftp " "> 9 <!ENTITY libqtxdg-md5sum " 47b311531c1864dd1296515b9658b87a">10 <!ENTITY libqtxdg-size " 52KB">11 <!ENTITY libqtxdg-buildsize " 2.9MB">9 <!ENTITY libqtxdg-md5sum "a5683d77db13c6e86b6b578050c6f435"> 10 <!ENTITY libqtxdg-size "61 KB"> 11 <!ENTITY libqtxdg-buildsize "3.2 MB"> 12 12 <!ENTITY libqtxdg-time "0.2 SBU"> 13 13 ]> … … 79 79 </para> 80 80 81 <bridgehead renderas="sect4">Optional (runtime)</bridgehead> 82 <para role="optional"> 83 <xref linkend="gtk2"/> (for <command>gtk-update-icon-cache</command>) 84 </para> 85 81 86 <para condition="html" role="usernotes"> 82 87 User Notes: <ulink url="&blfs-wiki;/libqtxdg"/> … … 114 119 </sect2> 115 120 121 <sect2 role="commands"> 122 <title>Command Explanations</title> 123 124 <para> 125 <option>-DBUILD_TESTS=ON</option>: Builds tests. 126 </para> 127 128 <para> 129 <option>-DBUILD_DEV_UTILS=ON</option>: Builds and installs development 130 utilities. 131 </para> 132 133 </sect2> 134 116 135 <sect2 role="content"> 117 136 <title>Contents</title> … … 127 146 </seg> 128 147 <seg> 129 libQt5Xdg.so 148 libQt5Xdg.so and libQt5XdgIconLoader.so 130 149 </seg> 131 150 <seg> 132 $LXQT_PREFIX/{include,share}/qt5xdg 151 $LXQT_PREFIX/include/{qt5xdg,qt5xdgiconloader} and 152 $LXQT_PREFIX/share/cmake/{qt5xdg,qt5xdgiconloader} 133 153 </seg> 134 154 </seglistitem> … … 152 172 </varlistentry> 153 173 174 <varlistentry id="libQt5XdgIconLoader-lib"> 175 <term><filename class="libraryfile">libQt5XdgIconLoader.so</filename></term> 176 <listitem> 177 <para> 178 contains the <application>libQt5XdgIconLoader</application> API functions. 179 </para> 180 <indexterm zone="libqtxdg libQt5XdgIconLoader-lib"> 181 <primary sortas="c-libQt5XdgIconLoader">libQt5XdgIconLoader.so</primary> 182 </indexterm> 183 </listitem> 184 </varlistentry> 185 154 186 </variablelist> 155 187 -
lxqt/desktop/libsysstat.xml
r0622919d r31be310 7 7 <!ENTITY libsysstat-download-http "http://downloads.lxqt.org/libsysstat/&libsysstat-version;/libsysstat-&libsysstat-version;.tar.xz"> 8 8 <!ENTITY libsysstat-download-ftp " "> 9 <!ENTITY libsysstat-md5sum " 484c8d6bcec256724aa3109521fef36e">9 <!ENTITY libsysstat-md5sum "692042112d63d18b2f38f2f939061a6c"> 10 10 <!ENTITY libsysstat-size "20 KB"> 11 11 <!ENTITY libsysstat-buildsize "1.2 MB"> -
lxqt/desktop/lxqt-about.xml
r0622919d r31be310 7 7 <!ENTITY lxqt-about-download-http "&lxqt-http-repo;/&lxqt-version;/lxqt-about-&lxqt-about-version;.tar.xz"> 8 8 <!ENTITY lxqt-about-download-ftp " "> 9 <!ENTITY lxqt-about-md5sum " 6de6c3f0ab13bb65fb94abe508a90f3a">10 <!ENTITY lxqt-about-size " 32KB">11 <!ENTITY lxqt-about-buildsize " 2MB">12 <!ENTITY lxqt-about-time " 0.1 SBU">9 <!ENTITY lxqt-about-md5sum "fc03056a2226f78da99acaeb5ce78e80"> 10 <!ENTITY lxqt-about-size "21 KB"> 11 <!ENTITY lxqt-about-buildsize "1.4 MB"> 12 <!ENTITY lxqt-about-time "less than 0.1 SBU"> 13 13 ]> 14 14 … … 78 78 </para> 79 79 80 <bridgehead renderas="sect4">Optional</bridgehead> 81 <para role="optional"> 82 <xref linkend="git"/> (to download translation files) or 83 <xref linkend="lxqt-l10n"/> (to add localization files) 84 </para> 85 80 86 <para condition="html" role="usernotes"> 81 87 User Notes: <ulink url="&blfs-wiki;/lxqt-about"/> … … 96 102 cmake -DCMAKE_BUILD_TYPE=Release \ 97 103 -DCMAKE_INSTALL_PREFIX=$LXQT_PREFIX \ 104 -DPULL_TRANSLATIONS=no \ 98 105 .. && 99 106 … … 109 116 110 117 <screen role="root"><userinput>make install</userinput></screen> 118 119 </sect2> 120 121 <sect2 role="commands"> 122 <title>Command Explanations</title> 123 124 <para> 125 <parameter>-DPULL_TRANSLATIONS=no</parameter>: Removes the need for 126 <xref linkend="git"/>, which would otherwise be requested to download 127 the translation files. 128 </para> 111 129 112 130 </sect2> … … 128 146 </seg> 129 147 <seg> 130 $LXQT_PREFIX/share/lxqt/translations/lxqt-about148 None 131 149 </seg> 132 150 </seglistitem> -
lxqt/desktop/lxqt-common.xml
r0622919d r31be310 7 7 <!ENTITY lxqt-common-download-http "&lxqt-http-repo;/&lxqt-version;/lxqt-common-&lxqt-common-version;.tar.xz"> 8 8 <!ENTITY lxqt-common-download-ftp " "> 9 <!ENTITY lxqt-common-md5sum " 6bf2c06e0de15da33a054bb02b681b02">10 <!ENTITY lxqt-common-size "3. 9MB">11 <!ENTITY lxqt-common-buildsize "1 2MB">12 <!ENTITY lxqt-common-time "less than 0.1 SBU (desktop, mime and hicolor databases and cache updates take over 0.1 SBU)">9 <!ENTITY lxqt-common-md5sum "cd3beb74d1634922f720581a39a3ae84"> 10 <!ENTITY lxqt-common-size "3.1 MB"> 11 <!ENTITY lxqt-common-buildsize "10 MB"> 12 <!ENTITY lxqt-common-time "less than 0.1 SBU"> 13 13 ]> 14 14 … … 31 31 32 32 <para> 33 The <application>lxqt-common</application> package provides common files for <application>LXQt</application>. 33 The <application>lxqt-common</application> package provides common files 34 for various <application>LXQt</application> components. 34 35 </para> 35 36 … … 75 76 <para role="required"> 76 77 <xref linkend="liblxqt"/>, 77 <xref linkend="openbox"/> (runtime - may be replaced by another WM, e.g. 78 <xref linkend="xfwm4"/>), 79 <xref linkend="xdg-utils"/> 80 </para> 81 82 <bridgehead renderas="sect4">Recommended</bridgehead> 83 <para role="recommended"> 84 <phrase revision="sysv"><xref linkend="consolekit"/> alone or with</phrase> 85 <xref linkend="lxdm"/><phrase revision='sysv'> or another Display Manager, e.g. 86 <xref linkend="sddm"/> (this has been 87 reported as the <quote>recommended <application>LXQt</application> 88 display manager</quote>)</phrase>, 89 <xref linkend="desktop-file-utils"/>, 90 <xref linkend="hicolor-icon-theme"/>, and 91 <xref linkend="shared-mime-info"/> 92 </para> 93 94 <bridgehead renderas="sect4">Optional</bridgehead> 95 <para role="optional"> 96 <xref linkend="xscreensaver"/> 78 <xref linkend="hicolor-icon-theme"/>, and at runtime 79 <xref linkend="xorg7-app"/> (for <command>xmessage</command>) 97 80 </para> 98 81 … … 110 93 </para> 111 94 112 <screen><userinput>mkdir -v build && 95 <screen><userinput>sed -e '/TryExec/s@=@='$LXQT_PREFIX'/bin/@' \ 96 -i xsession/lxqt.desktop.in && 97 98 mkdir -v build && 113 99 cd build && 114 100 … … 128 114 <screen role="root"><userinput>make install</userinput></screen> 129 115 116 </sect2> 117 118 <sect2 role="commands"> 119 <title>Command Explanations</title> 120 130 121 <para> 131 If you have installed recommended dependencies, run the following 132 commands as <systemitem class="username">root</systemitem> user: 122 <command>sed -e '/TryExec/s@=@='$LXQT_PREFIX'/bin/@' -i xsessions/lxqt.desktop.in</command>: 123 If using a display manager, the full path of the <quote>TryExec</quote> 124 directive has to be given so that the <application>LXQt</application> 125 desktop appear in the sessions list. 133 126 </para> 134 135 <screen role="root"><userinput>update-mime-database /usr/share/mime &&136 xdg-icon-resource forceupdate --theme hicolor &&137 update-desktop-database -q</userinput></screen>138 127 139 128 </sect2> … … 155 144 </seg> 156 145 <seg> 157 /etc/xdg/ pcmanfm-qt/lxqtand146 /etc/xdg/{pcmanfm-qt,lxqt} and 158 147 $LXQT_PREFIX/share/{desktop-directories,lxqt/{graphics,openbox,themes}} 159 148 </seg> -
lxqt/desktop/lxqt-config.xml
r0622919d r31be310 7 7 <!ENTITY lxqt-config-download-http "&lxqt-http-repo;/&lxqt-version;/lxqt-config-&lxqt-config-version;.tar.xz"> 8 8 <!ENTITY lxqt-config-download-ftp " "> 9 <!ENTITY lxqt-config-md5sum " b7a338a1348abe27911893ba6f69cbc2">10 <!ENTITY lxqt-config-size "1 52 KB">11 <!ENTITY lxqt-config-buildsize "1 2MB">12 <!ENTITY lxqt-config-time "0. 8SBU">9 <!ENTITY lxqt-config-md5sum "e50bf87b509ec57281cda154b272392c"> 10 <!ENTITY lxqt-config-size "192 KB"> 11 <!ENTITY lxqt-config-buildsize "10 MB"> 12 <!ENTITY lxqt-config-time "0.7 SBU"> 13 13 ]> 14 14 … … 80 80 </para> 81 81 82 <bridgehead renderas="sect4">Optional</bridgehead> 83 <para role="optional"> 84 <xref linkend="git"/> (to download translation files) or 85 <xref linkend="lxqt-l10n"/> (to add localization files) 86 </para> 87 82 88 <para condition="html" role="usernotes"> 83 89 User Notes: <ulink url="&blfs-wiki;/lxqt-config"/> … … 98 104 cmake -DCMAKE_INSTALL_PREFIX=$LXQT_PREFIX \ 99 105 -DCMAKE_BUILD_TYPE=Release \ 106 -DPULL_TRANSLATIONS=no \ 107 -DCMAKE_INSTALL_LIBDIR=lib \ 100 108 .. && 101 109 … … 113 121 114 122 </sect2> 115 <!-- 123 116 124 <sect2 role="commands"> 117 125 <title>Command Explanations</title> 118 126 119 127 <para> 120 <command>sed -e ...</command>: Fixes the headers for Qt-5.5. 121 </para> 122 123 </sect2>--> 128 <parameter>-DPULL_TRANSLATIONS=no</parameter>: Removes the need for 129 <xref linkend="git"/>, which would otherwise be requested to download 130 the translation files. 131 </para> 132 133 </sect2> 124 134 125 135 <sect2 role="content"> … … 133 143 <seglistitem> 134 144 <seg> 135 lxqt-config, lxqt-config-file-associations, lxqt-config-monitor, 136 lxqt-config-appearance, and lxqt-config-input 145 lxqt-config, lxqt-config-appearance, lxqt-config-brightness, 146 lxqt-config-file-associations, lxqt-config-input, lxqt-config-locale, 147 and lxqt-config-monitor 137 148 </seg> 138 149 <seg> … … 140 151 </seg> 141 152 <seg> 142 $LXQT_PREFIX/ share/lxqt/translations/lxqt-config{,-appearance,-cursor,-file-associations,-input,-monitor}153 $LXQT_PREFIX/lib/lxqt-config 143 154 </seg> 144 155 </seglistitem> … … 175 186 </varlistentry> 176 187 188 <varlistentry id="lxqt-config-brightness"> 189 <term><command>lxqt-config-brightness</command></term> 190 <listitem> 191 <para> 192 configures brightness settings of ouput devices. 193 </para> 194 <indexterm zone="lxqt-config lxqt-config-brightness"> 195 <primary sortas="b-lxqt-config-brightness">lxqt-config-brightness</primary> 196 </indexterm> 197 </listitem> 198 </varlistentry> 199 177 200 <varlistentry id="lxqt-config-file-associations"> 178 201 <term><command>lxqt-config-file-associations</command></term> … … 202 225 </varlistentry> 203 226 227 <varlistentry id="lxqt-config-locale"> 228 <term><command>lxqt-config-locale</command></term> 229 <listitem> 230 <para> 231 configures the locale used in <application>LXQt</application> 232 sessions. 233 </para> 234 <indexterm zone="lxqt-config lxqt-config-locale"> 235 <primary sortas="b-lxqt-config-locale">lxqt-config-locale</primary> 236 </indexterm> 237 </listitem> 238 </varlistentry> 239 204 240 <varlistentry id="lxqt-config-monitor"> 205 241 <term><command>lxqt-config-monitor</command></term> -
lxqt/desktop/lxqt-globalkeys.xml
r0622919d r31be310 7 7 <!ENTITY lxqt-globalkeys-download-http "&lxqt-http-repo;/&lxqt-version;/lxqt-globalkeys-&lxqt-globalkeys-version;.tar.xz"> 8 8 <!ENTITY lxqt-globalkeys-download-ftp " "> 9 <!ENTITY lxqt-globalkeys-md5sum " 7657a595119fea4d4d08253b0816b792">10 <!ENTITY lxqt-globalkeys-size " 52KB">11 <!ENTITY lxqt-globalkeys-buildsize "6. 6MB">12 <!ENTITY lxqt-globalkeys-time "0. 5SBU">9 <!ENTITY lxqt-globalkeys-md5sum "827836c3d33195efd7ddb580887c0769"> 10 <!ENTITY lxqt-globalkeys-size "49 KB"> 11 <!ENTITY lxqt-globalkeys-buildsize "6.2 MB"> 12 <!ENTITY lxqt-globalkeys-time "0.4 SBU"> 13 13 ]> 14 14 … … 78 78 </para> 79 79 80 <bridgehead renderas="sect4">Optional</bridgehead> 81 <para role="optional"> 82 <xref linkend="git"/> (to download translation files) or 83 <xref linkend="lxqt-l10n"/> (to add localization files) 84 </para> 85 80 86 <para condition="html" role="usernotes"> 81 87 User Notes: <ulink url="&blfs-wiki;/lxqt-globalkeys"/> … … 96 102 cmake -DCMAKE_BUILD_TYPE=Release \ 97 103 -DCMAKE_INSTALL_PREFIX=$LXQT_PREFIX \ 104 -DPULL_TRANSLATIONS=no \ 98 105 -DCMAKE_INSTALL_LIBDIR=lib \ 99 106 .. && … … 110 117 111 118 <screen role="root"><userinput>make install</userinput></screen> 119 120 </sect2> 121 122 <sect2 role="commands"> 123 <title>Command Explanations</title> 124 125 <para> 126 <parameter>-DPULL_TRANSLATIONS=no</parameter>: Removes the need for 127 <xref linkend="git"/>, which would otherwise be requested to download 128 the translation files. 129 </para> 112 130 113 131 </sect2> … … 129 147 </seg> 130 148 <seg> 131 $LXQT_PREFIX/include/lxqt-globalkeys, 132 $LXQT_PREFIX/share/lxqt/translations/lxqt-config-globalkeyshortcuts and 133 $LXQT_PREFIX/lib/cmake/lxqt-globalkeys{,-ui} 149 $LXQT_PREFIX/include/lxqt-globalkeys{,-ui} 150 and $LXQT_PREFIX/share/cmake/lxqt-globalkeys{,-ui} 134 151 </seg> 135 152 </seglistitem> -
lxqt/desktop/lxqt-notificationd.xml
r0622919d r31be310 7 7 <!ENTITY lxqt-notificationd-download-http "&lxqt-http-repo;/&lxqt-version;/lxqt-notificationd-&lxqt-notificationd-version;.tar.xz"> 8 8 <!ENTITY lxqt-notificationd-download-ftp " "> 9 <!ENTITY lxqt-notificationd-md5sum " 6fc72335b4cb0ae1db3cbbcc2f6e38ca">10 <!ENTITY lxqt-notificationd-size "3 2KB">11 <!ENTITY lxqt-notificationd-buildsize "2. 5MB">12 <!ENTITY lxqt-notificationd-time "0. 2SBU">9 <!ENTITY lxqt-notificationd-md5sum "19f4f8a46174f349a3956f0024c5744a"> 10 <!ENTITY lxqt-notificationd-size "30 KB"> 11 <!ENTITY lxqt-notificationd-buildsize "2.3 MB"> 12 <!ENTITY lxqt-notificationd-time "0.15 SBU"> 13 13 ]> 14 14 … … 79 79 </para> 80 80 81 <bridgehead renderas="sect4">Optional</bridgehead> 82 <para role="optional"> 83 <xref linkend="git"/> (to download translation files) or 84 <xref linkend="lxqt-l10n"/> (to add localization files) 85 </para> 86 81 87 <para condition="html" role="usernotes"> 82 88 User Notes: <ulink url="&blfs-wiki;/lxqt-notificationd"/> … … 97 103 cmake -DCMAKE_BUILD_TYPE=Release \ 98 104 -DCMAKE_INSTALL_PREFIX=$LXQT_PREFIX \ 105 -DPULL_TRANSLATIONS=no \ 99 106 .. && 100 107 … … 112 119 113 120 </sect2> 114 <!-- 121 115 122 <sect2 role="commands"> 116 123 <title>Command Explanations</title> 117 124 118 125 <para> 119 <command>sed -e ... src/notification.cpp</command>: Fixes the headers for KF5. 126 <parameter>-DPULL_TRANSLATIONS=no</parameter>: Removes the need for 127 <xref linkend="git"/>, which would otherwise be requested to download 128 the translation files. 120 129 </para> 121 130 122 <para> 123 <command>sed -e ... config/basicsettings.cpp</command>: Fixes the headers for 124 Qt5-5.5. 125 </para> 126 127 </sect2>--> 131 </sect2> 128 132 129 133 <sect2 role="content"> … … 143 147 </seg> 144 148 <seg> 145 $LXQT_PREFIX/share/lxqt/translations/lxqt-{config-,}notificationd149 None 146 150 </seg> 147 151 </seglistitem> -
lxqt/desktop/lxqt-panel.xml
r0622919d r31be310 7 7 <!ENTITY lxqt-panel-download-http "&lxqt-http-repo;/&lxqt-version;/lxqt-panel-&lxqt-panel-version;.tar.xz"> 8 8 <!ENTITY lxqt-panel-download-ftp " "> 9 <!ENTITY lxqt-panel-md5sum " 4a884aa9a59b2f554204ab3491663edc">10 <!ENTITY lxqt-panel-size " 324KB">11 <!ENTITY lxqt-panel-buildsize " 31MB">12 <!ENTITY lxqt-panel-time "1. 8SBU">9 <!ENTITY lxqt-panel-md5sum "6548d7dcb8bf55eef75ba1c601eb4992"> 10 <!ENTITY lxqt-panel-size "257 KB"> 11 <!ENTITY lxqt-panel-buildsize "23 MB"> 12 <!ENTITY lxqt-panel-time "1.3 SBU"> 13 13 ]> 14 14 … … 79 79 <xref linkend="lxqt-solid"/>) (keyboard indicator plugin), 80 80 <xref linkend="lxqt-globalkeys"/>, 81 <xref linkend="libdbusmenu-qt"/> (built against Qt5),81 <xref linkend="libdbusmenu-qt"/>, 82 82 <xref linkend="liblxqt"/>, 83 <xref linkend="libxkbcommon"/>,84 83 <xref linkend="lxmenu-data"/>, and 85 84 <xref linkend="menu-cache"/> … … 90 89 <xref linkend="alsa-lib"/> or 91 90 <xref linkend="pulseaudio"/> (volume plugin), 92 <xref linkend="libstatgrab"/> (system statistics plugin), 93 <xref linkend="libsysstat"/> (CPU and network monitor plugins), and 91 <xref linkend="libstatgrab"/> (network monitor and CPU load plugins), 92 <xref linkend="libsysstat"/> (CPU and network monitor plugins), 93 <xref linkend="libxkbcommon"/> (keyboard indicator plugin), and 94 94 <xref linkend="lm_sensors"/> (sensors plugin) 95 </para> 96 97 <bridgehead renderas="sect4">Optional</bridgehead> 98 <para role="optional"> 99 <xref linkend="git"/> (to download translation files) or 100 <xref linkend="lxqt-l10n"/> (to add localization files) 95 101 </para> 96 102 … … 108 114 </para> 109 115 110 <screen><userinput>sed -e 's:<KF5/KWindowSystem/:<:' \ 111 -i plugin-taskbar/lxqttaskgroup.{h,cpp} && 112 113 mkdir -v build && 116 <screen><userinput>mkdir -v build && 114 117 cd build && 115 118 116 119 cmake -DCMAKE_INSTALL_PREFIX=$LXQT_PREFIX \ 117 120 -DCMAKE_BUILD_TYPE=Release \ 121 -DPULL_TRANSLATIONS=no \ 118 122 -DCMAKE_INSTALL_LIBDIR=lib \ 119 123 .. && … … 136 140 137 141 <para> 138 <command>sed ...</command>: Fixes the headers for KF5. 142 <parameter>-DPULL_TRANSLATIONS=no</parameter>: Removes the need for 143 <xref linkend="git"/>, which would otherwise be requested to download 144 the translation files. 145 </para> 146 147 <para> 148 <option>-D<plugin>_PLUGIN=no</option>: Disable $lt;plugin>, 149 where <plugin> may be CLOCK, COLORPICKER, CPULOAD, DIRECTORYMENU, 150 DESKTOPSWITCH, KBINDICATOR, MAINMENU, MOUNT, QUICKLAUNCH, SENSORS, 151 SHOWDESKTOP, NETWORKMONITOR, SYSSTAT, TASKBAR, STATUSNOTIFIER, TRAY, 152 VOLUME, WORLDCLOCK, or SPACER, 153 </para> 154 155 <para> 156 <option>-DVOLUME_USE_<backend>=no</option>: Disable support 157 for <backend> in volume plugin, where backend is ALSA or PULSEAUDIO. 139 158 </para> 140 159 … … 158 177 <seg> 159 178 /etc/xdg/lxqt, 160 $LXQT_PREFIX/share/lxqt/ {,translations/}lxqt-panel and179 $LXQT_PREFIX/share/lxqt/lxqt-panel and 161 180 $LXQT_PREFIX/lib/lxqt-panel 162 181 </seg> -
lxqt/desktop/lxqt-policykit.xml
r0622919d r31be310 7 7 <!ENTITY lxqt-policykit-download-http "&lxqt-http-repo;/&lxqt-version;/lxqt-policykit-&lxqt-policykit-version;.tar.xz"> 8 8 <!ENTITY lxqt-policykit-download-ftp " "> 9 <!ENTITY lxqt-policykit-md5sum " 1a740ac879b6363e5a0c043ed6f7602a">10 <!ENTITY lxqt-policykit-size " 16KB">11 <!ENTITY lxqt-policykit-buildsize "9 96 KB">9 <!ENTITY lxqt-policykit-md5sum "53b05581fae0b69d0979ae487048021d"> 10 <!ENTITY lxqt-policykit-size "31 KB"> 11 <!ENTITY lxqt-policykit-buildsize "936 KB"> 12 12 <!ENTITY lxqt-policykit-time "less than 0.1 SBU"> 13 13 ]> … … 76 76 <para role="required"> 77 77 <xref linkend="liblxqt"/>, 78 <xref linkend="polkit-qt"/> (Qt5), and 79 (<xref linkend="lxqt-kwindowsystem"/> or 80 <xref linkend="kf5-frameworks"/>) 78 <xref linkend="polkit-qt"/> 79 </para> 80 81 <bridgehead renderas="sect4">Optional</bridgehead> 82 <para role="optional"> 83 <xref linkend="git"/> (to download translation files) or 84 <xref linkend="lxqt-l10n"/> (to add localization files) 81 85 </para> 82 86 … … 99 103 cmake -DCMAKE_INSTALL_PREFIX=$LXQT_PREFIX \ 100 104 -DCMAKE_BUILD_TYPE=Release \ 105 -DPULL_TRANSLATIONS=no \ 101 106 .. && 102 107 … … 112 117 113 118 <screen role="root"><userinput>make install</userinput></screen> 119 120 </sect2> 121 122 <sect2 role="commands"> 123 <title>Command Explanations</title> 124 125 <para> 126 <parameter>-DPULL_TRANSLATIONS=no</parameter>: Removes the need for 127 <xref linkend="git"/>, which would otherwise be requested to download 128 the translation files. 129 </para> 114 130 115 131 </sect2> … … 131 147 </seg> 132 148 <seg> 133 $LXQT_PREFIX/share/lxqt/translations/lxqt-policykit-agent149 None 134 150 </seg> 135 151 </seglistitem> -
lxqt/desktop/lxqt-powermanagement.xml
r0622919d r31be310 7 7 <!ENTITY lxqt-powermanagement-download-http "&lxqt-http-repo;/&lxqt-version;/lxqt-powermanagement-&lxqt-powermanagement-version;.tar.xz"> 8 8 <!ENTITY lxqt-powermanagement-download-ftp " "> 9 <!ENTITY lxqt-powermanagement-md5sum " e17763f5e7c2a9f8595a58209d51cb86">10 <!ENTITY lxqt-powermanagement-size " 40KB">11 <!ENTITY lxqt-powermanagement-buildsize "3. 6MB">12 <!ENTITY lxqt-powermanagement-time "0. 3SBU">9 <!ENTITY lxqt-powermanagement-md5sum "cde27ffc5e8000e9ba927321e5f0ba20"> 10 <!ENTITY lxqt-powermanagement-size "29 KB"> 11 <!ENTITY lxqt-powermanagement-buildsize "3.1 MB"> 12 <!ENTITY lxqt-powermanagement-time "0.2 SBU"> 13 13 ]> 14 14 … … 75 75 <bridgehead renderas="sect4">Required</bridgehead> 76 76 <para role="required"> 77 <xref linkend="hicolor-icon-theme"/>,78 77 <xref linkend="liblxqt"/>, 79 <xref linkend="upower"/>, and 80 <xref linkend="xdg-utils"/> 78 (<xref linkend="lxqt-kidletime"/> and 79 <xref linkend="lxqt-solid"/>) or 80 <xref linkend="kf5-frameworks"/>, and 81 <xref linkend="upower"/> 82 </para> 83 84 <bridgehead renderas="sect4">Optional</bridgehead> 85 <para role="optional"> 86 <xref linkend="git"/> (to download translation files) or 87 <xref linkend="lxqt-l10n"/> (to add localization files) 81 88 </para> 82 89 … … 90 97 91 98 <para> 92 Install <application>lxqt-powermanagement</application> by running the following93 commands:99 Install <application>lxqt-powermanagement</application> by running the 100 following commands: 94 101 </para> 95 102 … … 99 106 cmake -DCMAKE_INSTALL_PREFIX=$LXQT_PREFIX \ 100 107 -DCMAKE_BUILD_TYPE=Release \ 108 -DPULL_TRANSLATIONS=no \ 101 109 .. && 102 110 … … 112 120 113 121 <screen role="root"><userinput>make install</userinput></screen> 122 123 </sect2> 124 125 <sect2 role="commands"> 126 <title>Command Explanations</title> 127 128 <para> 129 <parameter>-DPULL_TRANSLATIONS=no</parameter>: Remove the need for 130 <xref linkend="git"/>, which would otherwise be requested to download 131 the translation files. 132 </para> 114 133 115 134 </sect2> … … 131 150 </seg> 132 151 <seg> 133 $LXQT_PREFIX/share/lxqt/translations/lxqt-{config-,}powermanagement152 None 134 153 </seg> 135 154 </seglistitem> -
lxqt/desktop/lxqt-qtplugin.xml
r0622919d r31be310 7 7 <!ENTITY lxqt-qtplugin-download-http "&lxqt-http-repo;/&lxqt-version;/lxqt-qtplugin-&lxqt-qtplugin-version;.tar.xz"> 8 8 <!ENTITY lxqt-qtplugin-download-ftp " "> 9 <!ENTITY lxqt-qtplugin-md5sum " f16426b72cbb78211714a5e08dd15665">10 <!ENTITY lxqt-qtplugin-size "2 4KB">9 <!ENTITY lxqt-qtplugin-md5sum "d75b3566581dccea9d55de731c49d844"> 10 <!ENTITY lxqt-qtplugin-size "20 KB"> 11 11 <!ENTITY lxqt-qtplugin-buildsize "1.4 MB"> 12 12 <!ENTITY lxqt-qtplugin-time "0.1 SBU"> … … 76 76 <bridgehead renderas="sect4">Required</bridgehead> 77 77 <para role="required"> 78 <xref linkend="liblxqt"/> 78 <xref linkend="liblxqt"/> and 79 <xref linkend="libdbusmenu-qt"/> 79 80 </para> 80 81 … … 113 114 </sect2> 114 115 116 <sect2 role="configuration"> 117 <title>Configuring lxqt-qtplugin</title> 118 119 <sect3><title>Configuration Information</title> 120 121 <para> 122 To use the plugin in Qt 5, the environment variable 123 <envar>QT_QPA_PLATFORMTHEME</envar> must be set to <quote>lxqt</quote>. 124 One way to do that is to issue as the <systemitem 125 class="username">root</systemitem> user: 126 </para> 127 128 <screen role="root"><userinput>cat >> /etc/profile.d/lxqt.sh << "EOF" 129 <literal># Begin lxqt-qtplugin configuration 130 131 export QT_QPA_PLATFORMTHEME=lxqt 132 133 # End lxqt-qtplugin configuration</literal> 134 EOF</userinput></screen> 135 136 </sect3> 137 138 </sect2> 139 115 140 <sect2 role="content"> 116 141 <title>Contents</title> … … 129 154 </seg> 130 155 <seg> 131 /opt/qt5/plugins/platformthemes156 $QT5DIR/plugins/platformthemes 132 157 </seg> 133 158 </seglistitem> … … 144 169 <listitem> 145 170 <para> 146 contains the <application>libqtlxqt</application> API functions.171 contains the LXQt QT plugin. 147 172 </para> 148 173 <indexterm zone="lxqt-qtplugin libqtlxqt-lib"> -
lxqt/desktop/lxqt-runner.xml
r0622919d r31be310 7 7 <!ENTITY lxqt-runner-download-http "&lxqt-http-repo;/&lxqt-version;/lxqt-runner-&lxqt-runner-version;.tar.xz"> 8 8 <!ENTITY lxqt-runner-download-ftp " "> 9 <!ENTITY lxqt-runner-md5sum " eab734eed0a904672f9367732bd5b511">10 <!ENTITY lxqt-runner-size " 192KB">11 <!ENTITY lxqt-runner-buildsize "2. 6MB">12 <!ENTITY lxqt-runner-time "0. 1SBU">9 <!ENTITY lxqt-runner-md5sum "1775481281003297bf290471a583f22a"> 10 <!ENTITY lxqt-runner-size "204 KB"> 11 <!ENTITY lxqt-runner-buildsize "2.1 MB"> 12 <!ENTITY lxqt-runner-time "0.2 SBU"> 13 13 ]> 14 14 … … 71 71 </itemizedlist> 72 72 73 <bridgehead renderas="sect3">Additional Downloads</bridgehead> 74 <itemizedlist spacing="compact"> 75 <listitem> 76 <para> 77 Required patch to fix a misplaced <quote>#endif</quote>: 78 <ulink url="&patch-root;/lxqt-runner-&lxqt-runner-version;-fix_endif-1.patch"/> 79 </para> 80 </listitem> 81 </itemizedlist> 82 73 83 <bridgehead renderas="sect3">lxqt-runner Dependencies</bridgehead> 74 84 75 85 <bridgehead renderas="sect4">Required</bridgehead> 76 86 <para role="required"> 77 <xref linkend="lxqt-common"/>, 78 <xref linkend="lxqt-globalkeys"/>, 79 <xref linkend="menu-cache"/>, and 80 (<xref linkend="lxqt-kwindowsystem"/> or 81 <xref linkend="kf5-frameworks"/>) 87 <xref linkend="lxqt-globalkeys"/> and 88 <xref linkend="menu-cache"/> 89 </para> 90 91 <bridgehead renderas="sect4">Optional</bridgehead> 92 <para role="optional"> 93 <xref linkend="git"/> (to download translation files) or 94 <xref linkend="lxqt-l10n"/> (to add localization files), and 95 <ulink url="http://muparser.beltoforion.de">muparser</ulink> 82 96 </para> 83 97 … … 95 109 </para> 96 110 97 <screen><userinput>mkdir -v build && 111 <screen><userinput>patch -p1 -i ../lxqt-runner-&lxqt-runner-version;-fix_endif-1.patch && 112 113 mkdir -v build && 98 114 cd build && 99 115 100 116 cmake -DCMAKE_BUILD_TYPE=Release \ 117 -DRUNNER_MATH=OFF \ 101 118 -DCMAKE_INSTALL_PREFIX=$LXQT_PREFIX \ 119 -DPULL_TRANSLATIONS=no \ 102 120 .. && 103 121 … … 115 133 116 134 </sect2> 117 <!-- 135 118 136 <sect2 role="commands"> 119 137 <title>Command Explanations</title> 120 138 121 139 <para> 122 <command>sed ...</command>: Fixes the headers for KF5. 123 </para> 124 125 </sect2>--> 140 <parameter>-DRUNNER_MATH=OFF</parameter>: Removes the dependency on 141 <application>muparser</application>. If you want Math expression support, 142 in <application>lxqt-runner</application>, install 143 <application>muparser</application> and remove this switch. 144 </para> 145 146 <para> 147 <parameter>-DPULL_TRANSLATIONS=no</parameter>: Removes the need for 148 <xref linkend="git"/>, which would otherwise be requested to download 149 the translation files. 150 </para> 151 152 </sect2> 126 153 127 154 <sect2 role="use"> … … 153 180 </seg> 154 181 <seg> 155 $LXQT_PREFIX/share/lxqt/translations/lxqt-runner182 None 156 183 </seg> 157 184 </seglistitem> -
lxqt/desktop/lxqt-session.xml
r0622919d r31be310 7 7 <!ENTITY lxqt-session-download-http "&lxqt-http-repo;/&lxqt-version;/lxqt-session-&lxqt-session-version;.tar.xz"> 8 8 <!ENTITY lxqt-session-download-ftp " "> 9 <!ENTITY lxqt-session-md5sum " c50065bf9fba51a5299fab45af4c8ffc">10 <!ENTITY lxqt-session-size " 64KB">11 <!ENTITY lxqt-session-buildsize " 5.4MB">12 <!ENTITY lxqt-session-time "0. 4SBU">9 <!ENTITY lxqt-session-md5sum "bfc0553d4afbaddf55fa10b674991202"> 10 <!ENTITY lxqt-session-size "118 KB"> 11 <!ENTITY lxqt-session-buildsize "4.7 MB"> 12 <!ENTITY lxqt-session-time "0.3 SBU"> 13 13 ]> 14 14 … … 76 76 <para role="required"> 77 77 <xref linkend="liblxqt"/> and 78 <xref linkend="lxqt-common"/> 78 (<xref linkend="lxqt-kwindowsystem"/> or 79 <xref linkend="kf5-frameworks"/>) 80 </para> 81 82 <bridgehead renderas="sect4">Optional</bridgehead> 83 <para role="optional"> 84 <xref linkend="git"/> (to download translation files) or 85 <xref linkend="lxqt-l10n"/> (to add localization files) 79 86 </para> 80 87 … … 92 99 </para> 93 100 94 <screen><userinput>sed -i s/minimumSize/size/ lxqt-leave/main.cpp && 95 96 mkdir -v build && 101 <screen><userinput>mkdir -v build && 97 102 cd build && 98 103 99 104 cmake -DCMAKE_BUILD_TYPE=Release \ 100 105 -DCMAKE_INSTALL_PREFIX=$LXQT_PREFIX \ 106 -DPULL_TRANSLATIONS=no \ 101 107 .. && 102 108 … … 119 125 120 126 <para> 121 <command>sed ...</command>: Works around a bug preventing the 122 <quote>leave</quote> dialog window to show up. 127 <parameter>-DPULL_TRANSLATIONS=no</parameter>: Removes the need for 128 <xref linkend="git"/>, which would otherwise be requested to download 129 the translation files. 123 130 </para> 124 131 … … 172 179 </seg> 173 180 <seg> 174 $LXQT_PREFIX/share/lxqt/translations/lxqt-{config-session,leave,session}181 None 175 182 </seg> 176 183 </seglistitem> -
lxqt/desktop/lxqt-solid.xml
r0622919d r31be310 86 86 <bridgehead renderas="sect4">Optional (runtime)</bridgehead> 87 87 <para role="optional"> 88 <xref linkend="udisks2"/>, 89 <xref linkend="upower"/>, and 88 90 <ulink url="http://www.freedesktop.org/wiki/Software/media-player-info"> 89 91 media-player-info</ulink> -
lxqt/desktop/pcmanfm-qt.xml
r0622919d r31be310 5 5 %general-entities; 6 6 7 <!ENTITY pcmanfm-qt-download-http " &lxqt-http-repo;/&lxqt-version;/pcmanfm-qt-&pcmanfm-qt-version;.tar.xz">7 <!ENTITY pcmanfm-qt-download-http "http://downloads.lxqt.org/pcmanfm-qt/&pcmanfm-qt-version;/pcmanfm-qt-&pcmanfm-qt-version;.tar.xz"> 8 8 <!ENTITY pcmanfm-qt-download-ftp " "> 9 <!ENTITY pcmanfm-qt-md5sum " 9a69dcb7940123e2b17523855ccda6ae">10 <!ENTITY pcmanfm-qt-size " 224KB">11 <!ENTITY pcmanfm-qt-buildsize " 13MB">12 <!ENTITY pcmanfm-qt-time "0. 5 SBU">9 <!ENTITY pcmanfm-qt-md5sum "6e506e5755f9f5276dd69dbb15467303"> 10 <!ENTITY pcmanfm-qt-size "91 KB"> 11 <!ENTITY pcmanfm-qt-buildsize "4.6 MB"> 12 <!ENTITY pcmanfm-qt-time "0.25 SBU"> 13 13 ]> 14 14 … … 77 77 <para role="required"> 78 78 <xref linkend="liblxqt"/>, 79 <xref linkend="libfm "/>, and79 <xref linkend="libfm-qt"/>, and 80 80 <xref linkend="lxmenu-data"/> 81 81 </para> … … 85 85 <xref linkend="oxygen-icons5"/> or another icon theme (depending on your 86 86 choice, some icons will be missing in several places) 87 </para> 88 89 <bridgehead renderas="sect4">Optional</bridgehead> 90 <para role="optional"> 91 <xref linkend="git"/> (to download translation files) or 92 <xref linkend="lxqt-l10n"/> (to add localization files) 87 93 </para> 88 94 … … 105 111 cmake -DCMAKE_BUILD_TYPE=Release \ 106 112 -DCMAKE_INSTALL_PREFIX=$LXQT_PREFIX \ 113 -DPULL_TRANSLATIONS=no \ 107 114 -DCMAKE_INSTALL_LIBDIR=lib \ 108 115 .. && … … 122 129 </sect2> 123 130 131 <sect2 role="commands"> 132 <title>Command Explanations</title> 133 134 <para> 135 <parameter>-DPULL_TRANSLATIONS=no</parameter>: Removes the need for 136 <xref linkend="git"/>, which would otherwise be requested to download 137 the translation files. 138 </para> 139 140 </sect2> 141 124 142 <sect2 role="content"> 125 143 <title>Contents</title> … … 135 153 </seg> 136 154 <seg> 137 libfm-qt5.so155 None 138 156 </seg> 139 157 <seg> 140 $LXQT_PREFIX/include/libfm-qt and $LXQT_PREFIX/lxqt/share/{libfm-qt,pcmanfm-qt}158 None 141 159 </seg> 142 160 </seglistitem> … … 160 178 </varlistentry> 161 179 162 <varlistentry id="libfm-qt5">163 <term><filename class="libraryfile">libfm-qt5.so</filename></term>164 <listitem>165 <para>166 contains the <application>libfm-qt5</application> API functions.167 </para>168 <indexterm zone="pcmanfm-qt libfm-qt5">169 <primary sortas="c-libfm-qt5">libfm-qt5.so</primary>170 </indexterm>171 </listitem>172 </varlistentry>173 174 180 </variablelist> 175 181 -
lxqt/desktop/post-install.xml
r0622919d r31be310 31 31 <bridgehead renderas="sect4">Required</bridgehead> 32 32 <para role="required"> 33 <xref linkend="openbox"/> (runtime) - this may be replaced by34 another WM, see the Configuring instructions in <xref35 linkend="lxqt-session"/>.33 <xref linkend="openbox"/>, or another window manager, such as 34 <xref linkend="xfwm4"/>, or kwin from <xref linkend="plasma5-build"/>. 35 Note that <xref linkend="icewm"/> is not suitable for LXQt 36 36 </para> 37 37 … … 39 39 <para role="recommended"> 40 40 <phrase revision="sysv"> 41 <xref linkend="consolekit"/> alone or with 42 <xref linkend="sddm"/> (this has been 43 reported as the <quote>recommended <application>LXQt</application> 44 display manager</quote>) or another Display Manager, e.g. 41 <xref linkend="consolekit"/> with 42 <xref linkend="pm-utils"/>, 45 43 </phrase> 46 <xref linkend="lxdm"/>, and 47 <xref linkend="dbus"/> 44 <xref linkend="sddm"/> (recommended by <application>LXQt</application> 45 developpers) or another Display Manager, e.g. 46 <xref linkend="lxdm"/>, 47 <xref linkend="desktop-file-utils"/>, 48 <xref linkend="shared-mime-info"/>, 49 <xref linkend="xdg-utils"/>, and 50 <xref linkend="xscreensaver"/> 48 51 </para> 49 52 … … 54 57 </sect2> 55 58 56 <sect2 role=" final-config">57 <title>Final configuration</title>59 <sect2 role="configuration"> 60 <title>Final Configuration</title> 58 61 59 62 <para> 60 If installed in /usr, you do not need final configuration. Jump to 61 <quote>Starting LXQt</quote>, below. 63 If <application>LXQt</application> is installed in <filename 64 class="directory">/usr</filename>, jump directly to <xref 65 linkend="lxqt-final-updates"/>, otherwise run the commands in the 66 next section. 62 67 </para> 63 68 64 <para> 65 If installed in /opt, in order for the system to find some files, run the 66 following commands, as the <systemitem class="username">root</systemitem> 67 user: 68 </para> 69 <sect3> 70 <title>Configuration needed only if installing into /opt</title> 71 <para> 72 If <application>LXQt</application> is installed into <filename 73 class="directory">/opt</filename>, some files have to be copied to 74 <filename class="directory">/usr/share</filename>, so that the system 75 can find them. Run the following commands, as the <systemitem 76 class="username">root</systemitem> user: 77 </para> 69 78 70 79 <screen role="root"><userinput>ln -svfn $LXQT_PREFIX/share/lxqt /usr/share/lxqt && … … 86 95 ldconfig</userinput></screen> 87 96 97 </sect3> 98 99 <sect3 id="lxqt-final-updates" xreflabel="LXQt Final Updates"> 100 <title>LXQt Final Updates</title> 101 102 <para> 103 The desktop databases have to be created or updated at this point. 104 Run the following commands as the <systemitem 105 class="username">root</systemitem> user: 106 </para> 107 108 <screen role="root"><userinput>update-mime-database /usr/share/mime && 109 xdg-icon-resource forceupdate --theme hicolor && 110 update-desktop-database -q</userinput></screen> 111 112 </sect3> 113 88 114 </sect2> 89 115 … … 94 120 You can start <application>LXQt</application> from runlevel 3, using 95 121 <xref linkend="xinit"/>, or from runlevel 5, using a Display Manager, 96 such as <xref linkend="sddm"/>. The <filename>lxqt.desktop</filename> 97 file needs to be fixed, or will not be listed in <xref linkend="sddm"/> 98 and <xref linkend="lxdm"/>: 122 such as <xref linkend="sddm"/>. 99 123 </para> 100 124 101 125 <para revision="systemd"> 102 126 You can start <application>LXQt</application> from a TTY, using 103 <xref linkend="xinit"/><!--, or by using a graphical display manager such 104 as <xref linkend="sddm"/>. The <filename>lxqt.desktop</filename> 105 file needs to be fixed, or it will not be listed in <xref linkend="sddm"/> 106 and <xref linkend="lxdm"/>-->. 127 <xref linkend="xinit"/>, or by using a graphical display manager such 128 as <xref linkend="sddm"/>. 107 129 </para> 108 109 <screen role="root"><userinput>sed -e '/TryExec/d' \110 -i /usr/share/xsessions/lxqt.desktop</userinput></screen>111 130 112 131 <para> -
lxqt/desktop/pre-install.xml
r0622919d r31be310 23 23 <para> 24 24 Due to recent changes in <command>grep</command> it is essential that 25 the installing system be set to a UTF-8 locale. An example26 is <command>export LANG=en_US. utf8</command>, but any UTF-8 locale is25 the installing system be set to an UTF-8 locale. An example 26 is <command>export LANG=en_US.UTF-8</command>, but any UTF-8 locale is 27 27 sufficient. Failure to do this will result in a faulty installation. 28 28 </para> … … 126 126 Some packages from the KDE Frameworks 5 bundle install files into D-Bus 127 127 directories. In order to have D-Bus find those files, the easiest 128 way is to create the following symlink (as the <systemitem 129 class="username">root</systemitem> user): 130 </para> 131 132 <screen role="root"><userinput>ln -sfv /usr/share/dbus-1 $LXQT_PREFIX/share</userinput></screen> 133 134 <para> 135 Some packages may also install icons from the <quote>hicolor</quote> 136 icon set. Since that icon set is used by many packages, it is a good 137 idea to create a symlink to the one in <filename 128 way is to create a symlink. Some packages may also install icons from 129 the <quote>hicolor</quote> icon set. Since that icon set is used by many 130 packages, it is a good idea to create a symlink to the one in <filename 138 131 class="directory">/usr/share</filename> to avoid having multiple 139 installations of <xref linkend="hicolor-icon-theme"/>. 132 installations of <xref linkend="hicolor-icon-theme"/>. Run the 140 133 following commands as the <systemitem class="username">root</systemitem> 141 134 user: … … 143 136 144 137 <screen role="root"><userinput>source /etc/profile && 138 ln -sfv /usr/share/dbus-1 $LXQT_PREFIX/share && 145 139 install -v -dm755 $LXQT_PREFIX/share/icons && 146 140 ln -sfv /usr/share/icons/hicolor $LXQT_PREFIX/share/icons</userinput></screen> 147 148 141 149 142 <tip> … … 172 165 </sect2> 173 166 167 <sect2> 168 <title>Notes about building LXQt dependencies</title> 169 170 <para> 171 <application>LXQt</application> obviously needs <xref linkend="qt5"/>, 172 but not all Qt5 modules and dependencies are necessary. Since the aim 173 of <application>LXQt</application> is to be light weight, it may be 174 interesting to cut down the Qt5 overhead, and to build only parts of it. 175 To build Qt and LXQT dependencies, the proposed order is the following: 176 </para> 177 178 <procedure> 179 <step> 180 <para> 181 Build <xref linkend="linux-pam"/>, <xref linkend="shadow"/>, 182 and <xref linkend="sudo"/>, with their dependencies 183 </para> 184 </step> 185 186 <step> 187 <para> 188 Build the whole <xref linkend="x-window-system"/> chapter, with 189 Wayland support, and replacing twm vith <xref linkend="openbox"/> 190 (and its required dependencies). Some Xorg applications and fonts 191 may be omitted, but with a negligible impact on build time and size 192 </para> 193 </step> 194 195 <step> 196 <para> 197 Build <xref linkend="gtk2"/> and its required and recommended 198 dependencies. GTK+2 is needed for <xref linkend="libfm"/>, and 199 brings the <command>gtk-update-icon-cache</command> executable, 200 which is needed by libqtxdg 201 </para> 202 </step> 203 204 <step> 205 <para> 206 Build required Qt dependencies, and some of the recommended or 207 optional dependencies, namely: 208 <xref linkend="dbus"/>, 209 <xref linkend="alsa-lib"/>, 210 <xref linkend="pulseaudio"/>, and 211 <xref linkend="libxkbcommon"/> 212 </para> 213 </step> 214 215 <step> 216 <para> 217 Build the required parts of <xref linkend="qt5"/>. To skip all 218 modules but the four needed for LXQt, do: 219 </para> 220 <screen role="nodump"><userinput>ls -Fd qt* | grep / | sed 's/^/-skip /;s/qt//;s@/@@' > tempconf 221 sed -i '/base/d;/tools/d;/x11extras/d;/svg/d' tempconf 222 # if you plan to build SDDM, add: 223 sed -i '/declarative/d' 224 ./configure <book flags> $(cat tempconf)</userinput></screen> 225 <para> 226 The time needed to complete the Qt installation is thus reduced to 227 around 6 SBU 228 </para> 229 </step> 230 231 <step> 232 <para> 233 Build miscelaneous dependencies (with their required ones): 234 <xref linkend="libstatgrab"/>, 235 <xref linkend="polkit"/>, 236 <phrase revision="sysv"> 237 <xref linkend="consolekit"/>, 238 <xref linkend="pm-utils"/>, 239 </phrase> 240 <xref linkend="lm_sensors"/>, 241 <xref linkend="upower"/>, and 242 <xref linkend="libfm"/>. If <xref linkend="cmake"/> has not been 243 built during the preceding steps, build it now 244 </para> 245 </step> 246 247 <step> 248 <para> 249 Build KDE frameworks dependencies: 250 <xref linkend="extra-cmake-modules"/>, 251 <xref linkend="libdbusmenu-qt"/>, and 252 <xref linkend="polkit-qt"/> 253 </para> 254 </step> 255 256 <step> 257 <para> 258 Finally, build some desktop utilities: 259 <xref linkend="xdg-utils"/> (needs only xmlto), 260 <xref linkend="xdg-user-dirs"/>, 261 <xref linkend="oxygen-icons5"/> or other sets of icons 262 </para> 263 </step> 264 </procedure> 265 266 </sect2> 267 174 268 </sect1>
Note:
See TracChangeset
for help on using the changeset viewer.