Changeset 0622919d for lxqt


Ignore:
Timestamp:
10/18/2016 08:59:33 AM (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:
31be310
Parents:
f382ddf
Message:

Revert 17894, because some files are missing

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

Location:
lxqt/desktop
Files:
19 edited

Legend:

Unmodified
Added
Removed
  • lxqt/desktop/desktop.xml

    rf382ddf r0622919d  
    2121
    2222  <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.
    3133  </para>
    3234
     
    4143  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lxqt-kwindowsystem.xml"/>
    4244  <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"/>
    4753  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lxqt-kwayland.xml"/>
    4854  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lxqt-libkscreen.xml"/>
    4955  <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"/>
    5158  <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"/>
    5760  <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"/>
    6361  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="post-install.xml"/>
    6462
  • lxqt/desktop/liblxqt.xml

    rf382ddf r0622919d  
    77  <!ENTITY liblxqt-download-http "&lxqt-http-repo;/&lxqt-version;/liblxqt-&liblxqt-version;.tar.xz">
    88  <!ENTITY liblxqt-download-ftp  " ">
    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">
     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">
    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
    7384    <bridgehead renderas="sect3">liblxqt Dependencies</bridgehead>
    7485
     
    8091    </para>
    8192
    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 
    8893    <para condition="html" role="usernotes">
    8994      User Notes: <ulink url="&blfs-wiki;/liblxqt"/>
     
    9398  <sect2 role="installation">
    9499    <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>
    95107
    96108    <para>
     
    104116cmake -DCMAKE_INSTALL_PREFIX=$LXQT_PREFIX \
    105117      -DCMAKE_BUILD_TYPE=Release          \
    106       -DPULL_TRANSLATIONS=no              \
    107118      -DCMAKE_INSTALL_LIBDIR=lib          \
    108119      ..                                  &amp;&amp;
     
    120131
    121132  </sect2>
    122 
     133<!--
    123134  <sect2 role="commands">
    124135    <title>Command Explanations</title>
    125136
    126137    <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.
    130139    </para>
    131140
    132   </sect2>
     141  </sect2>-->
    133142
    134143  <sect2 role="content">
     
    148157        </seg>
    149158        <seg>
    150           $LXQT_PREFIX/{include,share/cmake}/lxqt
     159          $LXQT_PREFIX/{include,share{,/cmake}}/lxqt
    151160        </seg>
    152161      </seglistitem>
  • lxqt/desktop/libqtxdg.xml

    rf382ddf r0622919d  
    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        "a5683d77db13c6e86b6b578050c6f435">
    10   <!ENTITY libqtxdg-size          "61 KB">
    11   <!ENTITY libqtxdg-buildsize     "3.2 MB">
     9  <!ENTITY libqtxdg-md5sum        "47b311531c1864dd1296515b9658b87a">
     10  <!ENTITY libqtxdg-size          "52 KB">
     11  <!ENTITY libqtxdg-buildsize     "2.9 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 
    8681    <para condition="html" role="usernotes">
    8782      User Notes: <ulink url="&blfs-wiki;/libqtxdg"/>
     
    119114  </sect2>
    120115
    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 
    135116  <sect2 role="content">
    136117    <title>Contents</title>
     
    146127        </seg>
    147128        <seg>
    148           libQt5Xdg.so and libQt5XdgIconLoader.so
     129          libQt5Xdg.so
    149130        </seg>
    150131        <seg>
    151           $LXQT_PREFIX/include/{qt5xdg,qt5xdgiconloader} and
    152           $LXQT_PREFIX/share/cmake/{qt5xdg,qt5xdgiconloader}
     132          $LXQT_PREFIX/{include,share}/qt5xdg
    153133        </seg>
    154134      </seglistitem>
     
    172152      </varlistentry>
    173153
    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 
    186154    </variablelist>
    187155
  • lxqt/desktop/libsysstat.xml

    rf382ddf r0622919d  
    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        "692042112d63d18b2f38f2f939061a6c">
     9  <!ENTITY libsysstat-md5sum        "484c8d6bcec256724aa3109521fef36e">
    1010  <!ENTITY libsysstat-size          "20 KB">
    1111  <!ENTITY libsysstat-buildsize     "1.2 MB">
  • lxqt/desktop/lxqt-about.xml

    rf382ddf r0622919d  
    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        "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">
     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">
    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 
    8680    <para condition="html" role="usernotes">
    8781      User Notes: <ulink url="&blfs-wiki;/lxqt-about"/>
     
    10296cmake -DCMAKE_BUILD_TYPE=Release          \
    10397      -DCMAKE_INSTALL_PREFIX=$LXQT_PREFIX \
    104       -DPULL_TRANSLATIONS=no              \
    10598      ..       &amp;&amp;
    10699
     
    116109
    117110<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>
    129111
    130112  </sect2>
     
    146128        </seg>
    147129        <seg>
    148           None
     130          $LXQT_PREFIX/share/lxqt/translations/lxqt-about
    149131        </seg>
    150132      </seglistitem>
  • lxqt/desktop/lxqt-common.xml

    rf382ddf r0622919d  
    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        "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">
     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)">
    1313]>
    1414
     
    3131
    3232    <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>.
    3534    </para>
    3635
     
    7675    <para role="required">
    7776      <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"/>
    8097    </para>
    8198
     
    93110    </para>
    94111
    95 <screen><userinput>sed -e '/TryExec/s@=@='$LXQT_PREFIX'/bin/@' \
    96     -i xsession/lxqt.desktop.in &amp;&amp;
    97 
    98 mkdir -v build &amp;&amp;
     112<screen><userinput>mkdir -v build &amp;&amp;
    99113cd       build &amp;&amp;
    100114
     
    114128<screen role="root"><userinput>make install</userinput></screen>
    115129
    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>
    117134
    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          &amp;&amp;
     136xdg-icon-resource forceupdate --theme hicolor &amp;&amp;
     137update-desktop-database -q</userinput></screen>
    127138
    128139  </sect2>
     
    144155        </seg>
    145156        <seg>
    146           /etc/xdg/{pcmanfm-qt,lxqt} and
     157          /etc/xdg/pcmanfm-qt/lxqt and
    147158          $LXQT_PREFIX/share/{desktop-directories,lxqt/{graphics,openbox,themes}}
    148159        </seg>
  • lxqt/desktop/lxqt-config.xml

    rf382ddf r0622919d  
    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        "e50bf87b509ec57281cda154b272392c">
    10   <!ENTITY lxqt-config-size          "192 KB">
    11   <!ENTITY lxqt-config-buildsize     "10 MB">
    12   <!ENTITY lxqt-config-time          "0.7 SBU">
     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">
    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 
    8882    <para condition="html" role="usernotes">
    8983      User Notes: <ulink url="&blfs-wiki;/lxqt-config"/>
     
    10498cmake -DCMAKE_INSTALL_PREFIX=$LXQT_PREFIX \
    10599      -DCMAKE_BUILD_TYPE=Release          \
    106       -DPULL_TRANSLATIONS=no              \
    107       -DCMAKE_INSTALL_LIBDIR=lib          \
    108100      ..                                  &amp;&amp;
    109101
     
    121113
    122114  </sect2>
    123 
     115<!--
    124116  <sect2 role="commands">
    125117    <title>Command Explanations</title>
    126118
    127119    <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>-->
    134124
    135125  <sect2 role="content">
     
    143133      <seglistitem>
    144134        <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
    148137        </seg>
    149138        <seg>
     
    151140        </seg>
    152141        <seg>
    153           $LXQT_PREFIX/lib/lxqt-config
     142          $LXQT_PREFIX/share/lxqt/translations/lxqt-config{,-appearance,-cursor,-file-associations,-input,-monitor}
    154143        </seg>
    155144      </seglistitem>
     
    186175      </varlistentry>
    187176
    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 
    200177      <varlistentry id="lxqt-config-file-associations">
    201178        <term><command>lxqt-config-file-associations</command></term>
     
    225202      </varlistentry>
    226203
    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 
    240204      <varlistentry id="lxqt-config-monitor">
    241205        <term><command>lxqt-config-monitor</command></term>
  • lxqt/desktop/lxqt-globalkeys.xml

    rf382ddf r0622919d  
    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        "827836c3d33195efd7ddb580887c0769">
    10   <!ENTITY lxqt-globalkeys-size          "49 KB">
    11   <!ENTITY lxqt-globalkeys-buildsize     "6.2 MB">
    12   <!ENTITY lxqt-globalkeys-time          "0.4 SBU">
     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">
    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 
    8680    <para condition="html" role="usernotes">
    8781      User Notes: <ulink url="&blfs-wiki;/lxqt-globalkeys"/>
     
    10296cmake -DCMAKE_BUILD_TYPE=Release          \
    10397      -DCMAKE_INSTALL_PREFIX=$LXQT_PREFIX \
    104       -DPULL_TRANSLATIONS=no              \
    10598      -DCMAKE_INSTALL_LIBDIR=lib          \
    10699      ..       &amp;&amp;
     
    117110
    118111<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>
    130112
    131113  </sect2>
     
    147129        </seg>
    148130        <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}
    151134        </seg>
    152135      </seglistitem>
  • lxqt/desktop/lxqt-notificationd.xml

    rf382ddf r0622919d  
    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        "19f4f8a46174f349a3956f0024c5744a">
    10   <!ENTITY lxqt-notificationd-size          "30 KB">
    11   <!ENTITY lxqt-notificationd-buildsize     "2.3 MB">
    12   <!ENTITY lxqt-notificationd-time          "0.15 SBU">
     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">
    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 
    8781    <para condition="html" role="usernotes">
    8882      User Notes: <ulink url="&blfs-wiki;/lxqt-notificationd"/>
     
    10397cmake -DCMAKE_BUILD_TYPE=Release          \
    10498      -DCMAKE_INSTALL_PREFIX=$LXQT_PREFIX \
    105       -DPULL_TRANSLATIONS=no              \
    10699      ..       &amp;&amp;
    107100
     
    119112
    120113  </sect2>
    121 
     114<!--
    122115  <sect2 role="commands">
    123116    <title>Command Explanations</title>
    124117
    125118    <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.
    129120    </para>
    130121
    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>-->
    132128
    133129  <sect2 role="content">
     
    147143        </seg>
    148144        <seg>
    149           None
     145          $LXQT_PREFIX/share/lxqt/translations/lxqt-{config-,}notificationd
    150146        </seg>
    151147      </seglistitem>
  • lxqt/desktop/lxqt-panel.xml

    rf382ddf r0622919d  
    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        "6548d7dcb8bf55eef75ba1c601eb4992">
    10   <!ENTITY lxqt-panel-size          "257 KB">
    11   <!ENTITY lxqt-panel-buildsize     "23 MB">
    12   <!ENTITY lxqt-panel-time          "1.3 SBU">
     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">
    1313]>
    1414
     
    7979       <xref linkend="lxqt-solid"/>) (keyboard indicator plugin),     
    8080      <xref linkend="lxqt-globalkeys"/>,
    81       <xref linkend="libdbusmenu-qt"/>,
     81      <xref linkend="libdbusmenu-qt"/> (built against Qt5),
    8282      <xref linkend="liblxqt"/>,
     83      <xref linkend="libxkbcommon"/>,
    8384      <xref linkend="lxmenu-data"/>, and
    8485      <xref linkend="menu-cache"/>
     
    8990      <xref linkend="alsa-lib"/> or
    9091      <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
    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)
    10195    </para>
    10296
     
    114108    </para>
    115109
    116 <screen><userinput>mkdir -v build &amp;&amp;
     110<screen><userinput>sed -e 's:&lt;KF5/KWindowSystem/:&lt;:' \
     111    -i plugin-taskbar/lxqttaskgroup.{h,cpp} &amp;&amp;
     112
     113mkdir -v build &amp;&amp;
    117114cd       build &amp;&amp;
    118115
    119116cmake -DCMAKE_INSTALL_PREFIX=$LXQT_PREFIX \
    120117      -DCMAKE_BUILD_TYPE=Release          \
    121       -DPULL_TRANSLATIONS=no              \
    122118      -DCMAKE_INSTALL_LIBDIR=lib          \
    123119      ..                                  &amp;&amp;
     
    140136
    141137    <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&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.
     138      <command>sed ...</command>: Fixes the headers for KF5.
    158139    </para>
    159140
     
    177158        <seg>
    178159          /etc/xdg/lxqt,
    179           $LXQT_PREFIX/share/lxqt/lxqt-panel and
     160          $LXQT_PREFIX/share/lxqt/{,translations/}lxqt-panel and
    180161          $LXQT_PREFIX/lib/lxqt-panel
    181162        </seg>
  • lxqt/desktop/lxqt-policykit.xml

    rf382ddf r0622919d  
    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        "53b05581fae0b69d0979ae487048021d">
    10   <!ENTITY lxqt-policykit-size          "31 KB">
    11   <!ENTITY lxqt-policykit-buildsize     "936 KB">
     9  <!ENTITY lxqt-policykit-md5sum        "1a740ac879b6363e5a0c043ed6f7602a">
     10  <!ENTITY lxqt-policykit-size          "16 KB">
     11  <!ENTITY lxqt-policykit-buildsize     "996 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"/>
    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"/>)
    8581    </para>
    8682
     
    10399cmake -DCMAKE_INSTALL_PREFIX=$LXQT_PREFIX \
    104100      -DCMAKE_BUILD_TYPE=Release          \
    105       -DPULL_TRANSLATIONS=no              \
    106101      ..                                  &amp;&amp;
    107102
     
    117112
    118113<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>
    130114
    131115  </sect2>
     
    147131        </seg>
    148132        <seg>
    149           None
     133          $LXQT_PREFIX/share/lxqt/translations/lxqt-policykit-agent
    150134        </seg>
    151135      </seglistitem>
  • lxqt/desktop/lxqt-powermanagement.xml

    rf382ddf r0622919d  
    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        "cde27ffc5e8000e9ba927321e5f0ba20">
    10   <!ENTITY lxqt-powermanagement-size          "29 KB">
    11   <!ENTITY lxqt-powermanagement-buildsize     "3.1 MB">
    12   <!ENTITY lxqt-powermanagement-time          "0.2 SBU">
     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">
    1313]>
    1414
     
    7575    <bridgehead renderas="sect4">Required</bridgehead>
    7676    <para role="required">
     77      <xref linkend="hicolor-icon-theme"/>,
    7778      <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"/>
    8881    </para>
    8982
     
    9790
    9891    <para>
    99       Install <application>lxqt-powermanagement</application> by running the
    100       following commands:
     92      Install <application>lxqt-powermanagement</application> by running the following
     93      commands:
    10194    </para>
    10295
     
    10699cmake -DCMAKE_INSTALL_PREFIX=$LXQT_PREFIX \
    107100      -DCMAKE_BUILD_TYPE=Release          \
    108       -DPULL_TRANSLATIONS=no              \
    109101      ..       &amp;&amp;
    110102
     
    120112
    121113<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>
    133114
    134115  </sect2>
     
    150131        </seg>
    151132        <seg>
    152           None
     133          $LXQT_PREFIX/share/lxqt/translations/lxqt-{config-,}powermanagement
    153134        </seg>
    154135      </seglistitem>
  • lxqt/desktop/lxqt-qtplugin.xml

    rf382ddf r0622919d  
    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        "d75b3566581dccea9d55de731c49d844">
    10   <!ENTITY lxqt-qtplugin-size          "20 KB">
     9  <!ENTITY lxqt-qtplugin-md5sum        "f16426b72cbb78211714a5e08dd15665">
     10  <!ENTITY lxqt-qtplugin-size          "24 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"/> and
    79       <xref linkend="libdbusmenu-qt"/>
     78      <xref linkend="liblxqt"/>
    8079    </para>
    8180
     
    114113  </sect2>
    115114
    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 
    131 export QT_QPA_PLATFORMTHEME=lxqt
    132 
    133 # End lxqt-qtplugin configuration</literal>
    134 EOF</userinput></screen>
    135 
    136     </sect3>
    137 
    138   </sect2>
    139 
    140115  <sect2 role="content">
    141116    <title>Contents</title>
     
    154129        </seg>
    155130        <seg>
    156           $QT5DIR/plugins/platformthemes
     131          /opt/qt5/plugins/platformthemes
    157132        </seg>
    158133      </seglistitem>
     
    169144        <listitem>
    170145          <para>
    171             contains the LXQt QT plugin.
     146            contains the <application>libqtlxqt</application> API functions.
    172147          </para>
    173148          <indexterm zone="lxqt-qtplugin libqtlxqt-lib">
  • lxqt/desktop/lxqt-runner.xml

    rf382ddf r0622919d  
    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        "1775481281003297bf290471a583f22a">
    10   <!ENTITY lxqt-runner-size          "204 KB">
    11   <!ENTITY lxqt-runner-buildsize     "2.1 MB">
    12   <!ENTITY lxqt-runner-time          "0.2 SBU">
     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">
    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 
    8373    <bridgehead renderas="sect3">lxqt-runner Dependencies</bridgehead>
    8474
    8575    <bridgehead renderas="sect4">Required</bridgehead>
    8676    <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"/>)
    9682    </para>
    9783
     
    10995    </para>
    11096
    111 <screen><userinput>patch -p1 -i ../lxqt-runner-&lxqt-runner-version;-fix_endif-1.patch &amp;&amp;
    112 
    113 mkdir -v build &amp;&amp;
     97<screen><userinput>mkdir -v build &amp;&amp;
    11498cd       build &amp;&amp;
    11599
    116100cmake -DCMAKE_BUILD_TYPE=Release          \
    117       -DRUNNER_MATH=OFF                   \
    118101      -DCMAKE_INSTALL_PREFIX=$LXQT_PREFIX \
    119       -DPULL_TRANSLATIONS=no              \
    120102      ..       &amp;&amp;
    121103
     
    133115
    134116  </sect2>
    135 
     117<!--
    136118  <sect2 role="commands">
    137119    <title>Command Explanations</title>
    138120
    139121    <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.
    144123    </para>
    145124
    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>-->
    153126
    154127  <sect2 role="use">
     
    180153        </seg>
    181154        <seg>
    182           None
     155          $LXQT_PREFIX/share/lxqt/translations/lxqt-runner
    183156        </seg>
    184157      </seglistitem>
  • lxqt/desktop/lxqt-session.xml

    rf382ddf r0622919d  
    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        "bfc0553d4afbaddf55fa10b674991202">
    10   <!ENTITY lxqt-session-size          "118 KB">
    11   <!ENTITY lxqt-session-buildsize     "4.7 MB">
    12   <!ENTITY lxqt-session-time          "0.3 SBU">
     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">
    1313]>
    1414
     
    7676    <para role="required">
    7777      <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"/>
    8679    </para>
    8780
     
    9992    </para>
    10093
    101 <screen><userinput>mkdir -v build &amp;&amp;
     94<screen><userinput>sed -i s/minimumSize/size/ lxqt-leave/main.cpp &amp;&amp;
     95
     96mkdir -v build &amp;&amp;
    10297cd       build &amp;&amp;
    10398
    10499cmake -DCMAKE_BUILD_TYPE=Release          \
    105100      -DCMAKE_INSTALL_PREFIX=$LXQT_PREFIX \
    106       -DPULL_TRANSLATIONS=no              \
    107101      ..       &amp;&amp;
    108102
     
    125119
    126120    <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.
    130123    </para>
    131124
     
    179172        </seg>
    180173        <seg>
    181           None
     174          $LXQT_PREFIX/share/lxqt/translations/lxqt-{config-session,leave,session}
    182175        </seg>
    183176      </seglistitem>
  • lxqt/desktop/lxqt-solid.xml

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

    rf382ddf r0622919d  
    55  %general-entities;
    66
    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">
    88  <!ENTITY pcmanfm-qt-download-ftp  " ">
    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">
     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">
    1313]>
    1414
     
    7777    <para role="required">
    7878      <xref linkend="liblxqt"/>,
    79       <xref linkend="libfm-qt"/>, and
     79      <xref linkend="libfm"/>, 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)
    9387    </para>
    9488
     
    111105cmake -DCMAKE_BUILD_TYPE=Release          \
    112106      -DCMAKE_INSTALL_PREFIX=$LXQT_PREFIX \
    113       -DPULL_TRANSLATIONS=no              \
    114107      -DCMAKE_INSTALL_LIBDIR=lib          \
    115108      ..       &amp;&amp;
     
    129122  </sect2>
    130123
    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 
    142124  <sect2 role="content">
    143125    <title>Contents</title>
     
    153135        </seg>
    154136        <seg>
    155           None
     137          libfm-qt5.so
    156138        </seg>
    157139        <seg>
    158           None
     140          $LXQT_PREFIX/include/libfm-qt and $LXQT_PREFIX/lxqt/share/{libfm-qt,pcmanfm-qt}
    159141        </seg>
    160142      </seglistitem>
     
    178160      </varlistentry>
    179161
     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
    180174    </variablelist>
    181175
  • lxqt/desktop/post-install.xml

    rf382ddf r0622919d  
    3131    <bridgehead renderas="sect4">Required</bridgehead>
    3232    <para role="required">
    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
     33      <xref linkend="openbox"/> (runtime) - this may be replaced by
     34      another WM, see the Configuring instructions in <xref
     35      linkend="lxqt-session"/>.
    3636    </para>
    3737
     
    3939    <para role="recommended">
    4040      <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.
    4345      </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"/>
    5148    </para>
    5249
     
    5754  </sect2>
    5855
    59   <sect2 role="configuration">
    60     <title>Final Configuration</title>
     56  <sect2 role="final-config">
     57    <title>Final configuration</title>
    6158
    6259    <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.
    6762    </para>
    6863
    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>
    7869
    7970<screen role="root"><userinput>ln -svfn $LXQT_PREFIX/share/lxqt /usr/share/lxqt &amp;&amp;
     
    9586ldconfig</userinput></screen>
    9687
    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;
    109 xdg-icon-resource forceupdate --theme hicolor &amp;&amp;
    110 update-desktop-database -q</userinput></screen>
    111 
    112     </sect3>
    113 
    11488  </sect2>
    11589
     
    12094      You can start <application>LXQt</application> from runlevel 3, using
    12195      <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"/>:
    12399    </para>
    124100
    125101    <para revision="systemd">
    126102      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"/>-->.
    129107    </para>
     108
     109<screen role="root"><userinput>sed -e '/TryExec/d' \
     110    -i /usr/share/xsessions/lxqt.desktop</userinput></screen>
    130111
    131112    <para>
  • lxqt/desktop/pre-install.xml

    rf382ddf r0622919d  
    2323    <para>
    2424      Due to recent changes in <command>grep</command> it is essential that
    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
     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
    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 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
    131138      class="directory">/usr/share</filename> to avoid having multiple
    132       installations of <xref linkend="hicolor-icon-theme"/>. Run the
     139      installations of <xref linkend="hicolor-icon-theme"/>.  Run the
    133140      following commands as the <systemitem class="username">root</systemitem>
    134141      user:
     
    136143
    137144<screen role="root"><userinput>source /etc/profile                                       &amp;&amp;
    138 ln -sfv /usr/share/dbus-1        $LXQT_PREFIX/share       &amp;&amp;
    139145install -v -dm755                $LXQT_PREFIX/share/icons &amp;&amp;
    140146ln -sfv /usr/share/icons/hicolor $LXQT_PREFIX/share/icons</userinput></screen>
     147
    141148
    142149    <tip>
     
    165172  </sect2>
    166173
    167   <sect2>
    168     <title>Notes about building LXQt dependencies</title>
    169 
    170     <para>
    171       <application>LXQt</application> obviously needs <xref linkend="qt5"/>,
    172       but not all Qt5 modules and dependencies are necessary. Since the aim
    173       of <application>LXQt</application> is to be light weight, it may be
    174       interesting to cut down the Qt5 overhead, and to build only parts of it.
    175       To build Qt and LXQT dependencies, the proposed order is the following:
    176     </para>
    177 
    178     <procedure>
    179       <step>
    180         <para>
    181           Build <xref linkend="linux-pam"/>, <xref linkend="shadow"/>,
    182           and <xref linkend="sudo"/>, with their dependencies
    183         </para>
    184       </step>
    185 
    186       <step>
    187         <para>
    188           Build the whole <xref linkend="x-window-system"/> chapter, with
    189           Wayland support, and replacing twm vith <xref linkend="openbox"/>
    190           (and its required dependencies). Some Xorg applications and fonts
    191           may be omitted, but with a negligible impact on build time and size
    192         </para>
    193       </step>
    194 
    195       <step>
    196         <para>
    197           Build <xref linkend="gtk2"/> and its required and recommended
    198           dependencies. GTK+2 is needed for <xref linkend="libfm"/>, and
    199           brings the <command>gtk-update-icon-cache</command> executable,
    200           which is needed by libqtxdg
    201         </para>
    202       </step>
    203 
    204       <step>
    205         <para>
    206           Build required Qt dependencies, and some of the recommended or
    207           optional dependencies, namely:
    208           <xref linkend="dbus"/>,
    209           <xref linkend="alsa-lib"/>,
    210           <xref linkend="pulseaudio"/>, and
    211           <xref linkend="libxkbcommon"/>
    212         </para>
    213       </step>
    214 
    215       <step>
    216         <para>
    217           Build the required parts of <xref linkend="qt5"/>. To skip all
    218           modules but the four needed for LXQt, do:
    219         </para>
    220 <screen role="nodump"><userinput>ls -Fd qt* | grep / | sed 's/^/-skip /;s/qt//;s@/@@' > tempconf
    221 sed -i '/base/d;/tools/d;/x11extras/d;/svg/d' tempconf
    222 # if you plan to build SDDM, add:
    223 sed -i '/declarative/d'
    224 ./configure &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 
    268174</sect1>
Note: See TracChangeset for help on using the changeset viewer.