Welcome to SparkyLinux forums
Zapraszamy również na polsko-języczne Forum

mouse cursor on mate?

Started by bardo, December 02, 2017, 10:23:08 AM

Previous topic - Next topic



while installing sparky-mate (5.1, 64 bit, rolling), the mouse was ok. Even after the reboot.
But after the first upgrade (from testing, a.k.a. rolling), the cursor changes to something like an "x". I don't like that and also have no idea, how to change it back.
This is so annoying to  me, that i tried to reinstall several times, but ran into the same problem every time.

Could someone tell me, what to do?


This depends on the theme used. You can try by using a different theme or change the pointer used by your theme.

Right-click into the desktop (anywhere without an icon).
Click on "Change wallpaper".
Choose Tab called "Theme".
Click "Modify"
Choose Tab called "Cursor"
There you can decide which symbol to use for the mouse.

The actual wording might be different depending on the translation. I am not using the english version so I don't know the exact wording.
Tower and Notebook: Sparky (testing) 64bit MATE


Thank you so much for looking at this with me!

I went to the machine in question immediately. I  did open the dialog, selected the mate cursor, but nothing happens. even after a reboot, the situation remains unchanged.
Let me look at it once again:

  • Desktop -> RMB -> Change Background
  • Tab Theme, select TraditionalOK -> customize
  • Tab pointer -> choose an arrow (DMZ white or Mate)
  • close all open dialogs
  • still the same (also after reboot)

As you can see, i am also on localized version, thus only guessing the words on screen. :-)


I have a similar problem, an X cursor instead of the normal arrow and it makes no difference which arrow I choose in the Customise Theme menu.  In addition, I have the problem outlined in the subject entitled: No control icons in Sparky v5.1 Mate.
Dogs laugh, but they laugh with their tails.


I am coming back to this - still unresolved - issue, to repeat the observation, that i considered to be giving a clue:
After Installation, the mouse cursor is ok still.
This time, i repeated the steps, but stopped sparky-firstrun from running. The following is some of the output from
apt-get update
apt-get -s dist-upgrade

Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  atril-common dctrl-tools fonts-mathjax gir1.2-javascriptcoregtk-4.0
  libbind9-140 libcdio-cdda1 libcdio-paranoia1 libcdio13 libcdio16
  libdjvulibre-text libdjvulibre21 libdns-export162 libdns162 libgxps2
  libisc-export160 libisc160 libisccc140 libisccfg140
  libjavascriptcoregtk-4.0-18 libjs-mathjax libkpathsea6 libkvazaar3
  liblivemedia58 libllvm3.9 liblwres141 libmarco-private1 libmate-slab0
  libmate-window-settings1 libmng1 libntfs-3g872 libpoppler-glib8 libpoppler68
  libpython3.5 libpython3.5-minimal libpython3.5-stdlib libqt4-dbus libqt4-xml
  libqtcore4 libqtdbus4 libqtgui4 librpm3 librpmio3 libspectre1 libupnp6
  libva-drm1 libva-x11-1 libva1 libxpresent1 marco-common mate-backgrounds
  mate-control-center mate-control-center-common python3.5 python3.5-minimal
  qdbus qt-at-spi qtchooser qtcore4-l10n rsync sparky-codecs sparky-desktop
  sparky-desktop-data sparky-office ssft tcpd ufw vrms yelp-xsl zenity-common
Verwenden Sie »sudo apt autoremove«, um sie zu entfernen.
Die folgenden Pakete werden ENTFERNT:
  atril gir1.2-webkit2-4.0 gufw libatrildocument3 libatrilview3
  libwebkit2gtk-4.0-37 libwebkit2gtk-4.0-37-gtk2 libyelp0 marco mate-core
  mate-desktop-environment-core mate-user-guide sparky-aptus
  sparky-desktop-mate sparky-firstrun sparky-gufw yelp zenity
Die folgenden NEUEN Pakete werden installiert:
  e2fsprogs-l10n libbind9-160 libcdio17 libdata-dump-perl libdns-export169
  libdns169 libegl-mesa0 libegl1 libgdk-pixbuf2.0-bin libgl1 libgles2
  libglvnd0 libglx-mesa0 libglx0 libisc-export166 libisc166 libisccc160
  libisccfg160 libixml10 libjson-c3 libkvazaar4 liblivemedia61 libllvm5.0
  liblwres160 libnss-systemd libntfs-3g88 libpcre2-16-0 libpoppler72
  libpython3.6 libpython3.6-minimal libpython3.6-stdlib libqt5x11extras5
  librpm8 librpmio8 libtry-tiny-perl libupnp10 libva-drm2 libva-x11-2 libva2
  libx265-146 libxpresent1 python3-debconf python3.6 python3.6-minimal
Die folgenden Pakete werden aktualisiert (Upgrade):
  accountsservice adwaita-icon-theme apache2-bin apt apt-transport-https
  apt-utils aptitude aptitude-common aria2 arj at at-spi2-core atril-common
  autotools-dev bind9-host binutils binutils-common binutils-x86-64-linux-gnu
  bluetooth bluez bluez-cups bsdmainutils bsdutils busybox
  ca-certificates-java caja caja-common calendar-google-provider console-setup
  console-setup-linux coreutils cpio cpp-6 cpp-7 cron cups cups-browsed
  cups-bsd cups-client cups-common cups-core-drivers cups-daemon cups-filters
  cups-filters-core-drivers cups-ipp-utils cups-ppdc cups-server-common curl
  dbus dbus-x11 dconf-gsettings-backend dconf-service deadbeef debconf
  debconf-i18n debhelper debian-mate-default-settings debianutils
  dh-autoreconf dh-strip-nondeterminism dirmngr distro-info-data dmsetup
  dnsmasq-base dnsutils dpkg dpkg-dev e2fslibs e2fsprogs enchant engrampa
  engrampa-common eom eom-common exim4 exim4-base exim4-config
  exim4-daemon-light extlinux fakeroot fdisk ffmpeg findutils firefox-esr
  fontconfig fontconfig-config fonts-crosextra-caladea fonts-liberation
  fonts-linuxlibertine fonts-lyx fonts-noto-mono fonts-opensymbol
  foomatic-db-compressed-ppds fuse2fs g++-7 gcc-6 gcc-6-base gcc-7 gcc-7-base
  gcc-7-base:i386 gdisk ghostscript gir1.2-freedesktop gir1.2-gdkpixbuf-2.0
  gir1.2-glib-2.0 gir1.2-gtk-3.0 gir1.2-javascriptcoregtk-4.0
  gir1.2-mate-panel gir1.2-packagekitglib-1.0 gir1.2-soup-2.4 gir1.2-vte-2.91
  glib-networking glib-networking-common glib-networking-services
  gnome-accessibility-themes gnome-mime-data gnome-themes-standard
  gnome-themes-standard-data gnupg gnupg-l10n gnupg-utils gnupg2 gnuplot
  gnuplot-data gnuplot-qt gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf
  gpgsm gpgv gsfonts gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly
  gstreamer1.0-pulseaudio gtk-update-icon-cache gtk2-engines-murrine gvfs
  gvfs-backends gvfs-bin gvfs-common gvfs-daemons gvfs-fuse gvfs-libs hardinfo
  hexchat hexchat-perl hexchat-plugins hexchat-python3 hplip hplip-data
  i965-va-driver ifupdown init init-system-helpers initscripts
  installation-report intel-microcode iproute2 iptables irqbalance
  isc-dhcp-client isc-dhcp-common iso-codes isoquery keyboard-configuration
  keyutils krb5-locales less lib32gcc1 lib32ncurses5 lib32stdc++6 lib32tinfo5
  libaccountsservice0 libapache2-mod-dnssd libapparmor1 libappindicator1
  libappindicator3-1 libapr1 libaprutil1 libaprutil1-dbd-sqlite3
  libaprutil1-ldap libapt-inst2.0 libapt-pkg5.0 libasan3 libasan4
  libasound2-plugins libass9 libassuan0 libatomic1 libatspi2.0-0
  libaudit-common libaudit1 libavcodec57 libavdevice57 libavfilter6
  libavformat57 libavresample3 libavutil55 libbasicusageenvironment1
  libbinutils libblkid1 libblockdev-fs2 libblockdev-loop2
  libblockdev-part-err2 libblockdev-part2 libblockdev-swap2 libblockdev-utils2
  libblockdev2 libbluetooth3 libbluray2 libboost-date-time1.62.0
  libboost-filesystem1.62.0 libboost-iostreams1.62.0 libboost-system1.62.0
  libbsd0 libburn4 libc-bin libc-dev-bin libc-l10n libc6 libc6:i386 libc6-dev
  libc6-i386 libcairo-gobject2 libcairo2 libcaja-extension1
  libcanberra-gtk-module libcanberra-gtk0 libcanberra-gtk3-0
  libcanberra-gtk3-module libcanberra0 libcap-ng0 libcap2 libcap2-bin libcc1-0
  libcdio-cdda2 libcdio-paranoia2 libcdparanoia0 libcgi-pm-perl libcilkrts5
  libclass-accessor-perl libclone-perl libcolamd2 libcomerr2 libcomerr2:i386
  libcups2 libcupscgi1 libcupsfilters1 libcupsimage2 libcupsmime1 libcupsppdc1
  libcurl3 libcurl3-gnutls libdb5.3 libdbus-1-3 libdbus-glib-1-2
  libdbusmenu-glib4 libdbusmenu-gtk3-4 libdbusmenu-gtk4 libdca0 libdconf1
  libdebconfclient0 libdevmapper1.02.1 libdjvulibre-text libdjvulibre21
  libdpkg-perl libdrm-amdgpu1 libdrm-common libdrm-intel1 libdrm-nouveau2
  libdrm-radeon1 libdrm2 libdvdcss2 libegl1-mesa libenchant1c2a libepoxy0
  libestr0 libetonyek-0.1-1 libexif12 libexpat1 libexporter-tiny-perl
  libexttextcat-2.0-0 libexttextcat-data libfaac0 libfaad2 libfakeroot
  libfastjson4 libfdisk1 libfdk-aac1 libfftw3-double3 libfftw3-single3
  libfile-stripnondeterminism-perl libfluidsynth1 libfontconfig1 libfontembed1
  libfreetype6 libfribidi0 libgail-3-0 libgbm1 libgcc-6-dev libgcc-7-dev
  libgcc1 libgcc1:i386 libgcrypt20 libgd3 libgdk-pixbuf2.0-0
  libgdk-pixbuf2.0-common libgeoip1 libgfortran4 libgirepository-1.0-1
  libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libgles2-mesa libglib2.0-0
  libglib2.0-bin libglib2.0-data libgme0 libgmp10 libgnutls30 libgoa-1.0-0b
  libgoa-1.0-common libgomp1 libgpg-error0 libgpgme11 libgpgmepp6 libgphoto2-6
  libgphoto2-l10n libgphoto2-port12 libgraphite2-3 libgroupsock8 libgs9
  libgs9-common libgssapi-krb5-2 libgssdp-1.0-3 libgtk-3-0 libgtk-3-bin
  libgtk-3-common libgtksourceview-3.0-1 libgtksourceview-3.0-common
  libgucharmap-2-90-7 libgupnp-1.0-4 libgupnp-igd-1.0-4 libharfbuzz-icu0
  libharfbuzz0b libhpmud0 libhtml-template-perl libhtml-tree-perl
  libhttp-cookies-perl libicu57 libidn2-0 libilbc2 libimobiledevice6
  libinput-bin libinput10 libio-socket-ip-perl libio-socket-ssl-perl libip4tc0
  libip6tc0 libiptc0 libiso9660-10 libisoburn1 libisofs6 libitm1
  libjavascriptcoregtk-4.0-18 libjbig2dec0 libjim0.77 libjpeg62-turbo
  libjs-sphinxdoc libjson-glib-1.0-0 libjson-glib-1.0-common libk5crypto3
  libkeyutils1 libkrb5-3 libkrb5support0 libldb1 liblirc-client0
  liblouisutdml-bin liblouisutdml-data liblouisutdml7 liblsan0 libmad0
  libmarco-private1 libmate-menu2 libmate-panel-applet-4-1 libmatedict6
  libmateweather-common libmateweather1 libmatroska6v5 libmbim-glib4
  libmbim-proxy libmfx0 libmjpegutils-2.1-0 libmm-glib0 libmount1 libmp3lame0
  libmpeg2encpp-2.1-0 libmpg123-0 libmplex2-2.1-0 libmpx2 libmwaw-0.3-3
  libncurses5 libncursesw5 libnet-http-perl libnghttp2-14 libnm-glib-vpn1
  libnm-glib4 libnm-gtk0 libnm-util2 libnm0 libnma0 libnpth0 libnspr4 libnss3
  libodbc1 libopenjp2-7 libopenmpt0 libopus0 liborbit-2-0 liborc-0.4-0
  liborcus-0.12-0 libp11-kit0 libpackagekit-glib2-18 libpam-cap libpam-systemd
  libparted-fs-resize0 libparted2 libpcap0.8 libpcre2-8-0 libpcre3
  libpcre3:i386 libpeas-1.0-0 libperl5.26 libpipeline1 libpng16-16
  libpoppler-glib8 libpostproc54 libpsl5 libpulse-mainloop-glib0 libpulse0
  libpulsedsp libpython-stdlib libpython2.7 libpython2.7-minimal
  libpython2.7-stdlib libpython3-stdlib libqmi-glib5 libqmi-proxy libqt5core5a
  libqt5dbus5 libqt5gui5 libqt5network5 libqt5printsupport5 libqt5svg5
  libqt5widgets5 libquadmath0 libreoffice
  libreoffice-avmedia-backend-gstreamer libreoffice-base libreoffice-base-core
  libreoffice-base-drivers libreoffice-calc libreoffice-common
  libreoffice-core libreoffice-draw libreoffice-gnome libreoffice-gtk3
  libreoffice-impress libreoffice-java-common libreoffice-math
  libreoffice-report-builder-bin libreoffice-sdbc-hsqldb
  libreoffice-style-galaxy libreoffice-style-tango libreoffice-writer
  librsvg2-2 librsvg2-common libsane-extras libsane-extras-common
  libsane-hpaio libsdl-image1.2 libsdl2-2.0-0 libsecret-1-0 libsecret-common
  libserf-1-1 libservlet3.1-java libshout3 libsmartcols1 libsmbclient
  libsoup-gnome2.4-1 libsoup2.4-1 libsoxr0 libsqlite3-0 libss2 libssl1.0.2
  libssl1.1 libstaroffice-0.0-0 libstdc++-7-dev libstdc++6
  libsuitesparseconfig4 libswresample2 libswscale4 libsystemd0 libtag1v5
  libtag1v5-vanilla libtalloc2 libtasn1-6 libtcl8.6 libtdb1 libtevent0
  libthai-data libthai0 libtiff5 libtinfo5 libtinfo5:i386 libtk8.6 libtsan0
  libubsan0 libudev1 libudisks2-0 libunistring2 libupnp6 liburi-perl
  libusageenvironment3 libuuid1 libuuid1:i386 libvcdinfo0 libvisio-0.1-1
  libvisual-0.4-0 libvlc-bin libvlc5 libvlccore8 libvte-2.91-0
  libvte-2.91-common libwacom-bin libwacom-common libwacom2 libwayland-client0
  libwayland-cursor0 libwayland-egl1-mesa libwayland-server0 libwbclient0
  libwebp6 libwebpdemux2 libwebpmux3 libwps-0.4-4 libwrap0 libwww-perl
  libwxbase3.0-0v5 libwxgtk3.0-0v5 libx264-152 libxapian30 libxatracker2
  libxfont2 libxml-libxml-perl libxml-namespacesupport-perl libxml2 libxres1
  libxslt1.1 libxtables12 libxvidcore4 lightning lintian linux-libc-dev
  locales login man-db manpages manpages-dev marco-common mate-applets
  mate-applets-common mate-media mate-media-common mate-menu mate-menus
  mate-notification-daemon mate-notification-daemon-common mate-panel
  mate-panel-common mate-polkit mate-polkit-common mate-power-manager
  mate-power-manager-common mate-screensaver mate-screensaver-common
  mate-session-manager mate-settings-daemon mate-settings-daemon-common
  mate-system-monitor mate-system-monitor-common mate-terminal
  mate-terminal-common mate-themes mate-utils mate-utils-common
  mesa-vdpau-drivers modemmanager mount multiarch-support nano ncurses-base
  ncurses-bin ncurses-term network-manager network-manager-gnome ntfs-3g
  nvidia-detect nvidia-installer-cleanup ocl-icd-libopencl1 openjdk-8-jre
  openjdk-8-jre-headless openssh-client openssl p11-kit p11-kit-modules parted
  passwd perl perl-base perl-modules-5.26 pinentry-gnome3 pinentry-gtk2 pluma
  pluma-common poppler-data poppler-utils printer-driver-escpr
  printer-driver-hpcups printer-driver-hpijs printer-driver-postscript-hp
  procmail publicsuffix pulseaudio pulseaudio-utils python python-cairo
  python-crypto python-dbus python-debian python-debianbts python-gi
  python-gi-cairo python-glade2 python-gobject python-gobject-2 python-gtk2
  python-ldb python-lxml python-mate-menu python-minimal python-numpy
  python-pkg-resources python-samba python-setuptools python-six python-talloc
  python-tdb python-xapian python-xlib python2.7 python2.7-minimal python3
  python3-cairo python3-certifi python3-cups python3-dbus python3-debian
  python3-debianbts python3-gi python3-minimal python3-pil
  python3-pkg-resources python3-six python3-uno qt-at-spi qt5-style-plugins
  qtchooser qttranslations5-l10n rfkill rpm-common rpm2cpio rsyslog
  samba-common samba-common-bin samba-libs sensible-utils shared-mime-info
  simple-scan smbclient sparky-about sparky-apt sparky-aptus-extra
  sparky-aptus-upgrade-checker sparky-codecs sparky-core sparky-desktop
  sparky-desktop-data sparky-info sparky-office sparky-remsu
  sparky-webbrowser-installer startpar sudo syslinux syslinux-common systemd
  systemd-sysv sysv-rc sysvinit-utils t1utils task-desktop task-english
  task-laptop tasksel tasksel-data tcpd thunderbird tk8.6 tzdata udev udisks2
  ufraw-batch ultra-flat-icons uno-libs3 ure util-linux util-linux-locales
  uuid-runtime va-driver-all vdpau-va-driver vim-common vim-tiny vlc vlc-bin
  vlc-data vlc-l10n vlc-plugin-base vlc-plugin-notify vlc-plugin-qt
  vlc-plugin-video-output wamerican wget wpasupplicant x264 x265 xauth
  xdg-utils xorg-docs-core xorriso xserver-common xserver-xephyr
  xserver-xorg-core xserver-xorg-input-libinput xserver-xorg-video-amdgpu
  xserver-xorg-video-ati xserver-xorg-video-radeon xxd yad zenity-common
762 aktualisiert, 45 neu installiert, 18 zu entfernen und 0 nicht aktualisiert.

Of course, this list is getting longer by the day. And i have absolutely no idea, which update to prevent and how. Repeating my plead for some help/hint... :-)


1.  Thanks for marking up your code.     apt-get -s  good.  ++

Sparky is small.  For it to work well as a group, it will help if some pitch in and lurk in the appropriate irc channels for their DE, MATE for you, and also be able to navigate the Debian bug list and the bug lists for the DE. 

What I did during the very difficult time with the gcc conversion in sid- unstable was to select a  few programs that probably did Not affect the chaos,      try with apt-get -s install  blah1 blah 2.  and if no large removals, I would proceed.  If not, back off and try others.    Some to try might be the libreoffice upgrades, aptitude, perl, python3 etc.  NOTE:  you are on your own for this, there are people much more knowledgeable who would disagree.  I have been focusing on lxqt.  If I had more time I would learn more about mate, but ... 

But first, look at the bug lists and lurk in the irc channels. 

peace out.
Search forum for "More info easier via inxi"    If requested -  no inxi, no help for you by  me.


Quote from: paxmark1 on December 11, 2017, 08:52:25 PM
Sparky is small.  For it to work well as a group, it will help if some pitch in and lurk in the appropriate irc channels for their DE, MATE for you, and also be able to navigate the Debian bug list and the bug lists for the DE. 

totally neglecting my wish to stay away from deanonymization...
...also, that i find it difficult enough to speak english, not a single word of polish in my repertoire
Furthermore, just assuming, i would be able to find you. But i couldnt.

I was there (,2450.msg3166.html#msg3166) just to peek, but it doesnt seem to exist. also the wiki doesnt mention irc.
And finally: since i came here, i have been trying to be helpful in a couple of threads. This is effectively the first time, i am asking for help... only to find out, my expectations wont get met.

So i will return to where i was before, solitude, just communicating with a couple of dev's outside sparky (like Oracle, zfsonlinux, microsoft).
HUUGE disappointment here!


If you communicate well with devs and are competent, just go with Debian testing then.    They now have the non-free frimware iso's available, you just have to search for them. But if you are going to go with testing, search out places to learn irc.  The siduction manual is good for that, German or English. 
Search forum for "More info easier via inxi"    If requested -  no inxi, no help for you by  me.

View the most recent posts on the forum