Changeset 27373006
- Timestamp:
- 08/01/2019 07:17:08 PM (4 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 9.0, 9.1, kea, ken/inkscape-core-mods, lazarus, lxqt, plabs/python-mods, qt5new, trunk, upgradedb, xry111/intltool, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- 9fffa917
- Parents:
- d9951ba
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
general.ent
rd9951ba r27373006 1 1 <!-- $LastChangedBy$ $Date$ --> 2 2 3 <!ENTITY day " 31"> <!-- Always 2 digits -->4 <!ENTITY month "0 7"> <!-- Always 2 digits -->3 <!ENTITY day "01"> <!-- Always 2 digits --> 4 <!ENTITY month "08"> <!-- Always 2 digits --> 5 5 <!ENTITY year "2019"> 6 6 <!ENTITY copyrightdate "2001-&year;"> 7 7 <!ENTITY copyholder "The BLFS Development Team"> 8 8 <!ENTITY version "&year;-&month;-&day;"> 9 <!ENTITY releasedate " July 31st, &year;">9 <!ENTITY releasedate "August 1st, &year;"> 10 10 <!ENTITY pubdate "&year;-&month;-&day;"> <!-- metadata req. by TLDP --> 11 11 <!ENTITY blfs-version "svn"> <!-- svn|[release #] --> -
introduction/welcome/changelog.xml
rd9951ba r27373006 44 44 45 45 <listitem> 46 <para>July 30th, 2019</para> 46 <para>August 1st, 2019</para> 47 <itemizedlist> 48 <listitem> 49 <para>[bdubbs] - Modify xorg-server and xinit instructions to 50 avoid using the suid bit on the Xorg application. Add a note 51 to xinit on why using Xorg with the suid bit set may be useful. 52 </para> 53 </listitem> 54 </itemizedlist> 55 </listitem> 56 57 <listitem> 58 <para>July 31st, 2019</para> 47 59 <itemizedlist> 48 60 <listitem> -
x/installing/xinit.xml
rd9951ba r27373006 82 82 <title>Installation of xinit</title> 83 83 84 <para revision='sysv'>First, modify <command>startx</command>, hence the X85 session starts on the first unused virtual terminal, which normally is86 vt7:</para>87 <!--Apparently, this should not be done for systemd systems-->88 89 <screen revision='sysv'><userinput>sed -e '/$serverargs $vtarg/ s/serverargs/: #&/' \90 -i startx.cpp</userinput></screen>91 92 <note revision='sysv'>93 <para>94 If you have already installed this package without the sed above, there95 is no need to reinstall. Just modify the installed96 <command>startx</command>, issuing, as the <systemitem97 class="username">root</systemitem> user:98 <command>sed -i '/$serverargs $vtarg/ s/serverargs/: #&/'99 $XORG_PREFIX/bin/startx</command>100 </para>101 </note>102 103 84 <para>Install <application>xinit</application> by running the 104 85 following commands:</para> … … 114 95 <screen role="root"><userinput>make install && 115 96 ldconfig</userinput></screen> 97 98 <note revision='sysv'> 99 100 <para>If starting Xorg from the command line, the default instructions 101 above starts Xorg on the current virtual terminal. It may be convenient 102 to see Xorg and associated application messages on the current virtual 103 terminal, normally tty1, and start the graphical environment on the first 104 available unused virtual terminal, normally tty7. To do this, set the suid bit 105 on the Xorg application as the <systemitem 106 class="username">root</systemitem> user:</para> 107 108 <screen><userinput>chmod u+s $XORG_PREFIX/libexec/Xorg</userinput></screen> 109 110 <para>At this point you can start Xorg on virtual terminal 7 with 111 <command>startx <client arguments> -- vt7</command>. Now 112 you can toggle between tty1 and tty7 with the Ctrl-Alt-F1 and 113 Ctrl-Alt-F7 key combinations.</para> 114 115 <para>To automatically start Xorg on the first available virtual terminal, 116 modify the <command>startx</command> script as the <systemitem 117 class="username">root</systemitem> user with:</para> 118 119 <screen><userinput>sed -e '/$serverargs $vtarg/ s/serverargs/: #&/' $XORG_PREFIX/bin/startx</userinput></screen> 120 121 <para>After this change, the virtual terminal does not need to be 122 specified on the startx command line.</para> 123 124 </note> 116 125 117 126 </sect2> -
x/installing/xorg-server.xml
rd9951ba r27373006 182 182 legacy driver support on rootless xserver systems. 183 183 </para> 184 <!-- 185 <para> 186 <option>- -disable-systemd-logind - -enable-install-setuid</option>: 187 These switches disable <phrase revision="systemd">systemd-logind</phrase> 188 <phrase revision="sysv">elogind</phrase> integration and restore the 189 setuid bit to the Xorg executable, allowing Xorg Server to work 190 without having the <phrase revision="systemd">systemd</phrase> 184 185 <para> 186 <option>--disable-systemd-logind</option>: 187 This switch disables <phrase revision="systemd">systemd-logind</phrase> 188 <phrase revision="sysv">elogind</phrase> integration allowing Xorg Server 189 to work without having the <phrase revision="systemd">systemd</phrase> 191 190 <phrase revision="elogind">elogind</phrase> PAM module configured. 192 191 </para> 193 --> 192 193 <para> 194 <option>--enable-install-setuid</option>: 195 This switch restores the setuid bit to the Xorg executable allowing Xorg 196 Server to work with a virtual terminal designated on the 197 <command>startx</command> command line. 198 </para> 199 194 200 <para revision="sysv"> 195 201 <command>cat >> /etc/sysconfig/createfiles...</command>: This
Note:
See TracChangeset
for help on using the changeset viewer.