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

Reply via email to