<div dir="ltr"><div dir="ltr">Yes, I know what canberra is used for [0].<br>I have the same GTK libraries as Charlie and I know that canberra is useful to Gambas and I also know that PPA not install it.<br>Installing it can not hurt, even if it will not help in this case.<br><br>Regards<br>Gianluigi<br><br>[0] <a href="https://packages.ubuntu.com/search?keywords=libcanberra-gtk-module&searchon=names&suite=bionic§ion=all">https://packages.ubuntu.com/search?keywords=libcanberra-gtk-module&searchon=names&suite=bionic§ion=all</a><br></div></div><br><div class="gmail_quote"><div dir="ltr">Il giorno mar 20 nov 2018 alle ore 16:51 T Lee Davidson <<a href="mailto:t.lee.davidson@gmail.com">t.lee.davidson@gmail.com</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Isn't the canberra library for event sounds? I don't see how that would relate.<br>
<br>
I think the issue may be related to the error notice given in the console that the 'owner-change' signal is invalid for the<br>
GtkClipboard instance. (Why would the owner change? Why would the signal be invalid?)<br>
<br>
Charlie, could you try setting the clipboard to "ignore selection" or similar (the signal error pops up immediately when you<br>
start dragging to highlight), or try a different clipboard? I installed and tried gclipper, and still got no error.<br>
<br>
<br>
___<br>
Lee<br>
<br>
P.S.<br>
Your GTK libs:<br>
GTK+2=libgtk-x11-2.0.so.0.2400.32<br>
GTK+3=libgtk-3.so.0.2200.30<br>
<br>
Mine:<br>
GTK+2=/usr/lib64/libgtk-x11-2.0.so.0.2400.31<br>
GTK+3=/usr/lib64/libgtk-3.so.0.2000.10<br>
<br>
<br>
<br>
On 11/20/18 6:59 AM, Gianluigi wrote:<br>
> Hi Charlie,<br>
> me too works well with Ubuntu Bionic.<br>
> If the problem persists you could try installing the canberra library:<br>
> $ sudo apt install libcanberra-gtk-module<br>
> <br>
> Regards<br>
> Gianluigi<br>
> <br>
> Il giorno lun 19 nov 2018 alle ore 18:55 Charlie Ogier <<a href="mailto:charlie@cogier.com" target="_blank">charlie@cogier.com</a> <mailto:<a href="mailto:charlie@cogier.com" target="_blank">charlie@cogier.com</a>>> ha scritto:<br>
> <br>
> Thanks for the reply Lee. I have created a video to show the problem which you can see here.<br>
> <<a href="http://www.cogier.com/video/SelectedText.webm" rel="noreferrer" target="_blank">http://www.cogier.com/video/SelectedText.webm</a>><br>
> <br>
> <br>
> On 19/11/2018 14:14, T Lee Davidson wrote:<br>
>> On 11/18/18 11:49 AM, Charlie Ogier wrote:<br>
>>> Hi,<br>
>>><br>
>>> Can you tell me if there is a bug here. Run the attached program, select some text, right click and select "Display".<br>
>>><br>
>>> The "Display" text is not what is selected. If 'qt4' of 'qt5' is used it works as expected but not with 'gtk2' or 'gtk3'<br>
>>><br>
>>> Thanks,<br>
>>><br>
>>> Charlie<br>
>>><br>
>>> [System]<br>
>>> Gambas=3.11.4<br>
>>> OperatingSystem=Linux<br>
>>> Kernel=4.15.0-39-generic<br>
>>> Architecture=x86_64<br>
>>> Distribution=Linux Mint 19 Tara<br>
>>> Desktop=CINNAMON<br>
>>> Theme=Gtk<br>
>>> Language=en_GB.UTF-8<br>
>>> Memory=7848M<br>
>>><br>
>>> [Libraries]<br>
>>> Cairo=libcairo.so.2.11510.0<br>
>>> Curl=libcurl.so.4.5.0<br>
>>> DBus=libdbus-1.so.3.19.4<br>
>>> GStreamer=<a href="http://libgstreamer-1.0.so" target="_blank">libgstreamer-1.0.so</a>.0.1401.0<br>
>>> GTK+2=libgtk-x11-2.0.so.0.2400.32<br>
>>> GTK+3=libgtk-3.so.0.2200.30<br>
>>> OpenGL=libGL.so.1.0.0<br>
>>> Poppler=libpoppler.so.73.0.0<br>
>>> QT4=libQtCore.so.4.8.7<br>
>>> QT5=libQt5Core.so.5.9.5<br>
>>> SDL=libSDL-1.2.so.0.11.4<br>
>>> SQLite=libsqlite3.so.0.8.6<br>
>>><br>
>>> [Environment]<br>
>>> CINNAMON_VERSION=3.8.9<br>
>>> CLUTTER_PAINT=continuous-redraw<br>
>>> DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus<br>
>>> DEFAULTS_PATH=/usr/share/gconf/cinnamon.default.path<br>
>>> DESKTOP_SESSION=cinnamon<br>
>>> DISPLAY=:0<br>
>>> GB_GUI=gb.qt4<br>
>>> GDMSESSION=cinnamon<br>
>>> GDM_LANG=en_GB<br>
>>> GJS_DEBUG_OUTPUT=stderr<br>
>>> GJS_DEBUG_TOPICS=JS ERROR;JS LOG<br>
>>> GNOME_DESKTOP_SESSION_ID=this-is-deprecated<br>
>>> GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1<br>
>>> GTK_MODULES=gail:atk-bridge<br>
>>> GTK_OVERLAY_SCROLLING=1<br>
>>> HOME=<home><br>
>>> LANG=en_GB.UTF-8<br>
>>> LANGUAGE=en_GB<br>
>>> LC_ADDRESS=en_GB.UTF-8<br>
>>> LC_IDENTIFICATION=en_GB.UTF-8<br>
>>> LC_MEASUREMENT=en_GB.UTF-8<br>
>>> LC_MONETARY=en_GB.UTF-8<br>
>>> LC_NAME=en_GB.UTF-8<br>
>>> LC_NUMERIC=en_GB.UTF-8<br>
>>> LC_PAPER=en_GB.UTF-8<br>
>>> LC_TELEPHONE=en_GB.UTF-8<br>
>>> LC_TIME=en_GB.UTF-8<br>
>>> LOGNAME=<user><br>
>>> MANDATORY_PATH=/usr/share/gconf/cinnamon.mandatory.path<br>
>>> PAPERSIZE=a4<br>
>>> PATH=<home>/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games<br>
>>> PWD=<home><br>
>>> QT_ACCESSIBILITY=1<br>
>>> QT_QPA_PLATFORMTHEME=qt5ct<br>
>>> SESSION_MANAGER=local/<hostname>:@/tmp/.ICE-unix/1195,unix/<hostname>:/tmp/.ICE-unix/1195<br>
>>> SHELL=/bin/bash<br>
>>> SHLVL=0<br>
>>> SSH_AGENT_PID=1260<br>
>>> SSH_AUTH_SOCK=/run/user/1000/keyring/ssh<br>
>>> TZ=:/etc/localtime<br>
>>> USER=<user><br>
>>> XAUTHORITY=<home>/.Xauthority<br>
>>> XDG_CONFIG_DIRS=/etc/xdg/xdg-cinnamon:/etc/xdg<br>
>>> XDG_CURRENT_DESKTOP=X-Cinnamon<br>
>>> XDG_DATA_DIRS=/usr/share/cinnamon:/usr/share/gnome:<home>/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share<br>
>>><br>
>>> XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/<user><br>
>>> XDG_RUNTIME_DIR=/run/user/1000<br>
>>> XDG_SEAT=seat0<br>
>>> XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0<br>
>>> XDG_SESSION_DESKTOP=cinnamon<br>
>>> XDG_SESSION_ID=c1<br>
>>> XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0<br>
>>> XDG_SESSION_TYPE=x11<br>
>>> XDG_VTNR=7<br>
>>><br>
>>><br>
>>> ----[ Gambas mailing-list is hosted by <a href="https://www.hostsharing.net" rel="noreferrer" target="_blank">https://www.hostsharing.net</a> ]----<br>
>>><br>
>> It works as expected here with both GTK2 and GTK3.<br>
>><br>
>><br>
>> ___<br>
>> Lee<br>
>><br>
>><br>
>> [System]<br>
>> Gambas=3.11.90 6303762ff (master)<br>
>> OperatingSystem=Linux<br>
>> Kernel=4.4.159-73-default<br>
>> Architecture=x86_64<br>
>> Distribution=openSUSE Leap 42.3<br>
>> Desktop=KDE5<br>
>> Theme=QtCurve<br>
>> Language=en_US.UTF-8<br>
>> Memory=3951M<br>
>><br>
>> [Libraries]<br>
>> Cairo=/usr/lib64/libcairo.so.2.11502.0<br>
>> Curl=/usr/lib64/libcurl.so.4.3.0<br>
>> DBus=/lib64/libdbus-1.so.3.8.14<br>
>> GStreamer=/usr/lib64/libgstreamer-0.10.so.0.30.0<br>
>> GStreamer=/usr/lib64/libgstreamer-1.0.so.0.803.0<br>
>> GTK+2=/usr/lib64/libgtk-x11-2.0.so.0.2400.31<br>
>> GTK+3=/usr/lib64/libgtk-3.so.0.2000.10<br>
>> OpenGL=/usr/lib64/libGL.so.1.2.0<br>
>> Poppler=/usr/lib64/libpoppler.so.60.0.0<br>
>> QT4=/usr/lib64/libQtCore.so.4.8.7<br>
>> QT5=/usr/lib64/libQt5Core.so.5.6.2<br>
>> SDL=/usr/lib64/<a href="http://libSDL-1.2.so" target="_blank">libSDL-1.2.so</a>.0.11.4<br>
>> SQLite=/usr/lib64/libsqlite3.so.0.8.6<br>
>><br>
>> [Environment]<br>
>> ALSA_CONFIG_PATH=/etc/alsa-pulse.conf<br>
>> AUDIODRIVER=pulseaudio<br>
>> COLORTERM=1<br>
>> CONFIG_SITE=/usr/share/site/x86_64-unknown-linux-gnu<br>
>> CPU=x86_64<br>
>> CSHEDIT=emacs<br>
>> CVS_RSH=ssh<br>
>> DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-txC0OFCdZ3,guid=3f6002637ea2a0c7794764635bf2b8ca<br>
>> DESKTOP_SESSION=/usr/share/xsessions/plasma5<br>
>> DISPLAY=:0<br>
>> FROM_HEADER=<br>
>> GB_GUI=gb.qt5<br>
>> GOARCH=amd64<br>
>> GOOS=linux<br>
>> GOPATH=<home>/go:/usr/share/go/1.9/contrib<br>
>> GOROOT=/usr/lib64/go/1.9<br>
>> GPG_AGENT_INFO=/tmp/gpg-zpTCy0/S.gpg-agent:2396:1<br>
>> GPG_TTY=not a tty<br>
>> GS_LIB=<home>/.fonts<br>
>> GTK2_RC_FILES=/etc/gtk-2.0/gtkrc:<home>/.gtkrc-2.0<br>
>> GTK_IM_MODULE=cedilla<br>
>> GTK_MODULES=canberra-gtk-module<br>
>> G_BROKEN_FILENAMES=1<br>
>> G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-15,CP1252<br>
>> HISTSIZE=1000<br>
>> HOME=<home><br>
>> HOST=<hostname><br>
>> HOSTNAME=<hostname><br>
>> HOSTTYPE=x86_64<br>
>> INPUTRC=<home>/.inputrc<br>
>> JAVA_BINDIR=/usr/lib64/jvm/java/bin<br>
>> JAVA_HOME=/usr/lib64/jvm/java<br>
>> JAVA_ROOT=/usr/lib64/jvm/java<br>
>> JDK_HOME=/usr/lib64/jvm/java<br>
>> JRE_HOME=/usr/lib64/jvm/java/jre<br>
>> KDE_FULL_SESSION=true<br>
>> KDE_SESSION_UID=1000<br>
>> KDE_SESSION_VERSION=5<br>
>> KOTLIN_HOME=<home>/.sdkman/candidates/kotlin/current<br>
>> LANG=en_US.UTF-8<br>
>> LESS=-M -I -R<br>
>> LESSCLOSE=lessclose.sh %s %s<br>
>> LESSKEY=/etc/lesskey.bin<br>
>> LESSOPEN=lessopen.sh %s<br>
>> LESS_ADVANCED_PREPROCESSOR=no<br>
>> LOGNAME=<user><br>
>> MACHTYPE=x86_64-suse-linux<br>
>> MAIL=/var/spool/mail/<user><br>
>> MANPATH=/usr/local/man:/usr/share/man<br>
>> MINICOM=-c on<br>
>> MORE=-sl<br>
>> NNTPSERVER=news<br>
>> OSTYPE=linux<br>
>> PAGER=less<br>
>> PATH=<home>/.sdkman/candidates/kotlin/current/bin:<home>/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games<br>
>> PROFILEREAD=true<br>
>> PWD=<home><br>
>> PYTHONSTARTUP=/etc/pythonstart<br>
>> QEMU_AUDIO_DRV=pa<br>
>> QMLSCENE_DEVICE=<br>
>> QSG_RENDER_LOOP=<br>
>> QT_AUTO_SCREEN_SCALE_FACTOR=0<br>
>> QT_IM_MODULE=xim<br>
>> QT_IM_SWITCHER=imsw-multi<br>
>> QT_SYSTEM_DIR=/usr/share/desktop-data<br>
>> SDKMAN_CANDIDATES_DIR=<home>/.sdkman/candidates<br>
>> SDKMAN_CURRENT_API=<a href="https://api.sdkman.io/2" rel="noreferrer" target="_blank">https://api.sdkman.io/2</a><br>
>> SDKMAN_DIR=<home>/.sdkman<br>
>> SDKMAN_LEGACY_API=<a href="https://api.sdkman.io/1" rel="noreferrer" target="_blank">https://api.sdkman.io/1</a><br>
>> SDKMAN_PLATFORM=Linux64<br>
>> SDKMAN_VERSION=5.5.13+272<br>
>> SDK_HOME=/usr/lib64/jvm/java<br>
>> SDL_AUDIODRIVER=pulse<br>
>> SESSION_MANAGER=local/<hostname>:@/tmp/.ICE-unix/2458,unix/<hostname>:/tmp/.ICE-unix/2458<br>
>> SHELL=/bin/bash<br>
>> SHLVL=1<br>
>> SSH_AGENT_PID=2395<br>
>> SSH_ASKPASS=/usr/lib/ssh/ksshaskpass<br>
>> SSH_AUTH_SOCK=/tmp/ssh-P4cXC1EF4hrJ/agent.2288<br>
>> TERM=xterm<br>
>> TZ=:/etc/localtime<br>
>> USER=<user><br>
>> VDPAU_DRIVER=va_gl<br>
>> WINDOWMANAGER=/usr/bin/startkde<br>
>> XAUTHLOCALHOSTNAME=<hostname><br>
>> XAUTHORITY=<home>/.Xauthority<br>
>> XCURSOR_SIZE=0<br>
>> XCURSOR_THEME=breeze_cursors<br>
>> XDG_CONFIG_DIRS=/etc/xdg<br>
>> XDG_CURRENT_DESKTOP=KDE<br>
>> XDG_DATA_DIRS=/usr/share<br>
>> XDG_RUNTIME_DIR=/run/user/1000<br>
>> XDG_SEAT=seat0<br>
>> XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0<br>
>> XDG_SESSION_CLASS=user<br>
>> XDG_SESSION_DESKTOP=KDE<br>
>> XDG_SESSION_ID=2<br>
>> XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session1<br>
>> XDG_SESSION_TYPE=x11<br>
>> XDG_VTNR=7<br>
>> XKEYSYMDB=/usr/X11R6/lib/X11/XKeysymDB<br>
>> XMODIFIERS=@im=local<br>
>> XNLSPATH=/usr/share/X11/nls<br>
>> XSESSION_IS_UP=yes<br>
>> _=/usr/bin/kwrapper5<br>
>><br>
>> ----[ Gambas mailing-list is hosted by <a href="https://www.hostsharing.net" rel="noreferrer" target="_blank">https://www.hostsharing.net</a> ]----<br>
> <br>
> <br>
> ----[ Gambas mailing-list is hosted by <a href="https://www.hostsharing.net" rel="noreferrer" target="_blank">https://www.hostsharing.net</a> ]----<br>
> <br>
> <br>
> <br>
> ----[ Gambas mailing-list is hosted by <a href="https://www.hostsharing.net" rel="noreferrer" target="_blank">https://www.hostsharing.net</a> ]----<br>
> <br>
<br>
----[ Gambas mailing-list is hosted by <a href="https://www.hostsharing.net" rel="noreferrer" target="_blank">https://www.hostsharing.net</a> ]----<br>
</blockquote></div>