Fedora 34 Xfce 4.14
Is there a way to transfer Xfce's Panel 1 launchers into MATE?
On 28/09/2021 10:09, ToddAndMargo via users wrote:
On 9/26/21 4:10 AM, ToddAndMargo via users wrote:
Fedora 34 Xfce 4.14
Is there a way to transfer Xfce's Panel 1 launchers into MATE?
I take it I am going to have to do this the hard way. Maybe I will program something in Raku
Is this still a situation with a system and mulitiple DEs installed?
If so, I don't quite understand the Q.
All the "launchers" (desktop files) exist no matter what DE is started. So, in MATE, where do you want these to appear?
-- Nothing to see here
Hi Ed,
Awesome. Ed is on the case!
In Xfce, Panel 1 usually resided at the bottom of your screen. It is similar to CDE and Apple's weird bar at the bottom, except it is 10 time more useful as it allows you to populate a pop up with your own favorite stuff in it.
These pop ups have years of intellectual knowledge in them.
Now I am shortly going to have dual DE's mate and xfce on my host computer. Xfce has too many bugs that are driving me insane and I have not been able to duplicate any of them in mate. (3/4 of them do duplicate in bloated KDE and weird old bloated GNOME.) Xfce won't or can't fix these bugs.
My take on mate is that it is boring as hell and just works and gets out of your way. Perfect for those of us that hate DE as playground. (OSx drives me nuts.)
Anyway, I need to create an "Imported from Xfce" item on mate's application menu and import Xfce's Panel 1 (eventually panel 0 too) into it.
The contents of Panel 1's pop ups are located in ~/.config/xfce4/panel each have the format of:
[Desktop Entry] Type=Application Name=Mount CD/DVD Comment=Mount CD/DVD on /mnt/cd Icon=48e9_dvddecrypter.0 Exec=xterm -fn 8x16 -fg black -bg white -bdc -cc "33:48,37:48,45-47:48,38:48" -title "Mount CD/DVD" -geometry 80x12+400+350 -e /home/linuxutil/CD-DVD-mounts mount Path= Terminal=false StartupNotify=false
Note that they are not on the actual desktop and that these are not the "predefined .desktop files" and "templates for system-wide use". They are highly customized.
So, if I have to do this myself, I will fire up Raku's (Perl 6's) elegant Object Orientated Programming (OOP) create an object matching an individual Panel 1 entry then read the bunch into a array of objects. Then create an array of objects matching mate's application menu format. Translate between the two and write out.
I have yet to figure out where mate stores its stuff, but I can create a folder in mate's applications called Micky Mouse and let "find" find it for me. They are probably in .conf somewhere.
But I was hoping there was an easier way first.
-T
On 28/09/2021 11:56, ToddAndMargo via users wrote:
I have yet to figure out where mate stores its stuff, but I can create a folder in mate's applications called Micky Mouse and let "find" find it for me. They are probably in .conf somewhere.
Sorry for the big snip. But therein lies a problem.
If you are in a MATE session and you use "add to panel" and then do....
find . -cmin 1
You'd see....
[egreshko@f35m ~]$ find . -cmin 1 ./.config/dconf ./.config/dconf/user ./.xsession-errors
And then...
[egreshko@f35m ~]$ file ./.config/dconf/user ./.config/dconf/user: GVariant Database file, version 0
Which means MATE keeps its configuration information in a database.
So, a simple script is not an option.
So, while it may be painful, the path of least resistance would, to me, take the time to use the "Custom Application Launcher" to create the ones you need. Once done, done.
-- Nothing to see here
On 9/27/21 9:18 PM, Ed Greshko wrote:
On 28/09/2021 11:56, ToddAndMargo via users wrote:
I have yet to figure out where mate stores its stuff, but I can create a folder in mate's applications called Micky Mouse and let "find" find it for me. They are probably in .conf somewhere.
Sorry for the big snip. But therein lies a problem.
If you are in a MATE session and you use "add to panel" and then do....
find . -cmin 1
You'd see....
[egreshko@f35m ~]$ find . -cmin 1 ./.config/dconf ./.config/dconf/user ./.xsession-errors
And then...
[egreshko@f35m ~]$ file ./.config/dconf/user ./.config/dconf/user: GVariant Database file, version 0
Which means MATE keeps its configuration information in a database.
So, a simple script is not an option.
So, while it may be painful, the path of least resistance would, to me, take the time to use the "Custom Application Launcher" to create the ones you need. Once done, done.
Hmmm. database .... Might stop me. Might not
On 28/09/2021 13:27, ToddAndMargo via users wrote:
On 9/27/21 9:18 PM, Ed Greshko wrote:
On 28/09/2021 11:56, ToddAndMargo via users wrote:
I have yet to figure out where mate stores its stuff, but I can create a folder in mate's applications called Micky Mouse and let "find" find it for me. They are probably in .conf somewhere.
Sorry for the big snip. But therein lies a problem.
If you are in a MATE session and you use "add to panel" and then do....
find . -cmin 1
You'd see....
[egreshko@f35m ~]$ find . -cmin 1 ./.config/dconf ./.config/dconf/user ./.xsession-errors
And then...
[egreshko@f35m ~]$ file ./.config/dconf/user ./.config/dconf/user: GVariant Database file, version 0
Which means MATE keeps its configuration information in a database.
So, a simple script is not an option.
So, while it may be painful, the path of least resistance would, to me, take the time to use the "Custom Application Launcher" to create the ones you need. Once done, done.
Hmmm. database .... Might stop me. Might not
Good luck with that. I have no appetite for delving into the MATE database. To me it seems more trouble than it is worth for a one time "project".
You'll need dconf, dconf-editor, and gsettings knowledge/information.
-- Nothing to see here
On Sep 28, 2021, at 01:59, Ed Greshko ed.greshko@greshko.com wrote:
Good luck with that. I have no appetite for delving into the MATE database. To me it seems more trouble than it is worth for a one time "project".
The dconf database is pretty easy to examine using the ‘dconf’ tool. A lot of programs use dconf these days, so it is worth getting to know it.
You can run `dconf dump / > /tmp/dconf-before.txt` and then run it again with a file to diff after you add/change things. It will tell you the dconf keys and values to edit. You can then set things with `dconf write KEY VALUE`.
-- Jonathan Billings
On 29/09/2021 04:47, Jonathan Billings wrote:
On Sep 28, 2021, at 01:59, Ed Greshko ed.greshko@greshko.com wrote:
Good luck with that. I have no appetite for delving into the MATE database. To me it seems more trouble than it is worth for a one time "project".
The dconf database is pretty easy to examine using the ‘dconf’ tool. A lot of programs use dconf these days, so it is worth getting to know it.
You can run `dconf dump / > /tmp/dconf-before.txt` and then run it again with a file to diff after you add/change things. It will tell you the dconf keys and values to edit. You can then set things with `*dconf*write/KEY//VALUE`. /
Oh, examining is easy. Done that before.
Adding entries, like to the panel, would be a different story. Not what interests me.
-- Nothing to see here
On Mon, 2021-09-27 at 20:56 -0700, ToddAndMargo via users wrote:
I have yet to figure out where mate stores its stuff, but I can create a folder in mate's applications called Micky Mouse and let "find" find it for me. They are probably in .conf somewhere.
You might want to try experimenting with this:
On the Mate taskbar, right click and pick "add to panel". Out of the menu of addable things, choose the "drawer". Into your draw, drag and drop launchers you're already using.
Although you can't change the drawer's name, you can change its icon.
This *may* give you an interface you're happy with. Or give you something to search for, based on what you add to it, through your configuration settings.
On 9/27/21 8:56 PM, ToddAndMargo via users wrote:
Hi Ed,
Awesome. Ed is on the case!
In Xfce, Panel 1 usually resided at the bottom of your screen. It is similar to CDE and Apple's weird bar at the bottom, except it is 10 time more useful as it allows you to populate a pop up with your own favorite stuff in it.
These pop ups have years of intellectual knowledge in them.
Now I am shortly going to have dual DE's mate and xfce on my host computer. Xfce has too many bugs that are driving me insane and I have not been able to duplicate any of them in mate. (3/4 of them do duplicate in bloated KDE and weird old bloated GNOME.) Xfce won't or can't fix these bugs.
My take on mate is that it is boring as hell and just works and gets out of your way. Perfect for those of us that hate DE as playground. (OSx drives me nuts.)
Anyway, I need to create an "Imported from Xfce" item on mate's application menu and import Xfce's Panel 1 (eventually panel 0 too) into it.
The contents of Panel 1's pop ups are located in ~/.config/xfce4/panel each have the format of:
[Desktop Entry] Type=Application Name=Mount CD/DVD Comment=Mount CD/DVD on /mnt/cd Icon=48e9_dvddecrypter.0 Exec=xterm -fn 8x16 -fg black -bg white -bdc -cc "33:48,37:48,45-47:48,38:48" -title "Mount CD/DVD" -geometry 80x12+400+350 -e /home/linuxutil/CD-DVD-mounts mount Path= Terminal=false StartupNotify=false
Note that they are not on the actual desktop and that these are not the "predefined .desktop files" and "templates for system-wide use". They are highly customized.
So, if I have to do this myself, I will fire up Raku's (Perl 6's) elegant Object Orientated Programming (OOP) create an object matching an individual Panel 1 entry then read the bunch into a array of objects. Then create an array of objects matching mate's application menu format. Translate between the two and write out.
I have yet to figure out where mate stores its stuff, but I can create a folder in mate's applications called Micky Mouse and let "find" find it for me. They are probably in .conf somewhere.
But I was hoping there was an easier way first.
-T
Mate's menues are over in
~/.config/menus
and they are XML files. Have not figured out how exactly how they work yet.
On 29/09/2021 15:10, ToddAndMargo via users wrote:
Mate's menues are over in
~/.config/menus
and they are XML files. Have not figured out how exactly how they work yet.
Menus? I thought you were interested in the panels?
Anyway.....
[egreshko@f35m menus]$ ll total 4 drwxr-xr-x. 1 egreshko egreshko 0 Sep 28 10:50 applications-merged lrwxrwxrwx. 1 egreshko egreshko 48 Sep 28 10:50 mate-applications-merged-> /home/ egreshko/.config/menus/applications-merged [egreshko@f35m menus]$ ll applications-merged/ total 0
I have nothing there. Probably since I didn't make any changes.
I'm pretty sure the "default" menus definitions are in
/etc/xdg/menus
-- Nothing to see here
On 29/09/2021 15:37, Ed Greshko wrote:
On 29/09/2021 15:10, ToddAndMargo via users wrote:
Mate's menues are over in
~/.config/menus
and they are XML files. Have not figured out how exactly how they work yet.
Menus? I thought you were interested in the panels?
Anyway.....
[egreshko@f35m menus]$ ll total 4 drwxr-xr-x. 1 egreshko egreshko 0 Sep 28 10:50 applications-merged lrwxrwxrwx. 1 egreshko egreshko 48 Sep 28 10:50 mate-applications-merged-> /home/ egreshko/.config/menus/applications-merged [egreshko@f35m menus]$ ll applications-merged/ total 0
I have nothing there. Probably since I didn't make any changes.
I'm pretty sure the "default" menus definitions are in
/etc/xdg/menus
I should also mention that if you use MATE's "edit menu" function you will get entries in ~/.config/menus. But, editing the menu will also result in addition/changes to desktop files in ~/.local/share/applications to override the system ones.
So, it isn't a change in just one place.
-- Nothing to see here
On 9/29/21 3:13 AM, Ed Greshko wrote:
On 29/09/2021 15:37, Ed Greshko wrote:
On 29/09/2021 15:10, ToddAndMargo via users wrote:
Mate's menues are over in
~/.config/menus
and they are XML files. Have not figured out how exactly how they work yet.
Menus? I thought you were interested in the panels?
Anyway.....
[egreshko@f35m menus]$ ll total 4 drwxr-xr-x. 1 egreshko egreshko 0 Sep 28 10:50 applications-merged lrwxrwxrwx. 1 egreshko egreshko 48 Sep 28 10:50 mate-applications-merged-> /home/ egreshko/.config/menus/applications-merged [egreshko@f35m menus]$ ll applications-merged/ total 0
I have nothing there. Probably since I didn't make any changes.
I'm pretty sure the "default" menus definitions are in
/etc/xdg/menus
I should also mention that if you use MATE's "edit menu" function you will get entries in ~/.config/menus. But, editing the menu will also result in addition/changes to desktop files in ~/.local/share/applications to override the system ones.
So, it isn't a change in just one place.
Noted! Thank you!
Maybe I can create my own drop down?
$ cat applications.menu <!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN" "http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd">
<!-- File created by desktop-file-utils version 0.8 --> <Menu> <Name>Applications</Name> <MergeFile>/etc/xdg/menus/applications.menu</MergeFile> </Menu>
On 9/29/21 12:37 AM, Ed Greshko wrote:
On 29/09/2021 15:10, ToddAndMargo via users wrote:
Mate's menues are over in
~/.config/menus
and they are XML files. Have not figured out how exactly how they work yet.
Menus? I thought you were interested in the panels?
Anyway.....
[egreshko@f35m menus]$ ll total 4 drwxr-xr-x. 1 egreshko egreshko 0 Sep 28 10:50 applications-merged lrwxrwxrwx. 1 egreshko egreshko 48 Sep 28 10:50 mate-applications-merged-> /home/ egreshko/.config/menus/applications-merged [egreshko@f35m menus]$ ll applications-merged/ total 0
I have nothing there. Probably since I didn't make any changes.
I'm pretty sure the "default" menus definitions are in
/etc/xdg/menus
The menues are in the drop down on the panels
On 9/29/21 12:37 AM, Ed Greshko wrote:
On 29/09/2021 15:10, ToddAndMargo via users wrote:
Mate's menues are over in
~/.config/menus
and they are XML files. Have not figured out how exactly how they work yet.
Menus? I thought you were interested in the panels?
Anyway.....
[egreshko@f35m menus]$ ll total 4 drwxr-xr-x. 1 egreshko egreshko 0 Sep 28 10:50 applications-merged lrwxrwxrwx. 1 egreshko egreshko 48 Sep 28 10:50 mate-applications-merged-> /home/ egreshko/.config/menus/applications-merged [egreshko@f35m menus]$ ll applications-merged/ total 0
I have nothing there. Probably since I didn't make any changes.
Mine is full of wine menus
I'm pretty sure the "default" menus definitions are in
/etc/xdg/menus
-- Nothing to see here _______________________________________________ users mailing list -- users@lists.fedoraproject.org To unsubscribe send an email to users-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
I'm having an issue shutting down. Fedora 34, just updated to 35, same problem. (It was around in 33 as well, I've been putting up with it.)
Somewhere around 1 out of 10 shutdowns, the system goes down to "[ OK ] Reached target System Shutdown", but then, [ *** ] a stop job is running for Cryptography setup for luks-<cycle through LUKS volumes>
It typically goes for about 1/2 hour if I don't get fed up, and hold the power button down.
I just saw after that 1/2 hour: [Time] Timed out starting System Reboot Forcibly Rebooting: job timed out. audit: type=1334.........
I still had to power it off. On reboot, it seems OK.
I haven't found anything interesting in /var/log/messages regarding it.
Any suggestions to further troubleshooting?
Thanks, --murph
Somehow you sent this as a reply to another thread that most people will probably ignore. I suggest sending it again as not a reply.
On 9/29/21 14:17, Samuel Sieb wrote:
Somehow you sent this as a reply to another thread that most people will probably ignore. I suggest sending it again as not a reply.
And immediately after sending that I saw that there were more emails in my inbox and you had already done that. Sorry!