From mboxrd@z Thu Jan 1 00:00:00 1970 From: Raghav Gururajan Subject: 1) Lid Buttons 2) Stylus Input 3) Fingerprint Scanner Date: Mon, 08 Apr 2019 11:32:01 -0400 Message-ID: <987892fb46a1f6c22736cd8a6ab63a94e5063b31.camel@disroot.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="=-gW9WiC3wV2DRbS6FvZP3" Return-path: Received: from eggs.gnu.org ([209.51.188.92]:44881) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hDWFn-0002S6-9Y for help-guix@gnu.org; Mon, 08 Apr 2019 11:32:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hDWFm-0002yQ-0z for help-guix@gnu.org; Mon, 08 Apr 2019 11:32:11 -0400 Received: from knopi.disroot.org ([178.21.23.139]:33072) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hDWFk-0002nS-KE for help-guix@gnu.org; Mon, 08 Apr 2019 11:32:09 -0400 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 Cc: =?ISO-8859-1?Q?Cl=E9ment?= Lassieur --=-gW9WiC3wV2DRbS6FvZP3 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Hello Guix! What and how should I do to enable the following in my Thinkpad X200T (X200 Tablet)? 1) Buttons on the lid like screen rotation, lock screen etc. 2) Input using stylus pen. 3) Fringerprint scanner for authentication. If there is a way to enable these things by default in system configuration, I would prefer that. Please let me know. Thank you all in advance! Regards, RG. --=-gW9WiC3wV2DRbS6FvZP3 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: 7bit
Hello Guix!

What and how should I do to enable the following in my Thinkpad X200T (X200 Tablet)?

1) Buttons on the lid like screen rotation, lock screen etc.

2) Input using stylus pen.

3) Fringerprint scanner for authentication.

If there is a way to enable these things by default in system configuration, I would prefer that. Please let me know.

Thank you all in advance!

Regards,
RG.
--=-gW9WiC3wV2DRbS6FvZP3-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark H Weaver Subject: Re: 1) Lid Buttons 2) Stylus Input 3) Fingerprint Scanner Date: Fri, 12 Apr 2019 14:30:06 -0400 Message-ID: <87sgunvzxy.fsf@netris.org> References: <987892fb46a1f6c22736cd8a6ab63a94e5063b31.camel@disroot.org> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([209.51.188.92]:44976) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hF0xt-00011B-Vh for help-guix@gnu.org; Fri, 12 Apr 2019 14:31:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hF0xs-0001TQ-RJ for help-guix@gnu.org; Fri, 12 Apr 2019 14:31:53 -0400 Received: from world.peace.net ([64.112.178.59]:44766) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hF0xs-00019E-Le for help-guix@gnu.org; Fri, 12 Apr 2019 14:31:52 -0400 In-Reply-To: <987892fb46a1f6c22736cd8a6ab63a94e5063b31.camel@disroot.org> (Raghav Gururajan's message of "Mon, 08 Apr 2019 11:32:01 -0400") 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: Raghav Gururajan Cc: help-guix@gnu.org, =?utf-8?Q?Cl=C3=A9ment?= Lassieur Hi Raghav, Raghav Gururajan writes: > What and how should I do to enable the following in my Thinkpad X200T (X200 Tablet)? As far as I know, we don't yet have "out of the box" support for the Thinkpad X200 Tablet. Since I don't have one myself, I can only give you some pointers. > 1) Buttons on the lid like screen rotation, lock screen etc. Those buttons act like special keys on your keyboard. The following web page lists their scancodes, and gives some advice on how to set things up so that the buttons behave as expected: https://www.thinkwiki.org/wiki/Tablet_Hardware_Buttons The page recommends using xbindkeys, which is provided by the Guix "xbindkeys" package, but depending on which desktop environment you use, there might be a more straightforward way to arrange for a script to be run when you press a key. For example, in GNOME, if you go into the "Keyboard" section of GNOME settings, scroll down to the bottom of the list of keyboard shortcuts, and press the "+" at the bottom, you can arrange for a script to be run when you press a given key. It might work for these special keys as well, although GNOME probably won't know the proper name of the key. > 2) Input using stylus pen. The touch screen is apparently a Wacom device. From GNOME, you might be able to easily set it up from the "Wacom" section of GNOME settings. I don't know about other desktop environments off-hand. I will note, however, that the "xsetwacom" program, which apparently can be used to enable the Wacom device within an Xorg session, should be provided by our "xf86-input-wacom" package. You might find other useful information on , although note that "permanent configuration" will be much different on a Guix system than on Arch. To set it up permanently, it *might* be sufficient to add something like the following to your OS configuration, merging it with your existing 'services' field if needed: (services (append (list ;; other services go here (set-xorg-configuration (xorg-configuration (modules (cons xf86-input-wacom %default-xorg-modules))))) %desktop-services)) with at least the following imports near the top of the file: (use-service-modules desktop xorg) (use-package-modules xdisorg) > 3) Fringerprint scanner for authentication. I've never tried to use a fingerprint scanner, but I see that Guix does provide a "Fingerprint Service", which "provides a DBus service to read and identify fingerprints via a fingerprint sensor." To enable it, add the following service: (service fprintd-service-type) Please let us know how it goes. With your help, we may be able to make this nicer for the next X200 Tablet user. Regards, Mark From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark H Weaver Subject: Re: 1) Lid Buttons 2) Stylus Input 3) Fingerprint Scanner Date: Fri, 12 Apr 2019 14:45:30 -0400 Message-ID: <87o95bvz8a.fsf@netris.org> References: <987892fb46a1f6c22736cd8a6ab63a94e5063b31.camel@disroot.org> <87sgunvzxy.fsf@netris.org> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([209.51.188.92]:47761) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hF1Ca-0006nj-1s for help-guix@gnu.org; Fri, 12 Apr 2019 14:47:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hF1CZ-0003jB-4J for help-guix@gnu.org; Fri, 12 Apr 2019 14:47:04 -0400 Received: from world.peace.net ([64.112.178.59]:44828) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hF1CY-0003iw-UV for help-guix@gnu.org; Fri, 12 Apr 2019 14:47:03 -0400 In-Reply-To: <87sgunvzxy.fsf@netris.org> (Mark H. Weaver's message of "Fri, 12 Apr 2019 14:30:06 -0400") 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: Raghav Gururajan Cc: help-guix@gnu.org, =?utf-8?Q?Cl=C3=A9ment?= Lassieur Earlier, I wrote: >> 2) Input using stylus pen. > > The touch screen is apparently a Wacom device. From GNOME, you might be > able to easily set it up from the "Wacom" section of GNOME settings. I > don't know about other desktop environments off-hand. [...] > To set it up permanently, it *might* be sufficient to add something like > the following to your OS configuration, merging it with your existing > 'services' field if needed: > > (services (append (list ;; other services go here > (set-xorg-configuration > (xorg-configuration > (modules (cons xf86-input-wacom > %default-xorg-modules))))) > %desktop-services)) > > with at least the following imports near the top of the file: > > (use-service-modules desktop xorg) > (use-package-modules xdisorg) On second thought, it seems likely that the "permanent" approach suggested above is the only way to make this work on Guix. Mark From mboxrd@z Thu Jan 1 00:00:00 1970 From: Raghav Gururajan Subject: Re: 1) Lid Buttons 2) Stylus Input 3) Fingerprint Scanner Date: Sat, 13 Apr 2019 00:55:56 -0400 Message-ID: References: <987892fb46a1f6c22736cd8a6ab63a94e5063b31.camel@disroot.org> <87sgunvzxy.fsf@netris.org> <87o95bvz8a.fsf@netris.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-UOVQNzrgetiN7gIrfsul" Return-path: Received: from eggs.gnu.org ([209.51.188.92]:35140) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hFAhy-0002ZA-Fc for help-guix@gnu.org; Sat, 13 Apr 2019 00:56:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hFAhx-00015I-7r for help-guix@gnu.org; Sat, 13 Apr 2019 00:56:06 -0400 Received: from knopi.disroot.org ([178.21.23.139]:33818) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hFAhw-00011s-8u for help-guix@gnu.org; Sat, 13 Apr 2019 00:56:05 -0400 In-Reply-To: <87o95bvz8a.fsf@netris.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: Mark H Weaver Cc: help-guix@gnu.org, =?ISO-8859-1?Q?Cl=E9ment?= Lassieur --=-UOVQNzrgetiN7gIrfsul Content-Type: multipart/alternative; boundary="=-MDg37Cf0AQUFzRcpArdd" --=-MDg37Cf0AQUFzRcpArdd Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Hello Mark! Thank you very much for your help. I have tried by modifying my system config. But when I do "guix system reconfigure", I am getting the error "/etc/rg-secondary.scm:45:8: error: invalid field specifier". The line "45" from the error is pointing to the line "(set-xorg- configuration" I have attached my system config with this email. Regards, RG. On Fri, 2019-04-12 at 14:45 -0400, Mark H Weaver wrote: > Earlier, I wrote: > > > > 2) Input using stylus pen. > > The touch screen is apparently a Wacom device. From GNOME, you might be > able to easily set it up from the "Wacom" section of GNOME settings. I > don't know about other desktop environments off-hand. > > [...] > > > To set it up permanently, it *might* be sufficient to add something like > the following to your OS configuration, merging it with your existing > 'services' field if needed: > > (services (append (list ;; other services go here > (set-xorg-configuration > (xorg-configuration > (modules (cons xf86-input-wacom > %default-xorg-modules))))) > %desktop-services)) > > with at least the following imports near the top of the file: > > (use-service-modules desktop xorg) > (use-package-modules xdisorg) > > On second thought, it seems likely that the "permanent" approach > suggested above is the only way to make this work on Guix. > > Mark > --=-MDg37Cf0AQUFzRcpArdd Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable
Hello Mark!

Thank you v= ery much for your help.

I have tried by modifying = my system config. But when I do "guix system reconfigure", I am getting the= error "/etc/rg-secondary.scm:45:8: error: invalid field specifier".
<= div>
The line "45" from the error is pointing to the line "(s= et-xorg-configuration"

I have attached my system c= onfig with this email.

Regards,
RG.

On Fri, 2019-04-12 at 14:45 -0400, Mark H Weaver wrote= :
Earlier, I wrote:

2) Input using stylus pen.

The touch screen is apparently a Wacom device.  From GNOME, you might=
 be
able to easily set it up from the "Wacom" section of GNOME se=
ttings.  I
don't know about other desktop environments off-hand.<=
/pre>

[...]

To set i=
t up permanently, it *might* be sufficient to add something like
=
the following to your OS configuration, merging it with your existing
=
'services' field if needed:

    (services (ap=
pend (list ;; other services go here
                            =
(set-xorg-configuration
                             (xorg-config=
uration
                              (modules (cons xf86-input-w=
acom
                                             %default-xorg-m=
odules)))))
                      %desktop-services))
<=
br>
with at least the following imports near the top of the file:=

  (use-service-modules desktop xorg)
  =
(use-package-modules xdisorg)

On second thought, i=
t seems likely that the "permanent" approach
suggested above is t=
he only way to make this work on Guix.

       Mark=

--=-MDg37Cf0AQUFzRcpArdd-- --=-UOVQNzrgetiN7gIrfsul Content-Disposition: attachment; filename="rg-secondary.scm" Content-Type: text/x-scheme; name="rg-secondary.scm"; charset="UTF-8" Content-Transfer-Encoding: base64 77u/KHVzZS1tb2R1bGVzCgkoZ251KQoJKGdudSBzeXN0ZW0gbnNzKSkKKHVzZS1zZXJ2aWNlLW1v ZHVsZXMgZGVza3RvcCB4b3JnKQoodXNlLXBhY2thZ2UtbW9kdWxlcyBjZXJ0cyBnbm9tZSB4ZGlz b3JnKQoob3BlcmF0aW5nLXN5c3RlbQoJKGhvc3QtbmFtZSAic2Vjb25kYXJ5IikKCSh0aW1lem9u ZSAiQW1lcmljYS9Ub3JvbnRvIikKCShsb2NhbGUgImVuX0NBLnV0ZjgiKQoJKGJvb3Rsb2FkZXIK CQkoYm9vdGxvYWRlci1jb25maWd1cmF0aW9uCgkJCShib290bG9hZGVyCgkJCQkoYm9vdGxvYWRl cgoJCQkJCShpbmhlcml0IGdydWItYm9vdGxvYWRlcikKCQkJCQkoaW5zdGFsbGVyICN+KGNvbnN0 ICN0KSkpKSkpCgkobWFwcGVkLWRldmljZXMKCQkobGlzdCAKCQkJKG1hcHBlZC1kZXZpY2UKCQkJ CShzb3VyY2UgKHV1aWQgIjQxZDEwZjRlLWNmZTQtNDJiOS05YjEwLWZkOThhOGQwOGYwOCIpKQoJ CQkJKHRhcmdldCAicmctcm9vdCIpCgkJCQkodHlwZSBsdWtzLWRldmljZS1tYXBwaW5nKSkpKQoJ KGZpbGUtc3lzdGVtcwoJCShjb25zCgkJCShmaWxlLXN5c3RlbQoJCQkJKGRldmljZSAoZmlsZS1z eXN0ZW0tbGFiZWwgInJnLXJvb3QiKSkKCQkJCShtb3VudC1wb2ludCAiLyIpCgkJCQkodHlwZSAi YnRyZnMiKQoJCQkJKGRlcGVuZGVuY2llcyBtYXBwZWQtZGV2aWNlcykpCgkJCSViYXNlLWZpbGUt c3lzdGVtcykpCgkodXNlcnMKCQkoY29ucwoJCQkodXNlci1hY2NvdW50CgkJCQkobmFtZSAicmci KQoJCQkJKGNvbW1lbnQgIlJhZ2hhdiBHdXJ1cmFqYW4iKQoJCQkJKGdyb3VwICJ1c2VycyIpCgkJ CQkoc3VwcGxlbWVudGFyeS1ncm91cHMgJygid2hlZWwiICJuZXRkZXYiICJscCIgImNkcm9tIiAi YXVkaW8iICJ2aWRlbyIgInRhcGUiICJrdm0iKSkKCQkJCShob21lLWRpcmVjdG9yeSAiL2hvbWUv cmciKSkKCQkJJWJhc2UtdXNlci1hY2NvdW50cykpCgkocGFja2FnZXMKCQkoY29ucyoKCQkJbnNz LWNlcnRzCgkJCWd2ZnMKCQkJJWJhc2UtcGFja2FnZXMpKQoKCShzZXJ2aWNlcwoJCShhcHBlbmQK CQkJKGxpc3QKCQkJCShnbm9tZS1kZXNrdG9wLXNlcnZpY2UpCgkJCQkoc2VydmljZSBmcHJpbnRk LXNlcnZpY2UtdHlwZSkKCQkJCShzZXQteG9yZy1jb25maWd1cmF0aW9uCgkJCQkJKG1vZHVsZXMK CQkJCQkJKGNvbnMKCQkJCQkJCXhmODYtaW5wdXQtd2Fjb20KCQkJCQklZGVmYXVsdC14b3JnLW1v ZHVsZXMpKSkpKQoJCQklZGVza3RvcC1zZXJ2aWNlcykpCgkobmFtZS1zZXJ2aWNlLXN3aXRjaCAl bWRucy1ob3N0LWxvb2t1cC1uc3MpKQoK --=-UOVQNzrgetiN7gIrfsul-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: Raghav Gururajan Subject: Re: 1) Lid Buttons 2) Stylus Input 3) Fingerprint Scanner Date: Sat, 13 Apr 2019 01:21:34 -0400 Message-ID: <55de548a77b73cc7cfd180b90ebb386b0b4beeea.camel@disroot.org> References: <987892fb46a1f6c22736cd8a6ab63a94e5063b31.camel@disroot.org> <87sgunvzxy.fsf@netris.org> <87o95bvz8a.fsf@netris.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-fs9f8afEOdNMibi/Ohrn" Return-path: Received: from eggs.gnu.org ([209.51.188.92]:38968) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hFB6k-0000R4-6b for help-guix@gnu.org; Sat, 13 Apr 2019 01:21:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hFB6j-0008Sw-1i for help-guix@gnu.org; Sat, 13 Apr 2019 01:21:42 -0400 Received: from knopi.disroot.org ([178.21.23.139]:54164) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hFB6i-0008SO-LC for help-guix@gnu.org; Sat, 13 Apr 2019 01:21:40 -0400 In-Reply-To: <87o95bvz8a.fsf@netris.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: Mark H Weaver Cc: help-guix@gnu.org, =?ISO-8859-1?Q?Cl=E9ment?= Lassieur --=-fs9f8afEOdNMibi/Ohrn Content-Type: multipart/alternative; boundary="=-n7N6DcjiWbr1DdJrkYL0" --=-n7N6DcjiWbr1DdJrkYL0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Hello Mark! In continuation to my previous email, I tried to fix the error. But the old error is gone and I am getting new ones. The errors are:/etc/rg-secondary.scm:47:24: warning: 'gnome-desktop- service' is deprecated, use 'gnome-desktop-service-type' instead/etc/rg-secondary.scm:47:24: warning: 'gnome-desktop-service' is deprecated, use 'gnome-desktop-service-type' insteadice- 9/eval.scm:223:20: In procedure proc:error: fprintd-service-type: unbound variablehint: Did you forget a `use-modules' form? I have attached my lastest system config with this email. Regards,RG. On Fri, 2019-04-12 at 14:45 -0400, Mark H Weaver wrote: > Earlier, I wrote: > 2) Input using stylus pen. > The touch screen is apparently a Wacom device. From GNOME, you might > beable to easily set it up from the "Wacom" section of GNOME > settings. Idon't know about other desktop environments off-hand. > [...] > To set it up permanently, it *might* be sufficient to add something > likethe following to your OS configuration, merging it with your > existing'services' field if needed: > (services (append (list ;; other services go > here (set-xorg- > configuration (xorg- > configuration (modules (cons xf86-input- > wacom %default-xorg- > modules))))) %desktop-services)) > with at least the following imports near the top of the file: > (use-service-modules desktop xorg) (use-package-modules xdisorg) > On second thought, it seems likely that the "permanent" > approachsuggested above is the only way to make this work on Guix. > Mark --=-n7N6DcjiWbr1DdJrkYL0 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable
Hello Mark!

In continua= tion to my previous email, I tried to fix the error. But the old error is g= one and I am getting new ones.

The errors are:
/etc/rg-secondary.scm:47:24: warning: 'gnome-desktop-service' is dep= recated, use 'gnome-desktop-service-type' instead
/etc/rg-seconda= ry.scm:47:24: warning: 'gnome-desktop-service' is deprecated, use 'gnome-de= sktop-service-type' instead
ice-9/eval.scm:223:20: In procedure p= roc:
error: fprintd-service-type: unbound variable
hint= : Did you forget a `use-modules' form?

I have atta= ched my lastest system config with this email.

Reg= ards,
RG.

On Fri, 2019-04-12 at 14:45 -0= 400, Mark H Weaver wrote:
Earlier, I w=
rote:

2) Input using st=
ylus pen.

The touch screen is apparentl=
y a Wacom device.  From GNOME, you might be
able to easily set it=
 up from the "Wacom" section of GNOME settings.  I
don't know abo=
ut other desktop environments off-hand.

[...]

To set it up permanently, it *might* be sufficient to add something=
 like
the following to your OS configuration, merging it with you=
r existing
'services' field if needed:

 =
   (services (append (list ;; other services go here
            =
                (set-xorg-configuration
                         =
    (xorg-configuration
                              (modules (c=
ons xf86-input-wacom
                                            =
 %default-xorg-modules)))))
                      %desktop-servic=
es))

with at least the following imports near the =
top of the file:

  (use-service-modules desktop xo=
rg)
  (use-package-modules xdisorg)

On second thought, it seems likely that the "permanent" approach
suggested above is the only way to make this work on Guix.

       Mark

--=-n7N6DcjiWbr1DdJrkYL0-- --=-fs9f8afEOdNMibi/Ohrn Content-Disposition: attachment; filename="rg-secondary.scm" Content-Transfer-Encoding: base64 Content-Type: text/x-scheme; name="rg-secondary.scm"; charset="UTF-8" 77u/KHVzZS1tb2R1bGVzCgkoZ251KQoJKGdudSBzeXN0ZW0gbnNzKSkKKHVzZS1zZXJ2aWNlLW1v ZHVsZXMgZGVza3RvcCB4b3JnKQoodXNlLXBhY2thZ2UtbW9kdWxlcyBjZXJ0cyBnbm9tZSB4ZGlz b3JnKQoob3BlcmF0aW5nLXN5c3RlbQoJKGhvc3QtbmFtZSAic2Vjb25kYXJ5IikKCSh0aW1lem9u ZSAiQW1lcmljYS9Ub3JvbnRvIikKCShsb2NhbGUgImVuX0NBLnV0ZjgiKQoJKGJvb3Rsb2FkZXIK CQkoYm9vdGxvYWRlci1jb25maWd1cmF0aW9uCgkJCShib290bG9hZGVyCgkJCQkoYm9vdGxvYWRl cgoJCQkJCShpbmhlcml0IGdydWItYm9vdGxvYWRlcikKCQkJCQkoaW5zdGFsbGVyICN+KGNvbnN0 ICN0KSkpKSkpCgkobWFwcGVkLWRldmljZXMKCQkobGlzdCAKCQkJKG1hcHBlZC1kZXZpY2UKCQkJ CShzb3VyY2UgKHV1aWQgIjQxZDEwZjRlLWNmZTQtNDJiOS05YjEwLWZkOThhOGQwOGYwOCIpKQoJ CQkJKHRhcmdldCAicmctcm9vdCIpCgkJCQkodHlwZSBsdWtzLWRldmljZS1tYXBwaW5nKSkpKQoJ KGZpbGUtc3lzdGVtcwoJCShjb25zCgkJCShmaWxlLXN5c3RlbQoJCQkJKGRldmljZSAoZmlsZS1z eXN0ZW0tbGFiZWwgInJnLXJvb3QiKSkKCQkJCShtb3VudC1wb2ludCAiLyIpCgkJCQkodHlwZSAi YnRyZnMiKQoJCQkJKGRlcGVuZGVuY2llcyBtYXBwZWQtZGV2aWNlcykpCgkJCSViYXNlLWZpbGUt c3lzdGVtcykpCgkodXNlcnMKCQkoY29ucwoJCQkodXNlci1hY2NvdW50CgkJCQkobmFtZSAicmci KQoJCQkJKGNvbW1lbnQgIlJhZ2hhdiBHdXJ1cmFqYW4iKQoJCQkJKGdyb3VwICJ1c2VycyIpCgkJ CQkoc3VwcGxlbWVudGFyeS1ncm91cHMgJygid2hlZWwiICJuZXRkZXYiICJscCIgImNkcm9tIiAi YXVkaW8iICJ2aWRlbyIgInRhcGUiICJrdm0iKSkKCQkJCShob21lLWRpcmVjdG9yeSAiL2hvbWUv cmciKSkKCQkJJWJhc2UtdXNlci1hY2NvdW50cykpCgkocGFja2FnZXMKCQkoY29ucyoKCQkJbnNz LWNlcnRzCgkJCWd2ZnMKCQkJJWJhc2UtcGFja2FnZXMpKQoKCShzZXJ2aWNlcwoJCShjb25zKgoJ CQkoZ25vbWUtZGVza3RvcC1zZXJ2aWNlKQoJCQkoc2VydmljZSBmcHJpbnRkLXNlcnZpY2UtdHlw ZSkKCQkJKHNldC14b3JnLWNvbmZpZ3VyYXRpb24KCQkJCShtb2R1bGVzCgkJCQkJKGNvbnMKCQkJ CQkJeGY4Ni1pbnB1dC13YWNvbQoJCQkJJWRlZmF1bHQteG9yZy1tb2R1bGVzKSkpCgkJCSVkZXNr dG9wLXNlcnZpY2VzKSkpCgkobmFtZS1zZXJ2aWNlLXN3aXRjaCAlbWRucy1ob3N0LWxvb2t1cC1u c3MpKQoK --=-fs9f8afEOdNMibi/Ohrn-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark H Weaver Subject: Re: 1) Lid Buttons 2) Stylus Input 3) Fingerprint Scanner Date: Sat, 13 Apr 2019 14:16:58 -0400 Message-ID: <87wojx7osq.fsf@netris.org> References: <987892fb46a1f6c22736cd8a6ab63a94e5063b31.camel@disroot.org> <87sgunvzxy.fsf@netris.org> <87o95bvz8a.fsf@netris.org> <55de548a77b73cc7cfd180b90ebb386b0b4beeea.camel@disroot.org> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([209.51.188.92]:41884) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hFNEY-0006g7-Tw for help-guix@gnu.org; Sat, 13 Apr 2019 14:18:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hFNEY-0007MJ-2y for help-guix@gnu.org; Sat, 13 Apr 2019 14:18:34 -0400 Received: from world.peace.net ([64.112.178.59]:46904) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hFNEX-0007LN-UL for help-guix@gnu.org; Sat, 13 Apr 2019 14:18:34 -0400 In-Reply-To: <55de548a77b73cc7cfd180b90ebb386b0b4beeea.camel@disroot.org> (Raghav Gururajan's message of "Sat, 13 Apr 2019 01:21:34 -0400") 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: Raghav Gururajan Cc: help-guix@gnu.org, =?utf-8?Q?Cl=C3=A9ment?= Lassieur Hi Raghav, Raghav Gururajan writes: > In continuation to my previous email, I tried to fix the error. But the old error is gone and I am getting new ones. > > The errors are: > /etc/rg-secondary.scm:47:24: warning: 'gnome-desktop-service' is deprecated, use 'gnome-desktop-service-type' instead > /etc/rg-secondary.scm:47:24: warning: 'gnome-desktop-service' is deprecated, use 'gnome-desktop-service-type' instead You could eliminate this warning by changing: (gnome-desktop-service) to: (service gnome-desktop-service-type) > ice-9/eval.scm:223:20: In procedure proc: > error: fprintd-service-type: unbound variable > hint: Did you forget a `use-modules' form? Ah, my mistake; you also need to import the 'fingerprint' service module, so change (use-service-modules desktop xorg) to: (use-service-modules desktop xorg fingerprint) Regards, Mark From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Raghav Gururajan" Subject: Re: 1) Lid Buttons 2) Stylus Input 3) Fingerprint Scanner Date: Sat, 13 Apr 2019 21:14:52 +0000 Message-ID: References: <87wojx7osq.fsf@netris.org> <987892fb46a1f6c22736cd8a6ab63a94e5063b31.camel@disroot.org> <87sgunvzxy.fsf@netris.org> <87o95bvz8a.fsf@netris.org> <55de548a77b73cc7cfd180b90ebb386b0b4beeea.camel@disroot.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([209.51.188.92]:37216) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hFPzI-0006Mr-J2 for help-guix@gnu.org; Sat, 13 Apr 2019 17:15:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hFPzF-0003OW-Kd for help-guix@gnu.org; Sat, 13 Apr 2019 17:14:59 -0400 Received: from knopi.disroot.org ([178.21.23.139]:59424) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hFPzE-0003NR-Tu for help-guix@gnu.org; Sat, 13 Apr 2019 17:14:57 -0400 In-Reply-To: <87wojx7osq.fsf@netris.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: Mark H Weaver Cc: help-guix@gnu.org, =?utf-8?B?Q2zDqW1lbnQgTGFzc2lldXI=?= Hello Mark!=0A=0AI have tried both edits already. For gnome, the error is= regarding specifying values. For fingerprint, error is regarding no such= modules defined; so I searched and found the right module name as "authe= ntication", but then new error regarding specifying values. :(=0A=0ARegar= ds,=0ARG.=0A=0AApril 13, 2019 6:18 PM, "Mark H Weaver" w= rote:=0A=0A> Hi Raghav,=0A> =0A> Raghav Gururajan writ= es:=0A> =0A>> In continuation to my previous email, I tried to fix the er= ror. But the old error is gone and I am=0A>> getting new ones.=0A>> =0A>>= The errors are:=0A>> /etc/rg-secondary.scm:47:24: warning: 'gnome-deskto= p-service' is deprecated, use=0A>> 'gnome-desktop-service-type' instead= =0A>> /etc/rg-secondary.scm:47:24: warning: 'gnome-desktop-service' is de= precated, use=0A>> 'gnome-desktop-service-type' instead=0A> =0A> You coul= d eliminate this warning by changing:=0A> =0A> (gnome-desktop-service)=0A= > =0A> to:=0A> =0A> (service gnome-desktop-service-type)=0A> =0A>> ice-9/= eval.scm:223:20: In procedure proc:=0A>> error: fprintd-service-type: unb= ound variable=0A>> hint: Did you forget a `use-modules' form?=0A> =0A> Ah= , my mistake; you also need to import the 'fingerprint' service=0A> modul= e, so change=0A> =0A> (use-service-modules desktop xorg)=0A> =0A> to:=0A>= =0A> (use-service-modules desktop xorg fingerprint)=0A> =0A> Regards,=0A= > Mark From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Raghav Gururajan" Subject: Re: 1) Lid Buttons 2) Stylus Input 3) Fingerprint Scanner Date: Sat, 13 Apr 2019 21:24:45 +0000 Message-ID: References: <87wojx7osq.fsf@netris.org> <987892fb46a1f6c22736cd8a6ab63a94e5063b31.camel@disroot.org> <87sgunvzxy.fsf@netris.org> <87o95bvz8a.fsf@netris.org> <55de548a77b73cc7cfd180b90ebb386b0b4beeea.camel@disroot.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([209.51.188.92]:38303) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hFQ8n-0008HS-9K for help-guix@gnu.org; Sat, 13 Apr 2019 17:24:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hFQ8m-0001IN-BR for help-guix@gnu.org; Sat, 13 Apr 2019 17:24:49 -0400 Received: from knopi.disroot.org ([178.21.23.139]:52816) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hFQ8m-0001Hv-2U for help-guix@gnu.org; Sat, 13 Apr 2019 17:24:48 -0400 In-Reply-To: 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: Mark H Weaver Cc: help-guix@gnu.org, =?utf-8?B?Q2zDqW1lbnQgTGFzc2lldXI=?= Hello Mark!=0A=0AIn continuation to my previous email, gnome now works.= =0A=0ALets focus on fingerprint first, then we'll move to wacom.=0A=0ASo = for fprint, using "hint" that shows with errors, I have added service-mod= ule authentication and package-module freedesktop. But at the end, new er= ror is about "unbound variable" with no hint.=0A=0ARegards,=0ARG.=0A=0AAp= ril 13, 2019 9:14 PM, "Raghav Gururajan" wrote:=0A=0A>= Hello Mark!=0A> =0A> I have tried both edits already. For gnome, the err= or is regarding specifying values. For=0A> fingerprint, error is regardin= g no such modules defined; so I searched and found the right module=0A> n= ame as "authentication", but then new error regarding specifying values. = :(=0A> =0A> Regards,=0A> RG.=0A> =0A> April 13, 2019 6:18 PM, "Mark H Wea= ver" wrote:=0A> =0A>> Hi Raghav,=0A>> =0A>> Raghav Gurur= ajan writes:=0A>> =0A>>> In continuation to my previou= s email, I tried to fix the error. But the old error is gone and I am=0A>= >> getting new ones.=0A>>> =0A>>> The errors are:=0A>>> /etc/rg-secondary= .scm:47:24: warning: 'gnome-desktop-service' is deprecated, use=0A>>> 'gn= ome-desktop-service-type' instead=0A>>> /etc/rg-secondary.scm:47:24: warn= ing: 'gnome-desktop-service' is deprecated, use=0A>>> 'gnome-desktop-serv= ice-type' instead=0A>> =0A>> You could eliminate this warning by changing= :=0A>> =0A>> (gnome-desktop-service)=0A>> =0A>> to:=0A>> =0A>> (service g= nome-desktop-service-type)=0A>> =0A>>> ice-9/eval.scm:223:20: In procedur= e proc:=0A>>> error: fprintd-service-type: unbound variable=0A>>> hint: D= id you forget a `use-modules' form?=0A>> =0A>> Ah, my mistake; you also n= eed to import the 'fingerprint' service=0A>> module, so change=0A>> =0A>>= (use-service-modules desktop xorg)=0A>> =0A>> to:=0A>> =0A>> (use-servic= e-modules desktop xorg fingerprint)=0A>> =0A>> Regards,=0A>> Mark From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Raghav Gururajan" Subject: Re: 1) Lid Buttons 2) Stylus Input 3) Fingerprint Scanner Date: Sat, 13 Apr 2019 21:46:04 +0000 Message-ID: References: <87wojx7osq.fsf@netris.org> <987892fb46a1f6c22736cd8a6ab63a94e5063b31.camel@disroot.org> <87sgunvzxy.fsf@netris.org> <87o95bvz8a.fsf@netris.org> <55de548a77b73cc7cfd180b90ebb386b0b4beeea.camel@disroot.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([209.51.188.92]:40602) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hFQTT-0005KU-9Z for help-guix@gnu.org; Sat, 13 Apr 2019 17:46:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hFQTS-0003VZ-8R for help-guix@gnu.org; Sat, 13 Apr 2019 17:46:11 -0400 Received: from knopi.disroot.org ([178.21.23.139]:49908) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hFQTR-0003F5-Dh for help-guix@gnu.org; Sat, 13 Apr 2019 17:46:10 -0400 In-Reply-To: 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: Mark H Weaver Cc: help-guix@gnu.org, =?utf-8?B?Q2zDqW1lbnQgTGFzc2lldXI=?= Hello Mark!=0A=0ASo my latest config is:=0A=0A(use-modules=0A (gnu= )=0A (gnu system nss)=0A (gnu services fingerprint)=0A(use-= service-modules desktop)=0A(use-package-modules certs gnome)=0A=0A[...]= =0A=0A(services=0A (cons*=0A (servi= ce gnome-desktop-service-type)=0A (service fprintd= -service-type)=0A %desktop-services))=0A (n= ame-service-switch %mdns-host-lookup-nss))=0A=0AFor the above, the error = is:=0A=0Aguix system: error: failed to load '/etc/rg-secondary.scm':=0Aic= e-9/boot-9.scm:2803:6: In procedure resolve-interface:=0Ano code for modu= le (gnu services fingerprint)=0A=0ARegards,=0ARG.=0A=0A=0AApril 13, 2019 = 9:24 PM, "Raghav Gururajan" wrote:=0A=0A> Hello Mark!= =0A> =0A> In continuation to my previous email, gnome now works.=0A> =0A>= Lets focus on fingerprint first, then we'll move to wacom.=0A> =0A> So f= or fprint, using "hint" that shows with errors, I have added service-modu= le authentication and=0A> package-module freedesktop. But at the end, new= error is about "unbound variable" with no hint.=0A> =0A> Regards,=0A> RG= .=0A> =0A> April 13, 2019 9:14 PM, "Raghav Gururajan" = wrote:=0A> =0A>> Hello Mark!=0A>> =0A>> I have tried both edits already. = For gnome, the error is regarding specifying values. For=0A>> fingerprint= , error is regarding no such modules defined; so I searched and found the= right module=0A>> name as "authentication", but then new error regarding= specifying values. :(=0A>> =0A>> Regards,=0A>> RG.=0A>> =0A>> April 13, = 2019 6:18 PM, "Mark H Weaver" wrote:=0A>> =0A>>> Hi Ragh= av,=0A>>> =0A>>> Raghav Gururajan writes:=0A>> =0A>> I= n continuation to my previous email, I tried to fix the error. But the ol= d error is gone and I am=0A>> getting new ones.=0A>> =0A>> The errors are= :=0A>> /etc/rg-secondary.scm:47:24: warning: 'gnome-desktop-service' is d= eprecated, use=0A>> 'gnome-desktop-service-type' instead=0A>> /etc/rg-sec= ondary.scm:47:24: warning: 'gnome-desktop-service' is deprecated, use=0A>= > 'gnome-desktop-service-type' instead=0A>>> You could eliminate this war= ning by changing:=0A>>> =0A>>> (gnome-desktop-service)=0A>>> =0A>>> to:= =0A>>> =0A>>> (service gnome-desktop-service-type)=0A>> =0A>> ice-9/eval.= scm:223:20: In procedure proc:=0A>> error: fprintd-service-type: unbound = variable=0A>> hint: Did you forget a `use-modules' form?=0A>>> Ah, my mis= take; you also need to import the 'fingerprint' service=0A>>> module, so = change=0A>>> =0A>>> (use-service-modules desktop xorg)=0A>>> =0A>>> to:= =0A>>> =0A>>> (use-service-modules desktop xorg fingerprint)=0A>>> =0A>>>= Regards,=0A>>> Mark From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark H Weaver Subject: Re: 1) Lid Buttons 2) Stylus Input 3) Fingerprint Scanner Date: Sat, 13 Apr 2019 22:46:04 -0400 Message-ID: <87imvh7188.fsf@netris.org> References: <87wojx7osq.fsf@netris.org> <987892fb46a1f6c22736cd8a6ab63a94e5063b31.camel@disroot.org> <87sgunvzxy.fsf@netris.org> <87o95bvz8a.fsf@netris.org> <55de548a77b73cc7cfd180b90ebb386b0b4beeea.camel@disroot.org> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([209.51.188.92]:46315) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hFVBG-0003xO-Ab for help-guix@gnu.org; Sat, 13 Apr 2019 22:47:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hFVBE-0001sK-Tr for help-guix@gnu.org; Sat, 13 Apr 2019 22:47:42 -0400 Received: from world.peace.net ([64.112.178.59]:47636) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hFVBE-0001rv-P7 for help-guix@gnu.org; Sat, 13 Apr 2019 22:47:40 -0400 In-Reply-To: (Raghav Gururajan's message of "Sat, 13 Apr 2019 21:46:04 +0000") 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: Raghav Gururajan Cc: help-guix@gnu.org, =?utf-8?Q?Cl=C3=A9ment?= Lassieur Hi Raghav, "Raghav Gururajan" writes: > So my latest config is: > > (use-modules > (gnu) > (gnu system nss) > (gnu services fingerprint) > (use-service-modules desktop) > (use-package-modules certs gnome) [...] > For the above, the error is: > > guix system: error: failed to load '/etc/rg-secondary.scm': > ice-9/boot-9.scm:2803:6: In procedure resolve-interface: > no code for module (gnu services fingerprint) Please remove (gnu services fingerprint) from your 'use-modules' form. Sorry, I had asked you to add it, but it was a mistake from the manual, which gives the wrong module name. The correct module name is: (gnu services authentication) which you can import by adding "authentication" to the 'use-service-modules' form. This should fix the "unbound variable" error. In an earlier message you spoke of another error: > but then new error regarding specifying values. :( If you're still getting that error, can you show us the exact error message and the configuration file that caused it? Regards, Mark From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tobias Geerinckx-Rice Subject: Re: 1) Lid Buttons 2) Stylus Input 3) Fingerprint Scanner Date: Sun, 14 Apr 2019 20:24:51 +0200 Message-ID: <87lg0ca1ho.fsf@nckx> References: <87wojx7osq.fsf@netris.org> <987892fb46a1f6c22736cd8a6ab63a94e5063b31.camel@disroot.org> <87sgunvzxy.fsf@netris.org> <87o95bvz8a.fsf@netris.org> <55de548a77b73cc7cfd180b90ebb386b0b4beeea.camel@disroot.org> <87imvh7188.fsf@netris.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([209.51.188.92]:52670) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hFjoH-00038H-VZ for help-guix@gnu.org; Sun, 14 Apr 2019 14:24:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hFjoH-0003gu-8A for help-guix@gnu.org; Sun, 14 Apr 2019 14:24:57 -0400 Received: from tobias.gr ([2001:470:7405::1]:57862) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hFjoG-0003gF-RA for help-guix@gnu.org; Sun, 14 Apr 2019 14:24:57 -0400 Received: by tobias.gr (OpenSMTPD) with ESMTP id c6d78757 for ; Sun, 14 Apr 2019 18:24:52 +0000 (UTC) Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id f7912509 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for ; Sun, 14 Apr 2019 18:24:52 +0000 (UTC) In-reply-to: <87imvh7188.fsf@netris.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: help-guix@gnu.org --=-=-= Content-Type: text/plain; format=flowed Guix, Mark H Weaver wrote: > The correct module name is: > > (gnu services authentication) I made the same mistake. For the record, it should be fixed in commit d5752f68ef38ce779723cf5864574374b8417ff3. Kind regards, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQT12iAyS4c9C3o4dnINsP+IT1VteQUCXLN68wAKCRANsP+IT1Vt edn/AQDlmUtFNxLW7FIe6WPoj7kx+qAIMkYdQfVWwbgnI5n8xwEAxQpFcdojhhHb 8DWSMR3AshOIRivKMTwUmEiBgg5KWAQ= =378N -----END PGP SIGNATURE----- --=-=-=-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tobias Geerinckx-Rice Subject: Re: 1) Lid Buttons 2) Stylus Input 3) Fingerprint Scanner Date: Sun, 14 Apr 2019 20:33:15 +0200 Message-ID: <87k1fwa13o.fsf@nckx> References: <87wojx7osq.fsf@netris.org> <987892fb46a1f6c22736cd8a6ab63a94e5063b31.camel@disroot.org> <87sgunvzxy.fsf@netris.org> <87o95bvz8a.fsf@netris.org> <55de548a77b73cc7cfd180b90ebb386b0b4beeea.camel@disroot.org> <87imvh7188.fsf@netris.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([209.51.188.92]:53756) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hFjwN-0003zU-54 for help-guix@gnu.org; Sun, 14 Apr 2019 14:33:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hFjwM-0006yl-Ds for help-guix@gnu.org; Sun, 14 Apr 2019 14:33:19 -0400 Received: from tobias.gr ([2001:470:7405::1]:58016) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hFjwL-0006y2-NK for help-guix@gnu.org; Sun, 14 Apr 2019 14:33:18 -0400 In-reply-to: <87imvh7188.fsf@netris.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: help-guix@gnu.org Cc: Mark H Weaver --=-=-= Content-Type: text/plain; format=flowed Mark H Weaver wrote: > In an earlier message you spoke of another error: > >> but then new error regarding specifying values. :( > > If you're still getting that error, can you show us the exact > error > message and the configuration file that caused it? It's guix system: error: /etc/guix/system.scm:487:3: no value specified for service of type 'fprintd' by the way. I get it too. I simply added (service fprintd-service-type) to my services field. Kind regards, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQT12iAyS4c9C3o4dnINsP+IT1VteQUCXLN86wAKCRANsP+IT1Vt eZ1HAP9TjVsYZwZRs8iqOt1laNoOQX8tRTYvpA2EhORohX4DXAD9HahCmJIzXR1v YSWBCqHbDUOncK9SHabXr6TyTDdWyAw= =9OK1 -----END PGP SIGNATURE----- --=-=-=-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tobias Geerinckx-Rice Subject: Re: 1) Lid Buttons 2) Stylus Input 3) Fingerprint Scanner Date: Sun, 14 Apr 2019 21:05:38 +0200 Message-ID: <87imvg9zlp.fsf@nckx> References: <987892fb46a1f6c22736cd8a6ab63a94e5063b31.camel@disroot.org> <87sgunvzxy.fsf@netris.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([209.51.188.92]:57838) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hFkRr-0003mh-Ax for help-guix@gnu.org; Sun, 14 Apr 2019 15:05:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hFkRo-0008Es-4k for help-guix@gnu.org; Sun, 14 Apr 2019 15:05:51 -0400 Received: from tobias.gr ([2001:470:7405::1]:58724) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hFkRk-0008CV-SE for help-guix@gnu.org; Sun, 14 Apr 2019 15:05:46 -0400 In-reply-to: <87sgunvzxy.fsf@netris.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: help-guix@gnu.org Cc: Mark H Weaver , Raghav Gururajan --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Raghav, Mark H Weaver wrote: > Raghav Gururajan writes: >> What and how should I do to enable the following in my Thinkpad=20 >> X200T (X200 Tablet)? I just got an X230T so I'm very interested in getting the same=20 things working. >> 1) Buttons on the lid like screen rotation, lock screen etc. > > Those buttons act like special keys on your keyboard. The=20 > following web > page lists their scancodes, and gives some advice on how to set=20 > things > up so that the buttons behave as expected: > > https://www.thinkwiki.org/wiki/Tablet_Hardware_Buttons > > The page recommends using xbindkeys, which is provided by the=20 > Guix > "xbindkeys" package, but depending on which desktop environment=20 > you use, > there might be a more straightforward way to arrange for a=20 > script to be > run when you press a key. Exactly. I used =E2=80=98xev=E2=80=99 (available in Guix) to get the keyco= de for=20 what I presume is the screen rotation button(? there are two, the=20 pictograms are pretty vague, but only one generates classic key=20 codes) and added bindsym XF86TaskPane exec --no-startup-id=20 /home/nckx/.config/i3/rotate-screen.sh to my ~/.config/i3/config. rotate-screen.sh is a simple (well=E2=80=A6)=20 shell script that uses xrandr to query the current screen=20 orientation and cycle to the next one (I use left/right/normal,=20 never inverted): xrandr --output LVDS-foo --rotate normal|left|right|... The only problem is that pressing the button once produces a=20 deluge of press events. Luckily the number is usually constant=20 (so it's not just a =E2=80=98repeat=E2=80=99 without a =E2=80=98delay=E2=80= =99) making the end=20 result predictable. In practice it means I'm cycling backwards=20 through the orientations. Good enough for now. It's not like I can actually use i3 properly=20 in tablet mode anyway. Will this finally push me to GNOME? Haha no. >> 2) Input using stylus pen. > > The touch screen is apparently a Wacom device. From GNOME, you=20 > might be > able to easily set it up from the "Wacom" section of GNOME=20 > settings. I > don't know about other desktop environments off-hand. > > I will note, however, that the "xsetwacom" program, which=20 > apparently can > be used to enable the Wacom device within an Xorg session,=20 > should be > provided by our "xf86-input-wacom" package. You might find=20 > other useful > information on=20 > , > although note that "permanent configuration" will be much=20 > different on a > Guix system than on Arch. > > To set it up permanently, it *might* be sufficient to add=20 > something like > the following to your OS configuration, merging it with your=20 > existing > 'services' field if needed: > > (services (append (list ;; other services go here > (set-xorg-configuration > (xorg-configuration > (modules (cons xf86-input-wacom > %default-xorg-modules))))) > %desktop-services)) I'm sure this works fine, but at least the X230T's (multi-)touch=20 screen is fully supported by libinput as well: Section \"InputClass\" Identifier \"Touchscreens\" MatchIsTouchscreen \"on\" MatchDevicePath \"/dev/input/event*\" Driver \"libinput\" EndSection So I don't think the Wacom driver (which I don't much like anyway)=20 is mandatory. >> 3) Fringerprint scanner for authentication. I'm still stuck on =E2=80=98no value specified for service of type=20 'fprintd'=E2=80=99 (see elsewhere in this thread) but admittedly I gave it= =20 all of 5 seconds before moving on to more important stuff. It's a=20 fun gimmick though :-) Kind regards, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQT12iAyS4c9C3o4dnINsP+IT1VteQUCXLOEggAKCRANsP+IT1Vt eZD2AQCv1h05uTUx7v+y2JNRUtKRSqwxFxhYdcR2jyGkmod4mQD+Kpl7SjhkalLz y+MuJM3+0fAeIQPHi7lHpKkBFxixQwc= =61Pk -----END PGP SIGNATURE----- --=-=-=-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Raghav Gururajan" Subject: Re: 1) Lid Buttons 2) Stylus Input 3) Fingerprint Scanner Date: Mon, 15 Apr 2019 15:44:56 +0000 Message-ID: <5189551d9d6ed3c7d1566cf14aae3709@disroot.org> References: <87imvh7188.fsf@netris.org> <87wojx7osq.fsf@netris.org> <987892fb46a1f6c22736cd8a6ab63a94e5063b31.camel@disroot.org> <87sgunvzxy.fsf@netris.org> <87o95bvz8a.fsf@netris.org> <55de548a77b73cc7cfd180b90ebb386b0b4beeea.camel@disroot.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([209.51.188.92]:44023) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hG3nS-0000m0-Lg for help-guix@gnu.org; Mon, 15 Apr 2019 11:45:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hG3nQ-0007kE-2h for help-guix@gnu.org; Mon, 15 Apr 2019 11:45:25 -0400 Received: from knopi.disroot.org ([178.21.23.139]:33910) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hG3nI-0007Q9-1y for help-guix@gnu.org; Mon, 15 Apr 2019 11:45:22 -0400 In-Reply-To: <87imvh7188.fsf@netris.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: Mark H Weaver Cc: help-guix@gnu.org, =?utf-8?B?Q2zDqW1lbnQgTGFzc2lldXI=?= Hello Mark!=0A=0AI made the changes you told me. Now the error is "guix s= ystem: error: /etc/rg-secondary.scm:49:24: no value specified for service= of type 'fprintd'"=0A=0AApril 14, 2019 2:47 AM, "Mark H Weaver" wrote:=0A=0A> Hi Raghav,=0A> =0A> "Raghav Gururajan" writes:=0A> =0A>> So my latest config is:=0A>> =0A>> (use-modules= =0A>> (gnu)=0A>> (gnu system nss)=0A>> (gnu services fingerprint)=0A>> (u= se-service-modules desktop)=0A>> (use-package-modules certs gnome)=0A> = =0A> [...]=0A> =0A>> For the above, the error is:=0A>> =0A>> guix system:= error: failed to load '/etc/rg-secondary.scm':=0A>> ice-9/boot-9.scm:280= 3:6: In procedure resolve-interface:=0A>> no code for module (gnu service= s fingerprint)=0A> =0A> Please remove (gnu services fingerprint) from you= r 'use-modules' form.=0A> Sorry, I had asked you to add it, but it was a = mistake from the manual,=0A> which gives the wrong module name.=0A> =0A> = The correct module name is:=0A> =0A> (gnu services authentication)=0A> = =0A> which you can import by adding "authentication" to the=0A> 'use-serv= ice-modules' form. This should fix the "unbound variable"=0A> error.=0A> = =0A> In an earlier message you spoke of another error:=0A> =0A>> but then= new error regarding specifying values. :(=0A> =0A> If you're still getti= ng that error, can you show us the exact error=0A> message and the config= uration file that caused it?=0A> =0A> Regards,=0A> Mark From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark H Weaver Subject: Re: 1) Lid Buttons 2) Stylus Input 3) Fingerprint Scanner Date: Tue, 16 Apr 2019 16:21:06 -0400 Message-ID: <87sguh66r6.fsf@netris.org> References: <87imvh7188.fsf@netris.org> <87wojx7osq.fsf@netris.org> <987892fb46a1f6c22736cd8a6ab63a94e5063b31.camel@disroot.org> <87sgunvzxy.fsf@netris.org> <87o95bvz8a.fsf@netris.org> <55de548a77b73cc7cfd180b90ebb386b0b4beeea.camel@disroot.org> <5189551d9d6ed3c7d1566cf14aae3709@disroot.org> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([209.51.188.92]:46786) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hGUbN-0007RB-6U for help-guix@gnu.org; Tue, 16 Apr 2019 16:22:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hGUbK-0001wl-Op for help-guix@gnu.org; Tue, 16 Apr 2019 16:22:45 -0400 Received: from world.peace.net ([64.112.178.59]:52744) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hGUbK-0001wb-Io for help-guix@gnu.org; Tue, 16 Apr 2019 16:22:42 -0400 In-Reply-To: <5189551d9d6ed3c7d1566cf14aae3709@disroot.org> (Raghav Gururajan's message of "Mon, 15 Apr 2019 15:44:56 +0000") 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: Raghav Gururajan Cc: help-guix@gnu.org, =?utf-8?Q?Cl=C3=A9ment?= Lassieur Hi Raghav, "Raghav Gururajan" writes: > I made the changes you told me. Now the error is "guix system: error: > /etc/rg-secondary.scm:49:24: no value specified for service of type > 'fprintd'" Sorry, this looks like a genuine bug in Guix's fingerprint service, which was added relatively recently, and apparently has not yet seen much use. I've just raised the issue with the author of that service, so hopefully it'll be fixed soon. In the meantime, I would suggest removing: (service fprintd-service-type) and hopefully we can progress on the other issues. Regards, Mark From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Raghav Gururajan" Subject: Re: 1) Lid Buttons 2) Stylus Input 3) Fingerprint Scanner Date: Wed, 17 Apr 2019 04:33:47 +0000 Message-ID: <745556a057db396d95f135d72a4211a6@disroot.org> References: <87sguh66r6.fsf@netris.org> <87imvh7188.fsf@netris.org> <87wojx7osq.fsf@netris.org> <987892fb46a1f6c22736cd8a6ab63a94e5063b31.camel@disroot.org> <87sgunvzxy.fsf@netris.org> <87o95bvz8a.fsf@netris.org> <55de548a77b73cc7cfd180b90ebb386b0b4beeea.camel@disroot.org> <5189551d9d6ed3c7d1566cf14aae3709@disroot.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([209.51.188.92]:42258) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hGcGh-0004Rw-16 for help-guix@gnu.org; Wed, 17 Apr 2019 00:33:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hGcGf-0000dZ-Ry for help-guix@gnu.org; Wed, 17 Apr 2019 00:33:55 -0400 Received: from knopi.disroot.org ([178.21.23.139]:35502) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hGcGe-0000cj-W6 for help-guix@gnu.org; Wed, 17 Apr 2019 00:33:53 -0400 In-Reply-To: <87sguh66r6.fsf@netris.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: Mark H Weaver Cc: help-guix@gnu.org, =?utf-8?B?Q2zDqW1lbnQgTGFzc2lldXI=?= Ah I see. Thanks for raising the issue. Yes, we'll move on to "Stylus Inp= ut" :)=0A=0AApril 16, 2019 4:22 PM, "Mark H Weaver" wrot= e:=0A=0A> Hi Raghav,=0A> =0A> "Raghav Gururajan" write= s:=0A> =0A>> I made the changes you told me. Now the error is "guix syste= m: error:=0A>> /etc/rg-secondary.scm:49:24: no value specified for servic= e of type=0A>> 'fprintd'"=0A> =0A> Sorry, this looks like a genuine bug i= n Guix's fingerprint service,=0A> which was added relatively recently, an= d apparently has not yet seen=0A> much use. I've just raised the issue wi= th the author of that service,=0A> so hopefully it'll be fixed soon. In t= he meantime, I would suggest=0A> removing:=0A> =0A> (service fprintd-serv= ice-type)=0A> =0A> and hopefully we can progress on the other issues.=0A>= =0A> Regards,=0A> Mark From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark H Weaver Subject: Re: 1) Lid Buttons 2) Stylus Input 3) Fingerprint Scanner Date: Wed, 17 Apr 2019 20:09:42 -0400 Message-ID: <87pnpk41i6.fsf@netris.org> References: <87sguh66r6.fsf@netris.org> <87imvh7188.fsf@netris.org> <87wojx7osq.fsf@netris.org> <987892fb46a1f6c22736cd8a6ab63a94e5063b31.camel@disroot.org> <87sgunvzxy.fsf@netris.org> <87o95bvz8a.fsf@netris.org> <55de548a77b73cc7cfd180b90ebb386b0b4beeea.camel@disroot.org> <5189551d9d6ed3c7d1566cf14aae3709@disroot.org> <745556a057db396d95f135d72a4211a6@disroot.org> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([209.51.188.92]:56049) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hGue8-0004L8-VZ for help-guix@gnu.org; Wed, 17 Apr 2019 20:11:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hGue8-0004FZ-4d for help-guix@gnu.org; Wed, 17 Apr 2019 20:11:20 -0400 Received: from world.peace.net ([64.112.178.59]:55274) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hGue7-0004En-Uo for help-guix@gnu.org; Wed, 17 Apr 2019 20:11:20 -0400 In-Reply-To: <745556a057db396d95f135d72a4211a6@disroot.org> (Raghav Gururajan's message of "Wed, 17 Apr 2019 04:33:47 +0000") 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: Raghav Gururajan Cc: help-guix@gnu.org, =?utf-8?Q?Cl=C3=A9ment?= Lassieur Hello again, "Raghav Gururajan" writes: > Ah I see. Thanks for raising the issue. Yes, we'll move on to "Stylus Input" :) > > April 16, 2019 4:22 PM, "Mark H Weaver" wrote: > >> Hi Raghav, >> >> "Raghav Gururajan" writes: >> >>> I made the changes you told me. Now the error is "guix system: error: >>> /etc/rg-secondary.scm:49:24: no value specified for service of type >>> 'fprintd'" >> >> Sorry, this looks like a genuine bug in Guix's fingerprint service, >> which was added relatively recently, and apparently has not yet seen >> much use. I've just raised the issue with the author of that service, >> so hopefully it'll be fixed soon. In the meantime, I would suggest >> removing: >> >> (service fprintd-service-type) The author of 'fprintd-service-type' has pushed a fix. After a fresh "guix pull", you could try adding the line above to your OS config, and it might work now. Regards, Mark From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Raghav Gururajan" Subject: Re: 1) Lid Buttons 2) Stylus Input 3) Fingerprint Scanner Date: Thu, 18 Apr 2019 04:54:49 +0000 Message-ID: References: <87pnpk41i6.fsf@netris.org> <87sguh66r6.fsf@netris.org> <87imvh7188.fsf@netris.org> <87wojx7osq.fsf@netris.org> <987892fb46a1f6c22736cd8a6ab63a94e5063b31.camel@disroot.org> <87sgunvzxy.fsf@netris.org> <87o95bvz8a.fsf@netris.org> <55de548a77b73cc7cfd180b90ebb386b0b4beeea.camel@disroot.org> <5189551d9d6ed3c7d1566cf14aae3709@disroot.org> <745556a057db396d95f135d72a4211a6@disroot.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([209.51.188.92]:38195) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hGz4q-0006L0-E1 for help-guix@gnu.org; Thu, 18 Apr 2019 00:55:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hGz4m-0004xv-IL for help-guix@gnu.org; Thu, 18 Apr 2019 00:55:10 -0400 Received: from knopi.disroot.org ([178.21.23.139]:59202) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hGz4h-0004eB-VX for help-guix@gnu.org; Thu, 18 Apr 2019 00:55:05 -0400 In-Reply-To: <87pnpk41i6.fsf@netris.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: Mark H Weaver Cc: help-guix@gnu.org, =?utf-8?B?Q2zDqW1lbnQgTGFzc2lldXI=?= Hello Mark!=0A=0AThat is so great to hear. I will try it and get back to = you.=0A=0ARegards,=0ARG.=0A=0AApril 17, 2019 8:11 PM, "Mark H Weaver" wrote:=0A=0A> Hello again,=0A> =0A> "Raghav Gururajan" writes:=0A> =0A>> Ah I see. Thanks for raising the issue. = Yes, we'll move on to "Stylus Input" :)=0A>> =0A>> April 16, 2019 4:22 PM= , "Mark H Weaver" wrote:=0A>> =0A>>> Hi Raghav,=0A>>> = =0A>>> "Raghav Gururajan" writes:=0A>> =0A>> I made th= e changes you told me. Now the error is "guix system: error:=0A>> /etc/rg= -secondary.scm:49:24: no value specified for service of type=0A>> 'fprint= d'"=0A>>> Sorry, this looks like a genuine bug in Guix's fingerprint serv= ice,=0A>>> which was added relatively recently, and apparently has not ye= t seen=0A>>> much use. I've just raised the issue with the author of that= service,=0A>>> so hopefully it'll be fixed soon. In the meantime, I woul= d suggest=0A>>> removing:=0A>>> =0A>>> (service fprintd-service-type)=0A>= =0A> The author of 'fprintd-service-type' has pushed a fix. After a fres= h=0A> "guix pull", you could try adding the line above to your OS config,= and=0A> it might work now.=0A> =0A> Regards,=0A> Mark From mboxrd@z Thu Jan 1 00:00:00 1970 From: Raghav Gururajan Subject: Re: 1) Lid Buttons 2) Stylus Input 3) Fingerprint Scanner Date: Sat, 20 Apr 2019 00:00:52 -0400 Message-ID: <79c5bd5f1982a70751b7be6c85adcc25bc9e73af.camel@disroot.org> References: <87pnpk41i6.fsf@netris.org> <87sguh66r6.fsf@netris.org> <87imvh7188.fsf@netris.org> <87wojx7osq.fsf@netris.org> <987892fb46a1f6c22736cd8a6ab63a94e5063b31.camel@disroot.org> <87sgunvzxy.fsf@netris.org> <87o95bvz8a.fsf@netris.org> <55de548a77b73cc7cfd180b90ebb386b0b4beeea.camel@disroot.org> <5189551d9d6ed3c7d1566cf14aae3709@disroot.org> <745556a057db396d95f135d72a4211a6@disroot.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="=-59j7PIoKem2makyhC8bM" Return-path: Received: from eggs.gnu.org ([209.51.188.92]:37171) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hHhBU-0000jr-It for help-guix@gnu.org; Sat, 20 Apr 2019 00:01:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hHhBT-0005UA-Cj for help-guix@gnu.org; Sat, 20 Apr 2019 00:01:00 -0400 Received: from knopi.disroot.org ([178.21.23.139]:53238) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hHhBS-0005S3-Su for help-guix@gnu.org; Sat, 20 Apr 2019 00:00:59 -0400 In-Reply-To: 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: Mark H Weaver Cc: help-guix@gnu.org, =?ISO-8859-1?Q?Cl=E9ment?= Lassieur --=-59j7PIoKem2makyhC8bM Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Hello Mark! System reconfigure went smooth for fprint. Thanks a lot. Anyway, how do I actually enable the fprint scanner for authentication puposes like login etc? Thanks! Regards,RG.On Thu, 2019-04-18 at 04:54 +0000, Raghav Gururajan wrote: > Hello Mark! > That is so great to hear. I will try it and get back to you. > Regards,RG. > April 17, 2019 8:11 PM, "Mark H Weaver" wrote: > Hello again, > "Raghav Gururajan" writes: > Ah I see. Thanks for raising the issue. Yes, we'll move on to "Stylus > Input" :) > April 16, 2019 4:22 PM, "Mark H Weaver" wrote: > Hi Raghav, > "Raghav Gururajan" writes: > I made the changes you told me. Now the error is "guix system: > error:/etc/rg-secondary.scm:49:24: no value specified for service of > type'fprintd'"Sorry, this looks like a genuine bug in Guix's > fingerprint service,which was added relatively recently, and > apparently has not yet seenmuch use. I've just raised the issue with > the author of that service,so hopefully it'll be fixed soon. In the > meantime, I would suggestremoving: > (service fprintd-service-type) > The author of 'fprintd-service-type' has pushed a fix. After a > fresh"guix pull", you could try adding the line above to your OS > config, andit might work now. > Regards,Mark --=-59j7PIoKem2makyhC8bM Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable
Hello Mark!

System reco= nfigure went smooth for fprint. Thanks a lot. Anyway, how do I actually ena= ble the fprint scanner for authentication puposes like login etc?

Thanks!

Regards,
RG.

On Thu, 2019-04-18 at 04:54 += 0000, Raghav Gururajan wrote:
Hello Ma=
rk!

That is so great to hear. I will try it and ge=
t back to you.

Regards,
RG.
April 17, 2019 8:11 PM, "Mark H Weaver" <mhw@netris.org> wrote:

Hello again,

"Raghav Gururajan" <rvgn@disroot.org> writes:
Ah I see. Thanks for raising the issue. Yes, we'll m=
ove on to "Stylus Input" :)

April 16, 2019 4:22 PM=
, "Mark H Weaver" <mhw@netris.org&=
gt; wrote:

Hi Raghav,

"Raghav Gururajan" <rvgn@dis=
root.org> writes:

I made the changes you to=
ld me. Now the error is "guix system: error:
/etc/rg-secondary.sc=
m:49:24: no value specified for service of type
'fprintd'"
<= pre>
Sorry, this looks like a genuine bug in Guix's fingerprint s=
ervice,
which was added relatively recently, and apparently has n=
ot yet seen
much use. I've just raised the issue with the author =
of that service,
so hopefully it'll be fixed soon. In the meantim=
e, I would suggest
removing:

(service fp=
rintd-service-type)

The author of 'fprintd-service=
-type' has pushed a fix. After a fresh
"guix pull", you could try=
 adding the line above to your OS config, and
it might work now.<=
/pre>

Regards,
Mark
<= /html> --=-59j7PIoKem2makyhC8bM-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: Raghav Gururajan Subject: Re: 1) Lid Buttons 2) Stylus Input 3) Fingerprint Scanner Date: Sat, 20 Apr 2019 00:04:39 -0400 Message-ID: <5ce94931a5947246cfe5d2f9c05c61c878e789f5.camel@disroot.org> References: <987892fb46a1f6c22736cd8a6ab63a94e5063b31.camel@disroot.org> <87sgunvzxy.fsf@netris.org> <87imvg9zlp.fsf@nckx> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="=-BeH/Nz4NUZWDn51zu/i9" Return-path: Received: from eggs.gnu.org ([209.51.188.92]:37799) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hHhF9-0001i4-3C for help-guix@gnu.org; Sat, 20 Apr 2019 00:04:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hHhF7-00089T-FZ for help-guix@gnu.org; Sat, 20 Apr 2019 00:04:47 -0400 Received: from knopi.disroot.org ([178.21.23.139]:54772) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hHhF7-000892-6Q for help-guix@gnu.org; Sat, 20 Apr 2019 00:04:45 -0400 In-Reply-To: <87imvg9zlp.fsf@nckx> 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: Tobias Geerinckx-Rice , help-guix@gnu.org Cc: Mark H Weaver --=-BeH/Nz4NUZWDn51zu/i9 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello T-G-R! Sorry for the late reply. Based on the conversation between me and Mark, the fprintd now works. You will have to add "(gnu services authentication)" in "use-modules" and "(service fprintd-service-type)" in "services"; of system config. Regards,RG.On Sun, 2019-04-14 at 21:05 +0200, Tobias Geerinckx-Rice wrote: >=20 > Error verifying signature: Failed to execute gpg. > Raghav, > Mark H Weaver wrote:Raghav Gururajan writes:What > and how should I do to enable the following in my Thinkpad X200T > (X200 Tablet)? > I just got an X230T so I'm very interested in getting the same things > working. > 1) Buttons on the lid like screen rotation, lock screen etc. > Those buttons act like special keys on your keyboard. The following > webpage lists their scancodes, and gives some advice on how to set > thingsup so that the buttons behave as expected: > https://www.thinkwiki.org/wiki/Tablet_Hardware_Buttons > The page recommends using xbindkeys, which is provided by the > Guix"xbindkeys" package, but depending on which desktop environment > you use,there might be a more straightforward way to arrange for a > script to berun when you press a key. > Exactly. I used =E2=80=98xev=E2=80=99 (available in Guix) to get the k= eycode for > what I presume is the screen rotation button(? there are two, the > pictograms are pretty vague, but only one generates classic key > codes) and added > bindsym XF86TaskPane exec --no-startup- > id /home/nckx/.config/i3/rotate-screen.sh > to my ~/.config/i3/config. rotate-screen.sh is a simple (well=E2=80=A6= ) > shell script that uses xrandr to query the current screen orientation > and cycle to the next one (I use left/right/normal, never inverted): > xrandr --output LVDS-foo --rotate normal|left|right|... > The only problem is that pressing the button once produces a deluge > of press events. Luckily the number is usually constant (so it's not > just a =E2=80=98repeat=E2=80=99 without a =E2=80=98delay=E2=80=99) maki= ng the end result > predictable. In practice it means I'm cycling backwards through the > orientations. > Good enough for now. It's not like I can actually use i3 properly in > tablet mode anyway. Will this finally push me to GNOME? > Haha no. > 2) Input using stylus pen. > The touch screen is apparently a Wacom device. From GNOME, you might > beable to easily set it up from the "Wacom" section of GNOME > settings. Idon't know about other desktop environments off-hand. > I will note, however, that the "xsetwacom" program, which apparently > canbe used to enable the Wacom device within an Xorg session, should > beprovided by our "xf86-input-wacom" package. You might find other > usefulinformation on et>,although note that "permanent configuration" will be much > different on aGuix system than on Arch. > To set it up permanently, it *might* be sufficient to add something > likethe following to your OS configuration, merging it with your > existing'services' field if needed: > (services (append (list ;; other services go > here (set-xorg- > configuration (xorg- > configuration (modules (cons xf86-input- > wacom %default-xorg- > modules))))) %desktop-services)) > I'm sure this works fine, but at least the X230T's (multi-)touch > screen is fully supported by libinput as well: > Section \"InputClass\" Identifier > \"Touchscreens\" MatchIsTouchscreen \"on\" MatchDevicePath > \"/dev/input/event*\" Driver \"libinput\" EndSection > So I don't think the Wacom driver (which I don't much like anyway) is > mandatory. > 3) Fringerprint scanner for authentication. > I'm still stuck on =E2=80=98no value specified for service of type 'fpr= intd'=E2=80=99 > (see elsewhere in this thread) but admittedly I gave it all of 5 > seconds before moving on to more important stuff. It's a fun gimmick > though :-) > Kind regards, > T G-R --=-BeH/Nz4NUZWDn51zu/i9 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable
Hello T-G-R!

Sorry for = the late reply. Based on the conversation between me and Mark, the fprintd = now works. You will have to add "(gnu services authentication)" in "use-mod= ules" and "(service fprintd-service-type)" in "services"; of system config.=

Regards,
RG.

<= /pre>
On Sun, 2019-04-14 at 21:05 +0200, Tobias Geerinckx-= Rice wrote:
Error verifying signature: Failed to execute gpg.=
Raghav,

Mark H Weaver wrote:
Raghav Gururajan <rvgn@disroot.org> writes:
<=
pre>What and how should I do to enable the following in my Thinkpad <=
pre>X200T (X200 Tablet)?

I just got an X230T so I'=
m very interested in getting the same 
things working.
=

1) Buttons on the lid like screen rota=
tion, lock screen etc.

Those buttons act like spec=
ial keys on your keyboard.  The 
following web
page lis=
ts their scancodes, and gives some advice on how to set 
things
up so that the buttons behave as expected:

http= s://www.thinkwiki.org/wiki/Tablet_Hardware_Buttons

=
The page recommends using xbindkeys, which is provided by the 
Guix
"xbindkeys" package, but depending on which desktop envir=
onment 
you use,
there might be a more straightforward =
way to arrange for a 
script to be
run when you press a=
 key.

Exactly.  I used =E2=80=98xev=E2=80=99 (avai=
lable in Guix) to get the keycode for 
what I presume is the scre=
en rotation button(? there are two, the 
pictograms are pretty va=
gue, but only one generates classic key 
codes) and added

  bindsym XF86TaskPane    exec --no-startup-id 
/home/nckx/.config/i3/rotate-screen.sh

to my ~/=
.config/i3/config.  rotate-screen.sh is a simple (well=E2=80=A6) 
shell script that uses xrandr to query the current screen
orien=
tation and cycle to the next one (I use left/right/normal, 
never=
 inverted):

  xrandr --output LVDS-foo --rotate no=
rmal|left|right|...

The only problem is that press=
ing the button once produces a 
deluge of press events.  Luckily =
the number is usually constant 
(so it's not just a =E2=80=98repe=
at=E2=80=99 without a =E2=80=98delay=E2=80=99) making the end 
re=
sult predictable.  In practice it means I'm cycling backwards 
th=
rough the orientations.

Good enough for now.  It's=
 not like I can actually use i3 properly 
in tablet mode anyway. =
 Will this finally push me to GNOME?

Haha no.

2) Input using stylus pen.
=

The touch screen is apparently a Wacom device.  From GN=
OME, you 
might be
able to easily set it up from the "W=
acom" section of GNOME 
settings.  I
don't know about o=
ther desktop environments off-hand.

I will note, h=
owever, that the "xsetwacom" program, which 
apparently can
=
be used to enable the Wacom device within an Xorg session, 
=
should be
provided by our "xf86-input-wacom" package.  You might =
find 
other useful
information on 
<https://wiki.ar=
chlinux.org/index.php/Wacom_tablet>,
although note that "p=
ermanent configuration" will be much 
different on a
Gu=
ix system than on Arch.

To set it up permanently, =
it *might* be sufficient to add 
something like
the fol=
lowing to your OS configuration, merging it with your 
existing
'services' field if needed:

    (services=
 (append (list ;; other services go here
                        =
    (set-xorg-configuration
                             (xorg-co=
nfiguration
                              (modules (cons xf86-inp=
ut-wacom
                                             %default-xo=
rg-modules)))))
                      %desktop-services))

I'm sure this works fine, but at least the X230T's (multi=
-)touch 
screen is fully supported by libinput as well:

  Section \"InputClass\"
   Identifier \"Touchscr=
eens\"
   MatchIsTouchscreen \"on\"
   MatchDevicePath =
\"/dev/input/event*\"
   Driver \"libinput\"
  EndSecti=
on

So I don't think the Wacom driver (which I don'=
t much like anyway) 
is mandatory.

3) Fringerprint scanner for authentication.

=
I'm still stuck on =E2=80=98no value specified for service of ty=
pe 
'fprintd'=E2=80=99 (see elsewhere in this thread) but admitte=
dly I gave it 
all of 5 seconds before moving on to more importan=
t stuff.  It's a 
fun gimmick though :-)

Kind regards,

T G-R

--=-BeH/Nz4NUZWDn51zu/i9-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: Raghav Gururajan Subject: Re: 1) Lid Buttons 2) Stylus Input 3) Fingerprint Scanner Date: Sun, 21 Apr 2019 10:28:06 -0400 Message-ID: References: <87pnpk41i6.fsf@netris.org> <87sguh66r6.fsf@netris.org> <87imvh7188.fsf@netris.org> <87wojx7osq.fsf@netris.org> <987892fb46a1f6c22736cd8a6ab63a94e5063b31.camel@disroot.org> <87sgunvzxy.fsf@netris.org> <87o95bvz8a.fsf@netris.org> <55de548a77b73cc7cfd180b90ebb386b0b4beeea.camel@disroot.org> <5189551d9d6ed3c7d1566cf14aae3709@disroot.org> <745556a057db396d95f135d72a4211a6@disroot.org> <79c5bd5f1982a70751b7be6c85adcc25bc9e73af.camel@disroot.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="=-/SMd8DidMOd7bSfbNePA" Return-path: Received: from eggs.gnu.org ([209.51.188.92]:37604) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hIDS3-0006bL-4A for help-guix@gnu.org; Sun, 21 Apr 2019 10:28:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hIDS1-0005rv-Ul for help-guix@gnu.org; Sun, 21 Apr 2019 10:28:15 -0400 Received: from knopi.disroot.org ([178.21.23.139]:44254) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hIDS1-0005pF-0K for help-guix@gnu.org; Sun, 21 Apr 2019 10:28:13 -0400 In-Reply-To: <79c5bd5f1982a70751b7be6c85adcc25bc9e73af.camel@disroot.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: Mark H Weaver Cc: help-guix@gnu.org, =?ISO-8859-1?Q?Cl=E9ment?= Lassieur --=-/SMd8DidMOd7bSfbNePA Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Hello Mark! In continuation to my previous email. The "permanent" way you gave for Stylus Input works. Thanks a lot. So 2) Stylus Input and 3) Fingerprint Scanner are done. Shall we move on to 1) Lid Buttons? Thanks!On Sat, 2019-04-20 at 00:00 -0400, Raghav Gururajan wrote: > Hello Mark! > System reconfigure went smooth for fprint. Thanks a lot. Anyway, how > do I actually enable the fprint scanner for authentication puposes > like login etc? > Thanks! > Regards,RG. > On Thu, 2019-04-18 at 04:54 +0000, Raghav Gururajan wrote: > > Hello Mark! > > That is so great to hear. I will try it and get back to you. > > Regards,RG. > > April 17, 2019 8:11 PM, "Mark H Weaver" wrote: > > Hello again, > > "Raghav Gururajan" writes: > > Ah I see. Thanks for raising the issue. Yes, we'll move on to > > "Stylus Input" :) > > April 16, 2019 4:22 PM, "Mark H Weaver" wrote: > > Hi Raghav, > > "Raghav Gururajan" writes: > > I made the changes you told me. Now the error is "guix system: > > error:/etc/rg-secondary.scm:49:24: no value specified for service > > of type'fprintd'"Sorry, this looks like a genuine bug in Guix's > > fingerprint service,which was added relatively recently, and > > apparently has not yet seenmuch use. I've just raised the issue > > with the author of that service,so hopefully it'll be fixed soon. > > In the meantime, I would suggestremoving: > > (service fprintd-service-type) > > The author of 'fprintd-service-type' has pushed a fix. After a > > fresh"guix pull", you could try adding the line above to your OS > > config, andit might work now. > > Regards,Mark --=-/SMd8DidMOd7bSfbNePA Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable
Hello Mark!

In continua= tion to my previous email. The "permanent" way you gave for Stylus Input wo= rks. Thanks a lot. So 2) Stylus Input and 3) Fingerprint Scanner are done. = Shall we move on to 1) Lid Buttons?

Thanks!
<= div>

On Sat, 2019-04-20 at 00:00 -040= 0, Raghav Gururajan wrote:
Hello Mark!=

System reconfigure went smooth for fprint. Thanks= a lot. Anyway, how do I actually enable the fprint scanner for authenticat= ion puposes like login etc?

Thanks!

=
Regards,
RG.

On Thu, 2019-04-18 at 04:54 +0000, Raghav Gururajan wrote:
Hello Mark!

That is s=
o great to hear. I will try it and get back to you.

Regards,
RG.

April 17, 2019 8:11 PM, "=
Mark H Weaver" <mhw@netris.org>=
 wrote:

Hello again,

"Rag=
hav Gururajan" <rvgn@disroot.org=
> writes:

Ah I see. Thanks for raising the issu=
e. Yes, we'll move on to "Stylus Input" :)

April 1=
6, 2019 4:22 PM, "Mark H Weaver" <mhw@=
netris.org> wrote:

Hi Raghav,
"Raghav Gururajan" <rvgn=
@disroot.org> writes:

I made the changes yo=
u told me. Now the error is "guix system: error:
/etc/rg-secondar=
y.scm:49:24: no value specified for service of type
'fprintd'"
Sorry, this looks like a genuine bug in Guix's fingerprint service,=
which was added relatively recently, and apparently has not yet =
seen
much use. I've just raised the issue with the author of that=
 service,
so hopefully it'll be fixed soon. In the meantime, I wo=
uld suggest
removing:

(service fprintd-s=
ervice-type)

The author of 'fprintd-service-type' =
has pushed a fix. After a fresh
"guix pull", you could try adding=
 the line above to your OS config, and
it might work now.

Regards,
Mark
--=-/SMd8DidMOd7bSfbNePA-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: Raghav Gururajan Subject: Re: 1) Lid Buttons 2) Stylus Input 3) Fingerprint Scanner Date: Sun, 21 Apr 2019 10:33:20 -0400 Message-ID: <5541bf35e2a3f9b854e85fe78ced25f7ef4d42d9.camel@disroot.org> References: <987892fb46a1f6c22736cd8a6ab63a94e5063b31.camel@disroot.org> <87sgunvzxy.fsf@netris.org> <87imvg9zlp.fsf@nckx> <5ce94931a5947246cfe5d2f9c05c61c878e789f5.camel@disroot.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-YEWuz5/n4OjNK4m9xSqP" Return-path: Received: from eggs.gnu.org ([209.51.188.92]:38196) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hIDX6-0007Xt-3Z for help-guix@gnu.org; Sun, 21 Apr 2019 10:33:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hIDX4-0001g3-7f for help-guix@gnu.org; Sun, 21 Apr 2019 10:33:28 -0400 Received: from knopi.disroot.org ([178.21.23.139]:42538) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hIDX3-0001fI-TI for help-guix@gnu.org; Sun, 21 Apr 2019 10:33:26 -0400 In-Reply-To: <5ce94931a5947246cfe5d2f9c05c61c878e789f5.camel@disroot.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: Tobias Geerinckx-Rice , help-guix@gnu.org Cc: Mark H Weaver --=-YEWuz5/n4OjNK4m9xSqP Content-Type: multipart/alternative; boundary="=-+HCdZHdIWQUMnLowbCwk" --=-+HCdZHdIWQUMnLowbCwk Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello T-G-R! In continuation to my previous email, also "Stylus Input" now works. So 2) and 3) are done. I have attached my system config with this email for your use. =E2=98=BA I will let you know once I fugured out 1) Lid Buttons with Mark. Regards,RG.On Sat, 2019-04-20 at 00:04 -0400, Raghav Gururajan wrote: > Hello T-G-R! > Sorry for the late reply. Based on the conversation between me and > Mark, the fprintd now works. You will have to add "(gnu services > authentication)" in "use-modules" and "(service fprintd-service- > type)" in "services"; of system config. > Regards,RG. > On Sun, 2019-04-14 at 21:05 +0200, Tobias Geerinckx-Rice wrote: > >=20 > > Error verifying signature: Failed to execute gpg. > > Raghav, > > Mark H Weaver wrote:Raghav Gururajan writes:What > > and how should I do to enable the following in my Thinkpad X200T > > (X200 Tablet)? > > I just got an X230T so I'm very interested in getting the same > > things working. > > 1) Buttons on the lid like screen rotation, lock screen etc. > > Those buttons act like special keys on your keyboard. The > > following webpage lists their scancodes, and gives some advice on > > how to set thingsup so that the buttons behave as expected: > > https://www.thinkwiki.org/wiki/Tablet_Hardware_Buttons > > The page recommends using xbindkeys, which is provided by the > > Guix"xbindkeys" package, but depending on which desktop environment > > you use,there might be a more straightforward way to arrange for a > > script to berun when you press a key. > > Exactly. I used =E2=80=98xev=E2=80=99 (available in Guix) to get the= keycode for > > what I presume is the screen rotation button(? there are two, the > > pictograms are pretty vague, but only one generates classic key > > codes) and added > > bindsym XF86TaskPane exec --no-startup- > > id /home/nckx/.config/i3/rotate-screen.sh > > to my ~/.config/i3/config. rotate-screen.sh is a simple (well=E2=80=A6= ) > > shell script that uses xrandr to query the current screen > > orientation and cycle to the next one (I use left/right/normal, > > never inverted): > > xrandr --output LVDS-foo --rotate normal|left|right|... > > The only problem is that pressing the button once produces a deluge > > of press events. Luckily the number is usually constant (so it's > > not just a =E2=80=98repeat=E2=80=99 without a =E2=80=98delay=E2=80=99= ) making the end result > > predictable. In practice it means I'm cycling backwards through > > the orientations. > > Good enough for now. It's not like I can actually use i3 properly > > in tablet mode anyway. Will this finally push me to GNOME? > > Haha no. > > 2) Input using stylus pen. > > The touch screen is apparently a Wacom device. From GNOME, you > > might beable to easily set it up from the "Wacom" section of GNOME > > settings. Idon't know about other desktop environments off-hand. > > I will note, however, that the "xsetwacom" program, which > > apparently canbe used to enable the Wacom device within an Xorg > > session, should beprovided by our "xf86-input-wacom" package. You > > might find other usefulinformation on > ndex.php/Wacom_tablet>,although note that "permanent configuration" > > will be much different on aGuix system than on Arch. > > To set it up permanently, it *might* be sufficient to add something > > likethe following to your OS configuration, merging it with your > > existing'services' field if needed: > > (services (append (list ;; other services go > > here (set-xorg- > > configuration (xorg- > > configuration (modules (cons xf86- > > input-wacom %default- > > xorg-modules))))) %desktop-services)) > > I'm sure this works fine, but at least the X230T's (multi-)touch > > screen is fully supported by libinput as well: > > Section \"InputClass\" Identifier > > \"Touchscreens\" MatchIsTouchscreen \"on\" MatchDevicePath > > \"/dev/input/event*\" Driver \"libinput\" EndSection > > So I don't think the Wacom driver (which I don't much like anyway) > > is mandatory. > > 3) Fringerprint scanner for authentication. > > I'm still stuck on =E2=80=98no value specified for service of type > > 'fprintd'=E2=80=99 (see elsewhere in this thread) but admittedly I ga= ve it > > all of 5 seconds before moving on to more important stuff. It's a > > fun gimmick though :-) > > Kind regards, > > T G-R --=-+HCdZHdIWQUMnLowbCwk Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable
Hello T-G-R!

In co=
ntinuation to my previous email, also "Stylus Input" now works. So 2) and 3=
) are done.

I have attached my system config with =
this email for your use. =E2=98=BA

I will let you =
know once I fugured out 1) Lid Buttons with Mark.

=
Regards,
RG.

On Sat, 2019-04-20 at 00:04 -0400, Raghav Gururajan wrote:
Hello T-G-R!

Sorry for the= late reply. Based on the conversation between me and Mark, the fprintd now= works. You will have to add "(gnu services authentication)" in "use-module= s" and "(service fprintd-service-type)" in "services"; of system config.

Regards,
RG.

On Sun, 2019-04-14 at 21:05 +0200, Tobias Geerinckx-Ric= e wrote:
Error verifying signature: Failed to execute gpg.=
Raghav,

Mark H Weaver wrote:
Raghav Gururajan <rvgn@disroot.org> writes:
What and how shoul=
d I do to enable the following in my Thinkpad 
X200T (X200 Tablet=
)?

I just got an X230T so I'm very interested in g=
etting the same 
things working.

1) Butt=
ons on the lid like screen rotation, lock screen etc.

<= pre>Those buttons act like special keys on your keyboard. The
f=
ollowing web
page lists their scancodes, and gives some advice on=
 how to set 
things
up so that the buttons behave as ex=
pected:

  https://www.thinkwiki.org/wiki/Tablet_Hardware_B=
uttons

The page recommends using xbindkeys, wh=
ich is provided by the 
Guix
"xbindkeys" package, but d=
epending on which desktop environment 
you use,
there m=
ight be a more straightforward way to arrange for a 
script to be=
run when you press a key.

Exactly.  I u=
sed =E2=80=98xev=E2=80=99 (available in Guix) to get the keycode for 
=
what I presume is the screen rotation button(? there are two, the 
pictograms are pretty vague, but only one generates classic key 
codes) and added

  bindsym XF86TaskPane    =
exec --no-startup-id 
  /home/nckx/.config/i3/rotate-screen.sh

to my ~/.config/i3/config.  rotate-screen.sh is a si=
mple (well=E2=80=A6) 
shell script that uses xrandr to query the =
current screen 
orientation and cycle to the next one (I use left=
/right/normal, 
never inverted):

  xrand=
r --output LVDS-foo --rotate normal|left|right|...

The only problem is that pressing the button once produces a
de=
luge of press events.  Luckily the number is usually constant 
(s=
o it's not just a =E2=80=98repeat=E2=80=99 without a =E2=80=98delay=E2=80=
=99) making the end 
result predictable.  In practice it means I'=
m cycling backwards 
through the orientations.

Good enough for now.  It's not like I can actually use i3 properly <=
/pre>
in tablet mode anyway.  Will this finally push me to GNOME?
=

Haha no.

2) Input using stylus=
 pen.

The touch screen is apparently a Wacom devic=
e.  From GNOME, you 
might be
able to easily set it up =
from the "Wacom" section of GNOME 
settings.  I
don't k=
now about other desktop environments off-hand.

I w=
ill note, however, that the "xsetwacom" program, which 
apparentl=
y can
be used to enable the Wacom device within an Xorg session, =
should be
provided by our "xf86-input-wacom" package. =
 You might find 
other useful
information on 
<http= s://wiki.archlinux.org/index.php/Wacom_tablet>,
although n=
ote that "permanent configuration" will be much 
different on a
Guix system than on Arch.

To set it up pe=
rmanently, it *might* be sufficient to add 
something like
<= pre>the following to your OS configuration, merging it with your
existing
'services' field if needed:

  =
  (services (append (list ;; other services go here
             =
               (set-xorg-configuration
                          =
   (xorg-configuration
                              (modules (co=
ns xf86-input-wacom
                                             =
%default-xorg-modules)))))
                      %desktop-service=
s))

I'm sure this works fine, but at least the X23=
0T's (multi-)touch 
screen is fully supported by libinput as well=
:

  Section \"InputClass\"
   Identifier=
 \"Touchscreens\"
   MatchIsTouchscreen \"on\"
   Match=
DevicePath \"/dev/input/event*\"
   Driver \"libinput\"
EndSection

So I don't think the Wacom driver (w=
hich I don't much like anyway) 
is mandatory.

3) Fringerprint scanner for authentication.

=
I'm still stuck on =E2=80=98no value specified for service of type 
'fprintd'=E2=80=99 (see elsewhere in this thread) but admittedly I gave = it
all of 5 seconds before moving on to more important stuff.  I=
t's a 
fun gimmick though :-)

Kind regar=
ds,

T G-R

--=-+HCdZHdIWQUMnLowbCwk-- --=-YEWuz5/n4OjNK4m9xSqP Content-Disposition: attachment; filename="rg-secondary.scm" Content-Transfer-Encoding: base64 Content-Type: text/x-scheme; name="rg-secondary.scm"; charset="UTF-8" KHVzZS1tb2R1bGVzCgkoZ251KQoJKGdudSBzeXN0ZW0gbnNzKQoJKGdudSBzZXJ2aWNlcyBhdXRo ZW50aWNhdGlvbikpCih1c2Utc2VydmljZS1tb2R1bGVzIGRlc2t0b3AgeG9yZykKKHVzZS1wYWNr YWdlLW1vZHVsZXMgY2VydHMgZ25vbWUgeGRpc29yZykKKG9wZXJhdGluZy1zeXN0ZW0KCShob3N0 LW5hbWUgInNlY29uZGFyeSIpCgkodGltZXpvbmUgIkFtZXJpY2EvVG9yb250byIpCgkobG9jYWxl ICJlbl9DQS51dGY4IikKCShib290bG9hZGVyCgkJKGJvb3Rsb2FkZXItY29uZmlndXJhdGlvbgoJ CQkoYm9vdGxvYWRlcgoJCQkJKGJvb3Rsb2FkZXIKCQkJCQkoaW5oZXJpdCBncnViLWJvb3Rsb2Fk ZXIpCgkJCQkJKGluc3RhbGxlciAjfihjb25zdCAjdCkpKSkpKQoJKG1hcHBlZC1kZXZpY2VzCgkJ KGxpc3QgCgkJCShtYXBwZWQtZGV2aWNlCgkJCQkoc291cmNlICh1dWlkICI0MWQxMGY0ZS1jZmU0 LTQyYjktOWIxMC1mZDk4YThkMDhmMDgiKSkKCQkJCSh0YXJnZXQgInJnLXJvb3QiKQoJCQkJKHR5 cGUgbHVrcy1kZXZpY2UtbWFwcGluZykpKSkKCShmaWxlLXN5c3RlbXMKCQkoY29ucwoJCQkoZmls ZS1zeXN0ZW0KCQkJCShkZXZpY2UgKGZpbGUtc3lzdGVtLWxhYmVsICJyZy1yb290IikpCgkJCQko bW91bnQtcG9pbnQgIi8iKQoJCQkJKHR5cGUgImJ0cmZzIikKCQkJCShkZXBlbmRlbmNpZXMgbWFw cGVkLWRldmljZXMpKQoJCQklYmFzZS1maWxlLXN5c3RlbXMpKQoJKHVzZXJzCgkJKGNvbnMKCQkJ KHVzZXItYWNjb3VudAoJCQkJKG5hbWUgInJnIikKCQkJCShjb21tZW50ICJSYWdoYXYgR3VydXJh amFuIikKCQkJCShncm91cCAidXNlcnMiKQoJCQkJKHN1cHBsZW1lbnRhcnktZ3JvdXBzICcoIndo ZWVsIiAibmV0ZGV2IiAibHAiICJjZHJvbSIgImF1ZGlvIiAidmlkZW8iICJ0YXBlIiAia3ZtIikp CgkJCQkoaG9tZS1kaXJlY3RvcnkgIi9ob21lL3JnIikpCgkJCSViYXNlLXVzZXItYWNjb3VudHMp KQoJKHBhY2thZ2VzCgkJKGNvbnMqCgkJCW5zcy1jZXJ0cwoJCQlndmZzCgkJCWV2b2x1dGlvbi1k YXRhLXNlcnZlcgoJCQklYmFzZS1wYWNrYWdlcykpCgoJKHNlcnZpY2VzCgkJKGNvbnMqCgkJCShz ZXJ2aWNlIGdub21lLWRlc2t0b3Atc2VydmljZS10eXBlKQoJCQkoc2VydmljZSBmcHJpbnRkLXNl cnZpY2UtdHlwZSkKCQkJKHNldC14b3JnLWNvbmZpZ3VyYXRpb24KCQkJCSh4b3JnLWNvbmZpZ3Vy YXRpb24KCQkJCQkobW9kdWxlcyAoY29ucyB4Zjg2LWlucHV0LXdhY29tCgkJCQkJCQklZGVmYXVs dC14b3JnLW1vZHVsZXMpKSkpCgkJCSVkZXNrdG9wLXNlcnZpY2VzKSkKCShuYW1lLXNlcnZpY2Ut c3dpdGNoICVtZG5zLWhvc3QtbG9va3VwLW5zcykpCgo= --=-YEWuz5/n4OjNK4m9xSqP-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: Raghav Gururajan Subject: Re: 1) Lid Buttons 2) Stylus Input 3) Fingerprint Scanner Date: Mon, 22 Apr 2019 00:03:01 -0400 Message-ID: <701ac3b7787ab7e0071d2f159e77a86ddb909d36.camel@disroot.org> References: <87pnpk41i6.fsf@netris.org> <87sguh66r6.fsf@netris.org> <87imvh7188.fsf@netris.org> <87wojx7osq.fsf@netris.org> <987892fb46a1f6c22736cd8a6ab63a94e5063b31.camel@disroot.org> <87sgunvzxy.fsf@netris.org> <87o95bvz8a.fsf@netris.org> <55de548a77b73cc7cfd180b90ebb386b0b4beeea.camel@disroot.org> <5189551d9d6ed3c7d1566cf14aae3709@disroot.org> <745556a057db396d95f135d72a4211a6@disroot.org> <79c5bd5f1982a70751b7be6c85adcc25bc9e73af.camel@disroot.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="=-E+nm+knk911OTkd74Odl" Return-path: Received: from eggs.gnu.org ([209.51.188.92]:34701) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hIQAg-0002ob-OO for help-guix@gnu.org; Mon, 22 Apr 2019 00:03:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hIQAf-000754-6Q for help-guix@gnu.org; Mon, 22 Apr 2019 00:03:10 -0400 Received: from knopi.disroot.org ([178.21.23.139]:46540) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hIQAe-000749-CX for help-guix@gnu.org; Mon, 22 Apr 2019 00:03:09 -0400 In-Reply-To: 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: Mark H Weaver Cc: help-guix@gnu.org, =?ISO-8859-1?Q?Cl=E9ment?= Lassieur --=-E+nm+knk911OTkd74Odl Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello Mark! Regarding Stylus Input, only the system reconfigure worked. The Stylus is not actually working =E2=98=B9. Regards,RGOn Sun, 2019-04-21 at 10:28 -0400, Raghav Gururajan wrote: > Hello Mark! > In continuation to my previous email. The "permanent" way you gave > for Stylus Input works. Thanks a lot. So 2) Stylus Input and 3) > Fingerprint Scanner are done. Shall we move on to 1) Lid Buttons? > Thanks! > On Sat, 2019-04-20 at 00:00 -0400, Raghav Gururajan wrote: > > Hello Mark! > > System reconfigure went smooth for fprint. Thanks a lot. Anyway, > > how do I actually enable the fprint scanner for authentication > > puposes like login etc? > > Thanks! > > Regards,RG. > > On Thu, 2019-04-18 at 04:54 +0000, Raghav Gururajan wrote: > > > Hello Mark! > > > That is so great to hear. I will try it and get back to you. > > > Regards,RG. > > > April 17, 2019 8:11 PM, "Mark H Weaver" wrote: > > > Hello again, > > > "Raghav Gururajan" writes: > > > Ah I see. Thanks for raising the issue. Yes, we'll move on to > > > "Stylus Input" :) > > > April 16, 2019 4:22 PM, "Mark H Weaver" wrote: > > > Hi Raghav, > > > "Raghav Gururajan" writes: > > > I made the changes you told me. Now the error is "guix system: > > > error:/etc/rg-secondary.scm:49:24: no value specified for service > > > of type'fprintd'"Sorry, this looks like a genuine bug in Guix's > > > fingerprint service,which was added relatively recently, and > > > apparently has not yet seenmuch use. I've just raised the issue > > > with the author of that service,so hopefully it'll be fixed soon. > > > In the meantime, I would suggestremoving: > > > (service fprintd-service-type) > > > The author of 'fprintd-service-type' has pushed a fix. After a > > > fresh"guix pull", you could try adding the line above to your OS > > > config, andit might work now. > > > Regards,Mark --=-E+nm+knk911OTkd74Odl Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable
Hello Mark!

Regarding S= tylus Input, only the system reconfigure worked. The Stylus is not actually= working =E2=98=B9.

Regards,
RG

On Sun, 2019-04-21 at 10:28 -0400,= Raghav Gururajan wrote:
Hello Mark!

In continuation to my previous email. The "permanen= t" way you gave for Stylus Input works. Thanks a lot. So 2) Stylus Input an= d 3) Fingerprint Scanner are done. Shall we move on to 1) Lid Buttons?

Thanks!

On Sat, 2019-04-20 at 00:00 -0400, Raghav Gururajan wrote:
Hello Mark!

System reconfi= gure went smooth for fprint. Thanks a lot. Anyway, how do I actually enable= the fprint scanner for authentication puposes like login etc?
Thanks!

Regards,
RG.
<= div>

On Thu, 2019-04-18 at 04:54 +000= 0, Raghav Gururajan wrote:
Hello Mark!=

That is so great to hear. I will try it and get b=
ack to you.

Regards,
RG.

<= /pre>
April 17, 2019 8:11 PM, "Mark H Weaver" <mhw@netris.org> wrote:

Hello a=
gain,

"Raghav Gururajan" <rvgn@disroot.org> writes:

Ah=
 I see. Thanks for raising the issue. Yes, we'll move on to "Stylus Input" =
:)

April 16, 2019 4:22 PM, "Mark H Weaver" <mhw@netris.org> wrote:

=
Hi Raghav,

"Raghav Gururajan" <rvgn@disroot.org> writes:
<=
br>
I made the changes you told me. Now the error is "guix system=
: error:
/etc/rg-secondary.scm:49:24: no value specified for serv=
ice of type
'fprintd'"
Sorry, this looks like a genuine=
 bug in Guix's fingerprint service,
which was added relatively re=
cently, and apparently has not yet seen
much use. I've just raise=
d the issue with the author of that service,
so hopefully it'll b=
e fixed soon. In the meantime, I would suggest
removing:

(service fprintd-service-type)

Th=
e author of 'fprintd-service-type' has pushed a fix. After a fresh
"guix pull", you could try adding the line above to your OS config, and
it might work now.

Regards,
Mar=
k
--=-E+nm+knk911OTkd74Odl-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Raghav Gururajan" Subject: Re: 1) Lid Buttons 2) Stylus Input 3) Fingerprint Scanner Date: Fri, 03 May 2019 05:58:08 +0000 Message-ID: <76f597d51dca1316d3d040d618162cbf@disroot.org> References: <87pnpk41i6.fsf@netris.org> <87sguh66r6.fsf@netris.org> <87imvh7188.fsf@netris.org> <87wojx7osq.fsf@netris.org> <987892fb46a1f6c22736cd8a6ab63a94e5063b31.camel@disroot.org> <87sgunvzxy.fsf@netris.org> <87o95bvz8a.fsf@netris.org> <55de548a77b73cc7cfd180b90ebb386b0b4beeea.camel@disroot.org> <5189551d9d6ed3c7d1566cf14aae3709@disroot.org> <745556a057db396d95f135d72a4211a6@disroot.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([209.51.188.92]:55804) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hMRD5-0000wg-T8 for help-guix@gnu.org; Fri, 03 May 2019 01:58:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hMRD4-0005au-RO for help-guix@gnu.org; Fri, 03 May 2019 01:58:15 -0400 Received: from knopi.disroot.org ([178.21.23.139]:42570) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hMRD4-0005YP-DL for help-guix@gnu.org; Fri, 03 May 2019 01:58:14 -0400 In-Reply-To: <87pnpk41i6.fsf@netris.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: Mark H Weaver Cc: help-guix@gnu.org, =?utf-8?B?Q2zDqW1lbnQgTGFzc2lldXI=?= Hello Mark!=0A=0AYou still around? Please let me know. Eventhough config = for stylus complied without errors, the stylus isn't actually working. :(= =0A=0AApril 17, 2019 8:11 PM, "Mark H Weaver" wrote:=0A= =0A> Hello again,=0A> =0A> "Raghav Gururajan" writes:= =0A> =0A>> Ah I see. Thanks for raising the issue. Yes, we'll move on to = "Stylus Input" :)=0A>> =0A>> April 16, 2019 4:22 PM, "Mark H Weaver" wrote:=0A>> =0A>>> Hi Raghav,=0A>>> =0A>>> "Raghav Gururajan= " writes:=0A>> =0A>> I made the changes you told me. N= ow the error is "guix system: error:=0A>> /etc/rg-secondary.scm:49:24: no= value specified for service of type=0A>> 'fprintd'"=0A>>> Sorry, this lo= oks like a genuine bug in Guix's fingerprint service,=0A>>> which was add= ed relatively recently, and apparently has not yet seen=0A>>> much use. I= 've just raised the issue with the author of that service,=0A>>> so hopef= ully it'll be fixed soon. In the meantime, I would suggest=0A>>> removing= :=0A>>> =0A>>> (service fprintd-service-type)=0A> =0A> The author of 'fpr= intd-service-type' has pushed a fix. After a fresh=0A> "guix pull", you c= ould try adding the line above to your OS config, and=0A> it might work n= ow.=0A> =0A> Regards,=0A> Mark