delorie.com/archives/browse.cgi | search |
X-Recipient: | archive-cygwin AT delorie DOT com |
X-SWARE-Spam-Status: | Yes, hits=5.2 required=5.0 tests=AWL,BAYES_50,DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED,RCVD_IN_DNSWL_NONE,RP_MATCHES_RCVD,SPF_HELO_PASS,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 |
To: | cygwin AT cygwin DOT com |
From: | Andy <AndyMHancock AT gmail DOT com> |
Subject: | Cygwin gvim needs weird ritual to past from Windows clipboard |
Date: | Tue, 22 Jan 2013 16:55:44 +0000 (UTC) |
Lines: | 173 |
Message-ID: | <loom.20130122T174429-370@post.gmane.org> |
Mime-Version: | 1.0 |
User-Agent: | Loom/3.14 (http://gmane.org/) |
X-IsSubscribed: | yes |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Id: | <cygwin.cygwin.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 |
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. 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
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |