Thanks very much Francois. Looks like you gave mate a good probe. This is exactly what i need. You've definitely identified some stuff that i need to fix. I'll address some of these as best i can in the short time i have at the moment. (have to go drink some beer at a party
)
/usr/share/backgrounds file this must not be the place where the wallpapers are held.
Only the default background (already known as porteus.jpg) will show up in the 'add backgrounds' GUI.
The reason is each image showing requires an xml file along with the image file in order to show there.
You can download the mate-backgrounds file and install it to see what i mean.
Code: Select all
pbundle update
pbundle get mate-background
You can still add any image you want as a background and have it permanent by saving the dconf/usr file to rootcopy (see below).
I am operating mate over kde 64 (fanthom). qmmp is part of kde, I did not install it. This behavior does not happen when I click on the folder icons on the desktop (i.e., computer or home folder), it happens thru the panel menu:
In that case this is either an upstream bug (looking like it) or something with xdg. I'll dig a little further. qmmp has given me grief in the past.
Two fixes for now may be to remove all un-needed mime-types from qmmp.desktop. If you don't use qmmp to open folders then remove the mimetype action.
I found /etc/xdg/autostart. Putting my script files in there does not work.
This folder only handles .desktop files. You could add put a .desktop file there and point to the scripts in the Exec= line or
you could use the preferences/startup applications menu to add your startup script which will automate this process.
For permanence please see below about the dconf/user file
In file manager (caja I imagine) > edit > preferences > behavior,
I got this to work by creating a script, then right clicking on it and setting an application to open it with.
Right click > open with other appliaction > use a custom command > browse and select /usr/bin/bash
Then set the same preference in Caja under behaviour (to just execute the file)
I will add this mimetype in the next release so scripts are opened in /bin/bash or xterm.
6) If possible, please remove the "applications" label for the mate panel principal menu list and just leave the icon. It takes place in the panel. Personnally, I prefer only one panel on the screen, as on laptop the screen is smaller. In addition, it would be nice that the window could cover.
This is possible by editing some menu files. I'll look into it. Having a window 'over' the panel s not supported, but you can autohide it by right clicking on the panel and looking through properties.
With mate there seems to be no save changes effect as in kde de. Is this normal?
You mean the changes-time script? In my copy of this i open /opt/porteus-scripts/changes-time and on line 30 remove: $changes/home|
Now running the script picks up changes in the home folder. All mate specific changes are stored in a config file at $HOME/.config/dconf/user
This is a binary file. You can extract the contents with:
After changing something to your liking you can reload it with:
After making changes to mate (either manually or through dconf-editior) you can save your 'user' config file in rootcopy.
8.0 In guest mode for:
Panel > system > administration > caja (superuser)
The error message is:
Failed to run caja --no-desktop --browser as user root.
I must have already fixed this because i can't reproduce it on my machine, but i remember seeing it in the past.
9) Panel > system > logout root > switch user: Does not work.
Yes i believe the mate-display-manager (fork of gnome-display-manager) must be installed for this. Unfortunately i havn't seen it being developed for v1.6.
If i can compile it and get login=root to work with it i can replace slim login manager with it.
10) Do you think it would be a better thing to have nemo instead of caja, see:
I really prefer to stick with native apps. Caja was forked from nautilus in the same way especially for mate. I will try to compile nemo in the future and take a look but i foresee problems as it is designed to run under cinnamon which uses much more recent libs.