Changeset 395be1c for x


Ignore:
Timestamp:
08/02/2015 05:27:34 PM (9 years ago)
Author:
Fernando de Oliveira <fernando@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.8, 7.9, 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:
057dda2
Parents:
e0230d8
Message:
  • juffed-0.10.r71.gc3c1a3f: move qtermwidget-0.6.0 to Recommended and replace some instances of "juffed" by "JuffEd".
  • Bump bootscripts date.
  • feh-2.13.1: fix dependencies for the tests; changelog: typo; thanks to Tommy Lincoln.
  • sddm-0.11.0: major modifications, adding some sections and commands, removing one switch (-DBUILD_MAN_PAGES=ON) and fixing some typos and dependencies.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • x/dm/sddm.xml

    re0230d8 r395be1c  
    1313  <!ENTITY sddm-md5sum        "e110a7683867400dc9484d4744fd41dd">
    1414  <!ENTITY sddm-size          "4.6 KB">
    15   <!ENTITY sddm-buildsize     "19 MB">
     15  <!ENTITY sddm-buildsize     "18 MB">
    1616  <!ENTITY sddm-time          "0.6 SBU ">
    1717]>
     
    8585    <bridgehead renderas="sect4">Recommended</bridgehead>
    8686    <para role="recommended">
    87       <xref linkend="linux-pam"/>
     87      <xref linkend="linux-pam"/> and
     88      <xref linkend="upower"/>
    8889    </para>
    8990
     
    9192    <para role="optional">
    9293      <ulink url="http://sourceforge.net/projects/docutils/">Docutils</ulink>
     94      (for the man pages)
    9395    </para>
    9496
     
    117119
    118120    <para>
     121      By default, <application>SDDM</application> starts the X server with the
     122      parameter <parameter>-nolisten tcp</parameter>. If you need to remotely
     123      connect to X, this is undesirable. You can optionally remove this
     124      parameter by running:
     125    </para>
     126
     127<screen><userinput>sed -e '/nolisten/d' \
     128    -i src/daemon/XorgDisplayServer.cpp</userinput></screen>
     129
     130    <para>
    119131      Install <application>SDDM</application> by running the following
    120132      commands:
     
    127139      -DCMAKE_BUILD_TYPE=Release  \
    128140      -DENABLE_JOURNALD=OFF       \
    129       -DBUILD_MAN_PAGES=ON
    130141      -Wno-dev .. &amp;&amp;
    131142make</userinput></screen>
     
    157168    </para>
    158169
     170    <para>
     171      <option>-DBUILD_MAN_PAGES=ON</option>: This switch may be used if you want
     172      the man pages to be installed. Notice that you need
     173      <ulink url="http://sourceforge.net/projects/docutils/">Docutils</ulink>
     174      to build them.
     175    </para>
     176
    159177  </sect2>
    160178
    161179  <sect2 role="configuration">
    162180    <title>Configuring SDDM</title>
     181
     182    <sect3 id="sddm-config">
     183      <title>Config File</title>
     184
     185      <para>
     186        /etc/sddm.conf
     187      </para>
     188
     189      <indexterm zone="sddm sddm-config">
     190        <primary sortas="e-sddm.conf">/etc/sddm.conf</primary>
     191      </indexterm>
     192
     193    </sect3>
    163194
    164195    <sect3 id="sddm-bootscript">
     
    253284
    254285      <para>
    255         By convertion, X should be executed at runlevel 5, consequently, the
     286        By convention, X should be executed at runlevel 5, consequently, the
    256287        same is true for <application>sddm</application>. However, LFS default
    257288        runlevel is 3. Changing to runlevel 5, from a console terminal, as
     
    271302<screen role="root"><userinput>cp -v /etc/inittab{,-orig} &amp;&amp;
    272303sed -i '/initdefault/ s/3/5/' /etc/inittab</userinput></screen>
     304
     305    </sect3>
     306
     307    <sect3 id="sddm-sessions">
     308      <title>Available Sessions</title>
     309
     310      <para>
     311        The greeter offers a list of available sessions,
     312        depending on the Window Managers and Desktop Environments installed. The
     313        list includes sessions which have a correspoding
     314        <filename>.desktop</filename> file installed under
     315        <filename class="directory">/usr/share/xsessions</filename>. Most of the
     316        Window Managers and Desktop Environments automatically provide those
     317        files, but if necessary, you may include a custom one.
     318      </para>
     319
     320    </sect3>
     321
     322    <sect3 id="sddm-themes">
     323      <title>Themes</title>
     324
     325      <para>
     326        Four themes are installed at <filename class="directory">
     327        /usr/share/sddm/themes</filename>:
     328        circles,
     329        elarun,
     330        maldives, and
     331        maui.
     332        The default theme is <quote>maui</quote>. You can install other themes
     333        in that directory. In order to change the theme, you need to edit
     334        <filename>/etc/sddm.conf</filename>, which is not installed by default.
     335        Before proceeding, make a backup of this file, if there is one already
     336        installed. In order to generate <filename>/etc/sddm.conf</filename>,
     337        issue, as the <systemitem class="username">root</systemitem> user:
     338    </para>
     339
     340<screen role="root"><userinput>sddm --example-config > /etc/sddm.conf</userinput></screen>
     341
     342      <para>
     343        Now, using your preferred text editor, change the default
     344        <quote>maui</quote> theme, replacing <quote>Current=maui</quote> by
     345        <quote>Current=<replaceable>&lt;insert new theme name here&gt;</replaceable></quote>,
     346        e.g. <quote>Current=maldives</quote>.
     347      </para>
     348
     349      <para>
     350        In order to see the theme without leaving the session, issue:
     351      </para>
     352
     353<screen><userinput>sddm-greeter --test-mode --theme <replaceable>&lt;theme path&gt;</replaceable></userinput></screen>
     354
     355    </sect3>
     356
     357    <sect3 id="sddm-Issues">
     358      <title>Known Issues</title>
     359
     360      <para>
     361        This applications works well, but there are issues. You find the
     362        mainstream known issues at
     363        <ulink url="https://github.com/sddm/sddm/issues">Issues</ulink>. The BLFS development team have found some issues.
     364      </para>
     365
     366      <para>
     367        Keyboard selection: the greeter shows a double question mark or the
     368        wrong keyboard. When you start to type the password or user name
     369        (depending on the theme, only password), magically the right keyboard
     370        selection appears. Optionally a workaround is to include it in
     371        <command>/usr/share/sddm/scripts/Xsetup</command> script, as the
     372        <systemitem class="username">root</systemitem> user:
     373      </para>
     374
     375<screen role="root"><userinput>echo "setxkbmap -option <replaceable>&lt;your keyboard option&gt;</replaceable>" &gt;&gt; /usr/share/sddm/scripts/Xsetup</userinput></screen>
     376
     377      <para>
     378        Dircolors: the <filename>/etc/dircolors</filename> file is not
     379        honoured. Particularly, the compressed files are not displayed in red
     380        colour. If this happens, a workaround is to issue, as the
     381        <systemitem class="username">root</systemitem> user:
     382      </para>
     383
     384<screen role="root"><userinput>echo "source /etc/profile.d/dircolors.sh" &gt;&gt; /etc/bashrc</userinput></screen>
     385
     386      <para>
     387        It has been reported that this package does not work with Xorg installed
     388        in in prefix other than <filename class="directory">/usr</filename>.
     389      </para>
    273390
    274391    </sect3>
Note: See TracChangeset for help on using the changeset viewer.