Changeset 12fe806


Ignore:
Timestamp:
02/23/2023 01:21:48 AM (19 months ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
11.3, 12.0, 12.1, 12.2, gimp3, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, plabs/newcss, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, xry111/for-12.3, xry111/llvm18, xry111/spidermonkey128, xry111/xf86-video-removal
Children:
7aeb312
Parents:
a875313
Message:

Remove unneeded .desktop files.

Several packages add unneeded .desktop files in /usr/share/xsessions/.
These then show up in display managers and can confuse users.
This change moves them out of the way.

Also document that lxdm does not support wayland based desktop sessions.

Files:
5 edited

Legend:

Unmodified
Added
Removed
  • gnome/platform/gnome-session.xml

    ra875313 r12fe806  
    152152
    153153<screen role="root"><userinput>mv -v /usr/share/doc/gnome-session{,-&gnome-session-version;}</userinput></screen>
     154
     155
     156  <para>This package creates two Xorg based .desktop files in the
     157  /usr/share/xsessions/ directory.  Only one is needed in a
     158  BLFS system, so prevent the extra file showing up as an option
     159  in a window manager.  As the &root; user:</para>
     160
     161<screen role="root"><userinput>mkdir -p /usr/share/xsessions/deprecated &amp;&amp;
     162mv -v /usr/share/xsessions/gnome.desktop /usr/share/xsessions/deprecated</userinput></screen>
    154163
    155164    <para revision="sysv">
  • x/dm/lxdm.xml

    ra875313 r12fe806  
    3535
    3636    &lfs113_checked;
     37
     38    <note>
     39      <para>
     40        The <application>lxdm</application> display manager does not support
     41        wayland based window managers such as <application>plasma-wayland</application>
     42        or <application>gnome-wayland</application>.
     43      </para>
     44    </note>
    3745
    3846    <bridgehead renderas="sect3">Package Information</bridgehead>
  • x/wm/icewm.xml

    ra875313 r12fe806  
    136136<screen role="root"><userinput>make install</userinput></screen>
    137137
     138  <para>This package creates two .desktop files in the
     139  /usr/share/xsessions/ directory.  Both are not needed in a
     140  BLFS system, so prevent the extra file showing up as an option
     141  in a window manager.  As the &root; user:</para>
     142
     143<screen role="root"><userinput>mkdir -p /usr/share/xsessions/deprecated &amp;&amp;
     144mv -v /usr/share/xsessions/icewm.desktop /usr/share/xsessions/deprecated</userinput></screen>
     145
    138146  </sect2>
    139147
  • x/wm/openbox.xml

    ra875313 r12fe806  
    129129
    130130<screen role="root"><userinput>make install</userinput></screen>
    131   </sect2>
     131
     132  <para>This package creates three .desktop files in the
     133  /usr/share/xsessions/ directory.  Two of these are not appropriate in a
     134  BLFS system, so prevent the extra files showing up as options
     135  in a window manager.  As the &root; user:</para>
     136
     137<screen role="root"><userinput>mkdir -p /usr/share/xsessions/deprecated &amp;&amp;
     138mv -v /usr/share/xsessions/openbox-{gnome,kde}.desktop /usr/share/xsessions/deprecated</userinput></screen>
     139
     140</sect2>
    132141
    133142  <sect2 role="commands">
  • x/wm/sawfish.xml

    ra875313 r12fe806  
    128128
    129129<screen role="root"><userinput>make install</userinput></screen>
     130
     131  <para>This package creates six .desktop files in the
     132  /usr/share/xsessions/ directory.  All but one are needed in a
     133  BLFS system, so prevent the extra files showing up as options
     134  in a window manager.  As the &root; user:</para>
     135
     136<screen role="root"><userinput>mkdir -p /usr/share/xsessions/deprecated &amp;&amp;
     137mv -v /usr/share/xsessions/sawfish-*.desktop /usr/share/xsessions/deprecated</userinput></screen>
    130138
    131139  </sect2>
Note: See TracChangeset for help on using the changeset viewer.