<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&section=all">https://packages.ubuntu.com/search?keywords=libcanberra-gtk-module&searchon=names&suite=bionic&section=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>