http://gambaswiki.org/bugtracker/edit?object=BUG.925&from=L21haW4-
Antonio OREFICE reported a new bug. Summary ------- Desktopmime.fromfile().geticon does not identify executables Type : Bug Priority : Medium Gambas version : 3.8 Product : Unknown Description ----------- This code: -- Private pic As New PictureBox(fmain) Private pic As New PictureBox(fmain) Public Sub Form_Open() Debug DesktopMime.FromFile("/usr/bin/ls").Pattern '<--this writes "txt" pic.picture = DesktopMime.FromFile("/usr/bin/ls").GetIcon(128).Picture Debug DesktopMime.FromFile("/usr/bin/pacman") < - - this writes "txt" pic.Move(0, 0, 200, 200) End -- Produces a generic textfile icon, instead of the executable icon. ls is clearly an elf executables, while pacman is a script file. System information ------------------ [System] Gambas=3.8.4 OperatingSystem=Linux Kernel=4.4.5-1-ARCH Architecture=x86_64 Distribution=Arch Linux Desktop=KDE4 Theme=Oxygen Language=it_IT.utf8 Memory=7934M [Libraries] Cairo=libcairo.so.2.11400.6 Curl=libcurl.so.4.4.0 DBus=libdbus-1.so.3.14.6 GStreamer=libgstreamer-0.10.so.0.30.0 GStreamer=libgstreamer-1.0.so.0.800.0 GTK+2=libgtk-x11-2.0.so.0.2400.30 GTK+3=libgtk-3.so.0.2000.3 OpenGL=libGL.so.1.2.0 Poppler=libpoppler.so.59.0.0 QT4=libQtCore.so.4.7.4 QT4=libQtCore.so.4.8.7 QT5=libQt5Core.so.5.3.2 QT5=libQt5Core.so.5.6.0 SDL=libSDL-1.2.so.0.11.4 [Environment] ANT_HOME=/usr/share/apache-ant DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/0/bus DESKTOP_SESSION=kde-plasma DISPLAY=:0 DM_CONTROL=/var/run/xdmctl GB_GUI=gb.qt4 GS_LIB=<home>/.fonts GTK2_RC_FILES=/etc/gtk-2.0/gtkrc:<home>/.gtkrc-2.0:/home<home>/.gtkrc-2.0-kde4:/home<home>/.kde4/share/config/gtkrc-2.0 GTK_MODULES=canberra-gtk-module GTK_RC_FILES=/etc/gtk/gtkrc:<home>/.gtkrc:/home<home>/.kde4/share/config/gtkrc HG=/usr/bin/hg HOME=<home> INFINALITY_FT= INFINALITY_FT_AUTOFIT_FORCE_SLIGHT_HINTING=true INFINALITY_FT_AUTOHINT_HORIZONTAL_STEM_DARKEN_STRENGTH=0 INFINALITY_FT_AUTOHINT_INCREASE_GLYPH_HEIGHTS=false INFINALITY_FT_AUTOHINT_SNAP_STEM_HEIGHT=0 INFINALITY_FT_AUTOHINT_VERTICAL_STEM_DARKEN_STRENGTH=25 INFINALITY_FT_BOLD_EMBOLDEN_X_VALUE=0 INFINALITY_FT_BOLD_EMBOLDEN_Y_VALUE=0 INFINALITY_FT_BRIGHTNESS=0 INFINALITY_FT_CHROMEOS_STYLE_SHARPENING_STRENGTH=0 INFINALITY_FT_CONTRAST=-20 INFINALITY_FT_FILTER_PARAMS=7 25 44 25 7 INFINALITY_FT_FRINGE_FILTER_STRENGTH=0 INFINALITY_FT_GAMMA_CORRECTION=0 100 INFINALITY_FT_GLOBAL_EMBOLDEN_X_VALUE=0 INFINALITY_FT_GLOBAL_EMBOLDEN_Y_VALUE=0 INFINALITY_FT_GRAYSCALE_FILTER_STRENGTH=0 INFINALITY_FT_STEM_ALIGNMENT_STRENGTH=0 INFINALITY_FT_STEM_FITTING_STRENGTH=0 INFINALITY_FT_STEM_SNAPPING_SLIDING_SCALE=0 INFINALITY_FT_USE_KNOWN_SETTINGS_ON_SELECTED_FONTS=true INFINALITY_FT_USE_VARIOUS_TWEAKS=true INFINALITY_FT_WINDOWS_STYLE_SHARPENING_STRENGTH=0 KDE_FULL_SESSION=true KDE_MULTIHEAD=false KDE_SESSION_UID=0 KDE_SESSION_VERSION=4 KWIN_TRIPLE_BUFFER=1 LANG=it_IT.utf8 LC_COLLATE=C LOGNAME=<user> MAIL=/var/spool/mail<home> MOZ_PLUGIN_PATH=/usr/lib/mozilla/plugins NXDIR=/usr/lib/nx PATH=/usr/lib/nx/bin:/usr/lib/hardening-wrapper/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/opt/kde/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl PWD=<home> QT_GRAPHICSSYSTEM=raster QT_NO_GLIB=1 QT_PLUGIN_PATH=/home<home>/.kde4/lib/kde4/plugins/:/usr/lib/kde4/plugins/ SESSION_MANAGER=local/<hostname>:@/tmp/.ICE-unix/2568,unix/<hostname>:/tmp/.ICE-unix/2568 SHELL=/usr/bin/zsh SHLVL=1 TZ=:/etc/localtime USER=<user> WINDOWPATH=7 XCURSOR_SIZE=0 XCURSOR_THEME=Oxygen_White XDG_CURRENT_DESKTOP=KDE XDG_DATA_DIRS=/usr/share:/usr/share:/usr/local/share XDG_DESKTOP_DIR=$HOME/Desktop" XDG_RUNTIME_DIR=/run/user/0 XDG_SEAT=seat0 XDG_SESSION_ID=c1 XDG_VTNR=7 XDM_MANAGED=method=classic,auto _=/usr/lib/kde4/libexec/start_kdeinit_wrapper __GL_YIELD=USLEEP ------------------------------------------------------------------------------ Find and fix application performance issues faster with Applications Manager Applications Manager provides deep performance insights into multiple tiers of your business applications. It resolves application problems quickly and reduces your MTTR. Get your free trial! https://ad.doubleclick.net/ddm/clk/302982198;130105516;z _______________________________________________ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user