Clipit: لا تعمل مفاتيح التشغيل السريع منذ 1.4.4-2 في اختبار دبيان للإصدار 64 بت

تم إنشاؤها على ٢٣ يوليو ٢٠١٨  ·  64تعليقات  ·  مصدر: CristianHenzel/ClipIt

منذ 2018-07-12 تمت ترقية clipit إلى الإصدار 1.4.4-2 ، لا تعمل مفاتيح الاختصار الخاصة بها على الإطلاق.

عندما أضغط على Ctrl-Alt-F لفتح Manage History ، لا يفعل أي شيء على الإطلاق.

عندما أضغط على Ctrl-Alt-H لفتح History ، أحصل على النافذة التالية:

image

هل يمكننا أن نفعل شيئا حيال ذلك؟

التعليق الأكثر فائدة

حصلت على أخطاء مماثلة مثل emjayko :

(مقطع: 7183): GLib-GObject-CRITICAL *: 20: 56: 43.530: g_object_set_data: فشل التأكيد 'G_IS_OBJECT (كائن)'(مقطع: 7183): Gdk-CRITICAL * : 20: 56: 43.530: gdk_window_get_window_type: assertion 'GDK_IS_WINDOW (window)' فشل
""

اكتشفت أنه إذا احتفظت بمفتاح التشغيل السريع لفترة كافية ، فستظهر نافذة السجل.

ال 64 كومينتر

نفس المشكلة هنا .. لقد أجريت تحقيقًا بسيطًا واكتشفت أنه يلقي ببعض الأخطاء بدلاً من إظهار واجهة المستخدم الرسومية. للأسف لم أتمكن من حلها.

(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

تحديث: هناك مشكلة أخرى بفضل تعقيد مفاتيح الاختصار هذه.

عندما تذهب إلى Manage History وتحذف سطرًا من سجلك ، من خلال إعادة زيارة Manage History يمكنك رؤية السطر يحتفظ بمساحته ، ولكن بدون السلسلة الفعلية الموجودة فيه.

بمجرد حذف السطر الفارغ ، يقوم تلقائيًا بحذف السطر التالي الفوري.

هذا السلوك حرج إلى حد ما في رأيي المتواضع.

نفس المشكلة في حالتي (اختبار دبيان)

مرحبًا ، نفس المشكلة هنا:
image
لوحة المحفوظات على هذا النحو ، ويتم تجميد لوحة التفضيلات بعد نقرة أولى بداخلها ، كما أن مفاتيح الاختصار للوصول إلى حافظة السجل لم تعد تعمل بعد الآن ...

بعض السجلات:

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

لا أعرف كيف أصلحه ، الرجاء مساعدتنا :)

معلومات النظام

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

حل مؤقت

نظرًا لأنني لم أر أي أخبار حول إصلاح محتمل ، فقد قمت بإزالة إصدار Clipit وانتقل إلى الإصدار 1.4.2 لمستودع strethc.

إذا كنت بحاجة إلى هذا أيضًا ، فإليك الخطوات:

  1. تحقق من الإصدار المختلف الذي يمكنك تثبيته
$ 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

(في حالتي ، أنا في اختبار دبيان ، لذلك قمت بتثبيت الإصدار 1.4.4-2 من Clipit من مستودع "باستر / اختبار")

  1. ثم قم بإزالة مقطع (لا تقم بمسحها ، ستفقد كل تفضيلاتك)
    $ sudo apt autoremove clipit

  2. الآن قم بتثبيت Clipit مرة أخرى ولكن من المستودع الذي تريده ، في حالتي "امتداد / مستقر" مستودع
    $ sudo apt install -t stretch clipit

  3. أخيرًا ، تحقق من الإصدار المثبت:

$ 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

استمتع ، ستتمكن الآن من تشغيل Clipit مرة أخرى بدون لوحة تفضيلات مجمدة ومع عمل مفتاح الاختصار. (وكل شيء آخر)

لدي نفس المشكلة ، لكن لم أتمكن من إعادة إنتاج الخطأ عند البناء المخصص من دليل مصدر حزمة دبيان (https://salsa.debian.org/debian/clipit.git). يبدو أنها مشكلة تتعلق بالبناء نفسه ...

swillner عندما تقول المبنى المخصص ، ما الذي قمت بتغييره بالضبط مقارنةً بالبناء الأصلي؟

أُنشئ مباشرة من الريبو المصدر دبيان (باستخدام ./autogen.sh و ./configure كما في التوثيق). حسنًا ، "العرف" فقط بمعنى بناء نفسي على جهازي ؛)

@ swillner آه حسنًا ، رائع. حسنًا ... أتساءل ما الذي يسبب هذه المشكلة مع الحزمة الحالية.

أهلا!

إصداري: clipit 1.4.4-3

نفس الخطأ:

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

نفس المشكلة مع الإصدار 1.4.4-8 في 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

اضطر إلى التراجع عن الإصدار 1.4.3-2.
المكتبات المستخدمة

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 هو 2.56.1-1

نفس المشكلة مع الإصدار 1.4.4-2 بعد ترقية Ubuntu من 18.04 إلى 18.10. تم إصلاحه مؤقتًا عن طريق إعادة تثبيت الإصدار الأدنى (1.4.2-1.2) من ClipIt من pkgs.org

حصلت على أخطاء مماثلة مثل emjayko :

(مقطع: 7183): GLib-GObject-CRITICAL *: 20: 56: 43.530: g_object_set_data: فشل التأكيد 'G_IS_OBJECT (كائن)'(مقطع: 7183): Gdk-CRITICAL * : 20: 56: 43.530: gdk_window_get_window_type: assertion 'GDK_IS_WINDOW (window)' فشل
""

اكتشفت أنه إذا احتفظت بمفتاح التشغيل السريع لفترة كافية ، فستظهر نافذة السجل.

نفس المشكلة بالضبط بالنسبة لي مع أحدث نسخة رئيسية (يبدو أنه تم تحديث سلسلة الإصدار إلى 1.4.5) ، تم إنشاؤها باستخدام --with-gtk3. كانت هناك بعض تحذيرات الإيقاف أثناء التهيئة ولكنها انتهت بشكل جيد.
كانت هناك بالتأكيد بعض التحسينات الأخيرة لأنه حتى التجميع لم يكتمل بالنسبة لي قبل بضعة أشهر.

لكن أعتقد أن هذه المشكلة بالذات لا تزال بحاجة إلى حل.

اكتشفت أنه إذا احتفظت بمفتاح التشغيل السريع لفترة كافية ، فستظهر نافذة السجل.

اشكرك!

لدي الآن هذه المشكلة في Debian Stable 10 ... وهذا ليس مفاجئًا على ما أعتقد. نسخة ClipIt 1.4.4 من ديبيان باستر ريبو. المشكلة تمامًا كما هو موضح أعلاه ، لا تعمل مفاتيح الاختصار. تظهر المحطة الطرفية خطأ:
(clipit:1000): Gdk-CRITICAL **: 19:03:32.292: gdk_window_get_window_type: assertion 'GDK_IS_WINDOW (window)' failed عند الضغط على مفتاح التشغيل السريع.

ربما ذات صلة: إذا تفاعلت مع رمز العلبة وسحبت التفضيلات ، حول ، وما إلى ذلك ، فإنها تعمل بشكل جيد. ومع ذلك ، إذا حاولت استخدام ، على سبيل المثال ، مفتاح التشغيل السريع للتاريخ (كالمعتاد لا يحدث شيء عند الضغط على المفتاح) ، ولكن إذا حاولت بعد ذلك فتح أحد الحوار / النوافذ مثل التفضيلات أو الصفحة ، وما إلى ذلك ، فسأحصل على أسود صغير المستطيل في الجزء الأيسر العلوي من شاشتي ، لا تظهر النافذة المقصودة مطلقًا ويجب قتل ClipIt للتخلص من المستطيل الأسود.
السلوك هو نفسه باستخدام jwm أو fluxbox.

فهل هذا المشروع ميت أم ماذا؟ مكسورة تمامًا عبر العديد من التوزيعات وليست زقزقة :(

فهل هذا المشروع ميت أم ماذا؟ مكسورة تمامًا عبر العديد من التوزيعات وليست زقزقة :(

لا يمكنني التحدث عن مشروع ClipIt بأي شكل من الأشكال ولا يمكنني التعليق على ما إذا كان المشروع له أي حياة فيه في هذا الوقت أم لا. لما يستحق ، انتقلت شخصيًا إلى استخدام GPaste . وهو موجود في مستودعات دبيان ويعمل بشكل جيد للغاية. أنشر هذا ، وليس للطعن في مشروع ClipIt بأي شكل من الأشكال ، أو حتى لأدعي أن GPaste هو أفضل بديل (في الواقع ، يبدو أن هناك الكثير) ... ولكن فقط على أمل أنه قد يساعد المستخدمين الذين يواجهون حاليًا وظيفة كسر المشكلة والبحث عن حل سريع وغير مؤلم نسبيًا.

شكرا @ J-Reis. أنا شخصياً استقرت على Clipman (مقدمة من حزمة _xfce4-clipman_) - خفيفة الوزن ومستقرة ومحايدة DE.
_GPaste_ يتمحور حول جنوم للغاية بالنسبة لأولئك الذين يفضلون بيئات سطح المكتب الأخرى ...

أتردد في مواصلة اختطاف سلسلة الرسائل هذه لمناقشة البدائل ، لكنني لست متأكدًا من صحة ما قلته. أنا لا أدير جنوم ، مجرد مدير نوافذ أعلى X ولا أتذكر أن GPaste تسحب عددًا كبيرًا من التبعيات. بالطبع ، عادةً ما أختار التطبيق الذي يناسبني بشكل أفضل - لا أتجاهل أي شيء فقط على أساس المكتبات التي يستخدمها ، لذلك ربما يكون نظامي منتفخًا بشكل كبير وكانت جميع تبعيات Gnome موجودة بالفعل. نظرًا لأنني لست خبيرًا ، فقد أجريت فحصًا سريعًا للاعتماديات باستخدام apt (من الواضح أن التفاصيل تتمحور حول دبيان قليلاً ، لكن الاتجاه العام يجب أن يستمر بغض النظر عن النظام):


قائمة التبعيات

XFCE- كليبمان | GPaste
| ------------------------------------------------- -------------------- | ----------------------------- ---------------- |
| libc6 (> = 2.4) | dconf-gsettings-backend | gsettings-backend |
| libgdk-pixbuf2.0-0 (> = 2.22.0) | > خدمة 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) | > ليباتك1.0-0 (> = 1.12.4) |
| > ليباتك1.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) ، libuid1 (> = 2.16) | |
| > libstartup-media0 (> = 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 | |

اسمحوا لي أن أعرف إذا كنت أفشل في فهم شيء ما هنا ، فأنا أحاول دائمًا التعلم!

يبدو أن لدينا بعض التقدم ...

على نظامي ، تم تثبيت الإصدار 1.4.5 وعندما أضغط على Ctrl+Alt+F ، تظهر لي نافذة منبثقة للبحث في الحافظة الخاصة بي.

إذا ضغطت على Ctrl+Alt-H الرغم من ذلك ، فسيكون بمثابة تقريري الأصلي.

fwiw أعجبني المشروع وفعل كل ما أردته ، لكنني انتقلت إلى parcellite ، وهو أسوأ ولكنه أفضل لأنه يعمل. : /

لقد فهمت أنه OSS وأننا جميعًا مشغولون ، لكنني بصراحة مرتبكة جدًا من أن هذا التغيير لم يتم التراجع عنه فقط. "مفاتيح التشغيل السريع لا تعمل" هي أداة عرض.

يبدو أن لدينا بعض التقدم ...

على نظامي ، تم تثبيت الإصدار 1.4.5 وعندما أضغط على Ctrl+Alt+F ، تظهر لي نافذة منبثقة للبحث في الحافظة الخاصة بي.

إذا ضغطت على Ctrl+Alt-H الرغم من ذلك ، فسيكون بمثابة تقريري الأصلي.

من أين حصلت على الإصدار 1.4.5؟ لم أر أي إصدار حتى الآن.
لقد قمت للتو بالترقية من Ubuntu 19.04 إلى 19.10 وقمت بتثبيت / الرجوع إلى إصدار أقدم إلى clipit_1.4.2-1.2_amd64.deb والذي للأسف لا يعمل بعد الآن كما في 19.04.
لذلك إما أن أجد هذا الإصدار 1.4.5 أو أحتاج إلى استخدام مدير حافظة آخر لأن العمل بدون واحد يبدو أنه كابوس!

الرجاء قراءة عنوان تذكرتي.

تضمين التغريدة
عندما أستخدم gdb لتصحيح هذه المشكلة ، وجدت أنه في حالة إنشاء نقطة فاصل عند create_history_menu ، وفقط c مرة أخرى للتشغيل بعد توقف الاستراحة ، كل شيء يسير على ما يرام ، لكن ليس لدي أي فكرة حول هذا الموضوع ، أنا فقط أتساءل هل POPUP_DELAY صغير جدًا ، شيء غير جاهز؟

لذلك أحاول زيادة POPUP_DELAY ، ثم كل شيء على ما يرام ، مذهل.
لكن آسف للجميع ، لا أعرف السبب. مضحك جدا

أرغب في زيادة POPUP_DELAY ، لكني أخفقت في تجميعه من المصدر.
نظام التشغيل Ubuntu 19.10
main.c:211:7: error: unknown type name ‘GdkSeat’; did you mean ‘GdkSpan’?

أرغب في زيادة POPUP_DELAY ، لكني أخفقت في تجميعه من المصدر.
نظام التشغيل Ubuntu 19.10
main.c:211:7: error: unknown type name ‘GdkSeat’; did you mean ‘GdkSpan’?

حاول التهيئة باستخدام gtk3

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

نفس المشكلة هنا مع Fedora 31 و kernel-5.3.13-300 و clipit-1.4.4-5.fc31.x86_64

نفس المشكلة مع Ubuntu 19.10 و clipit-1.4.4 + git20190202-1.

نفس المشكلة هنا
هل وجد أي شخص على أي حال؟

قاسية ، أحب القصاصة ، كنت أستخدمها لسنوات ، تمت ترقيتها مؤخرًا إلى 19.10 والآن لا تعمل. :(

لقد لاحظت هذا للتو ، واستغرقت بعض الوقت لمعرفة سبب عدم قيام مفاتيح الاختصار بأي شيء في التطبيقات الأخرى ولكنها لم تفعل شيئًا في Ubuntu.

هل من الممكن تثبيت نسخة عمل قديمة؟ حاولت اتباع التعليمات من Darcidride ولكن للأسف تلقيت خطأ أثناء محاولة استخدام المعلمة -t stretch .

لقد لاحظت هذا للتو ، واستغرقت بعض الوقت لمعرفة سبب عدم قيام مفاتيح الاختصار بأي شيء في التطبيقات الأخرى ولكنها لم تفعل شيئًا في Ubuntu.

هل من الممكن تثبيت نسخة عمل قديمة؟ حاولت اتباع التعليمات من Darcidride ولكن للأسف تلقيت خطأ أثناء محاولة استخدام المعلمة -t stretch .

نعم ، من الممكن استخدام الإصدار 1.4.2-1.2 (يعمل بشكل جيد بالنسبة لي على Ubuntu 19.10)

SuzanaK شكرا ، هل تمانع في شرح كيف يمكنني القيام بذلك؟ آسف أنا n00b لينكس!

SuzanaK شكرا ، هل تمانع في شرح كيف يمكنني القيام بذلك؟ آسف أنا n00b لينكس!

لقد قمت بتنزيل ملف .deb من هنا وقمت بتثبيته (في Ubuntu يمكنك تثبيت ملفات .deb بالنقر بزر الماوس الأيمن أو في الجهاز عبر sudo dpkg -i <xyz.deb> ).

SuzanaK شكرا ، هل تمانع في شرح كيف يمكنني القيام بذلك؟ آسف أنا n00b لينكس!

لقد قمت بتنزيل ملف .deb من هنا وقمت بتثبيته (في Ubuntu يمكنك تثبيت ملفات .deb بالنقر بزر الماوس الأيمن أو في الجهاز عبر sudo dpkg -i <xyz.deb> ).

أود بالفعل أن أقترح استخدام apt لتثبيت ملف deb لأنه سيهتم بالتبعية أيضًا. في هذه الحالة ، أعتقد أنه ليس موضوعًا ولكن للمراجع المستقبلية.

(فقط قم بعمل sudo apt install ./my.deb )

النسخة القديمة عملت. شكرا!

لقد أبلغت اليوم من خلال إجراء الترقية الخاص بي أنه تم استبدال Clipit بـ

لقد حاولت استخدامه ولم يعجبني على الإطلاق.

أعتقد أنه وداعًا لتلك المشاريع بالنسبة لي: هز كتفيًا:

@ stefanos82 لقد https://extensions.gnome.org/extension/779/clipboard-indicator/. كان هذا يعمل بشكل جيد بالنسبة لي.

قررت استخدام الحافظة XFCE4 وهي سهلة الاستخدام للغاية.

لديها آلية التاريخ الخاصة بها والتي يمكنك استخدامها مثل القصاصة.

كل ما عليك القيام به هو تخصيصه لاختصار مفتاح الاختصار وسيكون ذلك حقًا.

هل أي من هذين يسمحان بالحفاظ على الحافظة والأساسية في المزامنة؟

هل أي من هذين يسمحان بالحفاظ على الحافظة والأساسية في المزامنة؟

mckellyln عندما تقول ابتدائي ، ماذا تقصد بالضبط؟

هل يمكن أن تشرحها لي من فضلك لأنني لست متحدثًا أصليًا للغة الإنجليزية؟

يحتفظ العديد من مديري الحافظة بالحافظة الأساسية والاختيارية "متزامنة" على الأقل كخيار.
يحتوي X11 على لوحتي ذاكرة (3 في الواقع) ولوحة المفاتيح ctrl + c / ctrl + v عادةً ما يكون متصلاً بحافظة واحدة وسحب الماوس + نسخة تنتقل عادةً إلى حافظة أخرى. إذا قام مدير الحافظة بإبقائها متزامنة ، فيمكنك سحب + نسخ بالماوس و ctrl + v باستخدام لوحة المفاتيح للحصول على نفس النتيجة.
أنا أسأل فقط عن وجود خيار مثل "مزامنة الحافظة" يمكنك تحديده إذا كنت تريد.
تعني كلمة "متزامن" هنا جعلهما متماثلين دائمًا ، إذا تغير أحدهما ، فقم بنسخه إلى الآخر حتى يتطابق.

تقصد هذا؟

image

من Paste instantly تحصل على ثلاثة خيارات: None و Ctrl+V و Shift+Insert

آمل أن يساعد هذا.

لست متأكدا ، لا يبدو لي واضحا من الكلمات أعلاه.
كنت أحاول فقط اكتشاف ذلك ، كما لو كان لا يدعم هذا ، فسأظل أبحث عن مدير Clipbaord يدعمه :-)

عندما قمت بالمرور فوق Sync mouse selections ، أحصل على تلميح الرسالة التالي:

إذا تم تحديده ، فستتم مزامنة التحديدات مع الحافظة الافتراضية بطريقة يمكنك من خلالها لصق ما تحدده

هل هذا يساعد قليلا هذه المرة؟

نعم ، يبدو ذلك أشبه بإبقاء الحافظة متزامنة. شكرا!

هذا ثابت في 1.4.5.
سأقوم بمزامنة التصحيحات المفقودة من هذا الإصدار إلى ppa الخاص بي وأيضًا إنشاء حزمة deb.
https://launchpad.net/~afelinczak/+archive/ubuntu/ppa
المشكلة لا تتعلق بمفاتيح الاختصار - إنها مشكلة مع GtkMenu.

تضمين التغريدة
الإصلاح الخاص بك يعمل ، لكننا نفقد ميزة رمز الإشعار (topicon) ، هل هذا طبيعي؟

على GDM 3.36.2 في حالتي

مهلا،
قد يكون مرتبطًا بكيفية تجميع حزمة deb. تحتوي البرامج النصية لتجميع Clipit على علامة تمكين التطبيق ، ويمكن أن يساعد تبديلها.

قد أقوم بإعداد حزمة deb الثانية ، ولكن في الأسابيع 2-3 القادمة ، أنا مشغول جدًا ولا يمكنني الوعد بأي تاريخ.

شكرا لردكم السريع

لا مشكلة ، سنفعل ذلك لبضعة أسابيع

نحن ممتنون جدًا لإصلاحك ، احتفظ بوقتك :)

Darcidride تم تحميل ملف deb مع تشغيل علامة مؤشر التطبيق.
يرجى إعلامي إذا كانت مشكلة رمز الإصلاح هذه.

afelinczak لا يزال لا يوجد رمز في جانبي

أنا أستخدم هذا الإصدار من مقطع من الريبو الشخصي الخاص بك (النسخة البؤرية)

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

بعض المزيد من المعلومات إذا كان يمكن أن تساعد:

$ 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

لكن Clipit يعمل بشكل رائع ، وأنا أستخدمه مع الاختصارات ، فقط لا يوجد رمز حالة gdm3

تضمين التغريدة
آسف لسوء الفهم - لقد قمت بتحميل ملف deb هنا على github (قسم الإصدار) وليس إلى ppa.
قد أحصل على نسختين إلى ppa ولكنني أستخدم Ubuntu Mate يوميًا وإصدار PPA الحالي يعمل جيدًا بالنسبة لي.
يرجى التحقق من هذا وإخباري إذا كانت الأيقونة تعمل
https://github.com/CristianHenzel/ClipIt/releases/download/v1.4.5/clipit_1.4.5_amd64_indicator.deb

مرحبًاafelinczak
لقد قمت بتثبيت الإصدار المرتبط من رابط GitHub
مؤشر التطبيق موجود! : +1:
image

كنت بحاجة إلى فرض التثبيت نظرًا لأن semversioning أقدم من الآخر الذي قمت بتثبيته ، وأنا apt-mark hold هذه الحزمة فقط في حالة

حسنًا ، كل شيء يعمل بشكل مثالي من جانبي ، شكرًا جزيلاً لك على الإصلاح!

هل حظ أي شخص بالحزمة الثابتة على Ubuntu 19.10؟ لقد جربت كلا الحزمتين من موقع Launchpad وتم نشرهما على صفحة إصدار github ولكن لم يحالفني الحظ - تلقيت تحذيرًا من فشل ربط مفاتيح التشغيل السريع ولا شيء آخر - لا رمز ولا رسالة خطأ.

لست متأكدًا مما إذا كان أي شخص قد اختبر على 19.10SuzanaK ولكن من رسالة الخطأ
أفترض أنك تستخدم ملف deb من الوظيفة الثالثة أعلاه؟

نعم ، لقد استخدمت ملف deb هذا من أعلى ولكن أيضًا ملف deb هذا https://github.com/CristianHenzel/ClipIt/releases/download/v1.4.5/clipit_1.4.5_amd64.deb وكلاهما من ppa. لم يعمل أي منهم ، كما أنني لا أحصل على رمز حيث يمكنني تغيير مفاتيح الاختصار. وفقًا لاختصارات لوحة المفاتيح ، لا يوجد تطبيق آخر يستخدم مثل Ctrl + Alt + H الذي استخدمته لعرض السجل. بعد التثبيت والنقر على "تشغيل" ، لن يحدث شيء. عندما أبدأ Clipit في الجهاز ، أحصل على تحذير لمفاتيح الاختصار ثم لا شيء آخر.

يرجى التحقق من أن جميع عمليات الربط مجانية:

التاريخ | Ctrl + Alt + h
الإجراءات | Ctrl + Alt + a
القائمة | Ctrl + Alt + p
بحث | Ctrl + Alt + f
وضع غير متصل بالشبكة | Ctrl + Alt + o

نعم ، كل هؤلاء مجانيون. لكنني لا أعتقد أن هذه هي المشكلة - لن يتم بدء تشغيل التطبيق بالكامل ولكن لا توجد رسالة خطأ.

عذرًا ، لم يكن للفشل في البدء أي علاقة بالقصاصة ، فقد واجهت مشكلة مع مدير العرض الخاص بي.
الحزمة هنا https://github.com/CristianHenzel/ClipIt/releases/download/v1.4.5/clipit_1.4.5_amd64_indicator.deb تعمل.
آسف للارتباك وشكرا لك!

SuzanaK حاولت اختبار هذا اليوم ، لكن 19.10 وصل إلى نهاية العمر ولم أتمكن من تثبيت Clipit لأن ubuntu repos لم تعد نشطة.
أقترح الترقية إلى 20.04 LTS.

ربما يمكن لشخص ما إضافة تعليق على هذا المشروع التمهيدي ، قيد الإيقاف ، للإبلاغ أنه يمكننا استخدام هذه الحزمة بدلاً من الانتقال إلى أداة أخرى

Darcidride فكرة جيدة ، لديّ علاقات عامة مفتوحة متعلقة بميزون ، ستضيف ملاحظة إلى الملف التمهيدي.

نفس المشكلة في حالتي (اختبار دبيان)

مرحبًا ، نفس المشكلة هنا:
image
لوحة المحفوظات على هذا النحو ، ويتم تجميد لوحة التفضيلات بعد نقرة أولى بداخلها ، كما أن مفاتيح الاختصار للوصول إلى حافظة السجل لم تعد تعمل بعد الآن ...

بعض السجلات:

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

لا أعرف كيف أصلحه ، الرجاء مساعدتنا :)

معلومات النظام

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

حل مؤقت

نظرًا لأنني لم أر أي أخبار حول إصلاح محتمل ، فقد قمت بإزالة إصدار Clipit وانتقل إلى الإصدار 1.4.2 لمستودع strethc.

إذا كنت بحاجة إلى هذا أيضًا ، فإليك الخطوات:

  1. تحقق من الإصدار المختلف الذي يمكنك تثبيته
$ 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

(في حالتي ، أنا في اختبار دبيان ، لذلك قمت بتثبيت الإصدار 1.4.4-2 من Clipit من مستودع "باستر / اختبار")

  1. ثم قم بإزالة مقطع (لا تقم بمسحها ، ستفقد كل تفضيلاتك)
    $ sudo apt autoremove clipit
  2. الآن قم بتثبيت Clipit مرة أخرى ولكن من المستودع الذي تريده ، في حالتي "امتداد / مستقر" مستودع
    $ sudo apt install -t stretch clipit
  3. أخيرًا ، تحقق من الإصدار المثبت:
$ 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

استمتع ، ستتمكن الآن من تشغيل Clipit مرة أخرى بدون لوحة تفضيلات مجمدة ومع عمل مفتاح الاختصار. (وكل شيء آخر)

Screenshot from 2021-01-18 12-28-20
هـ: قيمة "الإمتداد" غير صالحة لـ APT :: Default-Release لأن مثل هذا الإصدار غير متوفر في المصادر

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات