[Gambas-user] SelectedText

T Lee Davidson t.lee.davidson at gmail.com
Tue Nov 20 16:50:16 CET 2018


Isn't the canberra library for event sounds? I don't see how that would relate.

I think the issue may be related to the error notice given in the console that the 'owner-change' signal is invalid for the
GtkClipboard instance. (Why would the owner change? Why would the signal be invalid?)

Charlie, could you try setting the clipboard to "ignore selection" or similar (the signal error pops up immediately when you
start dragging to highlight), or try a different clipboard? I installed and tried gclipper, and still got no error.


___
Lee

P.S.
Your GTK libs:
GTK+2=libgtk-x11-2.0.so.0.2400.32
GTK+3=libgtk-3.so.0.2200.30

Mine:
GTK+2=/usr/lib64/libgtk-x11-2.0.so.0.2400.31
GTK+3=/usr/lib64/libgtk-3.so.0.2000.10



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


More information about the User mailing list