Clipit: Les touches de raccourci ne fonctionnent pas depuis la 1.4.4-2 sur les tests Debian 64 bits

Créé le 23 juil. 2018  ·  64Commentaires  ·  Source: CristianHenzel/ClipIt

Depuis le 12/07/2018 que clipit été mis à niveau vers la version 1.4.4-2, ses raccourcis clavier ne fonctionnent pas du tout.

Lorsque j'appuie sur Ctrl-Alt-F pour ouvrir Manage History , cela ne fait rien du tout.

Lorsque j'appuie sur Ctrl-Alt-H pour ouvrir History , j'obtiens la fenêtre suivante :

image

Pouvons-nous faire quelque chose?

Commentaire le plus utile

J'ai eu des erreurs similaires à celles de @emjayko :

(clipit:7183): GLib-GObject-CRITICAL *: 20:56:43.530: g_object_set_data: l'assertion 'G_IS_OBJECT (object)' a échoué(clipit:7183): Gdk-CRITICAL * : 20:56:43.530: gdk_window_get_window_type: l'assertion 'GDK_IS_WINDOW (window)' a échoué
```

J'ai découvert que si je maintiens le raccourci clavier assez longtemps, la fenêtre d'historique apparaît.

Tous les 64 commentaires

Même problème ici .. J'ai fait une petite enquête et j'ai découvert qu'il générait des erreurs au lieu d'afficher l'interface graphique. Malheureusement, je n'ai pas pu les résoudre.

(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

Mise à jour : Il y a un autre problème grâce à la complexité de ces raccourcis.

Lorsque vous accédez à Manage History et supprimez une ligne de votre historique, en revisitant votre Manage History vous pouvez voir la ligne conserver son espace, mais sans la chaîne réelle.

Dès que vous supprimez la ligne vide, la ligne suivante est automatiquement supprimée.

Ce comportement est plutôt critique à mon humble avis.

Même problème dans mon cas (test Debian)

Salut, même problème ici :
image
Le panneau de l'historique est comme ça, et le panneau des préférences est gelé après un premier clic à l'intérieur, de plus les raccourcis clavier pour accéder au presse-papiers de l'historique ne fonctionnent plus...

Quelques journaux :

(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 ...

Je ne sais pas comment y remédier, merci de nous aider :)

Informations système

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

Solution temporaire

Comme je n'ai vu aucune nouvelle concernant un correctif potentiel, j'ai supprimé ma version clipit et suis passé à la version 1.4.2 pour le référentiel strethc.

Si vous en avez également besoin, voici les étapes :

  1. Vérifiez les différentes versions que vous pouvez installer
$ 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

(dans mon cas, je suis sur Debian testing, j'ai donc installé la version 1.4.4-2 de clipit à partir du référentiel 'buster/testing')

  1. Supprimez ensuite le clipit (ne le purgez pas, vous perdrez toutes vos préférences)
    $ sudo apt autoremove clipit

  2. Maintenant, réinstallez clipit mais à partir du référentiel de votre choix, dans mon cas, le référentiel 'stretch/stable'
    $ sudo apt install -t stretch clipit

  3. Enfin, vérifiez la version installée :

$ 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

Profitez-en, vous allez maintenant pouvoir relancer clipit sans panneau de préférences figé et avec un raccourci clavier fonctionnel. (et tout le reste)

J'ai le même problème, mais je n'ai pas pu reproduire l'erreur lors de la construction personnalisée à partir du répertoire source du paquet Debian (https://salsa.debian.org/debian/clipit.git). On dirait que c'est un problème de construction elle-même...

@swillner Quand vous dites construction personnalisée, qu'avez-vous changé exactement par rapport à la construction d'origine ?

Je construis directement à partir du dépôt source de Debian (en utilisant ./autogen.sh et ./configure comme dans la documentation). Alors ok, "sur mesure" uniquement dans le sens de me construire sur ma machine ;)

@swillner ah OK, cool. Hmm... Je me demande ce qui cause ce problème avec le package existant.

Salut!

Ma version : clipit 1.4.4-3

La même erreur :

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

Même problème avec la version 1.4.4-8 sur 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

a dû revenir à la version 1.4.3-2.
Bibliothèques utilisées

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 est 2.56.1-1

Même problème avec la version 1.4.4-2 après la mise à niveau d'Ubuntu de 18.04 à 18.10. Correction temporaire en réinstallant la version inférieure (1.4.2-1.2) de ClipIt à partir de pkgs.org

J'ai eu des erreurs similaires à celles de @emjayko :

(clipit:7183): GLib-GObject-CRITICAL *: 20:56:43.530: g_object_set_data: l'assertion 'G_IS_OBJECT (object)' a échoué(clipit:7183): Gdk-CRITICAL * : 20:56:43.530: gdk_window_get_window_type: l'assertion 'GDK_IS_WINDOW (window)' a échoué
```

J'ai découvert que si je maintiens le raccourci clavier assez longtemps, la fenêtre d'historique apparaît.

Exactement le même problème pour moi avec le dernier maître (on dirait que la chaîne de version a été mise à jour vers 1.4.5), construit avec --with-gtk3. Il y a eu quelques avertissements de dépréciation lors de la configuration, mais tout s'est bien terminé.
Il y a certainement eu des améliorations récentes car même la compilation ne se terminait pas pour moi il y a quelques mois.

Mais je suppose que ce problème particulier doit encore être résolu.

J'ai découvert que si je maintiens le raccourci clavier assez longtemps, la fenêtre d'historique apparaît.

MERCI!

J'ai maintenant ce problème dans Debian Stable 10… sans surprise, je suppose. ClipIt version 1.4.4 du dépôt Debian Buster. Problème exactement comme décrit ci-dessus, les raccourcis clavier ne fonctionnent pas. Le terminal affiche une erreur :
(clipit:1000): Gdk-CRITICAL **: 19:03:32.292: gdk_window_get_window_type: assertion 'GDK_IS_WINDOW (window)' failed lorsque la touche de raccourci est enfoncée.

Peut-être lié: si j'interagis avec l'icône de la barre d'état et affiche les préférences, à propos, etc., ils fonctionnent bien. Cependant, si j'essaie d'utiliser, par exemple, le raccourci clavier Historique (comme d'habitude, rien ne se passe lorsque j'appuie sur une touche), mais si j'essaie ensuite d'ouvrir l'un des dialogues/fenêtres tels que les préférences ou la page à propos, etc. rectangle dans la partie supérieure gauche de mon écran, la fenêtre prévue n'apparaît jamais et ClipIt doit être tué pour se débarrasser du rectangle noir.
Le comportement est le même en utilisant jwm ou fluxbox.

Alors ce projet est-il mort ou quoi ? Complètement cassé sur de nombreuses distributions et pas un coup d'œil :(

Alors ce projet est-il mort ou quoi ? Complètement cassé sur de nombreuses distributions et pas un coup d'œil :(

Je ne peux en aucun cas parler pour le projet ClipIt et je ne peux pas dire si le projet a une vie en ce moment ou non. Pour ce que ça vaut, je suis personnellement passé à l'utilisation de GPaste . Qui est dans les dépôts Debian et fonctionne très bien. Je poste ceci, pas pour attaquer le projet ClipIt de quelque manière que ce soit, ni même pour prétendre que GPaste est la meilleure alternative (en effet, il semble y en avoir beaucoup) … mais seulement dans l'espoir que cela puisse aider les utilisateurs qui rencontrent actuellement une fonctionnalité problème de rupture et à la recherche d'une solution relativement rapide et indolore.

Merci, @J-Reis. Personnellement, j'ai opté pour
_GPaste_ est trop centré sur GNOME pour ceux qui préfèrent d'autres environnements de bureau...

J'hésite à continuer à détourner ce fil de discussion sur les remplacements, mais je ne suis pas sûr que ce que vous avez dit soit vraiment vrai. Je n'exécute pas gnome, juste un gestionnaire de fenêtres au-dessus de X et je ne me souviens pas que GPaste ait extrait un nombre important de dépendances. Bien sûr, j'ai l'habitude de choisir l'application qui me convient le mieux - je ne néglige rien uniquement sur la base des bibliothèques qu'il utilise, alors peut-être que mon système est juste massivement gonflé et que toutes ces dépendances Gnome étaient déjà présentes. Comme je ne suis pas un expert, je viens de faire une vérification rapide des dépendances à l'aide d'apt (évidemment, les spécificités sont un peu centrées sur Debian, mais la tendance générale devrait se maintenir quel que soit le système):


Liste des dépendances

XFCE-clipman | GPaste
|------------------------------------------------- --------------------|----------------------------- ----------------|
| libc6 (>= 2.4) | dconf-gsettings-backend | gsettings-backend |
| libgdk-pixbuf2.0-0 (>= 2.22.0) | > dconf-service (>= 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 | |

Faites-moi savoir si je ne comprends pas quelque chose ici, j'essaie toujours d'apprendre !

On dirait que nous avons des progrès...

Sur mon système, la version 1.4.5 est installée et lorsque j'appuie sur Ctrl+Alt+F , une fenêtre contextuelle s'affiche pour rechercher dans mon presse-papiers.

Si j'appuie sur Ctrl+Alt-H , il se comporte comme mon rapport d'origine.

fwiw J'ai aimé le projet et il a fait tout ce que je voulais, mais je suis passé à parcellite, ce qui est pire mais mieux parce que cela fonctionne. :/

Je comprends que c'est OSS et que nous sommes tous des gens occupés, mais honnêtement, je suis assez confus que ce changement n'ait pas été simplement annulé. "Les touches de raccourci ne fonctionnent pas" est un écueil.

On dirait que nous avons des progrès...

Sur mon système, la version 1.4.5 est installée et lorsque j'appuie sur Ctrl+Alt+F , une fenêtre contextuelle s'affiche pour rechercher dans mon presse-papiers.

Si j'appuie sur Ctrl+Alt-H , il se comporte comme mon rapport d'origine.

D'où tenez-vous la version 1.4.5 ? Je n'ai pas encore vu de version.
Je viens de passer d'Ubuntu 19.04 à 19.10 et d'installer/rétrograder vers clipit_1.4.2-1.2_amd64.deb qui ne fonctionne malheureusement plus comme en 19.04.
Donc, soit je trouve cette version 1.4.5, soit je dois utiliser un autre gestionnaire de presse-papiers car travailler sans semble être un cauchemar !f

Veuillez lire le titre de mon billet.

@CristianHenzel @stefanos82
Lorsque j'utilise gdb pour déboguer ce problème, j'ai constaté que si un point d'arrêt était créé à create_history_menu et que c continuait à s'exécuter après l'arrêt de la pause, tout se passait bien, mais je n'en ai aucune idée à ce sujet, je me demande si le POPUP_DELAY est trop petit, quelque chose n'est pas prêt?

J'essaie donc d'augmenter le POPUP_DELAY, et puis tout va bien, incroyable.
Mais désolé à tous, je ne connais pas la raison. MDR

J'aimerais augmenter POPUP_DELAY, mais je n'ai pas réussi à le compiler à partir de la source.
Ubuntu 19.10
main.c:211:7: error: unknown type name ‘GdkSeat’; did you mean ‘GdkSpan’?

J'aimerais augmenter POPUP_DELAY, mais je n'ai pas réussi à le compiler à partir de la source.
Ubuntu 19.10
main.c:211:7: error: unknown type name ‘GdkSeat’; did you mean ‘GdkSpan’?

Essayez de configurer avec gtk3

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

Même problème ici avec Fedora 31, kernel-5.3.13-300 et clipit-1.4.4-5.fc31.x86_64

Même problème avec Ubuntu 19.10 et clipit-1.4.4+git20190202-1.

Même problème ici
quelqu'un a-t-il trouvé de toute façon?

Dur, j'adore clipit, je l'utilise depuis des années, j'ai récemment mis à niveau vers 19.10 et maintenant ça ne fonctionne pas. :(

Je viens de remarquer cela, il m'a fallu un certain temps pour comprendre pourquoi les touches de raccourci ne faisaient rien dans d'autres applications mais ne faisaient rien non plus dans Ubuntu.

Est-il possible d'installer une ancienne version de travail ? J'ai essayé de suivre les instructions de @Darcidride mais malheureusement, j'ai eu une erreur en essayant d'utiliser le paramètre -t stretch .

Je viens de remarquer cela, il m'a fallu un certain temps pour comprendre pourquoi les touches de raccourci ne faisaient rien dans d'autres applications mais ne faisaient rien non plus dans Ubuntu.

Est-il possible d'installer une ancienne version de travail ? J'ai essayé de suivre les instructions de @Darcidride mais malheureusement, j'ai eu une erreur en essayant d'utiliser le paramètre -t stretch .

Oui, il est possible d'utiliser la version 1.4.2-1.2 (fonctionne bien pour moi sur Ubuntu 19.10)

@SuzanaK merci, voudriez-vous expliquer comment je pourrais le faire? Désolé je suis un Linux n00b !

@SuzanaK merci, voudriez-vous expliquer comment je pourrais le faire? Désolé je suis un Linux n00b !

J'ai téléchargé le fichier .deb à partir d' ici et l'ai installé (dans Ubuntu, vous pouvez installer les fichiers .deb avec un clic droit de la souris ou dans le terminal via sudo dpkg -i <xyz.deb> ).

@SuzanaK merci, voudriez-vous expliquer comment je pourrais le faire? Désolé je suis un Linux n00b !

J'ai téléchargé le fichier .deb à partir d' ici et l'ai installé (dans Ubuntu, vous pouvez installer les fichiers .deb avec un clic droit de la souris ou dans le terminal via sudo dpkg -i <xyz.deb> ).

En fait, je suggérerais d'utiliser apt pour installer le fichier deb car il prendrait également en charge les dépendances. Dans ce cas, je suppose que ce n'est pas un problème, mais pour de futures références.

(faites juste sudo apt install ./my.deb )

L'ancienne version fonctionnait. Merci!

Aujourd'hui, j'ai été informé par ma procédure de mise à niveau que clipit a été remplacé par diodon .

J'ai essayé de l'utiliser et je ne l'ai pas aimé du tout.

Je suppose que c'est un adieu à ces projets pour moi :shrug:

@stefanos82 Je suis récemment tombé sur : https://extensions.gnome.org/extension/779/clipboard-indicator/. Cela a plutôt bien fonctionné pour moi.

J'ai décidé d'utiliser le presse-papiers XFCE4 et il est assez facile à utiliser.

Il a son propre mécanisme d'historique que vous pouvez utiliser un peu comme clipit.

Tout ce que vous avez à faire est de l'attribuer à un raccourci clavier et ce serait tout, vraiment.

L'un ou l'autre de ceux-ci permet-il de garder le presse-papiers et le primaire synchronisés ?

L'un ou l'autre de ceux-ci permet-il de garder le presse-papiers et le primaire synchronisés ?

@mckellyn Quand vous dites primaire, qu'entendez-vous exactement ?

Pouvez-vous m'expliquer s'il vous plaît car je ne suis pas anglophone ?

De nombreux gestionnaires de presse-papiers gardent le presse-papiers principal et de sélection « synchronisés » au moins en option.
X11 a 2 presse-papiers (3 en fait) et le clavier ctrl+c / ctrl+v est généralement connecté à un presse-papiers et la souris glisser+copier va généralement vers un autre presse-papiers. Si le gestionnaire de presse-papiers les synchronise, vous pouvez faire glisser + copier avec la souris et ctrl + v avec le clavier pour obtenir le même résultat.
Je demande simplement s'il existe une option telle que "synchroniser les presse-papiers" que vous pouvez sélectionner si vous le souhaitez.
"en synchronisation" signifie ici les rendre toujours identiques, si l'un change, copiez-le dans l'autre pour qu'ils correspondent.

Tu veux dire ça?

image

À partir de Paste instantly vous obtenez trois options : None , Ctrl+V et Shift+Insert

J'espère que ça aide.

Je ne suis pas sûr, cela ne me semble pas clair d'après les mots ci-dessus.
J'essayais seulement de savoir, comme s'il ne prend pas en charge cela, je continuerais à chercher un gestionnaire de clipbaord qui le prend en charge :-)

Lorsque je survole Sync mouse selections , l'info-bulle suivante s'affiche :

Si coché, les sélections seront synchronisées avec le presse-papiers par défaut de manière à ce que vous puissiez coller ce que vous sélectionnez

Est-ce que ça aide un peu plus cette fois ?

Oui, cela ressemble plus à la synchronisation des presse-papiers. Merci!

Ceci est corrigé dans 1.4.5.
Je synchroniserai les correctifs manquants de cette version sur mon ppa et créerai également un package deb.
https://launchpad.net/~afelinczak/+archive/ubuntu/ppa
Le problème n'est pas lié aux raccourcis clavier - c'est un problème avec GtkMenu.

@afelinczak
Votre correctif fonctionne, mais nous perdons la fonctionnalité d'icône de notification (topicon), est-ce normal ?

Sur GDM 3.36.2 dans mon cas

Hey,
Cela peut être lié à la façon dont le paquet deb est compilé. Les scripts de compilation Clipit ont un indicateur d'activation d'indicateur, le changer peut aider.

Je peux préparer un deuxième paquet deb, mais pour les 2-3 prochaines semaines, je suis très occupé et je ne peux promettre aucune date.

Merci pour votre réponse rapide

Pas de problème, nous ferons comme pendant quelques semaines

Nous sommes très reconnaissants pour votre correction, gardez votre temps :)

@Darcidride a téléchargé le fichier deb avec l'indicateur d'application
S'il vous plaît laissez-moi savoir si ce problème d'icône de correction.

@afelinczak Toujours pas d'icône de mon côté

J'utilise cette version de clipit de votre dépôt personnel (version focale)

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

Quelques informations supplémentaires si cela peut aider :

$ 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

Mais clipit fonctionne très bien, je l'utilise avec des raccourcis, mais pas d'icône d'état gdm3

salut @Darcidride
Désolé pour le malentendu - j'ai téléchargé le fichier deb ici sur github (section release) pas sur ppa.
Je peux obtenir 2 versions de ppa, mais j'utilise quotidiennement Ubuntu Mate et la version actuelle de PPA fonctionne bien pour moi.
Veuillez vérifier celui-ci et laissez-moi savoir si l'icône fonctionne
https://github.com/CristianHenzel/ClipIt/releases/download/v1.4.5/clipit_1.4.5_amd64_indicator.deb

Salut @afelinczak
J'ai installé la version liée à partir du lien GitHub
L'indicateur d'application est là ! :+1:
image

J'avais besoin de forcer l'installation car le semversioning est plus ancien que l'autre que j'ai installé, et j'ai apt-mark hold ce paquet juste au cas où

Eh bien, tout fonctionne parfaitement de mon côté, merci beaucoup pour votre correction !

Quelqu'un a-t-il eu de la chance avec le package fixe sur Ubuntu 19.10 ? J'ai essayé les deux packages à partir du site du tableau de bord et tous deux publiés sur la page de publication de github mais sans succès - je reçois un avertissement indiquant que la liaison des raccourcis clavier a échoué et rien d'autre - pas d'icône, pas de message d'erreur.

Je ne sais pas si quelqu'un a testé le 19.10 @SuzanaK, mais à partir du message d'erreur, je vérifierais si une autre application n'utilise pas les mêmes raccourcis clavier que clipit.
Je suppose que vous utilisez le fichier deb du troisième message ci-dessus?

oui j'ai utilisé ce fichier deb d'en haut mais aussi ce fichier deb https://github.com/CristianHenzel/ClipIt/releases/download/v1.4.5/clipit_1.4.5_amd64.deb et les deux du ppa. Aucun d'entre eux n'a fonctionné, je n'ai pas non plus d'icône où je pourrais changer les raccourcis clavier. D'après les raccourcis clavier, aucune autre application n'utilise, par exemple, Ctrl+Alt+H que j'ai utilisé pour afficher l'historique. Après avoir installé et cliqué sur "Lancer", rien ne se passe. Lorsque je démarre clipit dans le terminal, je reçois l'avertissement pour les raccourcis clavier, puis rien d'autre.

Veuillez vérifier que toutes les liaisons sont gratuites :

Histoire | Ctrl + Alt + h
Actions | Ctrl + Alt + a
Carte | Ctrl + Alt + p
Recherche | Ctrl + Alt + f
Mode hors ligne | Ctrl + Alt + o

Oui, tout le monde est gratuit. Mais je ne pense pas que ce soit le problème - l'ensemble de l'application ne démarre pas mais il n'y a pas de message d'erreur.

Désolé, l'échec de démarrage n'avait rien à voir avec clipit, j'ai eu un problème avec mon gestionnaire d'affichage.
Le package ici https://github.com/CristianHenzel/ClipIt/releases/download/v1.4.5/clipit_1.4.5_amd64_indicator.deb fonctionne.
Désolé pour la confusion et merci !

@SuzanaK J'ai essayé de tester cela aujourd'hui, mais la 19.10 est arrivée en fin de vie et je n'ai pas pu installer clipit car les dépôts Ubuntu ne sont plus actifs.
Je suggère de passer à 20.04 LTS.

Peut-être que quelqu'un peut ajouter un commentaire sur ce projet readme, sous discontinué, pour informer que nous pouvons utiliser ce package au lieu de passer à un autre outil

@Darcidride bonne idée, j'ai des relations publiques ouvertes liées à meson, ajoutera une note au fichier readme.

Même problème dans mon cas (test Debian)

Salut, même problème ici :
image
Le panneau de l'historique est comme ça, et le panneau des préférences est gelé après un premier clic à l'intérieur, de plus les raccourcis clavier pour accéder au presse-papiers de l'historique ne fonctionnent plus...

Quelques journaux :

(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 ...

Je ne sais pas comment y remédier, merci de nous aider :)

Informations système

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

Solution temporaire

Comme je n'ai vu aucune nouvelle concernant un correctif potentiel, j'ai supprimé ma version clipit et suis passé à la version 1.4.2 pour le référentiel strethc.

Si vous en avez également besoin, voici les étapes :

  1. Vérifiez les différentes versions que vous pouvez installer
$ 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

(dans mon cas, je suis sur Debian testing, j'ai donc installé la version 1.4.4-2 de clipit à partir du référentiel 'buster/testing')

  1. Supprimez ensuite le clipit (ne le purgez pas, vous perdrez toutes vos préférences)
    $ sudo apt autoremove clipit
  2. Maintenant, réinstallez clipit mais à partir du référentiel de votre choix, dans mon cas, le référentiel 'stretch/stable'
    $ sudo apt install -t stretch clipit
  3. Enfin, vérifiez la version installée :
$ 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

Profitez-en, vous allez maintenant pouvoir relancer clipit sans panneau de préférences figé et avec un raccourci clavier fonctionnel. (et tout le reste)

Screenshot from 2021-01-18 12-28-20
E : La valeur 'stretch' est invalide pour APT::Default-Release car une telle version n'est pas disponible dans les sources

Cette page vous a été utile?
0 / 5 - 0 notes