Clipit: Las teclas de acceso rápido no funcionan desde 1.4.4-2 en Debian testing de 64 bits

Creado en 23 jul. 2018  ·  64Comentarios  ·  Fuente: CristianHenzel/ClipIt

Desde 2018-07-12 que clipit se actualizó a la versión 1.4.4-2, sus teclas de acceso rápido no funcionan en absoluto.

Cuando presiono Ctrl-Alt-F para abrir Manage History , no hace nada en absoluto.

Cuando presiono Ctrl-Alt-H para abrir History , aparece la siguiente ventana:

image

¿Podemos hacer algo al respecto?

Comentario más útil

Recibí errores similares a los de @emjayko :

(clipit: 7183): GLib-GObject-CRITICAL *: 20: 56: 43.530: g_object_set_data: la aserción 'G_IS_OBJECT (objeto)' falló(clipit: 7183): Gdk-CRITICAL * : 20: 56: 43.530: gdk_window_get_window_type: la aserción 'GDK_IS_WINDOW (ventana)' falló
''

Descubrí que si mantengo presionada la tecla de acceso rápido el tiempo suficiente, aparece la ventana del historial.

Todos 64 comentarios

El mismo problema aquí ... Hice una pequeña investigación y descubrí que arroja algunos errores en lugar de mostrar GUI. Desafortunadamente, no pude resolverlos.

(clipit:7183): GLib-GObject-CRITICAL **: 20:56:43.530: g_object_set_data: assertion 'G_IS_OBJECT (object)' failed
(clipit:7183): Gdk-CRITICAL **: 20:56:43.530: gdk_window_get_window_type: assertion 'GDK_IS_WINDOW (window)' failed

Actualización: hay otro problema gracias a la complejidad de estas teclas de acceso rápido.

Cuando vaya a Manage History y elimine una línea de su historial, al volver a visitar su Manage History puede ver que la línea retiene su espacio, pero sin la cadena real en ella.

Tan pronto como elimine la línea vacía, automáticamente elimina la siguiente línea inmediata.

Este comportamiento es bastante crítico en mi humilde opinión.

El mismo problema en mi caso (pruebas de Debian)

Hola, mismo problema aquí:
image
El panel del historial es así, y el panel de preferencias se congela después de un primer clic dentro de él, además, las teclas de acceso rápido para acceder al portapapeles del historial ya no funcionan ...

Algunos registros:

(clipit:24858): Gtk-CRITICAL **: 14:06:37.634: _gtk_widget_captured_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed

(clipit:24858): Gtk-CRITICAL **: 14:06:37.641: _gtk_widget_captured_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed

(clipit:24858): Gtk-CRITICAL **: 14:06:37.649: _gtk_widget_captured_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed

(clipit:24858): Gtk-CRITICAL **: 14:06:37.650: _gtk_widget_captured_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed

(clipit:24858): Gtk-CRITICAL **: 14:06:37.658: _gtk_widget_captured_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed

(clipit:24858): Gtk-CRITICAL **: 14:06:37.666: _gtk_widget_captured_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed

(clipit:24858): Gtk-CRITICAL **: 14:06:37.674: _gtk_widget_captured_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed

(clipit:24858): Gtk-CRITICAL **: 14:06:37.681: _gtk_widget_captured_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed

(clipit:24858): Gtk-CRITICAL **: 14:06:37.681: _gtk_widget_captured_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed

(clipit:24858): Gtk-CRITICAL **: 14:06:37.689: _gtk_widget_captured_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed

(clipit:24858): Gtk-CRITICAL **: 14:06:37.689: _gtk_widget_captured_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed
Clipboard is null, recovering ...
Clipboard is null, recovering ...
Clipboard is null, recovering ...
Clipboard is null, recovering ...
Clipboard is null, recovering ...
Clipboard is null, recovering ...
Clipboard is null, recovering ...
Clipboard is null, recovering ...
Clipboard is null, recovering ...
Clipboard is null, recovering ...
Clipboard is null, recovering ...

No sé cómo solucionarlo, por favor ayúdenos :)

Información del sistema

uname -a:
Linux oab-cycd9w1 4.17.0-1-amd64 #1 SMP Debian 4.17.8-1 (2018-07-20) x86_64 GNU/Linux

cat / etc / debian_version: buster/sid

Solución temporal

Como no vi ninguna noticia sobre una posible solución, eliminé mi versión de clipit y cambié a la versión 1.4.2 para el repositorio strethc.

Si también lo necesita, estos son los pasos:

  1. Verifique la versión diferente que puede instalar
$ apt-cache policy clipit
clipit:
  Installed: 1.4.2-1.2
  Candidate: 1.4.4-2
  Version table:
 *** 1.4.4-2 900
        900 http://http.debian.net/debian buster/main amd64 Packages
        -10 http://http.debian.net/debian unstable/main amd64 Packages
     1.4.2-1.2 100
        -20 http://httpredir.debian.org/debian stretch/main amd64 Packages
        100 /var/lib/dpkg/status

(en mi caso estoy probando Debian, así que instalé la versión 1.4.4-2 de clipit desde el repositorio 'buster / testing')

  1. Luego elimine el clipit (no lo purgue, perderá todas sus preferencias)
    $ sudo apt autoremove clipit

  2. Ahora instale de nuevo clipit pero desde el repositorio que desee, en mi caso repositorio 'stretch / estable'
    $ sudo apt install -t stretch clipit

  3. Finalmente, verifique la versión instalada:

$ apt-cache policy clipit
clipit:
  Installed: 1.4.2-1.2
  Candidate: 1.4.4-2
  Version table:
     1.4.4-2 900
        900 http://http.debian.net/debian buster/main amd64 Packages
        -10 http://http.debian.net/debian unstable/main amd64 Packages
 *** 1.4.2-1.2 100
        -20 http://httpredir.debian.org/debian stretch/main amd64 Packages
        100 /var/lib/dpkg/status

Disfrute, ahora podrá iniciar de nuevo clipit sin un panel de preferencias congelado y con una tecla de acceso rápido en funcionamiento. (Y todo lo demás)

Tengo el mismo problema, pero no pude reproducir el error al compilar de forma personalizada desde el directorio fuente del paquete debian (https://salsa.debian.org/debian/clipit.git). Parece que es un problema de la construcción en sí ...

@swillner Cuando dice construcción personalizada, ¿qué cambió exactamente comparando la construcción original?

Construyo directamente desde el repositorio fuente de Debian (usando ./autogen.sh y ./configure como en la documentación). Muy bien, "personalizado" solo en el sentido de construirme a mí mismo en mi máquina;)

@swillner ah OK, genial. Hmm ... Me pregunto qué está causando este problema con el paquete existente.

¡Hola!

Mi versión: clipit 1.4.4-3

El mismo error:

uname -a                                                                                                                                              ~/
Linux archlinux 4.17.13-arch1-1-ARCH #1 SMP PREEMPT Mon Aug 6 23:06:31 UTC 2018 x86_64 GNU/Linux
clipit:8228): Gdk-CRITICAL **: 22:39:04.104: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed

(clipit:8228): Gdk-CRITICAL **: 22:39:04.425: gdk_window_get_pointer: assertion 'GDK_IS_WINDOW (window)' failed

(clipit:8228): Gdk-CRITICAL **: 22:39:04.927: gdk_window_get_pointer: assertion 'GDK_IS_WINDOW (window)' failed

(clipit:8228): Gdk-CRITICAL **: 22:39:05.430: gdk_window_get_pointer: assertion 'GDK_IS_WINDOW (window)' failed

(clipit:8228): Gdk-CRITICAL **: 22:39:05.931: gdk_window_get_pointer: assertion 'GDK_IS_WINDOW (window)' failed

(clipit:8228): GLib-GObject-CRITICAL **: 22:39:06.323: g_object_set_data: assertion 'G_IS_OBJECT (object)' failed

(clipit:8228): Gdk-CRITICAL **: 22:39:06.434: gdk_window_get_pointer: assertion 'GDK_IS_WINDOW (window)' failed

El mismo problema con la versión 1.4.4-8 en Manjaro / Arch linux

(clipit:7411): Gdk-CRITICAL **: 12:59:18.073: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed
(clipit:7411): Gdk-CRITICAL **: 12:59:18.421: gdk_window_get_pointer: assertion 'GDK_IS_WINDOW (window)' failed
(clipit:7411): GLib-GObject-CRITICAL **: 12:59:19.187: g_object_set_data: assertion 'G_IS_OBJECT (object)' failed
(clipit:7411): Gdk-CRITICAL **: 12:59:19.428: gdk_window_get_pointer: assertion 'GDK_IS_WINDOW (window)' failed

tuvo que retroceder en la versión 1.4.3-2.
Bibliotecas usadas

ldd $(which clipit)
    linux-vdso.so.1 (0x00007ffc475b2000)
    libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x00007f90814c4000)
    libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x00007f9081210000)
    libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00007f9080fbc000)
    libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007f9080ca5000)
    libappindicator.so.1 => /usr/lib/libappindicator.so.1 (0x00007f9080a98000)
    libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f9080759000)
    libc.so.6 => /usr/lib/libc.so.6 (0x00007f9080593000)
    libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x00007f908038f000)
    libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0x00007f9080182000)
    libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00007f907ff7c000)
    libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x00007f907fd56000)
    libcairo.so.2 => /usr/lib/libcairo.so.2 (0x00007f907fa33000)
    libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x00007f907f80d000)
    libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0x00007f907f46d000)
    libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x00007f907f258000)
    libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x00007f907f011000)
    libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00007f907edce000)
    libm.so.6 => /usr/lib/libm.so.6 (0x00007f907ec49000)
    libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f907ec26000)
    libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00007f907ea1b000)
    libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x00007f907e818000)
    libXi.so.6 => /usr/lib/libXi.so.6 (0x00007f907e607000)
    libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x00007f907e3fc000)
    libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x00007f907e1f2000)
    libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0x00007f907dfed000)
    libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x00007f907ddea000)
    libXext.so.6 => /usr/lib/libXext.so.6 (0x00007f907dbd8000)
    libffi.so.6 => /usr/lib/libffi.so.6 (0x00007f907d9cf000)
    libpcre.so.1 => /usr/lib/libpcre.so.1 (0x00007f907d75d000)
    libindicator.so.7 => /usr/lib/libindicator.so.7 (0x00007f907d54f000)
    libdbusmenu-gtk.so.4 => /usr/lib/libdbusmenu-gtk.so.4 (0x00007f907d339000)
    libdbusmenu-glib.so.4 => /usr/lib/libdbusmenu-glib.so.4 (0x00007f907d11d000)
    libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007f907ce54000)
    libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007f907cc2b000)
    libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f907cc26000)
    /lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007f9081b4c000)
    libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0x00007f907c97c000)
    libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007f907c746000)
    libxcb-shm.so.0 => /usr/lib/libxcb-shm.so.0 (0x00007f907c542000)
    libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0x00007f907c334000)
    libz.so.1 => /usr/lib/libz.so.1 (0x00007f907c11d000)
    librt.so.1 => /usr/lib/librt.so.1 (0x00007f907c113000)
    libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007f907c0f8000)
    libmount.so.1 => /usr/lib/libmount.so.1 (0x00007f907be9f000)
    libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x00007f907bdea000)
    libthai.so.0 => /usr/lib/libthai.so.0 (0x00007f907bbe0000)
    libfribidi.so.0 => /usr/lib/libfribidi.so.0 (0x00007f907b9c4000)
    libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007f907b792000)
    libuuid.so.1 => /usr/lib/libuuid.so.1 (0x00007f907b589000)
    libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007f907b379000)
    libXau.so.6 => /usr/lib/libXau.so.6 (0x00007f907b175000)
    libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007f907af6f000)
    libblkid.so.1 => /usr/lib/libblkid.so.1 (0x00007f907ad1c000)
    libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x00007f907aaf0000)
    libdatrie.so.1 => /usr/lib/libdatrie.so.1 (0x00007f907a8e9000)

glib2 es 2.56.1-1

El mismo problema con la versión 1.4.4-2 después de actualizar Ubuntu de 18.04 a 18.10. Se corrigió temporalmente al reinstalar la versión inferior (1.4.2-1.2) de ClipIt de pkgs.org

Recibí errores similares a los de @emjayko :

(clipit: 7183): GLib-GObject-CRITICAL *: 20: 56: 43.530: g_object_set_data: la aserción 'G_IS_OBJECT (objeto)' falló(clipit: 7183): Gdk-CRITICAL * : 20: 56: 43.530: gdk_window_get_window_type: la aserción 'GDK_IS_WINDOW (ventana)' falló
''

Descubrí que si mantengo presionada la tecla de acceso rápido el tiempo suficiente, aparece la ventana del historial.

Exactamente el mismo problema para mí con el último maestro (parece que la cadena de la versión se ha actualizado a 1.4.5), construido con --with-gtk3. Hubo algunas advertencias de desaprobación durante la configuración, pero terminó bien.
Definitivamente ha habido algunas mejoras recientes porque ni siquiera la compilación me estaba completando hace unos meses.

Pero supongo que este problema en particular aún no se ha solucionado.

Descubrí que si mantengo presionada la tecla de acceso rápido el tiempo suficiente, aparece la ventana del historial.

¡GRACIAS!

Ahora tengo este problema en Debian Stable 10 ... como era de esperar, supongo. ClipIt versión 1.4.4 del repositorio de debian buster. Problema exactamente como se describió anteriormente, las teclas de acceso rápido no funcionan. El terminal muestra un error:
(clipit:1000): Gdk-CRITICAL **: 19:03:32.292: gdk_window_get_window_type: assertion 'GDK_IS_WINDOW (window)' failed cuando se presiona la tecla de acceso rápido.

Posiblemente relacionado: si interactúo con el icono de la bandeja y abro las preferencias, sobre, etc., funcionan bien. Sin embargo, si trato de usar, por ejemplo, la tecla de acceso rápido Historial (como de costumbre, no sucede nada al presionar la tecla), pero si luego intento abrir uno de los diálogos / ventanas, como preferencias o la página Acerca de, etc., obtendré un pequeño mensaje negro. rectángulo en la parte superior izquierda de mi pantalla, la ventana deseada nunca aparece y ClipIt debe eliminarse para deshacerse del rectángulo negro.
El comportamiento es el mismo usando jwm o fluxbox.

Entonces, ¿este proyecto está muerto o qué? Completamente roto en muchas distribuciones y ni un pío :(

Entonces, ¿este proyecto está muerto o qué? Completamente roto en muchas distribuciones y ni un pío :(

No puedo hablar por el proyecto ClipIt de ninguna manera y no puedo comentar si el proyecto tiene vida en este momento o no. Por lo que vale, personalmente me he pasado al uso de GPaste . Que está en los repositorios de Debian y funciona muy bien. Publico esto, no para impugnar el proyecto ClipIt de ninguna manera, o incluso para afirmar que GPaste es la mejor alternativa (de hecho, parece haber muchas) ... pero solo con la esperanza de que pueda ayudar a los usuarios que actualmente se encuentran con una funcionalidad. Romper el problema y buscar una solución relativamente rápida e indolora.

Gracias, @ J-Reis. Personalmente, me he decidido por Clipman (proporcionado por el paquete _xfce4-clipman_): ligero, estable y DE-neutral.
_GPaste_ está demasiado centrado en GNOME para aquellos que prefieren otros entornos de escritorio ...

Dudo en seguir secuestrando este hilo sobre reemplazos, pero no estoy seguro de que lo que ha dicho sea realmente cierto. No estoy ejecutando gnome, solo un administrador de ventanas encima de X y no recuerdo que GPaste haya incorporado una cantidad significativa de dependencias. Por supuesto, habitualmente elijo la aplicación que funciona mejor para mí; no descarto nada únicamente en función de las bibliotecas que usa, por lo que tal vez mi sistema esté enormemente inflado y todas esas dependencias de Gnome ya estaban presentes. Como no soy un experto, acabo de hacer una verificación rápida de las dependencias usando apt (obviamente, los detalles están un poco centrados en Debian, pero la tendencia general debería mantenerse independientemente del sistema):


Lista de dependencias

XFCE-clipman | GPaste
| ------------------------------------------------- -------------------- | ----------------------------- ---------------- |
| libc6 (> = 2,4) | dconf-gsettings-backend | gsettings-backend |
| libgdk-pixbuf2.0-0 (> = 2.22.0) | > servicio-dconf (> = 0.30.1-2) |
| libglib2.0-0 (> = 2.37.3) | > libdconf1 (= 0.30.1-2) |
| libgtk-3-0 (> = 3.19.12) | libc6 (> = 2,4) |
| libqrencode4 (> = 3.2.0) | libglib2.0-0 (> = 2.58.0 ~) |
| libx11-6 | libgpaste11 (> = 3.28.2) |
| libxfce4ui-2-0 (> = 4.11.0) | > libatk1.0-0 (> = 1.12.4) |
| > libatk1.0-0 (> = 1.12.4) | > libc6 (> = 2.4) |
| > libc6 (> = 2.4) | > libcairo-gobject2 (> = 1.10.0) |
| > libcairo-gobject2 (> = 1.10.0) | > libcairo2 (> = 1.2.4) |
| > libcairo2 (> = 1.2.4) | > libgdk-pixbuf2.0-0 (> = 2.31.1) |
| > libdbus-1-3 (> = 1.9.14) | > libglib2.0-0 (> = 2.58.0 ~) |
| > libdbus-glib-1-2 (> = 0,78) | > libgtk-3-0 (> = 3,24) |
| > libgdk-pixbuf2.0-0 (> = 2.22.0) | > libpango-1.0-0 (> = 1.14.0) |
| > libglib2.0-0 (> = 2.37.3) | > libpangocairo-1.0-0 (> = 1.14.0) |
| > libgtk-3-0 (> = 3.9.12) | > libx11-6 |
| > libice6 (> = 1: 1.0.0) | > libxi6 (> = 2: 1.2.99.4) |
| > libpango-1.0-0 (> = 1.14.0) | >> libxext6 |
| > libpangocairo-1.0-0 (> = 1.14.0) | libgtk-3-0 (> = 3,24) |
| > libsm6 | |
| >> libc6 (> = 2.14), libice6 (> = 1: 1.0.0), libuuid1 (> = 2.16) | |
| > libstartup-notification0 (> = 0.4) | |
| >> libc6 (> = 2.4), libx11-xcb1, libxcb-util0 (> = 0.3.8), libxcb1 | |
| > libx11-6 | |
| > libxfce4util7 (> = 4.9.0) | |
| > libxfconf-0-2 (> = 4.6.0) | |
| > libxfce4ui-common (> = 4.11) | |
| libxfce4util7 (> = 4.9.0) | |
| libxfconf-0-2 (> = 4.6.0) | |
| > libc6 (> = 2,14) | |
| > libdbus-1-3 (> = 1.9.14) | |
| > libdbus-glib-1-2 (> = 0,78) | |
| > libglib2.0-0 (> = 2.41.1) | |
| > xfconf | |
| libxtst6 | |
| > libc6 (> = 2.4), libx11-6 (> = 2: 1.6.0), libxext6, libxi6, x11-common | |

Avíseme si no entiendo algo aquí, ¡siempre estoy tratando de aprender!

Parece que tenemos algún progreso ...

En mi sistema, la versión 1.4.5 está instalada y cuando presiono Ctrl+Alt+F , aparece una ventana emergente para buscar en mi portapapeles.

Sin embargo, si presiono Ctrl+Alt-H , se comporta como mi informe original.

A mi me gustó el proyecto e hizo todo lo que quería, pero pasé a parcellite, que es peor pero mejor porque funciona. : /

Entiendo que es OSS y todos somos personas ocupadas, pero honestamente estoy bastante confundido de que este cambio no se haya revertido. "Las teclas de acceso rápido no funcionan" es asombroso.

Parece que tenemos algún progreso ...

En mi sistema, la versión 1.4.5 está instalada y cuando presiono Ctrl+Alt+F , aparece una ventana emergente para buscar en mi portapapeles.

Sin embargo, si presiono Ctrl+Alt-H , se comporta como mi informe original.

¿De dónde sacaste la versión 1.4.5? Aún no he visto ningún lanzamiento.
Acabo de actualizar de Ubuntu 19.04 a 19.10 e instalar / degradar a clipit_1.4.2-1.2_amd64.deb, que desafortunadamente ya no funciona como en 19.04.
¡Entonces, o encuentro esta versión 1.4.5 o necesito usar otro Administrador del portapapeles, ya que trabajar sin uno parece ser una pesadilla!

Por favor lea el título de mi boleto.

@CristianHenzel @ stefanos82
Cuando uso gdb para depurar este problema, descubrí que si se crea un punto de interrupción en create_history_menu , y solo c continúa ejecutándose después de que se detuvo la interrupción, todo va bien, pero no tengo idea al respecto, me pregunto si el POPUP_DELAY es demasiado pequeño, ¿algo no está listo?

Así que trato de aumentar el POPUP_DELAY, y luego todo está bien, increíble.
Pero lo siento por todos, no sé el motivo. jajaja

Me gustaría aumentar POPUP_DELAY, pero no pude compilarlo desde la fuente.
Ubuntu 19.10
main.c:211:7: error: unknown type name ‘GdkSeat’; did you mean ‘GdkSpan’?

Me gustaría aumentar POPUP_DELAY, pero no pude compilarlo desde la fuente.
Ubuntu 19.10
main.c:211:7: error: unknown type name ‘GdkSeat’; did you mean ‘GdkSpan’?

Intenta configurar con gtk3

./configure --with-gtk3 --enable-appindicator=yes

El mismo problema aquí con Fedora 31, kernel-5.3.13-300 y clipit-1.4.4-5.fc31.x86_64

El mismo problema con Ubuntu 19.10 y clipit-1.4.4 + git20190202-1.

el mismo problema aqui
alguien ha encontrado de todos modos?

Harsh, me encanta Clipit, lo he estado usando durante años, recientemente actualicé a 19.10 y ahora no funciona. :(

Me acabo de dar cuenta de esto, me tomó un tiempo averiguar por qué las teclas de acceso directo no estaban haciendo nada en otras aplicaciones, pero tampoco hacían nada en Ubuntu.

¿Es posible instalar una versión de trabajo anterior? Intenté seguir las instrucciones de @Darcidride, pero desafortunadamente recibí un error al intentar usar el parámetro -t stretch .

Me acabo de dar cuenta de esto, me tomó un tiempo averiguar por qué las teclas de acceso directo no estaban haciendo nada en otras aplicaciones, pero tampoco hacían nada en Ubuntu.

¿Es posible instalar una versión de trabajo anterior? Intenté seguir las instrucciones de @Darcidride, pero desafortunadamente recibí un error al intentar usar el parámetro -t stretch .

Sí, es posible usar la versión 1.4.2-1.2 (funciona bien para mí en Ubuntu 19.10)

@SuzanaK gracias, ¿te importaría explicar cómo podría hacerlo? ¡Lo siento, soy un Linux n00b!

@SuzanaK gracias, ¿te importaría explicar cómo podría hacerlo? ¡Lo siento, soy un Linux n00b!

Descargué el archivo .deb desde aquí y lo instalé (en Ubuntu puede instalar los archivos .deb con un clic derecho del mouse o en la terminal a través de sudo dpkg -i <xyz.deb> ).

@SuzanaK gracias, ¿te importaría explicar cómo podría hacerlo? ¡Lo siento, soy un Linux n00b!

Descargué el archivo .deb desde aquí y lo instalé (en Ubuntu puede instalar los archivos .deb con un clic derecho del mouse o en la terminal a través de sudo dpkg -i <xyz.deb> ).

De hecho, sugeriría usar apt para instalar el archivo deb, ya que también se ocuparía de las dependencias. En este caso, supongo que no es un problema, pero para futuras referencias.

(solo haz sudo apt install ./my.deb )

La versión anterior funcionó. ¡Gracias!

Hoy mi procedimiento de actualización me informó que el clipit ha sido reemplazado por diodon .

Intenté usarlo y no me gustó en absoluto.

Supongo que para mí es un adiós a esos proyectos: encogerse de hombros:

@ stefanos82 Recientemente me encontré con: https://extensions.gnome.org/extension/779/clipboard-indicator/. Eso me ha funcionado bastante bien.

Decidí usar el portapapeles XFCE4 y es bastante fácil de usar.

Tiene su propio mecanismo de historial que puedes usar como clipit.

Todo lo que necesita hacer es asignarlo a un atajo de teclas de acceso rápido y eso sería todo, realmente.

¿Alguno de ellos permite mantener sincronizados el portapapeles y el primario?

¿Alguno de ellos permite mantener sincronizados el portapapeles y el primario?

@mckellyln Cuando dices primaria, ¿a qué te refieres exactamente?

¿Puede explicarme, por favor, ya que no soy un hablante nativo de inglés?

Muchos administradores de portapapeles mantienen el portapapeles principal y de selección "sincronizados" al menos como una opción.
X11 tiene 2 portapapeles (3 en realidad) y el teclado ctrl + c / ctrl + generalmente está conectado a un portapapeles y la función de arrastrar y copiar del mouse generalmente va a otro portapapeles. Si el administrador del portapapeles los mantiene sincronizados, puede arrastrar + copiar con el mouse y ctrl + v con el teclado para obtener el mismo resultado.
Solo estoy preguntando si hay una opción como "sincronizar portapapeles" que puede seleccionar si lo desea.
"en sincronización" aquí significa hacerlos siempre iguales, si uno cambia, cópielo en el otro para que coincidan.

¿Te refieres a esto?

image

Desde Paste instantly obtienes tres opciones: None , Ctrl+V y Shift+Insert

Espero que esto ayude.

No estoy seguro, no me parece claro por las palabras anteriores.
Solo estaba tratando de averiguarlo, como si no fuera compatible con esto, seguiría buscando un administrador de clipbaord que lo admita :-)

Cuando pasé el cursor sobre Sync mouse selections , obtengo la siguiente información sobre herramientas de mensaje:

Si está marcada, las selecciones se sincronizarán con el portapapeles predeterminado de manera que pueda pegar lo que seleccione

¿Esto ayuda un poco más esta vez?

Sí, eso parece más lo mismo que mantener sincronizados los portapapeles. ¡Gracias!

Esto se corrige en 1.4.5.
Sincronizaré los parches que faltan de esta versión con mi ppa y también construiré el paquete deb.
https://launchpad.net/~afelinczak/+archive/ubuntu/ppa
El problema no está relacionado con las teclas de acceso rápido, es un problema con GtkMenu.

@afelinczak
Su solución funciona, pero perdemos la función del icono de notificación (tema en), ¿es normal?

En GDM 3.36.2 en mi caso

Oye,
Puede estar relacionado con cómo se compila el paquete deb. Los scripts de compilación de Clipit tienen el indicador enable-appindicator, cambiarlo puede ayudar.

Puedo preparar un segundo paquete deb, pero durante las próximas 2-3 semanas estoy muy ocupado y no puedo prometer ninguna fecha.

Gracias por tu rápida respuesta

No hay problema, lo haremos durante unas semanas.

Estamos muy agradecidos por su solución, mantenga su tiempo :)

@Darcidride cargó un archivo deb con la bandera indicadora de la aplicación encendida.
Por favor, avíseme si este problema con el icono de corrección.

@afelinczak Todavía no hay un ícono en mi lado

Estoy usando esta versión de clipit de su repositorio personal (versión focal)

clipit:
  Installed: 1.4.5+git20200624-1ppa1
  Candidate: 1.4.5+git20200624-1ppa1
  Version table:
 *** 1.4.5+git20200624-1ppa1 500
        500 http://ppa.launchpad.net/afelinczak/ppa/ubuntu focal/main amd64 Packages
        100 /var/lib/dpkg/status
     1.4.4+git20190202-2 900
        100 https://deb.debian.org/debian unstable/main amd64 Packages
        900 https://deb.debian.org/debian testing/main amd64 Packages
     1.4.4+git20190202-1 -20
        -20 https://deb.debian.org/debian stable/main amd64 Packages

Más información si puede ayudar:

$ uname -a
Linux LUNE 4.19.0-4-amd64 #1 SMP Debian 4.19.28-2 (2019-03-15) x86_64 GNU/Linux
$ cat /etc/debian_version
bullseye/sid



md5-aaedf8d028d89a824e722bb351a65da5



gdm3 --version
GDM 3.36.3

Pero clipit funciona muy bien, lo estoy usando con accesos directos, solo que no hay icono de estado de gdm3

Hola @Darcidride
Disculpe el malentendido: cargué el archivo deb aquí en github (sección de lanzamiento), no en ppa.
Puedo obtener 2 versiones de ppa, pero a diario estoy usando Ubuntu Mate y la versión actual de PPA funciona bien para mí.
Por favor, marque este y avíseme si el icono funciona
https://github.com/CristianHenzel/ClipIt/releases/download/v1.4.5/clipit_1.4.5_amd64_indicator.deb

Hola @afelinczak
Instalé la versión vinculada desde el enlace de GitHub
¡El indicador de la aplicación está ahí! : +1:
image

Necesitaba forzar la instalación ya que el semversioning es más antiguo que el otro que instalé, y apt-mark hold este paquete por si acaso

Bueno, todo está funcionando a la perfección en mi lado, ¡muchas gracias por tu solución!

¿Alguien tuvo suerte con el paquete fijo en Ubuntu 19.10? Probé ambos paquetes del sitio de Launchpad y ambos los publiqué en la página de lanzamiento de github, pero no tuve suerte; recibo una advertencia de que la vinculación de las teclas de acceso rápido falló y nada más: sin icono, sin mensaje de error.

No estoy seguro de si alguien probó en 19.10 @SuzanaK, pero a partir del mensaje de error, verificaría si alguna otra aplicación no está usando las mismas teclas de acceso rápido que clipit.
¿Supongo que está utilizando el archivo deb de la tercera publicación anterior?

sí, utilicé este archivo deb de arriba pero también este archivo deb https://github.com/CristianHenzel/ClipIt/releases/download/v1.4.5/clipit_1.4.5_amd64.deb y ambos del ppa. Ninguno de ellos funcionó, tampoco obtengo un ícono donde pueda cambiar las teclas de acceso rápido. De acuerdo con los atajos de teclado, ninguna otra aplicación usa, por ejemplo, Ctrl + Alt + H, que utilicé para mostrar el historial. Después de instalar y hacer clic en "Iniciar", no sucede nada. Cuando inicio Clipit en la terminal, recibo la advertencia de las teclas de acceso rápido y luego nada más.

Verifique que todas las fijaciones sean gratuitas:

Historia | Ctrl + Alt + h
Acciones | Ctrl + Alt + a
Menú | Ctrl + Alt + p
Buscar | Ctrl + Alt + f
Modo sin conexión | Ctrl + Alt + o

Sí, todos son gratis. Pero no creo que ese sea el problema: toda la aplicación no se inicia pero no hay ningún mensaje de error.

Lo siento, el error al iniciar no tuvo nada que ver con clipit, tuve un problema con mi administrador de pantalla.
El paquete aquí https://github.com/CristianHenzel/ClipIt/releases/download/v1.4.5/clipit_1.4.5_amd64_indicator.deb funciona.
¡Perdón por la confusión y gracias!

@SuzanaK Traté de probar esto hoy, pero 19.10 ha llegado al final de su vida útil y no pude instalar clipit porque los repositorios de ubuntu ya no están activos.
Sugiero actualizar a 20.04 LTS.

Tal vez alguien pueda agregar un comentario sobre este proyecto Léame, bajo descontinuado, para informar que podemos usar este paquete en lugar de movernos a otra herramienta.

@Darcidride buena idea, tengo relaciones públicas abiertas relacionadas con meson,

El mismo problema en mi caso (pruebas de Debian)

Hola, mismo problema aquí:
image
El panel del historial es así, y el panel de preferencias se congela después de un primer clic dentro de él, además, las teclas de acceso rápido para acceder al portapapeles del historial ya no funcionan ...

Algunos registros:

(clipit:24858): Gtk-CRITICAL **: 14:06:37.634: _gtk_widget_captured_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed

(clipit:24858): Gtk-CRITICAL **: 14:06:37.641: _gtk_widget_captured_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed

(clipit:24858): Gtk-CRITICAL **: 14:06:37.649: _gtk_widget_captured_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed

(clipit:24858): Gtk-CRITICAL **: 14:06:37.650: _gtk_widget_captured_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed

(clipit:24858): Gtk-CRITICAL **: 14:06:37.658: _gtk_widget_captured_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed

(clipit:24858): Gtk-CRITICAL **: 14:06:37.666: _gtk_widget_captured_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed

(clipit:24858): Gtk-CRITICAL **: 14:06:37.674: _gtk_widget_captured_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed

(clipit:24858): Gtk-CRITICAL **: 14:06:37.681: _gtk_widget_captured_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed

(clipit:24858): Gtk-CRITICAL **: 14:06:37.681: _gtk_widget_captured_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed

(clipit:24858): Gtk-CRITICAL **: 14:06:37.689: _gtk_widget_captured_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed

(clipit:24858): Gtk-CRITICAL **: 14:06:37.689: _gtk_widget_captured_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed
Clipboard is null, recovering ...
Clipboard is null, recovering ...
Clipboard is null, recovering ...
Clipboard is null, recovering ...
Clipboard is null, recovering ...
Clipboard is null, recovering ...
Clipboard is null, recovering ...
Clipboard is null, recovering ...
Clipboard is null, recovering ...
Clipboard is null, recovering ...
Clipboard is null, recovering ...

No sé cómo solucionarlo, por favor ayúdenos :)

Información del sistema

uname -a:
Linux oab-cycd9w1 4.17.0-1-amd64 #1 SMP Debian 4.17.8-1 (2018-07-20) x86_64 GNU/Linux

cat / etc / debian_version: buster/sid

Solución temporal

Como no vi ninguna noticia sobre una posible solución, eliminé mi versión de clipit y cambié a la versión 1.4.2 para el repositorio strethc.

Si también lo necesita, estos son los pasos:

  1. Verifique la versión diferente que puede instalar
$ apt-cache policy clipit
clipit:
  Installed: 1.4.2-1.2
  Candidate: 1.4.4-2
  Version table:
 *** 1.4.4-2 900
        900 http://http.debian.net/debian buster/main amd64 Packages
        -10 http://http.debian.net/debian unstable/main amd64 Packages
     1.4.2-1.2 100
        -20 http://httpredir.debian.org/debian stretch/main amd64 Packages
        100 /var/lib/dpkg/status

(en mi caso estoy probando Debian, así que instalé la versión 1.4.4-2 de clipit desde el repositorio 'buster / testing')

  1. Luego elimine el clipit (no lo purgue, perderá todas sus preferencias)
    $ sudo apt autoremove clipit
  2. Ahora instale de nuevo clipit pero desde el repositorio que desee, en mi caso repositorio 'stretch / estable'
    $ sudo apt install -t stretch clipit
  3. Finalmente, verifique la versión instalada:
$ apt-cache policy clipit
clipit:
  Installed: 1.4.2-1.2
  Candidate: 1.4.4-2
  Version table:
     1.4.4-2 900
        900 http://http.debian.net/debian buster/main amd64 Packages
        -10 http://http.debian.net/debian unstable/main amd64 Packages
 *** 1.4.2-1.2 100
        -20 http://httpredir.debian.org/debian stretch/main amd64 Packages
        100 /var/lib/dpkg/status

Disfrute, ahora podrá iniciar de nuevo clipit sin un panel de preferencias congelado y con una tecla de acceso rápido en funcionamiento. (Y todo lo demás)

Screenshot from 2021-01-18 12-28-20
E: El valor 'stretch' no es válido para APT :: Default-Release ya que dicha versión no está disponible en las fuentes

¿Fue útil esta página
0 / 5 - 0 calificaciones