Xfce Wiki

Sub domains
 

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

xfce:xfce4-session:4.16:knownproblems [2020/08/12 15:45] – created kevinbowenxfce:xfce4-session:4.16:knownproblems [2021/02/09 01:16] (current) – sync with main page kevinbowen
Line 1: Line 1:
-==== Known problems when installing xfce4-session 4.13 from source: ====+~~NOTOC~~ 
 +{{ :xfce:xfce.session.png?no link|}} 
 +====== xfce4-session - Known Issues ====== 
 + 
 +==== Shutting down your computer using the session manager ==== 
 + 
 +Since 4.1.5, the session manager supports only sudo(8)-based shutdown, other 
 +method can be added by packagers if desired, just replace XfsmShutdownHelper 
 +with your code. To be able to shutdown the computer, you must be listed 
 +in the systems sudoers file, in particular, you must be allowed to execute 
 +$HELPER_PATH_PREFIX/xfce4/session/xfsm-shutdown-helper as user root (where 
 +$HELPER_PATH_PREFIX is the directory passed to configure with the 
 +--with-helper-path-prefix option or /usr/local/lib by default).  
 + 
 +For example, you built xfce4-session with the default options, your hostname 
 +is myhost and your user account is named myuser, then you'd have to add 
 +the following line to your sudoers file (remember to use visudo to edit 
 +that file): 
 + 
 +  myuser myhost=/usr/local/lib/xfce4/session/xfsm-shutdown-helper 
 + 
 +Starting with xfce4-session 4.3.99.2 xfce4-session will first try to use 
 +HAL (if built with D-Bus support) and fallback to the sudo method described 
 +above. So if you have HAL installed on your system, and your account is 
 +allowed to shutdown/reboot the computer using HAL, you don't need to setup 
 +sudo at all. 
 + 
 + 
 +---- 
 + 
 +==== Legacy session management ==== 
 + 
 +As of version 4.1.7, the session manager includes native support for 
 +applications that don't support the X11R6 session management protocol, 
 +but support legacy (X11R5) session management. If you don't need legacy 
 +session management support, you can disable it at compile time, giving 
 +--disable-legacy-sm to ./configure. 
 + 
 +The legacy sm code is ment as a replacement for smproxy (the X11 session 
 +management proxy), which caused all kinds of trouble. That says, do NOT 
 +EVER run smproxy in session that is managed by xfce4-session, or weird 
 +things will happen. The included legacy session management does everything 
 +that smproxy would do, and besides that, it also support multiscreen 
 +display and it is less error prone compared to smproxy (atleast once 
 +the various bugs I introduced are fixed :-). 
 + 
 +---- 
 + 
 +==== Known issues when installing xfce4-session 4.13 from source: ====
  
 Installing xfce4-session from source possibly may conflict with the distribution package installation of xfce4-session 4.12, leading to a crash during startup. Installing xfce4-session from source possibly may conflict with the distribution package installation of xfce4-session 4.12, leading to a crash during startup.
Line 12: Line 60:
  
 Here some more information on it: https://bugzilla.xfce.org/show_bug.cgi?id=15104 Here some more information on it: https://bugzilla.xfce.org/show_bug.cgi?id=15104
 +
 +[[|Back To Top]]
 +----
 +[[ :xfce:xfce4-session:4.16:start:|Return to Main xfce4-session documentation page]]