From owner-freebsd-questions@freebsd.org Wed Aug 8 16:23:42 2018 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 42F3F106109D for ; Wed, 8 Aug 2018 16:23:42 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.126.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "mout.kundenserver.de", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id AD03784944 for ; Wed, 8 Aug 2018 16:23:41 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from r56.edvax.de ([92.195.64.203]) by mrelayeu.kundenserver.de (mreue003 [212.227.15.167]) with ESMTPA (Nemesis) id 0Lj7Ag-1gL7db31qA-00dE9J; Wed, 08 Aug 2018 18:23:33 +0200 Date: Wed, 8 Aug 2018 18:23:33 +0200 From: Polytropon To: Victor Sudakov Cc: "Steve O'Hara-Smith" , freebsd-questions@freebsd.org Subject: Re: Alternative to x11/gnome3 ? Message-Id: <20180808182333.5d5b2a68.freebsd@edvax.de> In-Reply-To: <20180808161156.GA66626@admin.sibptus.transneft.ru> References: <20180511090813.GA21919@admin.sibptus.transneft.ru> <1526039986.18202.5.camel@k1.com.br> <20180731014358.GA925@admin.sibptus.transneft.ru> <20180731195608.40cee639.freebsd@edvax.de> <20180801024324.GA20419@admin.sibptus.transneft.ru> <20180801165950.6bb77eabf97c862866d13ecf@sohara.org> <20180808161156.GA66626@admin.sibptus.transneft.ru> Reply-To: Polytropon Organization: EDVAX X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:tDF9QcO9ojNypmBsk8aV0mP76AeO6Bg022KxjuNQ7f6+l+6X7H2 U1asjBO4k47Lo4EacnLzn3s4RlemB6y8dI1B54so1V+x6HLPiO8g2ov484P20saRz8dObUx cCbs6j1uD3BpPQJfjV1ux3UjhFVCqeLh9l/K8+BgJV9jh2HtkRNGB6ShU0GEflg4HzRZvgs JEK0cbI0n1CZXhOB+838g== X-UI-Out-Filterresults: notjunk:1;V01:K0:n2bRzW7/Vwc=:BNqzLI6tHKAWy9om8yIeBT A2blN/w+eXNycoa0ch3KTTfPYSSUx8h/WkA9jq9X5zva9hdlYR1CXzo1OGbqy7F4fAg0E4AXP wPPesgnlKJao2bVzO5t1URdRloDmA4ysbTzN2hYuOzrKZeOakDwNVVVgkA0n/s4HWUowiyBd6 40XobCyvyU3IgdGJu/V9/K6cSVEdR1rOPkVkRavxRWnzWql3b4cGpvGon30plBjNzrEyzF0ta ybZkOtd1Fx9ENo03WHZBmDtma4kR0hTts7U83AKYfdC1ij42nbOFFoAGOFxQmS7yYICxxAzpz BGayHNRVSA5vjTvhFDE1ef8Df3YAQzVprgq8uvvtEp+xh7T0F5ljZslZ0XxMrAAv6t8imhys6 Ut4GwH8A082n+1tQUk8vHZ3bfK1pQXJmWa2/sv0zVwZR5tRe0TOrNxUAaiIFpPSV/W6IZaoBu u5myX9umLO3YML6jm7cBvQwM9ynFEwK6mrvWSSTpi7BPV8S+qPaVS9MKLoSCFOoG+liMm9DnR KZtcEP6H7f0ze3J+fVIIL6VZ3Dz2u4bkcCo2h3XgtRV62/POvKaBhAQ2xcyUS3Uqw4D6+vsr2 k+u3nWtFfPNsqFXH0Ln8dToaJ5YoDzUC2YWShxg7LHNbLF4DAs+Z4Hd/m42j4o7oNNAIMj28r potB/5t1TXlu5lg3/FlqZJq/xd9HMDaJJXCUGrmu7g0qIQaw9Ik7gQy5F+klf7zQcMYvbWzcH T/sXeIPPGNPmjwZK X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Aug 2018 16:23:42 -0000 On Wed, 8 Aug 2018 23:11:56 +0700, Victor Sudakov wrote: > Steve O'Hara-Smith wrote: > > > > > No, this is not the way it works, at least on Linux. I've researched > > > how it works on my son's Ubuntu. All programs of logged-in users > > > remain running, it's not done via storing program state, killing and > > > restoring them. In fact, every logged-in user has her own Xserver. > > > Only one Xserver at a time is "the current graphical console" and has > > > access to the video card, but they all are in the ps output. > > > > Running multiple X servers is easy enough - I used to do it quite a > > lot using startx, you just have to give each one a different display > > number, as long as there's a spare virtual console X will pick one and use > > it. You switch between them with Ctrl-Alt-Fn as normal. > > No, this is not the way it works on Linux. Linux users don't run > startx from a text session, nor do they switch between GUI sessions > with Ctrl-Alt-Fn. They click "Switch user" and the graphical login > screen appears where you can get authenticated. > > Moreove, x11/gnome3 works the same way on FreeBSD. My question is if > there is another desktop environment (not as bloated as gnome3) which > can switch users the same way. This is what Gnome 2 on FreeBSD could definitely do. Is there a chance to use Gnome 2 instead of Cinnamon or Mate (because even they are Gnome 2 forks, they do _not_ seem to include this specific functionality). > > For that the user switcher > > has to lock the current session and switch to the selected locked session > > or create a new one - and of course something has to disable normal virtual > > console switching to prevent leaving unlocked sessions lying around. > > Some black magic in x11/gnome3 does it. I would like it in Mate or > some other more lightweight DE. Have you checked Cinnamon, the other Gnome 2 fork? I haven't tried it. Mate works sufficiently well (as a Gnome 2 replacement that isn't the abomination of Gnome 3), but it doesn't include the user switching functionality, at least I've been unable to find it... -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...