Changeset 019bc05
- Timestamp:
- 10/22/2020 03:18:25 AM (3 years ago)
- Branches:
- 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, 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:
- f433fbd
- Parents:
- 279fc64
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
introduction/welcome/changelog.xml
r279fc64 r019bc05 45 45 <para>October 21st, 2020</para> 46 46 <itemizedlist> 47 <listitem revision="systemd"> 48 <para>[renodr] - Add configuration instructions for the systemd 49 variant of TigerVNC.</para> 50 </listitem> 47 51 <listitem> 48 52 <para>[renodr] - Adapt gnome-nettool to work with current versions of -
xsoft/other/tigervnc.xml
r279fc64 r019bc05 95 95 <listitem> 96 96 <para> 97 Required patch: 98 <ulink url="&patch-root;/tigervnc-&tigervnc-version;-configuration_fixes-1.patch"/> 99 </para> 100 </listitem> 101 <listitem> 102 <para> 97 103 Optional files: 98 104 <itemizedlist spacing="compact"> … … 102 108 <listitem> 103 109 <para><ulink url="&sources-anduin-http;/tigervnc/vncserver.1"/></para> 110 </listitem> 111 <listitem> 112 <para><ulink url="&sources-anduin-http;/tigervnc/Xsession"/></para> 104 113 </listitem> 105 114 </itemizedlist> … … 135 144 <sect2 role="installation"> 136 145 <title>Installation of Tigervnc</title> 146 147 <para> 148 First, make adjustments to the configuration files to make them 149 compatible with LFS systems: 150 <!-- Replaces an incompatible PAM file and disables SELinux support 151 in systemd units. Also modifies the search path for 152 /usr/libexec/vncserver to include /etc/X11/tigervnc --> 153 </para> 154 155 <screen><userinput remap="pre">patch -Np1 -i ../tigervnc-&tigervnc-version;-configuration_fixes-1.patch</userinput></screen> 137 156 138 157 <para> … … 188 207 189 208 [ -e /usr/bin/Xvnc ] || ln -svf $XORG_PREFIX/bin/Xvnc /usr/bin/Xvnc</userinput></screen> 209 210 <para revision="sysv"> 211 Finally, modify the PAM file to be compatible with elogind: 212 </para> 213 214 <screen role="root" revision="sysv"><userinput>sed -i 's/pam_systemd.so/pam_elogind.so/' /etc/pam.d/tigervnc</userinput></screen> 215 190 216 <!-- These are installed as part of 'make install' for the client. 191 217 <para> … … 283 309 </para> 284 310 311 <bridgehead renderas="sect3" revision="systemd">Server Configuration</bridgehead> 312 313 <note revision="systemd"> 314 <para> 315 This section is optional and is only useful if you want to have VNC 316 sessions launch on system startup. Both configuration methods can 317 coexist on the same system. 318 </para> 319 </note> 320 321 <para revision="systemd"> 322 On systemd systems, another method of configuration is available. 323 This configuration provides the added benefit of having a systemd scope 324 get started for VNC sessions, which allows desktop environments like 325 <application>GNOME</application> to autostart services once the VNC 326 session is started. This configuration also gives the added benefit 327 of starting VNC Sessions on system startup. To setup the VNC server 328 in this fashion, follow these instructions. 329 </para> 330 331 <para revision="systemd"> 332 First, install a rudimentary Xsession file so that the VNC server 333 can initialize X sessions properly: 334 </para> 335 336 <screen role="root" revision="systemd"><userinput>install -vdm755 /etc/X11/tigervnc && 337 install -v -m755 ../Xsession /etc/X11/tigervnc</userinput></screen> 338 339 <para revision="systemd"> 340 Next, setup a user mapping in 341 <filename>/etc/tigervnc/vncserver.users</filename>. This tells the VNC 342 Server which session is allocated to a user. 343 <!-- For example: :1=renodr will assign 'renodr' to :1 --> 344 </para> 345 346 <screen role="root" revision="systemd"><userinput>echo ":1=$(whoami)" >> /etc/tigervnc/vncserver.users</userinput></screen> 347 348 <para revision="systemd"> 349 Next, setup a configuration file to tell 350 <application>vncserver</application> which desktop environment should be 351 used and what display geometry should be used. There are several other 352 options that can be defined in this file, but they are outside the scope 353 of BLFS. 354 </para> 355 356 <screen revision="systemd"><userinput>cat > ~/.vnc/config << EOF 357 <literal># Begin ~/.vnc/config 358 359 session=LXDE # The session must match one listed in /usr/share/xsessions. 360 geometry=1024x768 361 362 # End ~/.vnc/config</literal> 363 EOF</userinput></screen> 364 365 <para revision="systemd"> 366 To start the VNC Server, run the following command: 367 </para> 368 369 <screen role="root" revision="systemd"><userinput>systemctl start vncserver@:1</userinput></screen> 370 371 <para revision="systemd"> 372 To start the VNC Server when the system boots, run the following command: 373 </para> 374 375 <screen role="root" revision="systemd"><userinput>systemctl enable vncserver@:1</userinput></screen> 376 285 377 </sect2> 286 378
Note:
See TracChangeset
for help on using the changeset viewer.