Changeset 31be310 for lxqt


Ignore:
Timestamp:
10/18/2016 07:09:20 PM (8 years ago)
Author:
Pierre Labastie <pieere@…>
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
Message:

Really Update LXQt Desktop

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@17896 af4574ff-66df-0310-9fd7-8a98e5e911e0

Location:
lxqt/desktop
Files:
4 added
19 edited

Legend:

Unmodified
Added
Removed
  • lxqt/desktop/desktop.xml

    r0622919d r31be310  
    2121
    2222  <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.
    3331  </para>
    3432
     
    4341  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lxqt-kwindowsystem.xml"/>
    4442  <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"/>
    5347  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lxqt-kwayland.xml"/>
    5448  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lxqt-libkscreen.xml"/>
    5549  <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"/>
    5851  <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"/>
    5961  <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"/>
    6163  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="post-install.xml"/>
    6264
  • lxqt/desktop/liblxqt.xml

    r0622919d r31be310  
    77  <!ENTITY liblxqt-download-http "&lxqt-http-repo;/&lxqt-version;/liblxqt-&liblxqt-version;.tar.xz">
    88  <!ENTITY liblxqt-download-ftp  " ">
    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">
     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">
    1313]>
    1414
     
    7171    </itemizedlist>
    7272
    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 
    8473    <bridgehead renderas="sect3">liblxqt Dependencies</bridgehead>
    8574
     
    9180    </para>
    9281
     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
    9388    <para condition="html" role="usernotes">
    9489      User Notes: <ulink url="&blfs-wiki;/liblxqt"/>
     
    9893  <sect2 role="installation">
    9994    <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>
    10795
    10896    <para>
     
    116104cmake -DCMAKE_INSTALL_PREFIX=$LXQT_PREFIX \
    117105      -DCMAKE_BUILD_TYPE=Release          \
     106      -DPULL_TRANSLATIONS=no              \
    118107      -DCMAKE_INSTALL_LIBDIR=lib          \
    119108      ..                                  &amp;&amp;
     
    131120
    132121  </sect2>
    133 <!--
     122
    134123  <sect2 role="commands">
    135124    <title>Command Explanations</title>
    136125
    137126    <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.
    139130    </para>
    140131
    141   </sect2>-->
     132  </sect2>
    142133
    143134  <sect2 role="content">
     
    157148        </seg>
    158149        <seg>
    159           $LXQT_PREFIX/{include,share{,/cmake}}/lxqt
     150          $LXQT_PREFIX/{include,share/cmake}/lxqt
    160151        </seg>
    161152      </seglistitem>
  • lxqt/desktop/libqtxdg.xml

    r0622919d r31be310  
    77  <!ENTITY libqtxdg-download-http "http://downloads.lxqt.org/libqtxdg/&libqtxdg-version;/libqtxdg-&libqtxdg-version;.tar.xz">
    88  <!ENTITY libqtxdg-download-ftp  " ">
    9   <!ENTITY libqtxdg-md5sum        "47b311531c1864dd1296515b9658b87a">
    10   <!ENTITY libqtxdg-size          "52 KB">
    11   <!ENTITY libqtxdg-buildsize     "2.9 MB">
     9  <!ENTITY libqtxdg-md5sum        "a5683d77db13c6e86b6b578050c6f435">
     10  <!ENTITY libqtxdg-size          "61 KB">
     11  <!ENTITY libqtxdg-buildsize     "3.2 MB">
    1212  <!ENTITY libqtxdg-time          "0.2 SBU">
    1313]>
     
    7979    </para>
    8080
     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
    8186    <para condition="html" role="usernotes">
    8287      User Notes: <ulink url="&blfs-wiki;/libqtxdg"/>
     
    114119  </sect2>
    115120
     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
    116135  <sect2 role="content">
    117136    <title>Contents</title>
     
    127146        </seg>
    128147        <seg>
    129           libQt5Xdg.so
     148          libQt5Xdg.so and libQt5XdgIconLoader.so
    130149        </seg>
    131150        <seg>
    132           $LXQT_PREFIX/{include,share}/qt5xdg
     151          $LXQT_PREFIX/include/{qt5xdg,qt5xdgiconloader} and
     152          $LXQT_PREFIX/share/cmake/{qt5xdg,qt5xdgiconloader}
    133153        </seg>
    134154      </seglistitem>
     
    152172      </varlistentry>
    153173
     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
    154186    </variablelist>
    155187
  • lxqt/desktop/libsysstat.xml

    r0622919d r31be310  
    77  <!ENTITY libsysstat-download-http "http://downloads.lxqt.org/libsysstat/&libsysstat-version;/libsysstat-&libsysstat-version;.tar.xz">
    88  <!ENTITY libsysstat-download-ftp  " ">
    9   <!ENTITY libsysstat-md5sum        "484c8d6bcec256724aa3109521fef36e">
     9  <!ENTITY libsysstat-md5sum        "692042112d63d18b2f38f2f939061a6c">
    1010  <!ENTITY libsysstat-size          "20 KB">
    1111  <!ENTITY libsysstat-buildsize     "1.2 MB">
  • lxqt/desktop/lxqt-about.xml

    r0622919d r31be310  
    77  <!ENTITY lxqt-about-download-http "&lxqt-http-repo;/&lxqt-version;/lxqt-about-&lxqt-about-version;.tar.xz">
    88  <!ENTITY lxqt-about-download-ftp  " ">
    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">
     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">
    1313]>
    1414
     
    7878    </para>
    7979
     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
    8086    <para condition="html" role="usernotes">
    8187      User Notes: <ulink url="&blfs-wiki;/lxqt-about"/>
     
    96102cmake -DCMAKE_BUILD_TYPE=Release          \
    97103      -DCMAKE_INSTALL_PREFIX=$LXQT_PREFIX \
     104      -DPULL_TRANSLATIONS=no              \
    98105      ..       &amp;&amp;
    99106
     
    109116
    110117<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>
    111129
    112130  </sect2>
     
    128146        </seg>
    129147        <seg>
    130           $LXQT_PREFIX/share/lxqt/translations/lxqt-about
     148          None
    131149        </seg>
    132150      </seglistitem>
  • lxqt/desktop/lxqt-common.xml

    r0622919d r31be310  
    77  <!ENTITY lxqt-common-download-http "&lxqt-http-repo;/&lxqt-version;/lxqt-common-&lxqt-common-version;.tar.xz">
    88  <!ENTITY lxqt-common-download-ftp  " ">
    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)">
     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">
    1313]>
    1414
     
    3131
    3232    <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.
    3435    </para>
    3536
     
    7576    <para role="required">
    7677      <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>)
    9780    </para>
    9881
     
    11093    </para>
    11194
    112 <screen><userinput>mkdir -v build &amp;&amp;
     95<screen><userinput>sed -e '/TryExec/s@=@='$LXQT_PREFIX'/bin/@' \
     96    -i xsession/lxqt.desktop.in &amp;&amp;
     97
     98mkdir -v build &amp;&amp;
    11399cd       build &amp;&amp;
    114100
     
    128114<screen role="root"><userinput>make install</userinput></screen>
    129115
     116  </sect2>
     117
     118  <sect2 role="commands">
     119    <title>Command Explanations</title>
     120
    130121    <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.
    133126    </para>
    134 
    135 <screen role="root"><userinput>update-mime-database /usr/share/mime          &amp;&amp;
    136 xdg-icon-resource forceupdate --theme hicolor &amp;&amp;
    137 update-desktop-database -q</userinput></screen>
    138127
    139128  </sect2>
     
    155144        </seg>
    156145        <seg>
    157           /etc/xdg/pcmanfm-qt/lxqt and
     146          /etc/xdg/{pcmanfm-qt,lxqt} and
    158147          $LXQT_PREFIX/share/{desktop-directories,lxqt/{graphics,openbox,themes}}
    159148        </seg>
  • lxqt/desktop/lxqt-config.xml

    r0622919d r31be310  
    77  <!ENTITY lxqt-config-download-http "&lxqt-http-repo;/&lxqt-version;/lxqt-config-&lxqt-config-version;.tar.xz">
    88  <!ENTITY lxqt-config-download-ftp  " ">
    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">
     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">
    1313]>
    1414
     
    8080    </para>
    8181
     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
    8288    <para condition="html" role="usernotes">
    8389      User Notes: <ulink url="&blfs-wiki;/lxqt-config"/>
     
    98104cmake -DCMAKE_INSTALL_PREFIX=$LXQT_PREFIX \
    99105      -DCMAKE_BUILD_TYPE=Release          \
     106      -DPULL_TRANSLATIONS=no              \
     107      -DCMAKE_INSTALL_LIBDIR=lib          \
    100108      ..                                  &amp;&amp;
    101109
     
    113121
    114122  </sect2>
    115 <!--
     123
    116124  <sect2 role="commands">
    117125    <title>Command Explanations</title>
    118126
    119127    <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>
    124134
    125135  <sect2 role="content">
     
    133143      <seglistitem>
    134144        <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
    137148        </seg>
    138149        <seg>
     
    140151        </seg>
    141152        <seg>
    142           $LXQT_PREFIX/share/lxqt/translations/lxqt-config{,-appearance,-cursor,-file-associations,-input,-monitor}
     153          $LXQT_PREFIX/lib/lxqt-config
    143154        </seg>
    144155      </seglistitem>
     
    175186      </varlistentry>
    176187
     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
    177200      <varlistentry id="lxqt-config-file-associations">
    178201        <term><command>lxqt-config-file-associations</command></term>
     
    202225      </varlistentry>
    203226
     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
    204240      <varlistentry id="lxqt-config-monitor">
    205241        <term><command>lxqt-config-monitor</command></term>
  • lxqt/desktop/lxqt-globalkeys.xml

    r0622919d r31be310  
    77  <!ENTITY lxqt-globalkeys-download-http "&lxqt-http-repo;/&lxqt-version;/lxqt-globalkeys-&lxqt-globalkeys-version;.tar.xz">
    88  <!ENTITY lxqt-globalkeys-download-ftp  " ">
    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">
     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">
    1313]>
    1414
     
    7878    </para>
    7979
     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
    8086    <para condition="html" role="usernotes">
    8187      User Notes: <ulink url="&blfs-wiki;/lxqt-globalkeys"/>
     
    96102cmake -DCMAKE_BUILD_TYPE=Release          \
    97103      -DCMAKE_INSTALL_PREFIX=$LXQT_PREFIX \
     104      -DPULL_TRANSLATIONS=no              \
    98105      -DCMAKE_INSTALL_LIBDIR=lib          \
    99106      ..       &amp;&amp;
     
    110117
    111118<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>
    112130
    113131  </sect2>
     
    129147        </seg>
    130148        <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}
    134151        </seg>
    135152      </seglistitem>
  • lxqt/desktop/lxqt-notificationd.xml

    r0622919d r31be310  
    77  <!ENTITY lxqt-notificationd-download-http "&lxqt-http-repo;/&lxqt-version;/lxqt-notificationd-&lxqt-notificationd-version;.tar.xz">
    88  <!ENTITY lxqt-notificationd-download-ftp  " ">
    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">
     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">
    1313]>
    1414
     
    7979    </para>
    8080
     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
    8187    <para condition="html" role="usernotes">
    8288      User Notes: <ulink url="&blfs-wiki;/lxqt-notificationd"/>
     
    97103cmake -DCMAKE_BUILD_TYPE=Release          \
    98104      -DCMAKE_INSTALL_PREFIX=$LXQT_PREFIX \
     105      -DPULL_TRANSLATIONS=no              \
    99106      ..       &amp;&amp;
    100107
     
    112119
    113120  </sect2>
    114 <!--
     121
    115122  <sect2 role="commands">
    116123    <title>Command Explanations</title>
    117124
    118125    <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.
    120129    </para>
    121130
    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>
    128132
    129133  <sect2 role="content">
     
    143147        </seg>
    144148        <seg>
    145           $LXQT_PREFIX/share/lxqt/translations/lxqt-{config-,}notificationd
     149          None
    146150        </seg>
    147151      </seglistitem>
  • lxqt/desktop/lxqt-panel.xml

    r0622919d r31be310  
    77  <!ENTITY lxqt-panel-download-http "&lxqt-http-repo;/&lxqt-version;/lxqt-panel-&lxqt-panel-version;.tar.xz">
    88  <!ENTITY lxqt-panel-download-ftp  " ">
    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">
     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">
    1313]>
    1414
     
    7979       <xref linkend="lxqt-solid"/>) (keyboard indicator plugin),     
    8080      <xref linkend="lxqt-globalkeys"/>,
    81       <xref linkend="libdbusmenu-qt"/> (built against Qt5),
     81      <xref linkend="libdbusmenu-qt"/>,
    8282      <xref linkend="liblxqt"/>,
    83       <xref linkend="libxkbcommon"/>,
    8483      <xref linkend="lxmenu-data"/>, and
    8584      <xref linkend="menu-cache"/>
     
    9089      <xref linkend="alsa-lib"/> or
    9190      <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
    9494      <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)
    95101    </para>
    96102
     
    108114    </para>
    109115
    110 <screen><userinput>sed -e 's:&lt;KF5/KWindowSystem/:&lt;:' \
    111     -i plugin-taskbar/lxqttaskgroup.{h,cpp} &amp;&amp;
    112 
    113 mkdir -v build &amp;&amp;
     116<screen><userinput>mkdir -v build &amp;&amp;
    114117cd       build &amp;&amp;
    115118
    116119cmake -DCMAKE_INSTALL_PREFIX=$LXQT_PREFIX \
    117120      -DCMAKE_BUILD_TYPE=Release          \
     121      -DPULL_TRANSLATIONS=no              \
    118122      -DCMAKE_INSTALL_LIBDIR=lib          \
    119123      ..                                  &amp;&amp;
     
    136140
    137141    <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&lt;plugin&gt;_PLUGIN=no</option>: Disable $lt;plugin&gt;,
     149      where &lt;plugin&gt; 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_&lt;backend&gt;=no</option>: Disable support
     157      for &lt;backend&gt; in volume plugin, where backend is ALSA or PULSEAUDIO.
    139158    </para>
    140159
     
    158177        <seg>
    159178          /etc/xdg/lxqt,
    160           $LXQT_PREFIX/share/lxqt/{,translations/}lxqt-panel and
     179          $LXQT_PREFIX/share/lxqt/lxqt-panel and
    161180          $LXQT_PREFIX/lib/lxqt-panel
    162181        </seg>
  • lxqt/desktop/lxqt-policykit.xml

    r0622919d r31be310  
    77  <!ENTITY lxqt-policykit-download-http "&lxqt-http-repo;/&lxqt-version;/lxqt-policykit-&lxqt-policykit-version;.tar.xz">
    88  <!ENTITY lxqt-policykit-download-ftp  " ">
    9   <!ENTITY lxqt-policykit-md5sum        "1a740ac879b6363e5a0c043ed6f7602a">
    10   <!ENTITY lxqt-policykit-size          "16 KB">
    11   <!ENTITY lxqt-policykit-buildsize     "996 KB">
     9  <!ENTITY lxqt-policykit-md5sum        "53b05581fae0b69d0979ae487048021d">
     10  <!ENTITY lxqt-policykit-size          "31 KB">
     11  <!ENTITY lxqt-policykit-buildsize     "936 KB">
    1212  <!ENTITY lxqt-policykit-time          "less than 0.1 SBU">
    1313]>
     
    7676    <para role="required">
    7777      <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)
    8185    </para>
    8286
     
    99103cmake -DCMAKE_INSTALL_PREFIX=$LXQT_PREFIX \
    100104      -DCMAKE_BUILD_TYPE=Release          \
     105      -DPULL_TRANSLATIONS=no              \
    101106      ..                                  &amp;&amp;
    102107
     
    112117
    113118<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>
    114130
    115131  </sect2>
     
    131147        </seg>
    132148        <seg>
    133           $LXQT_PREFIX/share/lxqt/translations/lxqt-policykit-agent
     149          None
    134150        </seg>
    135151      </seglistitem>
  • lxqt/desktop/lxqt-powermanagement.xml

    r0622919d r31be310  
    77  <!ENTITY lxqt-powermanagement-download-http "&lxqt-http-repo;/&lxqt-version;/lxqt-powermanagement-&lxqt-powermanagement-version;.tar.xz">
    88  <!ENTITY lxqt-powermanagement-download-ftp  " ">
    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">
     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">
    1313]>
    1414
     
    7575    <bridgehead renderas="sect4">Required</bridgehead>
    7676    <para role="required">
    77       <xref linkend="hicolor-icon-theme"/>,
    7877      <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)
    8188    </para>
    8289
     
    9097
    9198    <para>
    92       Install <application>lxqt-powermanagement</application> by running the following
    93       commands:
     99      Install <application>lxqt-powermanagement</application> by running the
     100      following commands:
    94101    </para>
    95102
     
    99106cmake -DCMAKE_INSTALL_PREFIX=$LXQT_PREFIX \
    100107      -DCMAKE_BUILD_TYPE=Release          \
     108      -DPULL_TRANSLATIONS=no              \
    101109      ..       &amp;&amp;
    102110
     
    112120
    113121<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>
    114133
    115134  </sect2>
     
    131150        </seg>
    132151        <seg>
    133           $LXQT_PREFIX/share/lxqt/translations/lxqt-{config-,}powermanagement
     152          None
    134153        </seg>
    135154      </seglistitem>
  • lxqt/desktop/lxqt-qtplugin.xml

    r0622919d r31be310  
    77  <!ENTITY lxqt-qtplugin-download-http "&lxqt-http-repo;/&lxqt-version;/lxqt-qtplugin-&lxqt-qtplugin-version;.tar.xz">
    88  <!ENTITY lxqt-qtplugin-download-ftp  " ">
    9   <!ENTITY lxqt-qtplugin-md5sum        "f16426b72cbb78211714a5e08dd15665">
    10   <!ENTITY lxqt-qtplugin-size          "24 KB">
     9  <!ENTITY lxqt-qtplugin-md5sum        "d75b3566581dccea9d55de731c49d844">
     10  <!ENTITY lxqt-qtplugin-size          "20 KB">
    1111  <!ENTITY lxqt-qtplugin-buildsize     "1.4 MB">
    1212  <!ENTITY lxqt-qtplugin-time          "0.1 SBU">
     
    7676    <bridgehead renderas="sect4">Required</bridgehead>
    7777    <para role="required">
    78       <xref linkend="liblxqt"/>
     78      <xref linkend="liblxqt"/> and
     79      <xref linkend="libdbusmenu-qt"/>
    7980    </para>
    8081
     
    113114  </sect2>
    114115
     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 &gt;&gt; /etc/profile.d/lxqt.sh &lt;&lt; "EOF"
     129<literal># Begin lxqt-qtplugin configuration
     130
     131export QT_QPA_PLATFORMTHEME=lxqt
     132
     133# End lxqt-qtplugin configuration</literal>
     134EOF</userinput></screen>
     135
     136    </sect3>
     137
     138  </sect2>
     139
    115140  <sect2 role="content">
    116141    <title>Contents</title>
     
    129154        </seg>
    130155        <seg>
    131           /opt/qt5/plugins/platformthemes
     156          $QT5DIR/plugins/platformthemes
    132157        </seg>
    133158      </seglistitem>
     
    144169        <listitem>
    145170          <para>
    146             contains the <application>libqtlxqt</application> API functions.
     171            contains the LXQt QT plugin.
    147172          </para>
    148173          <indexterm zone="lxqt-qtplugin libqtlxqt-lib">
  • lxqt/desktop/lxqt-runner.xml

    r0622919d r31be310  
    77  <!ENTITY lxqt-runner-download-http "&lxqt-http-repo;/&lxqt-version;/lxqt-runner-&lxqt-runner-version;.tar.xz">
    88  <!ENTITY lxqt-runner-download-ftp  " ">
    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">
     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">
    1313]>
    1414
     
    7171    </itemizedlist>
    7272
     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
    7383    <bridgehead renderas="sect3">lxqt-runner Dependencies</bridgehead>
    7484
    7585    <bridgehead renderas="sect4">Required</bridgehead>
    7686    <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>
    8296    </para>
    8397
     
    95109    </para>
    96110
    97 <screen><userinput>mkdir -v build &amp;&amp;
     111<screen><userinput>patch -p1 -i ../lxqt-runner-&lxqt-runner-version;-fix_endif-1.patch &amp;&amp;
     112
     113mkdir -v build &amp;&amp;
    98114cd       build &amp;&amp;
    99115
    100116cmake -DCMAKE_BUILD_TYPE=Release          \
     117      -DRUNNER_MATH=OFF                   \
    101118      -DCMAKE_INSTALL_PREFIX=$LXQT_PREFIX \
     119      -DPULL_TRANSLATIONS=no              \
    102120      ..       &amp;&amp;
    103121
     
    115133
    116134  </sect2>
    117 <!--
     135
    118136  <sect2 role="commands">
    119137    <title>Command Explanations</title>
    120138
    121139    <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>
    126153
    127154  <sect2 role="use">
     
    153180        </seg>
    154181        <seg>
    155           $LXQT_PREFIX/share/lxqt/translations/lxqt-runner
     182          None
    156183        </seg>
    157184      </seglistitem>
  • lxqt/desktop/lxqt-session.xml

    r0622919d r31be310  
    77  <!ENTITY lxqt-session-download-http "&lxqt-http-repo;/&lxqt-version;/lxqt-session-&lxqt-session-version;.tar.xz">
    88  <!ENTITY lxqt-session-download-ftp  " ">
    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">
     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">
    1313]>
    1414
     
    7676    <para role="required">
    7777      <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)
    7986    </para>
    8087
     
    9299    </para>
    93100
    94 <screen><userinput>sed -i s/minimumSize/size/ lxqt-leave/main.cpp &amp;&amp;
    95 
    96 mkdir -v build &amp;&amp;
     101<screen><userinput>mkdir -v build &amp;&amp;
    97102cd       build &amp;&amp;
    98103
    99104cmake -DCMAKE_BUILD_TYPE=Release          \
    100105      -DCMAKE_INSTALL_PREFIX=$LXQT_PREFIX \
     106      -DPULL_TRANSLATIONS=no              \
    101107      ..       &amp;&amp;
    102108
     
    119125
    120126    <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.
    123130    </para>
    124131
     
    172179        </seg>
    173180        <seg>
    174           $LXQT_PREFIX/share/lxqt/translations/lxqt-{config-session,leave,session}
     181          None
    175182        </seg>
    176183      </seglistitem>
  • lxqt/desktop/lxqt-solid.xml

    r0622919d r31be310  
    8686    <bridgehead renderas="sect4">Optional (runtime)</bridgehead>
    8787    <para role="optional">
     88      <xref linkend="udisks2"/>,
     89      <xref linkend="upower"/>, and
    8890      <ulink url="http://www.freedesktop.org/wiki/Software/media-player-info">
    8991      media-player-info</ulink>
  • lxqt/desktop/pcmanfm-qt.xml

    r0622919d r31be310  
    55  %general-entities;
    66
    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">
    88  <!ENTITY pcmanfm-qt-download-ftp  " ">
    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">
     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">
    1313]>
    1414
     
    7777    <para role="required">
    7878      <xref linkend="liblxqt"/>,
    79       <xref linkend="libfm"/>, and
     79      <xref linkend="libfm-qt"/>, and
    8080      <xref linkend="lxmenu-data"/>
    8181    </para>
     
    8585      <xref linkend="oxygen-icons5"/> or another icon theme (depending on your
    8686      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)
    8793    </para>
    8894
     
    105111cmake -DCMAKE_BUILD_TYPE=Release          \
    106112      -DCMAKE_INSTALL_PREFIX=$LXQT_PREFIX \
     113      -DPULL_TRANSLATIONS=no              \
    107114      -DCMAKE_INSTALL_LIBDIR=lib          \
    108115      ..       &amp;&amp;
     
    122129  </sect2>
    123130
     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
    124142  <sect2 role="content">
    125143    <title>Contents</title>
     
    135153        </seg>
    136154        <seg>
    137           libfm-qt5.so
     155          None
    138156        </seg>
    139157        <seg>
    140           $LXQT_PREFIX/include/libfm-qt and $LXQT_PREFIX/lxqt/share/{libfm-qt,pcmanfm-qt}
     158          None
    141159        </seg>
    142160      </seglistitem>
     
    160178      </varlistentry>
    161179
    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 
    174180    </variablelist>
    175181
  • lxqt/desktop/post-install.xml

    r0622919d r31be310  
    3131    <bridgehead renderas="sect4">Required</bridgehead>
    3232    <para role="required">
    33       <xref linkend="openbox"/> (runtime) - this may be replaced by
    34       another WM, see the Configuring instructions in <xref
    35       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
    3636    </para>
    3737
     
    3939    <para role="recommended">
    4040      <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"/>,
    4543      </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"/>
    4851    </para>
    4952
     
    5457  </sect2>
    5558
    56   <sect2 role="final-config">
    57     <title>Final configuration</title>
     59  <sect2 role="configuration">
     60    <title>Final Configuration</title>
    5861
    5962    <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.
    6267    </para>
    6368
    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>
    6978
    7079<screen role="root"><userinput>ln -svfn $LXQT_PREFIX/share/lxqt /usr/share/lxqt &amp;&amp;
     
    8695ldconfig</userinput></screen>
    8796
     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          &amp;&amp;
     109xdg-icon-resource forceupdate --theme hicolor &amp;&amp;
     110update-desktop-database -q</userinput></screen>
     111
     112    </sect3>
     113
    88114  </sect2>
    89115
     
    94120      You can start <application>LXQt</application> from runlevel 3, using
    95121      <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"/>.
    99123    </para>
    100124
    101125    <para revision="systemd">
    102126      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"/>.
    107129    </para>
    108 
    109 <screen role="root"><userinput>sed -e '/TryExec/d' \
    110     -i /usr/share/xsessions/lxqt.desktop</userinput></screen>
    111130
    112131    <para>
  • lxqt/desktop/pre-install.xml

    r0622919d r31be310  
    2323    <para>
    2424      Due to recent changes in <command>grep</command> it is essential that
    25       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
     25      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
    2727      sufficient. Failure to do this will result in a faulty installation.
    2828    </para>
     
    126126      Some packages from the KDE Frameworks 5 bundle install files into D-Bus
    127127      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
    138131      class="directory">/usr/share</filename> to avoid having multiple
    139       installations of <xref linkend="hicolor-icon-theme"/>.  Run the
     132      installations of <xref linkend="hicolor-icon-theme"/>. Run the
    140133      following commands as the <systemitem class="username">root</systemitem>
    141134      user:
     
    143136
    144137<screen role="root"><userinput>source /etc/profile                                       &amp;&amp;
     138ln -sfv /usr/share/dbus-1        $LXQT_PREFIX/share       &amp;&amp;
    145139install -v -dm755                $LXQT_PREFIX/share/icons &amp;&amp;
    146140ln -sfv /usr/share/icons/hicolor $LXQT_PREFIX/share/icons</userinput></screen>
    147 
    148141
    149142    <tip>
     
    172165  </sect2>
    173166
     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
     221sed -i '/base/d;/tools/d;/x11extras/d;/svg/d' tempconf
     222# if you plan to build SDDM, add:
     223sed -i '/declarative/d'
     224./configure &lt;book flags&gt; $(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
    174268</sect1>
Note: See TracChangeset for help on using the changeset viewer.