From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Peter Baumgarten" Subject: Lock screen gnome Date: Fri, 14 Dec 2018 15:20:28 -0500 Message-ID: <95058329-5b45-47d0-ad6a-0b3eb4be65cd@sloti2d2t06> Content-Type: multipart/alternative; boundary=d7ee973e747049c8944c7144099743ba Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:55116) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gXtwp-0006Cb-IN for help-guix@gnu.org; Fri, 14 Dec 2018 15:20:36 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gXtwl-00032B-Dt for help-guix@gnu.org; Fri, 14 Dec 2018 15:20:35 -0500 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:56335) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gXtwl-0002yJ-0H for help-guix@gnu.org; Fri, 14 Dec 2018 15:20:31 -0500 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 30E4721EDD for ; Fri, 14 Dec 2018 15:20:29 -0500 (EST) List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: help-guix@gnu.org --d7ee973e747049c8944c7144099743ba Content-Type: text/plain I just installed guixsd with gnome, but I can not lock the screen when hit the meta key + L Is there anything extra I need to do add this functionality below is the config.scm I am using (use-modules (gnu) (gnu system nss)) (use-service-modules desktop) (use-package-modules certs gnome gnuzilla emacs video) (operating-system (host-name "guix") (timezone "Europe/Paris") (locale "en_US.utf8") ;; Use the UEFI variant of GRUB with the EFI System ;; Partition mounted on /boot/efi. (bootloader (bootloader-configuration (bootloader grub-efi-bootloader) (target "/boot/efi"))) (file-systems (cons* (file-system (device (file-system-label "my-root")) (mount-point "/") (type "btrfs")) (file-system (device (file-system-label "my-boot")) (mount-point "/boot") (type "ext2")) (file-system (device "/dev/sda1") (mount-point "/boot/efi") (type "vfat")) %base-file-systems)) (swap-devices '("/dev/sda3")) (users (cons (user-account (name "me") (group "users") (supplementary-groups '("wheel" "netdev" "audio" "video")) (home-directory "/home/me")) %base-user-accounts)) ;; This is where we specify system-wide packages. (packages (cons* nss-certs ;for HTTPS access gvfs ;for user mounts icecat ;main web browser emacs ;emacs youtube-dl ;download youtube videos %base-packages)) ;; Add GNOME and/or Xfce---we can choose at the log-in ;; screen with F1. Use the "desktop" services, which ;; include the X11 log-in service, networking with ;; NetworkManager, and more. (services (cons* (gnome-desktop-service) %desktop-services)) ;; Allow resolution of '.local' host names with mDNS. (name-service-switch %mdns-host-lookup-nss)) --d7ee973e747049c8944c7144099743ba Content-Type: text/html Content-Transfer-Encoding: quoted-printable
I just ins= talled guixsd with gnome, but I can not lock the screen when hit the met= a key + L

Is there anything extra I need to= do add this functionality below is the config.scm I am using
<= div>
(use-modules (gnu) (gnu system nss))
(use-service-modules desktop)
(use-package-modules cert= s gnome gnuzilla emacs video)

(operating-sy= stem
  (host-name "guix")
  (timez= one "Europe/Paris")
  (locale "en_US.utf8")
=

  ;; Use the UEFI variant of GRUB with the EFI = System
  ;; Partition mounted on /boot/efi.
=
  (bootloader (bootloader-configuration
 &n= bsp;           &n= bsp;  (bootloader grub-efi-bootloader)
  &n= bsp;           &n= bsp; (target "/boot/efi")))

  (file-sy= stems (cons* (file-system
     &n= bsp;           &n= bsp;      (device (file-system-label "my-root")= )
         &n= bsp;           &n= bsp;  (mount-point "/")
     = ;            = ;       (type "btrfs"))
&nbs= p;           &nbs= p;          (file-system
          =             =   (device (file-system-label "my-boot"))
  =             =           (mount-point "/bo= ot")
         = ;            = ;   (type "ext2"))
     = ;            = ;      (file-system
  &= nbsp;           &= nbsp;         (device "/dev/sda1= ")
         &= nbsp;           &= nbsp;  (mount-point "/boot/efi")
   &n= bsp;           &n= bsp;        (type "vfat"))
<= div>           &n= bsp;          %base-file-sy= stems))

  (swap-devices '("/dev/sda3")= )

  (users (cons (user-account
           = ;     (name "me")
   &n= bsp;            (= group "users")
       &= nbsp;        (supplementary-groups '(= "wheel" "netdev"
       = ;            = ;            = ;         "audio" "video"))
<= /div>
          &n= bsp;     (home-directory "/home/me"))
=             =    %base-user-accounts))

  ;= ; This is where we specify system-wide packages.
  (p= ackages (cons* nss-certs        = ;for HTTPS access
      &nb= sp;            gv= fs           &nbs= p;  ;for user mounts
     &n= bsp;           &n= bsp; icecat          &= nbsp; ;main web browser
     &nbs= p;           &nbs= p; emacs          &nbs= p;  ;emacs
       =             youtu= be-dl        ;download youtube videos=
         &nb= sp;         %base-packages))
=

  ;; Add GNOME and/or Xfce---we can choos= e at the log-in
  ;; screen with F1.  Use the "d= esktop" services, which
  ;; include the X11 log-in s= ervice, networking with
  ;; NetworkManager, and more= .
  (services (cons* (gnome-desktop-service)
           =         %desktop-services))
=

  ;; Allow resolution of '.local' host names wi= th mDNS.
  (name-service-switch %mdns-host-lookup-nss= ))

--d7ee973e747049c8944c7144099743ba-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: Timothy Sample Subject: Re: Lock screen gnome Date: Fri, 14 Dec 2018 17:33:50 -0500 Message-ID: <875zvvsppt.fsf@ngyro.com> References: <95058329-5b45-47d0-ad6a-0b3eb4be65cd@sloti2d2t06> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:58650) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gXw1t-0002UB-MS for help-guix@gnu.org; Fri, 14 Dec 2018 17:33:58 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gXw1q-0007Pb-G2 for help-guix@gnu.org; Fri, 14 Dec 2018 17:33:57 -0500 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:58729) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gXw1q-0007OY-8B for help-guix@gnu.org; Fri, 14 Dec 2018 17:33:54 -0500 In-Reply-To: <95058329-5b45-47d0-ad6a-0b3eb4be65cd@sloti2d2t06> (Peter Baumgarten's message of "Fri, 14 Dec 2018 15:20:28 -0500") List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Peter Baumgarten Cc: help-guix@gnu.org Hi Peter, "Peter Baumgarten" writes: > I just installed guixsd with gnome, but I can not lock the screen when > hit the meta key + L > > Is there anything extra I need to do add this functionality below is > the config.scm I am using AFAIK, the lock screen requires GDM, which currently does not work on GuixSD [1]. For now, I use xlock to lock my screen. If I want to lock and suspend, I use the following rather unglamorous command: $ xlock & (sleep 3; loginctl suspend) If anyone has any better advice, I would love to hear it! Someday I would like to return to fixing GDM, but I am a bit traumatized. It is a very slow and frustrating package to debug. 1. https://lists.gnu.org/archive/html/guix-devel/2017-08/msg00268.html https://lists.gnu.org/archive/html/guix-devel/2017-10/msg00231.html > [...] -- Tim From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Marusich Subject: Re: Lock screen gnome Date: Sat, 15 Dec 2018 21:05:22 -0800 Message-ID: <87r2eivz71.fsf@gmail.com> References: <95058329-5b45-47d0-ad6a-0b3eb4be65cd@sloti2d2t06> <875zvvsppt.fsf@ngyro.com> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([208.118.235.92]:55830) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gYOfx-0002um-Nm for help-guix@gnu.org; Sun, 16 Dec 2018 00:09:14 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gYOcK-0001WQ-OF for help-guix@gnu.org; Sun, 16 Dec 2018 00:05:29 -0500 Received: from mail-pl1-x631.google.com ([2607:f8b0:4864:20::631]:34096) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gYOcK-0001W4-Hd for help-guix@gnu.org; Sun, 16 Dec 2018 00:05:28 -0500 Received: by mail-pl1-x631.google.com with SMTP id w4so4592570plz.1 for ; Sat, 15 Dec 2018 21:05:28 -0800 (PST) List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Peter Baumgarten , Timothy Sample Cc: help-guix@gnu.org --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi Peter and Timothy, Timothy Sample writes: > [...] If I want to lock and suspend, I use the following rather > unglamorous command: > > $ xlock & (sleep 3; loginctl suspend) > > If anyone has any better advice, I would love to hear it! I do something similar, but with xscreensaver. I set it up so that my screen automatically locks after a period of no activity, and also so that I can manually lock it on demand. Here's how I do it. First, in my OS configuration file, I replace all screen lockers in %desktop-services with a screen locker service that uses xscreensaver: (services (cons* (screen-locker-service xscreensaver) (remove-screen-lockers %desktop-services))) The procedure remove-screen-lockers is a custom procedure I've defined in my OS config file. Here it is: (define (remove-services kind-to-remove) "Return a procedure that accepts a single argument (a list of objects) and returns a new list that contains the same elements, but with the specified kind-to-remove removed." (lambda (services) (remove (match-lambda ((? service? s) (eq? kind-to-remove (service-kind s)))) services))) (define remove-screen-lockers (remove-services 'screen-locker)) You don't have to remove all the other screen lockers, but I didn't need them, so I decided to remove them. This installs specifically the "xscreensaver" program as a setuid-root program. This makes it possible to manually start the xscreensaver program and to configure it (both via the "xscreensaver" program). Because I also want to be able to manually lock the screen on demand (via the separate "xscreensaver-command" program), I also install the xscreensaver package to my system profile by adding it to the "packages" field of my OS declaration. You probably don't want to add it to your user profile, since if you do that, your user profile's "xscreensaver" program (which is not setuid-root) will take precedence (via the PATH environment variable) over the setuid-root "xscreensaver" program installed in /run/setuid-programs. Although it's technically possible for xscreensaver to function correctly without being setuid root [1], I haven't figured out how to do it on GuixSD at this time. Once the xscreensaver package is installed, I create an alias in my ~/.bashrc that enables me to lock the screen on demand after xscreensaver has been started. alias lk=3D'xscreensaver-command -activate' Finally, to start xscreensaver automatically when I log into a desktop session, I create an autostart file [2] named ~/.config/autostart/xscreensaver.desktop with the following contents: [Desktop Entry] Version=3D1.0 Type=3DApplication Name=3DXScreenSaver Comment=3DLaunch XScreenSaver Exec=3Dxscreensaver -nosplash StartupNotify=3Dfalse Terminal=3Dfalse Hidden=3Dfalse Reconfigure your system and reboot to verify that it still boots. To lock the screen while logged into GNOME or similar, just open a terminal (e.g., GNOME Terminal) and run lk. You can also configure xscreensaver by running xscreensaver-prefs. From there, you can configure xscreenlocker to lock the screen after a certain period of idle time. Anyway, I hope that helps! Footnotes:=20 [1] https://www.jwz.org/xscreensaver/faq.html#setuid [2] https://specifications.freedesktop.org/autostart-spec/0.5/ =2D-=20 Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEy/WXVcvn5+/vGD+x3UCaFdgiRp0FAlwV3RIACgkQ3UCaFdgi Rp3l6BAAtxr4HKSwhqc/+fm7alkjahZbOVxZYm3rU167td2VqdvYD9lI+A94Wsuj nrWzWg/cfUqaGvCH4wh6fJMBrDUKj9BXvBPieWzbJLZDwKcCNTT4qxm/uiVCKjkh 4CXcTQT4a4fHD29Px1svMxyR4PHPcyADK7lOoskeI9VcrNH7n3EpjQwhA8QYbVb3 l3/5+cnAStvTyrbgEKWO903e6rU5mnKGFjauqjuYQH5ixQX2IMqSR3DtZbxWlJdA B7kfp1Zk000D+ZwuDAI0roPQ9XJYMRnBn9hQxgEzrBQbZr5naCmbj4f4bmHWh5gT W3qcyyVdJhUjSLcM/3NLULGH3BqV7Tq6lNkTpkSB4wqvtnOBhamZSAddLLxfqP2z M8W+P6zNkfggwsSXL55mTbbsRxv5ajUf3CLofEselLTTtjZu4GBt9ALDdpCAXhw2 sfP+uH8FXlMWyK58g3d4tFEczhtKArcb4bfEiEOIfzfT4krEf6UYoFvMHDNMrTrT d6B2BRRsq4XVGpLXdw9lPLHCsG39SdQdkbEjp5l/57Ume2qi0fDlki7YNAH4PYMn /MyfEqY2jO6DLvOAW0nURtK9guhpEZ2DIxda6O7ileEl4JifmpkM7BsUu+0Fd4NN do2nfDJaIl+rxeSKebwhRXGJ1GcgPPsk4XMuAq6p+TUcOwemREI= =Xg+W -----END PGP SIGNATURE----- --=-=-=-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Peter Baumgarten" Subject: Re: Lock screen gnome Date: Sun, 16 Dec 2018 12:35:21 -0500 Message-ID: References: <95058329-5b45-47d0-ad6a-0b3eb4be65cd@sloti2d2t06> <875zvvsppt.fsf@ngyro.com> <87r2eivz71.fsf@gmail.com> Content-Type: multipart/alternative; boundary=f605d45bd62b4216bf7eb3cacdec14cd Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:49304) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gYaV6-00068a-DL for help-guix@gnu.org; Sun, 16 Dec 2018 12:46:52 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gYaK8-0005AH-P5 for help-guix@gnu.org; Sun, 16 Dec 2018 12:35:32 -0500 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:46177) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gYaK8-00053W-HC for help-guix@gnu.org; Sun, 16 Dec 2018 12:35:28 -0500 In-Reply-To: <87r2eivz71.fsf@gmail.com> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Timothy Sample , Chris Marusich Cc: help-guix@gnu.org --f605d45bd62b4216bf7eb3cacdec14cd Content-Type: text/plain Thank you both. I'm glad it is not a mistake I did. I would like to fix the GDM bug(s) but right now I do not know scheme nor do I know much about how GDM, X, and Wayland work. I am learning scheme from this book though. https://mitpress.mit.edu/sites/default/files/sicp/index.html On Sun, Dec 16, 2018, at 5:05 AM, Chris Marusich wrote: > Hi Peter and Timothy, > > Timothy Sample writes: > > > [...] If I want to lock and suspend, I use the following rather > > unglamorous command: > > > > $ xlock & (sleep 3; loginctl suspend) > > > > If anyone has any better advice, I would love to hear it! > > I do something similar, but with xscreensaver. I set it up so that my > screen automatically locks after a period of no activity, and also so > that I can manually lock it on demand. Here's how I do it. > > First, in my OS configuration file, I replace all screen lockers in > %desktop-services with a screen locker service that uses xscreensaver: > > (services (cons* > (screen-locker-service xscreensaver) > (remove-screen-lockers %desktop-services))) > > The procedure remove-screen-lockers is a custom procedure I've defined > in my OS config file. Here it is: > > (define (remove-services kind-to-remove) > "Return a procedure that accepts a single argument (a list of > objects) and returns a new list that contains the same > elements, but with the specified kind-to-remove removed." > (lambda (services) > (remove (match-lambda > ((? service? s) > (eq? kind-to-remove (service-kind s)))) > services))) > > (define remove-screen-lockers > (remove-services 'screen-locker)) > > You don't have to remove all the other screen lockers, but I didn't need > them, so I decided to remove them. > > This installs specifically the "xscreensaver" program as a setuid-root > program. This makes it possible to manually start the xscreensaver > program and to configure it (both via the "xscreensaver" program). > > Because I also want to be able to manually lock the screen on demand > (via the separate "xscreensaver-command" program), I also install the > xscreensaver package to my system profile by adding it to the "packages" > field of my OS declaration. You probably don't want to add it to your > user profile, since if you do that, your user profile's "xscreensaver" > program (which is not setuid-root) will take precedence (via the PATH > environment variable) over the setuid-root "xscreensaver" program > installed in /run/setuid-programs. Although it's technically possible > for xscreensaver to function correctly without being setuid root [1], I > haven't figured out how to do it on GuixSD at this time. > > Once the xscreensaver package is installed, I create an alias in my > ~/.bashrc that enables me to lock the screen on demand after > xscreensaver has been started. > > alias lk='xscreensaver-command -activate' > > Finally, to start xscreensaver automatically when I log into a desktop > session, I create an autostart file [2] named > ~/.config/autostart/xscreensaver.desktop with the following contents: > > [Desktop Entry] > Version=1.0 > Type=Application > Name=XScreenSaver > Comment=Launch XScreenSaver > Exec=xscreensaver -nosplash > StartupNotify=false > Terminal=false > Hidden=false > > Reconfigure your system and reboot to verify that it still boots. To > lock the screen while logged into GNOME or similar, just open a terminal > (e.g., GNOME Terminal) and run lk. You can also configure xscreensaver > by running xscreensaver-prefs. From there, you can configure > xscreenlocker to lock the screen after a certain period of idle time. > > Anyway, I hope that helps! > > Footnotes: > [1] https://www.jwz.org/xscreensaver/faq.html#setuid > > [2] https://specifications.freedesktop.org/autostart-spec/0.5/ > > -- > Chris > --f605d45bd62b4216bf7eb3cacdec14cd Content-Type: text/html Content-Transfer-Encoding: quoted-printable
Thank you both.= I'm glad it is not a mistake I did. I would like to fix the GDM bug(s) = but right now I do not know scheme nor do I know much about how GDM, X, = and Wayland work. I am learning scheme from this book though. https://m= itpress.mit.edu/sites/default/files/sicp/index.html
On Sun, Dec 16, 2018, at 5:05 AM, Chris Marusich wrote:
=
Hi Peter and= Timothy,

Timothy Sample <samplet@ngyro.= com> writes:

> [...] If I want to loc= k and suspend, I use the following rather
> unglamorous= command:
>
>     = $ xlock & (sleep 3; loginctl suspend)
>
> If anyone has any better advice, I would love to hear it!

I do something similar, but with xscreensaver.&nb= sp; I set it up so that my
screen automatically locks afte= r a period of no activity, and also so
that I can manually= lock it on demand.  Here's how I do it.

First, in my OS configuration file, I replace all screen lockers in
%desktop-services with a screen locker service that uses xs= creensaver:

  (services (cons*
           = ;  (screen-locker-service xscreensaver)
  &= nbsp;          (remove-scre= en-lockers %desktop-services)))

The procedu= re remove-screen-lockers is a custom procedure I've defined
in my OS config file.  Here it is:

&= nbsp; (define (remove-services kind-to-remove)
  = ;  "Return a procedure that accepts a single argument (a list of
  <service> objects) and returns a new list that = contains the same
  elements, but with the specified = kind-to-remove removed."
    (lambda (servi= ces)
      (remove (match-lambda<= br>
         &nbs= p;    ((? service? s)
   &nb= sp;           (eq? kin= d-to-remove (service-kind s))))
    &n= bsp;         services)))

  (define remove-screen-lockers
    (remove-services 'screen-locker))

=
You don't have to remove all the other screen lockers, but I = didn't need
them, so I decided to remove them.

This installs specifically the "xscreensaver" program = as a setuid-root
program.  This makes it possible to = manually start the xscreensaver
program and to configure i= t (both via the "xscreensaver" program).

Be= cause I also want to be able to manually lock the screen on demand
(via the separate "xscreensaver-command" program), I also insta= ll the
xscreensaver package to my system profile by adding= it to the "packages"
field of my OS declaration.  Yo= u probably don't want to add it to your
user profile, sinc= e if you do that, your user profile's "xscreensaver"
progr= am (which is not setuid-root) will take precedence (via the PATH
environment variable) over the setuid-root "xscreensaver" program=
installed in /run/setuid-programs.  Although it's te= chnically possible
for xscreensaver to function correctly = without being setuid root [1], I
haven't figured out how t= o do it on GuixSD at this time.

Once the xs= creensaver package is installed, I create an alias in my
~= /.bashrc that enables me to lock the screen on demand after
xscreensaver has been started.

  ali= as lk=3D'xscreensaver-command -activate'

Fi= nally, to start xscreensaver automatically when I log into a desktop
=
session, I create an autostart file [2] named
~= /.config/autostart/xscreensaver.desktop with the following contents:
=

  [Desktop Entry]
  Ve= rsion=3D1.0
  Type=3DApplication
 = Name=3DXScreenSaver
  Comment=3DLaunch XScreenSaver<= br>
  Exec=3Dxscreensaver -nosplash
  = StartupNotify=3Dfalse
  Terminal=3Dfalse
  Hidden=3Dfalse

Reconfigure your sy= stem and reboot to verify that it still boots.  To
lo= ck the screen while logged into GNOME or similar, just open a terminal
(e.g., GNOME Terminal) and run lk.  You can also confi= gure xscreensaver
by running xscreensaver-prefs.  Fro= m there, you can configure
xscreenlocker to lock the scree= n after a certain period of idle time.

Anyw= ay, I hope that helps!

Footnotes: 
=
[1]  https://www.jwz.org/xscreensaver/faq.html#setuid

[2]  https://specifications.freedesktop.= org/autostart-spec/0.5/

-- 
<= div>Chris


--f605d45bd62b4216bf7eb3cacdec14cd-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: Re: Lock screen gnome Date: Wed, 19 Dec 2018 14:52:44 +0100 Message-ID: <878t0ly66r.fsf@gnu.org> References: <95058329-5b45-47d0-ad6a-0b3eb4be65cd@sloti2d2t06> <875zvvsppt.fsf@ngyro.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:50763) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gZcHK-00076A-Ra for help-guix@gnu.org; Wed, 19 Dec 2018 08:52:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gZcHI-0003sG-MK for help-guix@gnu.org; Wed, 19 Dec 2018 08:52:50 -0500 In-Reply-To: <875zvvsppt.fsf@ngyro.com> (Timothy Sample's message of "Fri, 14 Dec 2018 17:33:50 -0500") List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Timothy Sample Cc: Peter Baumgarten , help-guix@gnu.org Hi Timothy, Timothy Sample skribis: > Someday I would like to return to fixing GDM, but I am a bit > traumatized. It is a very slow and frustrating package to debug. > > 1. https://lists.gnu.org/archive/html/guix-devel/2017-08/msg00268.html > https://lists.gnu.org/archive/html/guix-devel/2017-10/msg00231.html I would love to have GDM fixed for 1.0 though, because this GNOME screen-locking issue, among other things, is really problematic. Is there anything we can do to help or otherwise provide motivation? :-) Thanks, Ludo=E2=80=99. From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?Q?G=C3=A1bor_Boskovits?= Subject: Re: Lock screen gnome Date: Wed, 19 Dec 2018 20:43:02 +0100 Message-ID: References: <95058329-5b45-47d0-ad6a-0b3eb4be65cd@sloti2d2t06> <875zvvsppt.fsf@ngyro.com> <878t0ly66r.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:52659) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gZhke-0004vP-7f for help-guix@gnu.org; Wed, 19 Dec 2018 14:43:29 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gZhkd-0003EV-5N for help-guix@gnu.org; Wed, 19 Dec 2018 14:43:28 -0500 In-Reply-To: <878t0ly66r.fsf@gnu.org> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Cc: help-guix , Peter Baumgarten Hello, Ludovic Court=C3=A8s ezt =C3=ADrta (id=C5=91pont: 2018. dec.= 19., Sze, 14:53): > > Hi Timothy, > > Timothy Sample skribis: > > > Someday I would like to return to fixing GDM, but I am a bit > > traumatized. It is a very slow and frustrating package to debug. > > > > 1. https://lists.gnu.org/archive/html/guix-devel/2017-08/msg00268.html > > https://lists.gnu.org/archive/html/guix-devel/2017-10/msg00231.html > > I would love to have GDM fixed for 1.0 though, because this GNOME > screen-locking issue, among other things, is really problematic. > > Is there anything we can do to help or otherwise provide motivation? > :-) > > Thanks, > Ludo=E2=80=99. > Yes, I also believe we need this. Along with the screen-locking multi-monitor support and i18n support comes to mind. If we can help in any way, please feel free to contact us. Thanks, g_bor From mboxrd@z Thu Jan 1 00:00:00 1970 From: Timothy Sample Subject: Re: Lock screen gnome Date: Thu, 20 Dec 2018 09:48:56 -0500 Message-ID: <87tvj8b6ef.fsf@ngyro.com> References: <95058329-5b45-47d0-ad6a-0b3eb4be65cd@sloti2d2t06> <875zvvsppt.fsf@ngyro.com> <878t0ly66r.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:42864) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gZzdK-0003nr-Ou for help-guix@gnu.org; Thu, 20 Dec 2018 09:49:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gZzdF-0000XV-LS for help-guix@gnu.org; Thu, 20 Dec 2018 09:49:06 -0500 In-Reply-To: (=?utf-8?Q?=22G=C3=A1bor?= Boskovits"'s message of "Wed, 19 Dec 2018 20:43:02 +0100") List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: =?utf-8?Q?G=C3=A1bor?= Boskovits Cc: Peter Baumgarten , help-guix Hi Ludo and G=C3=A1bor, G=C3=A1bor Boskovits writes: > Hello, > > Ludovic Court=C3=A8s ezt =C3=ADrta (id=C5=91pont: 2018. de= c. 19., Sze, 14:53): >> >> Hi Timothy, >> >> Timothy Sample skribis: >> >> > Someday I would like to return to fixing GDM, but I am a bit >> > traumatized. It is a very slow and frustrating package to debug. >> > >> > 1. https://lists.gnu.org/archive/html/guix-devel/2017-08/msg00268.html >> > https://lists.gnu.org/archive/html/guix-devel/2017-10/msg00231.html >> >> I would love to have GDM fixed for 1.0 though, because this GNOME >> screen-locking issue, among other things, is really problematic. >> >> Is there anything we can do to help or otherwise provide motivation? >> :-) >> >> Thanks, >> Ludo=E2=80=99. >> > > Yes, I also believe we need this. Along with the screen-locking > multi-monitor support and i18n support comes to mind. > > If we can help in any way, please feel free to contact us. > > Thanks, > g_bor The way I was testing it was by running it in a VM. This made testing any little idea take way too long. It would be nice to have a faster way of testing it. If anyone has any experience running a nested instance of GDM, being able to do that would be a big help. (The trade off is that figuring that out might be just as hard as fixing GDM in the first place.) Other than that, I agree that this is a critical feature. GNOME needs GDM to work smoothly, and GNOME is pretty important for wider adoption. I am happy to take another look at this (eventually!), but I do not have any particular expertise here, so if anyone else is feeling brave, they would have just as good a chance at fixing it as me. :) -- Tim