Openbox: Teclas "Fn"

Hola!
Post Reply
neuroticwriter
White ninja
White ninja
Posts: 6
Joined: 12 Jan 2019, 01:53
Distribution: porteus

Openbox: Teclas "Fn"

Post#1 by neuroticwriter » 28 Jan 2019, 16:02

Tras seguir las indicaciones de estos tutoriales: https://blog.desdelinux.net/instalacion ... e-openbox/ y https://blog.desdelinux.net/como-hibern ... -terminal/

No es posible hacer funcionar las teclas de suspender e hibernar con lo siguiente en el archivo de configuración de openbox (~/.config/openbox/rc.xml):

Code: Select all

    <keybind key="XF86Sleep">
      <action name="Sleep">
        <command>sudo pm-suspend</command>
      </action>
    </keybind>
    <keybind key="XF86Suspend">
      <action name="Hibernate">
        <command>pm-hibernate</command>
      </action>
    </keybind>
Al lanzar

Code: Select all

cat /sys/power/state
en la terminal me lanza un resultado satisfactorio como el de los tutoriales pero al intentar lanzar

Code: Select all

pm-suspend
o

Code: Select all

pm-hibernate
me dice que no tengo esos comandos pero tengo

Code: Select all

pm-is-suported
el cual en principio no noto que haga nada, quizás ese sea el problema.

En caso de que la asistencia deba ser abonada avisen antes de responder. Agradezco la voluntad.

User avatar
ncmprhnsbl
DEV Team
DEV Team
Posts: 1877
Joined: 20 Mar 2012, 03:42
Distribution: 4.0-64bit all-DE+more
Location: australia
Contact:

Re: Openbox: Teclas "Fn"

Post#2 by ncmprhnsbl » 31 Jan 2019, 13:12

Hola, esto es una traducción automática, mis disculpas.
prueba esto: ( esto es de /opt/porteus-scripts/extra/logoutscript)

Code: Select all

    <keybind key="XF86Sleep">
      <action name="Sleep">
        <command>dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Suspend</command>
      </action>
    </keybind>
y esto es una conjetura:

Code: Select all

    <keybind key="XF86Suspend">
      <action name="Hibernate">
        <command>dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Hibernate</command>
      </action>
    </keybind>
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44

neuroticwriter
White ninja
White ninja
Posts: 6
Joined: 12 Jan 2019, 01:53
Distribution: porteus

Re: Openbox: Teclas "Fn"

Post#3 by neuroticwriter » 31 Jan 2019, 18:27

ncmprhnsbl wrote:
31 Jan 2019, 13:12
Hola, esto es una traducción automática, mis disculpas.
prueba esto: ( esto es de /opt/porteus-scripts/extra/logoutscript)

Code: Select all

    <keybind key="XF86Sleep">
      <action name="Sleep">
        <command>dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Suspend</command>
      </action>
    </keybind>
y esto es una conjetura:

Code: Select all

    <keybind key="XF86Suspend">
      <action name="Hibernate">
        <command>dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Hibernate</command>
      </action>
    </keybind>
Lamentablemente ninguno de los dos botones arrojan ningún resultado. Agradezco tu voluntad.

User avatar
ncmprhnsbl
DEV Team
DEV Team
Posts: 1877
Joined: 20 Mar 2012, 03:42
Distribution: 4.0-64bit all-DE+more
Location: australia
Contact:

Re: Openbox: Teclas "Fn"

Post#4 by ncmprhnsbl » 31 Jan 2019, 21:57

perdon, eso debió haber sido: <action name=Execute>
por ejemplo:

Code: Select all

    <keybind key="XF86Sleep">
      <action name=Execute>
        <command>dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Suspend</command>
      </action>
    </keybind>
y también, después de (en el terminal):

Code: Select all

openbox --reconfigure
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44

neuroticwriter
White ninja
White ninja
Posts: 6
Joined: 12 Jan 2019, 01:53
Distribution: porteus

Re: Openbox: Teclas "Fn"

Post#5 by neuroticwriter » 05 Feb 2019, 10:42

ncmprhnsbl wrote:
31 Jan 2019, 21:57
perdon, eso debió haber sido: <action name=Execute>
por ejemplo:

Code: Select all

    <keybind key="XF86Sleep">
      <action name=Execute>
        <command>dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Suspend</command>
      </action>
    </keybind>
y también, después de (en el terminal):

Code: Select all

openbox --reconfigure
Cuando introduzco el openbox --reconfigure me dice:
Uno o más errores de sintaxis XML fueron encontrados leyendo los archivos de configuración de Openbox. Ver salida (stdout) para mas información- El último error viste estaba en el archivo "/home/neuroticwriter/.config/openbox/rc.xml" linea 194, con el mensaje: Extra content at the end of documente
De la linea 193 a 194 hay lo siguiente:

Code: Select all

    <!-- Keybinding to reconfigure openbox -->
    <keybind key="W-o">
      <action name="Reconfigure"/>
Justo antes están los dos bloques de texto nuevos para las teclas fn.

Agradezco su paciencia.

User avatar
ncmprhnsbl
DEV Team
DEV Team
Posts: 1877
Joined: 20 Mar 2012, 03:42
Distribution: 4.0-64bit all-DE+more
Location: australia
Contact:

Re: Openbox: Teclas "Fn"

Post#6 by ncmprhnsbl » 05 Feb 2019, 12:10

Lo siento, es mi error. :oops:
debería ser:

Code: Select all

<action name="Execute">
(con citas)
so:

Code: Select all

    <keybind key="XF86Sleep">
      <action name="Execute">
        <command>dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Suspend</command>
      </action>
    </keybind>
y puede reconfigurar con las teclas Super + o, como puede haber notado
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44

neuroticwriter
White ninja
White ninja
Posts: 6
Joined: 12 Jan 2019, 01:53
Distribution: porteus

Re: Openbox: Teclas "Fn"

Post#7 by neuroticwriter » 06 Feb 2019, 17:41

ncmprhnsbl wrote:
05 Feb 2019, 12:10
Lo siento, es mi error. :oops:
debería ser:

Code: Select all

<action name="Execute">
(con citas)
so:

Code: Select all

    <keybind key="XF86Sleep">
      <action name="Execute">
        <command>dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Suspend</command>
      </action>
    </keybind>
y puede reconfigurar con las teclas Super + o, como puede haber notado
¡Funciona! :Yahoo!: Muchas gracias, es usted "stuning". Lo que no he entendido es esto ultimo:
y puede reconfigurar con las teclas Super + o, como puede haber notado
Si no le robo demasiado tiempo ya me gustaria que me lo pusiera en ingles a ver si lo entiendo. Aun que mi nivel de ingles es ridículo.

User avatar
ncmprhnsbl
DEV Team
DEV Team
Posts: 1877
Joined: 20 Mar 2012, 03:42
Distribution: 4.0-64bit all-DE+more
Location: australia
Contact:

Re: Openbox: Teclas "Fn"

Post#8 by ncmprhnsbl » 06 Feb 2019, 23:29

neuroticwriter wrote:
06 Feb 2019, 17:41
¡Funciona! :Yahoo!: Muchas gracias, es usted "stuning". Lo que no he entendido es esto ultimo:

y puede reconfigurar con las teclas Super + o, como puede haber notado

Si no le robo demasiado tiempo ya me gustaria que me lo pusiera en ingles a ver si lo entiendo. Aun que mi nivel de ingles es ridículo.
Bravo!
consejo: Super = tecla con el logo de windows

in english:
you can use the keys: "Super(windows logo)" plus "o" (at the same time) instead of "openbox --reconfigure" in a terminal
and "stuning" should be "stunning" ;)

también echa un vistazo a: menu>network>polyglot the porteus traductor
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44

Post Reply