| delorie.com/archives/browse.cgi | search |
| X-Recipient: | archive-cygwin AT delorie DOT com |
| X-SWARE-Spam-Status: | No, hits=2.1 required=5.0 tests=AWL,BAYES_50,KHOP_RCVD_UNTRUST,KHOP_THREADED,RCVD_IN_DNSWL_LOW,RCVD_IN_HOSTKARMA_YE,TW_BX,TW_GD,TW_GL,TW_GT,TW_IB,TW_JS,TW_KB,TW_LB,TW_LG,TW_LN,TW_LX,TW_MZ,TW_SB,TW_XC,TW_XK,TW_XR,TW_XT,TW_XX |
| X-Spam-Check-By: | sourceware.org |
| X-Google-DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:x-originating-ip:in-reply-to:references :from:date:message-id:subject:to:content-type:x-gm-message-state; bh=2OEWAMx9vQsbYnB//qt6LBhjZCFijz76OxTCFpBZLck=; b=ezazV1Opjc0CDImHFNNyneJ0DVb1tE234RmeSmHYHeuF57ZrEx2wuqODxQNXf822YX XCYd8LQ4ElJuZC0GHJm+8emWckbR0DTLDmpFlS1ArRfTXTO89hPMpVw/mNoUinpI5itw 2y9ThatmK26/hoiz5qVe7O9QQ8+9nZypRMTgl1EK8F+Yeaq+C5G8pvrDwVUucbyOKcVT 9jIyLRJo1Crm5l4/LYHVijin9fGPYKlVZq6Wi9B5/GMyheT3OnLLYZqqwNmV3iFl2k4b N0k12qmET2fUvjRPLG/sJdy0+IIT3w+CysSVwBt5sRxqirjpi0UiwnE7nBeRBD7B31Jo ZB4w== |
| X-Received: | by 10.182.18.133 with SMTP id w5mr17846590obd.64.1358875484691; Tue, 22 Jan 2013 09:24:44 -0800 (PST) |
| MIME-Version: | 1.0 |
| In-Reply-To: | <loom.20130122T174429-370@post.gmane.org> |
| References: | <loom DOT 20130122T174429-370 AT post DOT gmane DOT org> |
| From: | Richard Gribble <richard AT gandalfwizard DOT us> |
| Date: | Tue, 22 Jan 2013 12:24:04 -0500 |
| Message-ID: | <CAD+0NRCdxOFde9Hf2mgnUbo_HjMVLNMwrwBe-KcKK7j4QiwHmw@mail.gmail.com> |
| Subject: | Re: Cygwin gvim needs weird ritual to past from Windows clipboard |
| To: | cygwin AT cygwin DOT com |
| X-Gm-Message-State: | ALoCoQl1HDAlkk5inHzkPhX5pHjuyneJvQgWMxieVTPkGUjKZ0tVMOqRdbFBT2JxADn+G6s3bvF/ |
| X-IsSubscribed: | yes |
| Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
| List-Id: | <cygwin.cygwin.com> |
| List-Unsubscribe: | <mailto:cygwin-unsubscribe-archive-cygwin=delorie DOT com AT cygwin DOT com> |
| List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
| List-Archive: | <http://sourceware.org/ml/cygwin/> |
| List-Post: | <mailto:cygwin AT cygwin DOT com> |
| List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs> |
| Sender: | cygwin-owner AT cygwin DOT com |
| Mail-Followup-To: | cygwin AT cygwin DOT com |
| Delivered-To: | mailing list cygwin AT cygwin DOT com |
On Tue, Jan 22, 2013 at 11:55 AM, Andy <AndyMHancock AT gmail DOT com> wrote:
>
> I installed cygwin's gvim on Windows 7. I found that pasting from the
> Windows clipboard into gvim doesn't work by clicking the middle mouse
> button unless I go through a weird ritual that I discovered by
> accident. If I don't do this, I get "E353: Nothing in register *".
>
> First, I have to highlight some text using gvim.
>
> Second, I copy from Windows. Finally I paste into gvim using the
> middle mouse button (Shift-Insert never works).
>
> I am working in a locked down environment where arranging to run
> setup/install executables take months to arrange, and opening firewall
> ports might never happen. At first, I thought the problem might be
> related to an X11 error message about ports being blocked, but then I
> discovered the above recipe.
>
> Given the above clue, can anyone suggest what the cause might be, and
> possible ways to make the ritual unnecessary? Here is the diagnostic
> data that I am able to find.
Have you tried this from some program other than vim? CTRL-C won't
work from vim; you have to use:
"+y
to get the highlighted text onto the clipboard, and I don't think the
mouse is designed to do that.
Later,
Richard.
>
> Relevant messages show up in /var/log/xwin/XWin.0.log
> -----------------------------------------------------
> They show up after considerable delay:
>
> [279434.560] winProcSetSelectionOwner - OpenClipboard () failed:
> 00000005
>
> [279434.560] winClipboardFlushXEvents - SelectionRequest -
> OpenClipboard () failed: 00000005
>
> [279434.560] winClipboardFlushXEvents - SelectionRequest -
> OpenClipboard () failed: 00000005
>
> [279448.880] winProcSetSelectionOwner - OpenClipboard () failed:
> 00000005
>
> [279673.007] winProcSetSelectionOwner - OpenClipboard () failed:
> 00000005
>
> [279754.143] winProcSetSelectionOwner - OpenClipboard () failed:
> 00000005
>
> gvim version
> ------------
> VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Aug 31 2012 02:25:38)
> Included patches: 1-646
> Compiled by Cygwin Ports <cygwin-xfreeATcygwin.com>
> Huge version with GTK2 GUI. Features included (+) or not (-):
> +arabic +autocmd +balloon_eval +browse ++builtin_terms +byte_offset
> +cindent +clientserver +clipboard +cmdline_compl +cmdline_hist
> +cmdline_info +comments +conceal +cryptv +cscope +cursorbind
> +cursorshape +dialog_con_gui +diff +digraphs +dnd -ebcdic +emacs_tags
> +eval +ex_extra +extra_search +farsi +file_in_path +find_in_path
> +float +folding -footer +fork() +gettext -hangul_input +iconv
> +insert_expand +jumplist +keymap +langmap +libcall +linebreak
> +lispindent +listcmds +localmap -lua +menu +mksession +modify_fname
> +mouse +mouseshape +mouse_dec -mouse_gpm -mouse_jsbterm +mouse_netterm
> -mouse_sysmouse +mouse_xterm +mouse_urxvt +mouse_sgr +multi_byte
> +multi_lang -mzscheme +netbeans_intg +path_extra -perl
> +persistent_undo +postscript +printer +profile -python -python3
> +quickfix +reltime +rightleft -ruby +scrollbind +signs +smartindent
> -sniff +startuptime +statusline -sun_workshop +syntax +tag_binary
> +tag_old_static -tag_any_white -tcl +terminfo +termresponse
> +textobjects +title +toolbar +user_commands +vertsplit +virtualedit
> +visual +visualextra +viminfo +vreplace +wildignore +wildmenu +windows
> +writebackup +X11 -xfontset +xim +xsmp_interact +xterm_clipboard
> -xterm_save
>
> <...snip...>
>
> Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK
> -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include
> -I/usr/include/atk-1.0 -I/usr/include/cairo
> -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0
> -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0
> -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1
> -I/usr/include/freetype2 -I/usr/include/libpng14
> -I/usr/include/ncursesw -ggdb -O2 -pipe
> -fdebug-prefix-map=/usr/src/ports/vim/vim-7.3.646-1/build=
> /usr/src/debug/vim-7.3.646-1
> -fdebug-prefix-map=/usr/src/ports/vim/vim-7.3.646-1/src/vim73=
> /usr/src/debug/vim-7.3.646-1
> -fno-strength-reduce
> -fdebug-prefix-map=/usr/src/ports/vim/vim-7.3.646-1/build/gui=
> /usr/src/debug/vim-7.3.646-1
> Linking: gcc -L/usr/lib/ncursesw -o vim.exe -lgtk-x11-2.0
> -lgdk-x11-2.0 -latk-1.0 -lpangocairo-1.0 -lXinerama -lXi -lXrandr
> -lXcursor -lXcomposite -lXdamage -lgdk_pixbuf-2.0 -lpangoft2-1.0
> -lgio-2.0 -lXext -lXfixes -lcairo -lpixman-1 -lxcb-shm -lxcb-render
> -lXrender -lX11 -lxcb -lXau -lXdmcp -lpng14 -lpango-1.0 -lm
> -lfontconfig -lexpat -lfreetype -lz -lbz2 -lgmodule-2.0 -lgobject-2.0
> -lffi -lglib-2.0 -lintl -liconv -lpcre -lSM -lICE -lXpm -lXt -lX11
> -lXdmcp -lSM -lICE -lm -lncurses -lelf -liconv -lintl
>
> Relevant cygwin packages
> -------------------------
> I basically looked at packages that contained "x" and vetted out
> unlikely names like "tex...".
>
> Package Version Status
> xauth 1.0.7-1 OK
> xcursor-themes 1.0.3-1 OK
> xextproto 7.2.1-2 OK
> xf86-video-dummy 0.3.6-1 OK
> xf86-video-nested 0.1.0-2 OK
> xfontsel 1.0.4-1 OK
> xineramaproto 1.2.1-1 OK
> xinit 1.3.2-1 OK
> xkbcomp 1.2.4-1 OK
> xkeyboard-config 2.7-1 OK
> xmodmap 1.0.7-1 OK
> xorg-docs 1.7-1 OK
> xorg-server 1.13.1-1 OK
> xorg-server-common 1.13.1-1 OK
> xpdf 3.03-3 OK
> xproto 7.0.23-3 OK
> xrdb 1.0.9-1 OK
> xterm 287-1 OK
> xxd 7.3.646-1 OK
> xz 5.0.2_20110517-1 OK
>
> Package Version Status
> libX11-devel 1.5.0-1 OK
> libX11-xcb1 1.5.0-1 OK
> libX11_6 1.5.0-1 OK
> libXau-devel 1.0.7-1 OK
> libXau6 1.0.7-1 OK
> libXaw3d7 1.5D-10 OK
> libXaw3d8 1.6.2-1 OK
> libXaw7 1.0.11-1 OK
> libxcb-devel 1.9-1 OK
> libxcb-glx0 1.9-1 OK
> libxcb-icccm4 0.3.9-1 OK
> libxcb-image0 0.3.9-1 OK
> libxcb-render-devel 1.9-1 OK
> libxcb-render-util0 0.3.8-1 OK
> libxcb-render0 1.9-1 OK
> libxcb-shm-devel 1.9-1 OK
> libxcb-shm0 1.9-1 OK
> libxcb-util1 0.3.9-1 OK
> libxcb1 1.9-1 OK
> libXcomposite-devel 0.4.3-1 OK
> libXcomposite1 0.4.3-1 OK
> libXcursor-devel 1.1.13-1 OK
> libXcursor1 1.1.13-1 OK
> libXdamage-devel 1.1.3-1 OK
> libXdamage1 1.1.3-1 OK
> libXdmcp-devel 1.1.1-1 OK
> libXdmcp6 1.1.1-1 OK
> libXext-devel 1.3.1-1 OK
> libXext6 1.3.1-1 OK
> libXfixes-devel 5.0-1 OK
> libXfixes3 5.0-1 OK
> libXft-devel 2.3.1-1 OK
> libXft2 2.3.1-1 OK
> libXi-devel 1.6.1-1 OK
> libXi6 1.6.1-1 OK
> libXinerama-devel 1.1.2-1 OK
> libXinerama1 1.1.2-1 OK
> libxkbfile1 1.0.8-1 OK
> libXm2 0.95.2-2 OK
> libXm4 2.3.4-1 OK
> libxml2 2.8.0-1 OK
> libXmu6 1.1.1-1 OK
> libXmuu1 1.1.1-1 OK
> libXpm4 3.5.10-1 OK
> libXrandr-devel 1.4.0-1 OK
> libXrandr2 1.4.0-1 OK
> libXrender-devel 0.9.7-1 OK
> libXrender1 0.9.7-1 OK
> libXt-devel 1.1.3-1 OK
> libXt6 1.1.3-1 OK
> libXtst6 1.2.1-1 OK
>
>
> --
> Problem reports: http://cygwin.com/problems.html
> FAQ: http://cygwin.com/faq/
> Documentation: http://cygwin.com/docs.html
> Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
>
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |