- Timestamp:
- 10/18/2016 08:59:33 AM (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:
- 31be310
- Parents:
- f382ddf
- Location:
- lxqt/desktop
- Files:
-
- 19 edited
Legend:
- Unmodified
- Added
- Removed
-
lxqt/desktop/desktop.xml
rf382ddf r0622919d 21 21 22 22 <para> 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. 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. 31 33 </para> 32 34 … … 41 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lxqt-kwindowsystem.xml"/> 42 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="liblxqt.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"/> 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"/> 47 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lxqt-kwayland.xml"/> 48 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lxqt-libkscreen.xml"/> 49 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lxqt-config.xml"/> 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lxqt-globalkeys.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"/> 51 58 <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"/> 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lxqt-runner.xml"/> 57 60 <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"/>61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lxqt-runner.xml"/>62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="pcmanfm-qt.xml"/>63 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="post-install.xml"/> 64 62 -
lxqt/desktop/liblxqt.xml
rf382ddf r0622919d 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 " 69112c9f058493f56fe9a96f6e61ce71">10 <!ENTITY liblxqt-size " 56 KB">11 <!ENTITY liblxqt-buildsize " 3.4MB">12 <!ENTITY liblxqt-time "0. 2SBU">9 <!ENTITY liblxqt-md5sum "3856e2e690612c5564dc52f5b570a438"> 10 <!ENTITY liblxqt-size "76 KB"> 11 <!ENTITY liblxqt-buildsize "4.3 MB"> 12 <!ENTITY liblxqt-time "0.3 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> and 78 <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 73 84 <bridgehead renderas="sect3">liblxqt Dependencies</bridgehead> 74 85 … … 80 91 </para> 81 92 82 <bridgehead renderas="sect4">Optional</bridgehead>83 <para role="optional">84 <xref linkend="git"/> (to download translation files) or85 <xref linkend="lxqt-l10n"/> (to add localization files)86 </para>87 88 93 <para condition="html" role="usernotes"> 89 94 User Notes: <ulink url="&blfs-wiki;/liblxqt"/> … … 93 98 <sect2 role="installation"> 94 99 <title>Installation of liblxqt</title> 100 101 <para revision="sysv"> 102 Optionally apply the following patch to be able to put your system 103 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> 95 107 96 108 <para> … … 104 116 cmake -DCMAKE_INSTALL_PREFIX=$LXQT_PREFIX \ 105 117 -DCMAKE_BUILD_TYPE=Release \ 106 -DPULL_TRANSLATIONS=no \107 118 -DCMAKE_INSTALL_LIBDIR=lib \ 108 119 .. && … … 120 131 121 132 </sect2> 122 133 <!-- 123 134 <sect2 role="commands"> 124 135 <title>Command Explanations</title> 125 136 126 137 <para> 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. 138 <command>sed -e ...</command>: Fixes the headers for Qt5-5.5. 130 139 </para> 131 140 132 </sect2> 141 </sect2>--> 133 142 134 143 <sect2 role="content"> … … 148 157 </seg> 149 158 <seg> 150 $LXQT_PREFIX/{include,share /cmake}/lxqt159 $LXQT_PREFIX/{include,share{,/cmake}}/lxqt 151 160 </seg> 152 161 </seglistitem> -
lxqt/desktop/libqtxdg.xml
rf382ddf r0622919d 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 " a5683d77db13c6e86b6b578050c6f435">10 <!ENTITY libqtxdg-size " 61KB">11 <!ENTITY libqtxdg-buildsize " 3.2MB">9 <!ENTITY libqtxdg-md5sum "47b311531c1864dd1296515b9658b87a"> 10 <!ENTITY libqtxdg-size "52 KB"> 11 <!ENTITY libqtxdg-buildsize "2.9 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 86 81 <para condition="html" role="usernotes"> 87 82 User Notes: <ulink url="&blfs-wiki;/libqtxdg"/> … … 119 114 </sect2> 120 115 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 development130 utilities.131 </para>132 133 </sect2>134 135 116 <sect2 role="content"> 136 117 <title>Contents</title> … … 146 127 </seg> 147 128 <seg> 148 libQt5Xdg.so and libQt5XdgIconLoader.so129 libQt5Xdg.so 149 130 </seg> 150 131 <seg> 151 $LXQT_PREFIX/include/{qt5xdg,qt5xdgiconloader} and 152 $LXQT_PREFIX/share/cmake/{qt5xdg,qt5xdgiconloader} 132 $LXQT_PREFIX/{include,share}/qt5xdg 153 133 </seg> 154 134 </seglistitem> … … 172 152 </varlistentry> 173 153 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 186 154 </variablelist> 187 155 -
lxqt/desktop/libsysstat.xml
rf382ddf r0622919d 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 " 692042112d63d18b2f38f2f939061a6c">9 <!ENTITY libsysstat-md5sum "484c8d6bcec256724aa3109521fef36e"> 10 10 <!ENTITY libsysstat-size "20 KB"> 11 11 <!ENTITY libsysstat-buildsize "1.2 MB"> -
lxqt/desktop/lxqt-about.xml
rf382ddf r0622919d 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 " fc03056a2226f78da99acaeb5ce78e80">10 <!ENTITY lxqt-about-size " 21KB">11 <!ENTITY lxqt-about-buildsize " 1.4MB">12 <!ENTITY lxqt-about-time " less than0.1 SBU">9 <!ENTITY lxqt-about-md5sum "6de6c3f0ab13bb65fb94abe508a90f3a"> 10 <!ENTITY lxqt-about-size "32 KB"> 11 <!ENTITY lxqt-about-buildsize "2 MB"> 12 <!ENTITY lxqt-about-time "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) or83 <xref linkend="lxqt-l10n"/> (to add localization files)84 </para>85 86 80 <para condition="html" role="usernotes"> 87 81 User Notes: <ulink url="&blfs-wiki;/lxqt-about"/> … … 102 96 cmake -DCMAKE_BUILD_TYPE=Release \ 103 97 -DCMAKE_INSTALL_PREFIX=$LXQT_PREFIX \ 104 -DPULL_TRANSLATIONS=no \105 98 .. && 106 99 … … 116 109 117 110 <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 for126 <xref linkend="git"/>, which would otherwise be requested to download127 the translation files.128 </para>129 111 130 112 </sect2> … … 146 128 </seg> 147 129 <seg> 148 None130 $LXQT_PREFIX/share/lxqt/translations/lxqt-about 149 131 </seg> 150 132 </seglistitem> -
lxqt/desktop/lxqt-common.xml
rf382ddf r0622919d 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 " cd3beb74d1634922f720581a39a3ae84">10 <!ENTITY lxqt-common-size "3. 1MB">11 <!ENTITY lxqt-common-buildsize "1 0MB">12 <!ENTITY lxqt-common-time "less than 0.1 SBU ">9 <!ENTITY lxqt-common-md5sum "6bf2c06e0de15da33a054bb02b681b02"> 10 <!ENTITY lxqt-common-size "3.9 MB"> 11 <!ENTITY lxqt-common-buildsize "12 MB"> 12 <!ENTITY lxqt-common-time "less than 0.1 SBU (desktop, mime and hicolor databases and cache updates take over 0.1 SBU)"> 13 13 ]> 14 14 … … 31 31 32 32 <para> 33 The <application>lxqt-common</application> package provides common files 34 for various <application>LXQt</application> components. 33 The <application>lxqt-common</application> package provides common files for <application>LXQt</application>. 35 34 </para> 36 35 … … 76 75 <para role="required"> 77 76 <xref linkend="liblxqt"/>, 78 <xref linkend="hicolor-icon-theme"/>, and at runtime 79 <xref linkend="xorg7-app"/> (for <command>xmessage</command>) 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"/> 80 97 </para> 81 98 … … 93 110 </para> 94 111 95 <screen><userinput>sed -e '/TryExec/s@=@='$LXQT_PREFIX'/bin/@' \ 96 -i xsession/lxqt.desktop.in && 97 98 mkdir -v build && 112 <screen><userinput>mkdir -v build && 99 113 cd build && 100 114 … … 114 128 <screen role="root"><userinput>make install</userinput></screen> 115 129 116 </sect2> 130 <para> 131 If you have installed recommended dependencies, run the following 132 commands as <systemitem class="username">root</systemitem> user: 133 </para> 117 134 118 <sect2 role="commands"> 119 <title>Command Explanations</title> 120 121 <para> 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. 126 </para> 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> 127 138 128 139 </sect2> … … 144 155 </seg> 145 156 <seg> 146 /etc/xdg/ {pcmanfm-qt,lxqt}and157 /etc/xdg/pcmanfm-qt/lxqt and 147 158 $LXQT_PREFIX/share/{desktop-directories,lxqt/{graphics,openbox,themes}} 148 159 </seg> -
lxqt/desktop/lxqt-config.xml
rf382ddf r0622919d 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 " e50bf87b509ec57281cda154b272392c">10 <!ENTITY lxqt-config-size "1 92 KB">11 <!ENTITY lxqt-config-buildsize "1 0MB">12 <!ENTITY lxqt-config-time "0. 7SBU">9 <!ENTITY lxqt-config-md5sum "b7a338a1348abe27911893ba6f69cbc2"> 10 <!ENTITY lxqt-config-size "152 KB"> 11 <!ENTITY lxqt-config-buildsize "12 MB"> 12 <!ENTITY lxqt-config-time "0.8 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) or85 <xref linkend="lxqt-l10n"/> (to add localization files)86 </para>87 88 82 <para condition="html" role="usernotes"> 89 83 User Notes: <ulink url="&blfs-wiki;/lxqt-config"/> … … 104 98 cmake -DCMAKE_INSTALL_PREFIX=$LXQT_PREFIX \ 105 99 -DCMAKE_BUILD_TYPE=Release \ 106 -DPULL_TRANSLATIONS=no \107 -DCMAKE_INSTALL_LIBDIR=lib \108 100 .. && 109 101 … … 121 113 122 114 </sect2> 123 115 <!-- 124 116 <sect2 role="commands"> 125 117 <title>Command Explanations</title> 126 118 127 119 <para> 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> 120 <command>sed -e ...</command>: Fixes the headers for Qt-5.5. 121 </para> 122 123 </sect2>--> 134 124 135 125 <sect2 role="content"> … … 143 133 <seglistitem> 144 134 <seg> 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 135 lxqt-config, lxqt-config-file-associations, lxqt-config-monitor, 136 lxqt-config-appearance, and lxqt-config-input 148 137 </seg> 149 138 <seg> … … 151 140 </seg> 152 141 <seg> 153 $LXQT_PREFIX/ lib/lxqt-config142 $LXQT_PREFIX/share/lxqt/translations/lxqt-config{,-appearance,-cursor,-file-associations,-input,-monitor} 154 143 </seg> 155 144 </seglistitem> … … 186 175 </varlistentry> 187 176 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 200 177 <varlistentry id="lxqt-config-file-associations"> 201 178 <term><command>lxqt-config-file-associations</command></term> … … 225 202 </varlistentry> 226 203 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 240 204 <varlistentry id="lxqt-config-monitor"> 241 205 <term><command>lxqt-config-monitor</command></term> -
lxqt/desktop/lxqt-globalkeys.xml
rf382ddf r0622919d 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 " 827836c3d33195efd7ddb580887c0769">10 <!ENTITY lxqt-globalkeys-size " 49KB">11 <!ENTITY lxqt-globalkeys-buildsize "6. 2MB">12 <!ENTITY lxqt-globalkeys-time "0. 4SBU">9 <!ENTITY lxqt-globalkeys-md5sum "7657a595119fea4d4d08253b0816b792"> 10 <!ENTITY lxqt-globalkeys-size "52 KB"> 11 <!ENTITY lxqt-globalkeys-buildsize "6.6 MB"> 12 <!ENTITY lxqt-globalkeys-time "0.5 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) or83 <xref linkend="lxqt-l10n"/> (to add localization files)84 </para>85 86 80 <para condition="html" role="usernotes"> 87 81 User Notes: <ulink url="&blfs-wiki;/lxqt-globalkeys"/> … … 102 96 cmake -DCMAKE_BUILD_TYPE=Release \ 103 97 -DCMAKE_INSTALL_PREFIX=$LXQT_PREFIX \ 104 -DPULL_TRANSLATIONS=no \105 98 -DCMAKE_INSTALL_LIBDIR=lib \ 106 99 .. && … … 117 110 118 111 <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 for127 <xref linkend="git"/>, which would otherwise be requested to download128 the translation files.129 </para>130 112 131 113 </sect2> … … 147 129 </seg> 148 130 <seg> 149 $LXQT_PREFIX/include/lxqt-globalkeys{,-ui} 150 and $LXQT_PREFIX/share/cmake/lxqt-globalkeys{,-ui} 131 $LXQT_PREFIX/include/lxqt-globalkeys, 132 $LXQT_PREFIX/share/lxqt/translations/lxqt-config-globalkeyshortcuts and 133 $LXQT_PREFIX/lib/cmake/lxqt-globalkeys{,-ui} 151 134 </seg> 152 135 </seglistitem> -
lxqt/desktop/lxqt-notificationd.xml
rf382ddf r0622919d 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 " 19f4f8a46174f349a3956f0024c5744a">10 <!ENTITY lxqt-notificationd-size "3 0KB">11 <!ENTITY lxqt-notificationd-buildsize "2. 3MB">12 <!ENTITY lxqt-notificationd-time "0. 15SBU">9 <!ENTITY lxqt-notificationd-md5sum "6fc72335b4cb0ae1db3cbbcc2f6e38ca"> 10 <!ENTITY lxqt-notificationd-size "32 KB"> 11 <!ENTITY lxqt-notificationd-buildsize "2.5 MB"> 12 <!ENTITY lxqt-notificationd-time "0.2 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) or84 <xref linkend="lxqt-l10n"/> (to add localization files)85 </para>86 87 81 <para condition="html" role="usernotes"> 88 82 User Notes: <ulink url="&blfs-wiki;/lxqt-notificationd"/> … … 103 97 cmake -DCMAKE_BUILD_TYPE=Release \ 104 98 -DCMAKE_INSTALL_PREFIX=$LXQT_PREFIX \ 105 -DPULL_TRANSLATIONS=no \106 99 .. && 107 100 … … 119 112 120 113 </sect2> 121 114 <!-- 122 115 <sect2 role="commands"> 123 116 <title>Command Explanations</title> 124 117 125 118 <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. 119 <command>sed -e ... src/notification.cpp</command>: Fixes the headers for KF5. 129 120 </para> 130 121 131 </sect2> 122 <para> 123 <command>sed -e ... config/basicsettings.cpp</command>: Fixes the headers for 124 Qt5-5.5. 125 </para> 126 127 </sect2>--> 132 128 133 129 <sect2 role="content"> … … 147 143 </seg> 148 144 <seg> 149 None145 $LXQT_PREFIX/share/lxqt/translations/lxqt-{config-,}notificationd 150 146 </seg> 151 147 </seglistitem> -
lxqt/desktop/lxqt-panel.xml
rf382ddf r0622919d 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 " 6548d7dcb8bf55eef75ba1c601eb4992">10 <!ENTITY lxqt-panel-size " 257KB">11 <!ENTITY lxqt-panel-buildsize " 23MB">12 <!ENTITY lxqt-panel-time "1. 3SBU">9 <!ENTITY lxqt-panel-md5sum "4a884aa9a59b2f554204ab3491663edc"> 10 <!ENTITY lxqt-panel-size "324 KB"> 11 <!ENTITY lxqt-panel-buildsize "31 MB"> 12 <!ENTITY lxqt-panel-time "1.8 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"/> ,81 <xref linkend="libdbusmenu-qt"/> (built against Qt5), 82 82 <xref linkend="liblxqt"/>, 83 <xref linkend="libxkbcommon"/>, 83 84 <xref linkend="lxmenu-data"/>, and 84 85 <xref linkend="menu-cache"/> … … 89 90 <xref linkend="alsa-lib"/> or 90 91 <xref linkend="pulseaudio"/> (volume plugin), 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 92 <xref linkend="libstatgrab"/> (system statistics plugin), 93 <xref linkend="libsysstat"/> (CPU and network monitor plugins), 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) or100 <xref linkend="lxqt-l10n"/> (to add localization files)101 95 </para> 102 96 … … 114 108 </para> 115 109 116 <screen><userinput>mkdir -v build && 110 <screen><userinput>sed -e 's:<KF5/KWindowSystem/:<:' \ 111 -i plugin-taskbar/lxqttaskgroup.{h,cpp} && 112 113 mkdir -v build && 117 114 cd build && 118 115 119 116 cmake -DCMAKE_INSTALL_PREFIX=$LXQT_PREFIX \ 120 117 -DCMAKE_BUILD_TYPE=Release \ 121 -DPULL_TRANSLATIONS=no \122 118 -DCMAKE_INSTALL_LIBDIR=lib \ 123 119 .. && … … 140 136 141 137 <para> 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. 138 <command>sed ...</command>: Fixes the headers for KF5. 158 139 </para> 159 140 … … 177 158 <seg> 178 159 /etc/xdg/lxqt, 179 $LXQT_PREFIX/share/lxqt/ lxqt-panel and160 $LXQT_PREFIX/share/lxqt/{,translations/}lxqt-panel and 180 161 $LXQT_PREFIX/lib/lxqt-panel 181 162 </seg> -
lxqt/desktop/lxqt-policykit.xml
rf382ddf r0622919d 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 " 53b05581fae0b69d0979ae487048021d">10 <!ENTITY lxqt-policykit-size " 31KB">11 <!ENTITY lxqt-policykit-buildsize "9 36 KB">9 <!ENTITY lxqt-policykit-md5sum "1a740ac879b6363e5a0c043ed6f7602a"> 10 <!ENTITY lxqt-policykit-size "16 KB"> 11 <!ENTITY lxqt-policykit-buildsize "996 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"/> 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) 78 <xref linkend="polkit-qt"/> (Qt5), and 79 (<xref linkend="lxqt-kwindowsystem"/> or 80 <xref linkend="kf5-frameworks"/>) 85 81 </para> 86 82 … … 103 99 cmake -DCMAKE_INSTALL_PREFIX=$LXQT_PREFIX \ 104 100 -DCMAKE_BUILD_TYPE=Release \ 105 -DPULL_TRANSLATIONS=no \106 101 .. && 107 102 … … 117 112 118 113 <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 for127 <xref linkend="git"/>, which would otherwise be requested to download128 the translation files.129 </para>130 114 131 115 </sect2> … … 147 131 </seg> 148 132 <seg> 149 None133 $LXQT_PREFIX/share/lxqt/translations/lxqt-policykit-agent 150 134 </seg> 151 135 </seglistitem> -
lxqt/desktop/lxqt-powermanagement.xml
rf382ddf r0622919d 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 " cde27ffc5e8000e9ba927321e5f0ba20">10 <!ENTITY lxqt-powermanagement-size " 29KB">11 <!ENTITY lxqt-powermanagement-buildsize "3. 1MB">12 <!ENTITY lxqt-powermanagement-time "0. 2SBU">9 <!ENTITY lxqt-powermanagement-md5sum "e17763f5e7c2a9f8595a58209d51cb86"> 10 <!ENTITY lxqt-powermanagement-size "40 KB"> 11 <!ENTITY lxqt-powermanagement-buildsize "3.6 MB"> 12 <!ENTITY lxqt-powermanagement-time "0.3 SBU"> 13 13 ]> 14 14 … … 75 75 <bridgehead renderas="sect4">Required</bridgehead> 76 76 <para role="required"> 77 <xref linkend="hicolor-icon-theme"/>, 77 78 <xref linkend="liblxqt"/>, 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) 79 <xref linkend="upower"/>, and 80 <xref linkend="xdg-utils"/> 88 81 </para> 89 82 … … 97 90 98 91 <para> 99 Install <application>lxqt-powermanagement</application> by running the 100 followingcommands:92 Install <application>lxqt-powermanagement</application> by running the following 93 commands: 101 94 </para> 102 95 … … 106 99 cmake -DCMAKE_INSTALL_PREFIX=$LXQT_PREFIX \ 107 100 -DCMAKE_BUILD_TYPE=Release \ 108 -DPULL_TRANSLATIONS=no \109 101 .. && 110 102 … … 120 112 121 113 <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 for130 <xref linkend="git"/>, which would otherwise be requested to download131 the translation files.132 </para>133 114 134 115 </sect2> … … 150 131 </seg> 151 132 <seg> 152 None133 $LXQT_PREFIX/share/lxqt/translations/lxqt-{config-,}powermanagement 153 134 </seg> 154 135 </seglistitem> -
lxqt/desktop/lxqt-qtplugin.xml
rf382ddf r0622919d 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 " d75b3566581dccea9d55de731c49d844">10 <!ENTITY lxqt-qtplugin-size "2 0KB">9 <!ENTITY lxqt-qtplugin-md5sum "f16426b72cbb78211714a5e08dd15665"> 10 <!ENTITY lxqt-qtplugin-size "24 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"/> and 79 <xref linkend="libdbusmenu-qt"/> 78 <xref linkend="liblxqt"/> 80 79 </para> 81 80 … … 114 113 </sect2> 115 114 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 variable123 <envar>QT_QPA_PLATFORMTHEME</envar> must be set to <quote>lxqt</quote>.124 One way to do that is to issue as the <systemitem125 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 configuration130 131 export QT_QPA_PLATFORMTHEME=lxqt132 133 # End lxqt-qtplugin configuration</literal>134 EOF</userinput></screen>135 136 </sect3>137 138 </sect2>139 140 115 <sect2 role="content"> 141 116 <title>Contents</title> … … 154 129 </seg> 155 130 <seg> 156 $QT5DIR/plugins/platformthemes131 /opt/qt5/plugins/platformthemes 157 132 </seg> 158 133 </seglistitem> … … 169 144 <listitem> 170 145 <para> 171 contains the LXQt QT plugin.146 contains the <application>libqtlxqt</application> API functions. 172 147 </para> 173 148 <indexterm zone="lxqt-qtplugin libqtlxqt-lib"> -
lxqt/desktop/lxqt-runner.xml
rf382ddf r0622919d 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 " 1775481281003297bf290471a583f22a">10 <!ENTITY lxqt-runner-size " 204KB">11 <!ENTITY lxqt-runner-buildsize "2. 1MB">12 <!ENTITY lxqt-runner-time "0. 2SBU">9 <!ENTITY lxqt-runner-md5sum "eab734eed0a904672f9367732bd5b511"> 10 <!ENTITY lxqt-runner-size "192 KB"> 11 <!ENTITY lxqt-runner-buildsize "2.6 MB"> 12 <!ENTITY lxqt-runner-time "0.1 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 83 73 <bridgehead renderas="sect3">lxqt-runner Dependencies</bridgehead> 84 74 85 75 <bridgehead renderas="sect4">Required</bridgehead> 86 76 <para role="required"> 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> 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"/>) 96 82 </para> 97 83 … … 109 95 </para> 110 96 111 <screen><userinput>patch -p1 -i ../lxqt-runner-&lxqt-runner-version;-fix_endif-1.patch && 112 113 mkdir -v build && 97 <screen><userinput>mkdir -v build && 114 98 cd build && 115 99 116 100 cmake -DCMAKE_BUILD_TYPE=Release \ 117 -DRUNNER_MATH=OFF \118 101 -DCMAKE_INSTALL_PREFIX=$LXQT_PREFIX \ 119 -DPULL_TRANSLATIONS=no \120 102 .. && 121 103 … … 133 115 134 116 </sect2> 135 117 <!-- 136 118 <sect2 role="commands"> 137 119 <title>Command Explanations</title> 138 120 139 121 <para> 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. 122 <command>sed ...</command>: Fixes the headers for KF5. 144 123 </para> 145 124 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> 125 </sect2>--> 153 126 154 127 <sect2 role="use"> … … 180 153 </seg> 181 154 <seg> 182 None155 $LXQT_PREFIX/share/lxqt/translations/lxqt-runner 183 156 </seg> 184 157 </seglistitem> -
lxqt/desktop/lxqt-session.xml
rf382ddf r0622919d 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 " bfc0553d4afbaddf55fa10b674991202">10 <!ENTITY lxqt-session-size " 118KB">11 <!ENTITY lxqt-session-buildsize " 4.7MB">12 <!ENTITY lxqt-session-time "0. 3SBU">9 <!ENTITY lxqt-session-md5sum "c50065bf9fba51a5299fab45af4c8ffc"> 10 <!ENTITY lxqt-session-size "64 KB"> 11 <!ENTITY lxqt-session-buildsize "5.4 MB"> 12 <!ENTITY lxqt-session-time "0.4 SBU"> 13 13 ]> 14 14 … … 76 76 <para role="required"> 77 77 <xref linkend="liblxqt"/> and 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) 78 <xref linkend="lxqt-common"/> 86 79 </para> 87 80 … … 99 92 </para> 100 93 101 <screen><userinput>mkdir -v build && 94 <screen><userinput>sed -i s/minimumSize/size/ lxqt-leave/main.cpp && 95 96 mkdir -v build && 102 97 cd build && 103 98 104 99 cmake -DCMAKE_BUILD_TYPE=Release \ 105 100 -DCMAKE_INSTALL_PREFIX=$LXQT_PREFIX \ 106 -DPULL_TRANSLATIONS=no \107 101 .. && 108 102 … … 125 119 126 120 <para> 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. 121 <command>sed ...</command>: Works around a bug preventing the 122 <quote>leave</quote> dialog window to show up. 130 123 </para> 131 124 … … 179 172 </seg> 180 173 <seg> 181 None174 $LXQT_PREFIX/share/lxqt/translations/lxqt-{config-session,leave,session} 182 175 </seg> 183 176 </seglistitem> -
lxqt/desktop/lxqt-solid.xml
rf382ddf r0622919d 86 86 <bridgehead renderas="sect4">Optional (runtime)</bridgehead> 87 87 <para role="optional"> 88 <xref linkend="udisks2"/>,89 <xref linkend="upower"/>, and90 88 <ulink url="http://www.freedesktop.org/wiki/Software/media-player-info"> 91 89 media-player-info</ulink> -
lxqt/desktop/pcmanfm-qt.xml
rf382ddf r0622919d 5 5 %general-entities; 6 6 7 <!ENTITY pcmanfm-qt-download-http " http://downloads.lxqt.org/pcmanfm-qt/&pcmanfm-qt-version;/pcmanfm-qt-&pcmanfm-qt-version;.tar.xz">7 <!ENTITY pcmanfm-qt-download-http "&lxqt-http-repo;/&lxqt-version;/pcmanfm-qt-&pcmanfm-qt-version;.tar.xz"> 8 8 <!ENTITY pcmanfm-qt-download-ftp " "> 9 <!ENTITY pcmanfm-qt-md5sum " 6e506e5755f9f5276dd69dbb15467303">10 <!ENTITY pcmanfm-qt-size " 91KB">11 <!ENTITY pcmanfm-qt-buildsize " 4.6MB">12 <!ENTITY pcmanfm-qt-time "0. 25 SBU">9 <!ENTITY pcmanfm-qt-md5sum "9a69dcb7940123e2b17523855ccda6ae"> 10 <!ENTITY pcmanfm-qt-size "224 KB"> 11 <!ENTITY pcmanfm-qt-buildsize "13 MB"> 12 <!ENTITY pcmanfm-qt-time "0.5 SBU"> 13 13 ]> 14 14 … … 77 77 <para role="required"> 78 78 <xref linkend="liblxqt"/>, 79 <xref linkend="libfm -qt"/>, and79 <xref linkend="libfm"/>, 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) or92 <xref linkend="lxqt-l10n"/> (to add localization files)93 87 </para> 94 88 … … 111 105 cmake -DCMAKE_BUILD_TYPE=Release \ 112 106 -DCMAKE_INSTALL_PREFIX=$LXQT_PREFIX \ 113 -DPULL_TRANSLATIONS=no \114 107 -DCMAKE_INSTALL_LIBDIR=lib \ 115 108 .. && … … 129 122 </sect2> 130 123 131 <sect2 role="commands">132 <title>Command Explanations</title>133 134 <para>135 <parameter>-DPULL_TRANSLATIONS=no</parameter>: Removes the need for136 <xref linkend="git"/>, which would otherwise be requested to download137 the translation files.138 </para>139 140 </sect2>141 142 124 <sect2 role="content"> 143 125 <title>Contents</title> … … 153 135 </seg> 154 136 <seg> 155 None137 libfm-qt5.so 156 138 </seg> 157 139 <seg> 158 None140 $LXQT_PREFIX/include/libfm-qt and $LXQT_PREFIX/lxqt/share/{libfm-qt,pcmanfm-qt} 159 141 </seg> 160 142 </seglistitem> … … 178 160 </varlistentry> 179 161 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 180 174 </variablelist> 181 175 -
lxqt/desktop/post-install.xml
rf382ddf r0622919d 31 31 <bridgehead renderas="sect4">Required</bridgehead> 32 32 <para role="required"> 33 <xref linkend="openbox"/> , or another window manager, such as34 <xref linkend="xfwm4"/>, or kwin from <xref linkend="plasma5-build"/>.35 Note that <xref linkend="icewm"/> is not suitable for LXQt33 <xref linkend="openbox"/> (runtime) - this may be replaced by 34 another WM, see the Configuring instructions in <xref 35 linkend="lxqt-session"/>. 36 36 </para> 37 37 … … 39 39 <para role="recommended"> 40 40 <phrase revision="sysv"> 41 <xref linkend="consolekit"/> with 42 <xref linkend="pm-utils"/>, 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. 43 45 </phrase> 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"/> 46 <xref linkend="lxdm"/>, and 47 <xref linkend="dbus"/> 51 48 </para> 52 49 … … 57 54 </sect2> 58 55 59 <sect2 role=" configuration">60 <title>Final Configuration</title>56 <sect2 role="final-config"> 57 <title>Final configuration</title> 61 58 62 59 <para> 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. 60 If installed in /usr, you do not need final configuration. Jump to 61 <quote>Starting LXQt</quote>, below. 67 62 </para> 68 63 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> 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> 78 69 79 70 <screen role="root"><userinput>ln -svfn $LXQT_PREFIX/share/lxqt /usr/share/lxqt && … … 95 86 ldconfig</userinput></screen> 96 87 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 <systemitem105 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 114 88 </sect2> 115 89 … … 120 94 You can start <application>LXQt</application> from runlevel 3, using 121 95 <xref linkend="xinit"/>, or from runlevel 5, using a Display Manager, 122 such as <xref linkend="sddm"/>. 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"/>: 123 99 </para> 124 100 125 101 <para revision="systemd"> 126 102 You can start <application>LXQt</application> from a TTY, using 127 <xref linkend="xinit"/>, or by using a graphical display manager such 128 as <xref linkend="sddm"/>. 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"/>-->. 129 107 </para> 108 109 <screen role="root"><userinput>sed -e '/TryExec/d' \ 110 -i /usr/share/xsessions/lxqt.desktop</userinput></screen> 130 111 131 112 <para> -
lxqt/desktop/pre-install.xml
rf382ddf r0622919d 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 nUTF-8 locale. An example26 is <command>export LANG=en_US. UTF-8</command>, but any UTF-8 locale is25 the installing system be set to a UTF-8 locale. An example 26 is <command>export LANG=en_US.utf8</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 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 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 131 138 class="directory">/usr/share</filename> to avoid having multiple 132 installations of <xref linkend="hicolor-icon-theme"/>. Run the139 installations of <xref linkend="hicolor-icon-theme"/>. Run the 133 140 following commands as the <systemitem class="username">root</systemitem> 134 141 user: … … 136 143 137 144 <screen role="root"><userinput>source /etc/profile && 138 ln -sfv /usr/share/dbus-1 $LXQT_PREFIX/share &&139 145 install -v -dm755 $LXQT_PREFIX/share/icons && 140 146 ln -sfv /usr/share/icons/hicolor $LXQT_PREFIX/share/icons</userinput></screen> 147 141 148 142 149 <tip> … … 165 172 </sect2> 166 173 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 aim173 of <application>LXQt</application> is to be light weight, it may be174 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 dependencies183 </para>184 </step>185 186 <step>187 <para>188 Build the whole <xref linkend="x-window-system"/> chapter, with189 Wayland support, and replacing twm vith <xref linkend="openbox"/>190 (and its required dependencies). Some Xorg applications and fonts191 may be omitted, but with a negligible impact on build time and size192 </para>193 </step>194 195 <step>196 <para>197 Build <xref linkend="gtk2"/> and its required and recommended198 dependencies. GTK+2 is needed for <xref linkend="libfm"/>, and199 brings the <command>gtk-update-icon-cache</command> executable,200 which is needed by libqtxdg201 </para>202 </step>203 204 <step>205 <para>206 Build required Qt dependencies, and some of the recommended or207 optional dependencies, namely:208 <xref linkend="dbus"/>,209 <xref linkend="alsa-lib"/>,210 <xref linkend="pulseaudio"/>, and211 <xref linkend="libxkbcommon"/>212 </para>213 </step>214 215 <step>216 <para>217 Build the required parts of <xref linkend="qt5"/>. To skip all218 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@/@@' > tempconf221 sed -i '/base/d;/tools/d;/x11extras/d;/svg/d' tempconf222 # 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 to227 around 6 SBU228 </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"/>, and242 <xref linkend="libfm"/>. If <xref linkend="cmake"/> has not been243 built during the preceding steps, build it now244 </para>245 </step>246 247 <step>248 <para>249 Build KDE frameworks dependencies:250 <xref linkend="extra-cmake-modules"/>,251 <xref linkend="libdbusmenu-qt"/>, and252 <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 icons262 </para>263 </step>264 </procedure>265 266 </sect2>267 268 174 </sect1>
Note:
See TracChangeset
for help on using the changeset viewer.