Clipit: Tombol pintas tidak berfungsi sejak 1.4.4-2 pada pengujian Debian 64-bit

Dibuat pada 23 Jul 2018  ·  64Komentar  ·  Sumber: CristianHenzel/ClipIt

Sejak 12-07-2018 clipit diupgrade ke versi 1.4.4-2, hotkey-nya tidak berfungsi sama sekali.

Ketika saya menekan Ctrl-Alt-F untuk membuka Manage History , itu tidak melakukan apa-apa.

Ketika saya menekan Ctrl-Alt-H untuk membuka History , saya mendapatkan jendela berikut:

image

Bisakah kita melakukan sesuatu tentang itu?

Komentar yang paling membantu

Saya mendapat kesalahan serupa dengan @emjayko :

(clipit:7183): GLib-GObject-CRITICAL *: 20:56:43.530: g_object_set_data: pernyataan 'G_IS_OBJECT (objek)' gagal(clipit:7183): Gdk-CRITICAL * : 20:56:43.530: gdk_window_get_window_type: pernyataan 'GDK_IS_WINDOW (jendela)' gagal
```

Saya menemukan, bahwa jika saya menahan tombol pintas cukup lama, jendela riwayat muncul.

Semua 64 komentar

Masalah yang sama di sini .. Saya telah melakukan sedikit penyelidikan dan menemukan bahwa itu menimbulkan beberapa kesalahan alih-alih menampilkan GUI. Sayangnya saya tidak bisa menyelesaikannya.

(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

Pembaruan: Ada masalah lain berkat kompleksitas hotkey ini.

Ketika Anda pergi ke Manage History dan menghapus baris dari riwayat Anda, dengan mengunjungi kembali Manage History Anda, Anda dapat melihat baris mempertahankan ruangnya, tetapi tanpa string yang sebenarnya di dalamnya.

Segera setelah Anda menghapus baris kosong, secara otomatis menghapus baris berikutnya.

Perilaku ini agak kritis menurut pendapat saya.

Masalah yang sama dalam kasus saya (pengujian Debian)

Hai, masalah yang sama di sini:
image
Panel riwayat seperti ini, dan panel preferensi dibekukan setelah klik pertama di dalamnya, juga tombol pintas untuk mengakses clipboard riwayat tidak berfungsi lagi ...

Beberapa log:

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

Saya tidak tahu cara memperbaikinya, tolong bantu kami :)

Informasi sistem

nama -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

Solusi sementara

Karena saya tidak melihat berita tentang perbaikan potensial, saya menghapus versi clipit saya dan beralih ke versi 1.4.2 untuk repositori strethc.

Jika Anda juga membutuhkan ini, berikut langkah-langkahnya:

  1. Periksa versi berbeda yang dapat Anda instal
$ 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

(dalam kasus saya, saya sedang dalam pengujian Debian, jadi saya menginstal clipit versi 1.4.4-2 dari repositori 'buster/testing')

  1. Kemudian hapus clipit (jangan bersihkan, Anda akan kehilangan semua preferensi Anda)
    $ sudo apt autoremove clipit

  2. Sekarang instal lagi clipit tetapi dari repositori yang Anda inginkan, dalam kasus saya repositori 'stretch/stable'
    $ sudo apt install -t stretch clipit

  3. Terakhir, periksa versi yang diinstal:

$ 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

Nikmati, Anda sekarang dapat meluncurkan kembali clipit tanpa panel preferensi yang dibekukan dan dengan tombol pintas yang berfungsi. (dan segala sesuatu yang lain)

Saya memiliki masalah yang sama, tetapi tidak dapat mereproduksi kesalahan saat membuat kustom dari direktori sumber paket debian (https://salsa.debian.org/debian/clipit.git). Sepertinya itu adalah masalah dari build itu sendiri. . .

@swillner Ketika Anda mengatakan bangunan khusus, apa sebenarnya yang Anda ubah membandingkan bangunan asli?

Saya membangun langsung dari repo sumber debian (menggunakan ./autogen.sh dan ./configure seperti dalam dokumentasi). Jadi ok, "kustom" hanya dalam arti membangun sendiri di mesin saya;)

@swillner ah oke, keren. Hmm...Saya ingin tahu apa yang menyebabkan masalah ini dengan paket yang ada.

Hai!

Versi saya: clipit 1.4.4-3

Kesalahan yang sama:

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

Masalah yang sama dengan versi 1.4.4-8 di 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

harus melakukan rollback pada versi 1.4.3-2.
Perpustakaan bekas

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

Masalah yang sama dengan versi 1.4.4-2 setelah memutakhirkan Ubuntu dari 18.04 ke 18.10. Perbaikan sementara dengan menginstal ulang ClipIt versi lebih rendah (1.4.2-1.2) dari pkgs.org

Saya mendapat kesalahan serupa dengan @emjayko :

(clipit:7183): GLib-GObject-CRITICAL *: 20:56:43.530: g_object_set_data: pernyataan 'G_IS_OBJECT (objek)' gagal(clipit:7183): Gdk-CRITICAL * : 20:56:43.530: gdk_window_get_window_type: pernyataan 'GDK_IS_WINDOW (jendela)' gagal
```

Saya menemukan, bahwa jika saya menahan tombol pintas cukup lama, jendela riwayat muncul.

Masalah yang sama persis bagi saya dengan master terbaru (sepertinya string versi telah diperbarui ke 1.4.5), dibuat dengan --with-gtk3. Ada beberapa peringatan penghentian selama konfigurasi tetapi selesai dengan baik.
Pasti ada beberapa peningkatan baru-baru ini karena bahkan kompilasi tidak selesai untuk saya beberapa bulan yang lalu.

Tapi saya kira masalah khusus ini masih harus diperbaiki.

Saya menemukan, bahwa jika saya menahan tombol pintas cukup lama, jendela riwayat muncul.

TERIMA KASIH!

Saya sekarang memiliki masalah ini di Debian Stable 10 … saya kira tidak mengejutkan. ClipIt versi 1.4.4 dari debian buster repo. Masalah persis seperti yang dijelaskan di atas, hotkey tidak berfungsi. Terminal menunjukkan kesalahan:
(clipit:1000): Gdk-CRITICAL **: 19:03:32.292: gdk_window_get_window_type: assertion 'GDK_IS_WINDOW (window)' failed saat hotkey ditekan.

Mungkin terkait: Jika saya berinteraksi dengan ikon baki dan menarik preferensi, tentang, dll. mereka berfungsi dengan baik. Namun jika saya mencoba menggunakan, misalnya hotkey History (seperti biasa tidak ada yang terjadi pada penekanan tombol), tetapi jika saya kemudian mencoba membuka salah satu dialog/jendela seperti preferensi atau halaman tentang, dll saya akan mendapatkan hitam kecil persegi panjang di bagian kiri atas layar saya, jendela yang dimaksud tidak pernah muncul dan ClipIt harus dimatikan untuk menghilangkan persegi panjang hitam.
Perilakunya sama menggunakan jwm atau fluxbox.

Jadi apakah proyek ini mati atau bagaimana? Benar-benar rusak di banyak distribusi dan tidak mengintip :(

Jadi apakah proyek ini mati atau bagaimana? Benar-benar rusak di banyak distribusi dan tidak mengintip :(

Saya tidak dapat berbicara untuk proyek ClipIt dengan cara apa pun dan tidak dapat mengomentari apakah proyek tersebut memiliki kehidupan di dalamnya saat ini atau tidak. Untuk apa nilainya, saya pribadi telah pindah menggunakan GPaste . Yang ada di repo Debian dan bekerja dengan sangat baik. Saya memposting ini, bukan untuk meragukan proyek ClipIt dengan cara apa pun, atau bahkan untuk mengklaim bahwa GPaste adalah alternatif terbaik (memang, tampaknya ada banyak) … tetapi hanya dengan harapan dapat membantu pengguna yang saat ini menghadapi fungsionalitas memecahkan masalah dan mencari perbaikan yang relatif cepat & tidak menyakitkan.

Terima kasih, @J-Reis. Secara pribadi saya telah memilih Clipman (disediakan oleh paket _xfce4-clipman_) -- ringan, stabil, dan DE-netral.
_GPaste_ terlalu berpusat pada GNOME bagi mereka yang lebih menyukai Lingkungan Desktop lainnya...

Saya ragu untuk melanjutkan pembajakan utas ini membahas penggantian, tetapi saya tidak yakin apa yang Anda katakan itu benar. Saya tidak menjalankan gnome, hanya pengelola jendela di atas X dan saya tidak ingat GPaste menarik sejumlah besar dependensi. Tentu saja, saya biasanya memilih aplikasi yang paling cocok untuk saya—saya tidak mengabaikan apa pun hanya berdasarkan pustaka apa yang digunakannya, jadi mungkin sistem saya membengkak secara besar-besaran dan semua dependensi Gnome sudah ada. Karena saya bukan ahli, saya baru saja melakukan pemeriksaan cepat terhadap dependensi menggunakan apt (jelas spesifiknya agak sentris Debian, tetapi tren umum harus berlaku terlepas dari sistemnya):


Daftar dependensi

XFCE-penjepit | 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 | |

Beri tahu saya jika saya gagal memahami sesuatu di sini, saya selalu berusaha untuk belajar!

Sepertinya kita memiliki beberapa kemajuan ...

Di sistem saya, versi 1.4.5 diinstal dan ketika saya menekan Ctrl+Alt+F , saya mendapatkan jendela sembulan untuk mencari clipboard saya.

Jika saya menekan Ctrl+Alt-H , itu berperilaku seperti laporan asli saya.

fwiw saya menyukai proyek ini dan melakukan semua yang saya inginkan, tetapi saya telah pindah ke parcellite, yang lebih buruk tetapi lebih baik karena berhasil. :/

Saya mengerti bahwa ini adalah OSS dan kita semua adalah orang-orang yang sibuk, tetapi sejujurnya saya cukup bingung bahwa perubahan ini tidak hanya dibatalkan. "Tombol cepat tidak berfungsi" adalah penghenti acara.

Sepertinya kita memiliki beberapa kemajuan ...

Di sistem saya, versi 1.4.5 diinstal dan ketika saya menekan Ctrl+Alt+F , saya mendapatkan jendela sembulan untuk mencari clipboard saya.

Jika saya menekan Ctrl+Alt-H , itu berperilaku seperti laporan asli saya.

Dari mana Anda mendapatkan Versi 1.4.5? Belum melihat rilis apa pun.
Saya baru saja memutakhirkan dari Ubuntu 19.04 ke 19.10 dan menginstal / menurunkan versi ke clipit_1.4.2-1.2_amd64.deb yang sayangnya tidak berfungsi lagi seperti pada 19.04.
Jadi entah saya menemukan Versi 1.4.5 ini atau saya perlu menggunakan Clipboard Manager lain karena bekerja tanpanya sepertinya menjadi mimpi buruk!f

Silakan baca judul tiket saya.

@CristianHenzel @stefanos82
Ketika saya menggunakan gdb untuk men-debug masalah ini, saya menemukan bahwa jika a membuat break point pada create_history_menu , dan hanya c terus berjalan setelah break berhenti, semuanya berjalan dengan baik, tetapi saya tidak tahu tentang itu, saya hanya ingin tahu apakah POPUP_DELAY terlalu kecil, ada yang belum siap?

Jadi saya mencoba meningkatkan POPUP_DELAY, dan semuanya baik-baik saja, luar biasa.
Tapi maaf untuk semua, saya tidak tahu alasannya. tertawa terbahak-bahak

Saya ingin meningkatkan POPUP_DELAY, tetapi gagal mengompilasinya dari sumber.
Ubuntu 19.10
main.c:211:7: error: unknown type name ‘GdkSeat’; did you mean ‘GdkSpan’?

Saya ingin meningkatkan POPUP_DELAY, tetapi gagal mengompilasinya dari sumber.
Ubuntu 19.10
main.c:211:7: error: unknown type name ‘GdkSeat’; did you mean ‘GdkSpan’?

Coba konfigurasikan dengan gtk3

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

Masalah yang sama di sini dengan Fedora 31, kernel-5.3.13-300, dan clipit-1.4.4-5.fc31.x86_64

Masalah yang sama dengan Ubuntu 19.10 dan clipit-1.4.4+git20190202-1.

Masalah yang sama disini
ada yang udah nemu juga?

Harsh, saya suka clipit, telah menggunakannya selama bertahun-tahun, baru-baru ini ditingkatkan ke 19.10 dan sekarang tidak berfungsi. :(

Saya baru saja memperhatikan ini, butuh beberapa saat untuk mencari tahu mengapa tombol pintas tidak melakukan apa pun di aplikasi lain tetapi juga tidak melakukan apa pun di Ubuntu.

Apakah mungkin untuk menginstal versi kerja yang lebih lama? Saya mencoba mengikuti instruksi dari @Darcidride tetapi sayangnya saya mendapatkan kesalahan saat mencoba menggunakan parameter -t stretch .

Saya baru saja memperhatikan ini, butuh beberapa saat untuk mencari tahu mengapa tombol pintas tidak melakukan apa pun di aplikasi lain tetapi juga tidak melakukan apa pun di Ubuntu.

Apakah mungkin untuk menginstal versi kerja yang lebih lama? Saya mencoba mengikuti instruksi dari @Darcidride tetapi sayangnya saya mendapatkan kesalahan saat mencoba menggunakan parameter -t stretch .

Ya, dimungkinkan untuk menggunakan versi 1.4.2-1.2 (berfungsi dengan baik untuk saya di Ubuntu 19.10)

@SuzanaK terima kasih, maukah Anda menjelaskan bagaimana saya bisa melakukannya? Maaf saya seorang Linux n00b!

@SuzanaK terima kasih, maukah Anda menjelaskan bagaimana saya bisa melakukannya? Maaf saya seorang Linux n00b!

Saya mengunduh file .deb dari sini dan menginstalnya (di Ubuntu Anda dapat menginstal file .deb dengan klik kanan mouse atau di terminal melalui sudo dpkg -i <xyz.deb> ).

@SuzanaK terima kasih, maukah Anda menjelaskan bagaimana saya bisa melakukannya? Maaf saya seorang Linux n00b!

Saya mengunduh file .deb dari sini dan menginstalnya (di Ubuntu Anda dapat menginstal file .deb dengan klik kanan mouse atau di terminal melalui sudo dpkg -i <xyz.deb> ).

Saya sebenarnya menyarankan menggunakan apt untuk menginstal file deb karena akan menangani dependensi juga. Dalam hal ini saya kira itu bukan masalah tetapi untuk referensi di masa mendatang.

(lakukan saja sudo apt install ./my.deb )

Versi lama berhasil. Terima kasih!

Hari ini saya diberitahu oleh prosedur upgrade saya bahwa clipit telah diganti dengan diodon .

Saya telah mencoba menggunakannya dan tidak menyukainya sama sekali.

Saya kira ini adalah selamat tinggal untuk proyek-proyek itu untuk saya :shrug:

@stefanos82 Saya baru-baru ini menemukan: https://extensions.gnome.org/extension/779/clipboard-indicator/. Itu telah bekerja cukup baik untuk saya.

Saya memutuskan untuk menggunakan clipboard XFCE4 dan itu cukup mudah digunakan.

Ini memiliki mekanisme riwayatnya sendiri yang dapat Anda gunakan seperti clipit.

Yang perlu Anda lakukan adalah menetapkannya ke pintasan tombol pintas dan hanya itu, sungguh.

Apakah salah satu dari itu memungkinkan untuk menjaga clipboard dan primer tetap sinkron?

Apakah salah satu dari itu memungkinkan untuk menjaga clipboard dan primer tetap sinkron?

@mckellyln Ketika Anda mengatakan utama, apa sebenarnya yang Anda maksud?

Bisakah Anda menjelaskannya kepada saya karena saya bukan penutur asli bahasa Inggris?

Banyak manajer clipboard menyimpan clipboard utama dan pilihan "sinkron" setidaknya sebagai opsi.
X11 memiliki 2 clipboard (3 sebenarnya) dan keyboard ctrl+c / ctrl+v biasanya terhubung ke satu clipboard dan mouse drag+copy biasanya menuju clipboard lain. Jika clipboard manager tetap sinkron maka Anda dapat drag+copy dengan mouse dan ctrl+v dengan keyboard untuk mendapatkan hasil yang sama.
Saya hanya bertanya apakah ada opsi seperti "sync clipboards" yang dapat Anda pilih jika Anda mau.
"sinkron" di sini berarti membuat mereka selalu sama, jika salah satu berubah maka salin ke yang lain sehingga mereka cocok.

Maksudmu ini?

image

Dari Paste instantly Anda mendapatkan tiga opsi: None , Ctrl+V , dan Shift+Insert

Saya harap ini membantu.

Saya tidak yakin, sepertinya tidak jelas bagi saya dari kata-kata di atas.
Saya hanya mencoba mencari tahu, seolah-olah tidak mendukung ini maka saya akan terus mencari manajer clipbaord yang mendukungnya :-)

Ketika saya mengarahkan kursor ke Sync mouse selections , saya mendapatkan tooltip pesan berikut:

Jika dicentang, pilihan akan disinkronkan dengan clipboard default sedemikian rupa sehingga Anda dapat menempelkan apa yang Anda pilih

Apakah ini membantu sedikit lebih kali ini?

Ya, itu sepertinya sama dengan menjaga clipboard tetap sinkron. Terima kasih!

Ini diperbaiki di 1.4.5.
Saya akan menyinkronkan tambalan yang hilang dari versi ini ke ppa saya dan juga membangun paket deb.
https://launchpad.net/~afelinczak/+archive/ubuntu/ppa
Masalah tidak terkait dengan hotkey - ini masalah dengan GtkMenu.

@afelinczak
Perbaikan Anda berfungsi, tetapi kami kehilangan fitur ikon pemberitahuan (topicon), apakah itu normal?

Di GDM 3.36.2 dalam kasus saya

Hai,
Ini mungkin terkait dengan bagaimana paket deb dikompilasi. Skrip kompilasi Clipit memiliki flag enable-appindicator, mengubahnya dapat membantu.

Saya mungkin menyiapkan paket deb kedua, tetapi untuk 2-3 minggu ke depan saya sangat sibuk dan tidak bisa menjanjikan tanggal.

Terima kasih atas jawaban cepat Anda

Tidak masalah, kami akan melakukannya selama beberapa minggu

Kami sangat berterima kasih atas perbaikan Anda, jaga waktu Anda :)

@Darcidride mengunggah file deb dengan tanda indikator aplikasi aktif.
Tolong beri tahu saya jika ini memperbaiki masalah ikon.

@afelinczak Masih tidak ada ikon di sisi saya

Saya menggunakan versi clipit ini dari repo pribadi Anda (versi fokus)

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

Beberapa informasi lebih lanjut jika dapat membantu:

$ 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

Tapi clipit berfungsi dengan baik, saya menggunakannya dengan pintasan, hanya saja tidak ada ikon status gdm3

hai @Darcidride
Maaf atas kesalahpahaman - Saya mengunggah file deb di sini di github (bagian rilis) bukan ke ppa.
Saya mungkin mendapatkan 2 versi ke ppa tetapi setiap hari saya menggunakan Ubuntu Mate dan versi PPA saat ini berfungsi dengan baik untuk saya.
Silakan periksa yang ini dan beri tahu saya jika ikon berfungsi
https://github.com/CristianHenzel/ClipIt/releases/download/v1.4.5/clipit_1.4.5_amd64_indicator.deb

Hai @afelinczak
Saya menginstal versi yang ditautkan dari tautan GitHub
Indikator aplikasi ada di sana! :+1:
image

Saya perlu menginstal paksa karena semversioning lebih tua dari yang lain yang saya instal, dan saya apt-mark hold paket ini untuk berjaga-jaga

Yah, semuanya bekerja dengan sempurna di sisi saya, terima kasih banyak atas perbaikan Anda!

Adakah yang beruntung dengan paket tetap di Ubuntu 19.10? Saya mencoba kedua paket dari situs launchpad dan keduanya diposting di halaman rilis github tetapi tidak berhasil - saya mendapat peringatan bahwa pengikatan hotkey gagal dan tidak ada yang lain - tidak ada ikon, tidak ada pesan kesalahan.

Saya tidak yakin apakah ada yang menguji pada 19.10 @SuzanaK tetapi dari pesan kesalahan saya akan memeriksa apakah ada aplikasi lain yang tidak menggunakan hotkey yang sama dengan clipit.
Saya berasumsi Anda menggunakan file deb dari posting ketiga di atas?

ya saya menggunakan file deb ini dari atas tetapi juga file deb ini https://github.com/CristianHenzel/ClipIt/releases/download/v1.4.5/clipit_1.4.5_amd64.deb dan keduanya dari ppa. Tidak satu pun dari mereka yang berfungsi, saya juga tidak mendapatkan ikon tempat saya dapat mengubah tombol pintas. Menurut Pintasan Keyboard, tidak ada aplikasi lain yang menggunakan misalnya Ctrl+Alt+H yang saya gunakan untuk menampilkan riwayat. Setelah menginstal dan mengklik "Luncurkan", tidak ada yang terjadi. Ketika saya memulai clipit di terminal, saya mendapatkan peringatan untuk hotkey dan kemudian tidak ada yang lain.

Harap verifikasi semua binding gratis:

Sejarah | Ctrl + Alt + h
Tindakan | Ctrl + Alt + a
Menu | Ctrl + Alt + p
Cari | Ctrl + Alt + f
Modus offline | Ctrl + Alt + o

Ya, semua orang itu gratis. Tapi saya rasa bukan itu masalahnya - seluruh aplikasi tidak dapat dijalankan tetapi tidak ada pesan kesalahan.

Maaf, kegagalan untuk memulai tidak ada hubungannya dengan clipit, saya punya masalah dengan manajer tampilan saya.
Paket di sini https://github.com/CristianHenzel/ClipIt/releases/download/v1.4.5/clipit_1.4.5_amd64_indicator.deb berfungsi.
Maaf atas kebingungan dan terima kasih!

@SuzanaK Saya mencoba menguji ini Hari ini, tetapi 19.10 telah mencapai akhir masa pakainya dan saya tidak dapat menginstal clipit karena repo ubuntu tidak aktif lagi.
Saya sarankan tingkatkan ke 20,04 LTS.

Mungkin seseorang dapat menambahkan komentar pada readme proyek ini, yang sedang dihentikan, untuk menginformasikan bahwa kami dapat menggunakan paket ini alih-alih pindah ke alat lain

@Darcidride ide bagus, saya punya PR terbuka terkait meson, akan menambahkan catatan ke readme.

Masalah yang sama dalam kasus saya (pengujian Debian)

Hai, masalah yang sama di sini:
image
Panel riwayat seperti ini, dan panel preferensi dibekukan setelah klik pertama di dalamnya, juga tombol pintas untuk mengakses clipboard riwayat tidak berfungsi lagi ...

Beberapa log:

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

Saya tidak tahu cara memperbaikinya, tolong bantu kami :)

Informasi sistem

nama -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

Solusi sementara

Karena saya tidak melihat berita tentang perbaikan potensial, saya menghapus versi clipit saya dan beralih ke versi 1.4.2 untuk repositori strethc.

Jika Anda juga membutuhkan ini, berikut langkah-langkahnya:

  1. Periksa versi berbeda yang dapat Anda instal
$ 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

(dalam kasus saya, saya sedang dalam pengujian Debian, jadi saya menginstal clipit versi 1.4.4-2 dari repositori 'buster/testing')

  1. Kemudian hapus clipit (jangan bersihkan, Anda akan kehilangan semua preferensi Anda)
    $ sudo apt autoremove clipit
  2. Sekarang instal lagi clipit tetapi dari repositori yang Anda inginkan, dalam kasus saya repositori 'stretch/stable'
    $ sudo apt install -t stretch clipit
  3. Terakhir, periksa versi yang diinstal:
$ 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

Nikmati, Anda sekarang dapat meluncurkan kembali clipit tanpa panel preferensi yang dibekukan dan dengan tombol pintas yang berfungsi. (dan segala sesuatu yang lain)

Screenshot from 2021-01-18 12-28-20
E: Nilai 'stretch' tidak valid untuk APT::Default-Release karena rilis tersebut tidak tersedia di sumber

Apakah halaman ini membantu?
0 / 5 - 0 peringkat