Slackware This Forum is for the discussion of Slackware Linux.
|
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
 |
|
03-23-2013, 08:08 PM
|
#46
|
Member
Registered: Mar 2002
Location: 127.0.0.1
Distribution: Slackware and OpenBSD
Posts: 740
Original Poster
Rep: 
|
Can you provide more detail on what you were doing when this happens or find a way to reproduce?
Edit: it also looks like you are running the gksu extension? I have not built that yet. You might want to remove that too to see if it helps.
Last edited by chess; 03-23-2013 at 08:15 PM.
|
|
|
03-23-2013, 09:11 PM
|
#47
|
Member
Registered: Jun 2002
Location: South Africa
Distribution: Custom slackware64-current
Posts: 308
Rep:
|
So I removed mate-file-manager, as well as the open-terminal extension and the gksu extension that I added and the problem went away, just as willysr said in #35.
I then reinstalled just mate-file-manager, rebooted and the problem came back.
I've tried looking around in ~/.mateconf, ~/.config/caja and ~/.local/share/applications for any kind of cached metadata that I can delete but no luck there. I have reinstalled mate-file-manager and both extensions so I can fiddle around some more.
Last edited by fskmh; 03-23-2013 at 09:20 PM.
|
|
|
03-23-2013, 09:16 PM
|
#48
|
Member
Registered: Mar 2002
Location: 127.0.0.1
Distribution: Slackware and OpenBSD
Posts: 740
Original Poster
Rep: 
|
Try clearing out ~/.config/caja. I'm checking with MATE upstream in IRC and looking through the Caja bug reports but not able to find anything just yet. I wish I could reproduce. I've been using MATE and Caja for the past week while building these scripts and have never run into this problem. :/ Thanks for helping to try and track this down.
|
|
|
03-23-2013, 09:16 PM
|
#49
|
Senior Member
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,870
|
Quote:
Originally Posted by chess
Try removing the mate-file-manager-open-terminal package and see if that helps. Willysr removed it and the problem cleared up apparently
I can't reproduce it here -- the file manager and the open-terminal extension work fine.
|
I think this is 32-bit spesific issue and only happened when the underlying system is quite 'polluted' with other DE's config file
I tested on pure Slackware-Current machine on VM and it worked fine there, but it does happened on my main machine in which i have KDE, XFCE, E17, and Mate DE installed
|
|
|
03-23-2013, 09:19 PM
|
#50
|
Senior Member
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,870
|
Chess, for the meantime, is it OK with the suggested solution? adding --sync in the mate-file-manager .desktop file?
Last edited by willysr; 03-23-2013 at 09:22 PM.
|
|
|
03-23-2013, 09:22 PM
|
#51
|
Member
Registered: Jun 2002
Location: South Africa
Distribution: Custom slackware64-current
Posts: 308
Rep:
|
Quote:
Originally Posted by willysr
I think this is 32-bit spesific issue and only happened when the underlying system is quite 'polluted' with other DE's config file
I tested on pure Slackware-Current machine on VM and it worked fine there, but it does happened on my main machine in which i have KDE, XFCE, E17, and Mate DE installed
|
I have all of those installed as well.
|
|
|
03-23-2013, 09:35 PM
|
#52
|
Senior Member
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,870
|
i have a new problem here
the mouse cursor is not visible on the desktop, but probably it's caused by the polluted machine i had, because it didn't happen on 32/64 bit machine on VM
still finding the source problem and it's getting harder since i used the buggy NVidia 304.84 driver which unables me to see the XOrg's error message on tty 
|
|
|
03-23-2013, 09:42 PM
|
#53
|
Member
Registered: Mar 2002
Location: 127.0.0.1
Distribution: Slackware and OpenBSD
Posts: 740
Original Poster
Rep: 
|
@willysr - I can't find any documentation on what the --sync option does. It doesn't appear in the man page or when caja is run with --help. Any ideas? I mean, I see the error message that says to use it but what does it do? As to your cursor problem, I'm afraid I'm not seeing that either. And what do you mean by "still finding the source problem" - you mean the Caja --sync message?
|
|
|
03-23-2013, 09:46 PM
|
#54
|
Senior Member
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,870
|
i think that option is used when you want to debug your system, since it will give more information when you traced it using gdb
here's the quote when i tried to run caja without --sync
Quote:
willysr@desktop:~/msb/base/mate-file-manager$ caja
The program 'caja' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadDrawable (invalid Pixmap or Window parameter)'.
(Details: serial 7 error_code 9 request_code 53 minor_code 0)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
|
the --sync parameter is safe to be used, but it will give additional message when something goes wrong
---------- Post added 24-03-13 at 09:47 ----------
Quote:
Originally Posted by chess
@willysr - I can't find any documentation on what the --sync option does. It doesn't appear in the man page or when caja is run with --help. Any ideas? I mean, I see the error message that says to use it but what does it do? As to your cursor problem, I'm afraid I'm not seeing that either. And what do you mean by "still finding the source problem" - you mean the Caja --sync message?
|
source problem of the missing cursor 
Last edited by willysr; 03-23-2013 at 09:48 PM.
|
|
1 members found this post helpful.
|
03-23-2013, 11:00 PM
|
#55
|
Senior Member
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,870
|
i finally solved most of the problems (probably all, not sure about new bugs) by clearing this directory
$HOME/.local
$HOME/.config
$HOME/.cache
you might want to make a backup on these directories first 
|
|
|
03-23-2013, 11:21 PM
|
#56
|
Member
Registered: Mar 2002
Location: 127.0.0.1
Distribution: Slackware and OpenBSD
Posts: 740
Original Poster
Rep: 
|
Quote:
Originally Posted by willysr
i finally solved most of the problems (probably all, not sure about new bugs) by clearing this directory
$HOME/.local
$HOME/.config
$HOME/.cache
you might want to make a backup on these directories first 
|
Yes, I think this is why clean installs appear to have no major issues while installs on existing setups can seem wonky. These directories have various config files, caches, and other bits that can cause problems.
|
|
|
03-25-2013, 05:06 PM
|
#57
|
Member
Registered: Jun 2012
Distribution: Slackware gentoo debian
Posts: 41
Rep: 
|
Just in case someone wanted the pre-built packages I found these from salix:
Mate 1.4: ftp://slackware.org.uk/salix/x86_64/14.0/salix/mate/
Mate 1.5 (development version for 1.6, packages for 1.6 will likely be uploaded too from what I understand):
http://people.salixos.org/gapan/mate_1.5_for_slack14.0/
I still have to try them myself so I can't vouch for the quality but hopefully at least with 1.4 version there shouldn't be major issues.
|
|
|
03-25-2013, 05:39 PM
|
#58
|
Member
Registered: Jun 2002
Location: South Africa
Distribution: Custom slackware64-current
Posts: 308
Rep:
|
I suspect the upgrade to glib2-2.34 (from glib2-2.32) on March 23 broke some things.
I decided to recompile base and libunique failed with some messages about "'g_value_array_get_nth' is deprecated". Some details here - https://developer.gnome.org/gobject/...ue-arrays.html
As a workaround to get libunique to compile I added "-Wno-deprecated-declarations" to the compiler flags. After I've recompiled and reinstalled base I will try and fire up MATE-desktop again.
EDIT: Nope, MATE-desktop still starts up without the panel.
Last edited by fskmh; 03-25-2013 at 05:56 PM.
|
|
|
03-25-2013, 06:07 PM
|
#59
|
Member
Registered: Mar 2002
Location: 127.0.0.1
Distribution: Slackware and OpenBSD
Posts: 740
Original Poster
Rep: 
|
@fskmh - please pull latest from git. The libunique fix was committed already. Willysr and I are running MATE without issues on Slackware 14 and -current. Everything builds and compiles fine on stock installs.
|
|
|
03-25-2013, 06:18 PM
|
#60
|
Member
Registered: Jun 2002
Location: South Africa
Distribution: Custom slackware64-current
Posts: 308
Rep:
|
Ooops, thanks I will do a git pull now.
|
|
|
All times are GMT -5. The time now is 05:52 AM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|